Table of Contents

0.4.0

This release mainly improves the program robustness and adds some features.

Core

  • Support Kubernetes Ingress resources #250
  • Support ApisixRoute v2alpha1 #262
  • Support healthchecks definition #117
  • Support secret controller #284
  • Project optimization #92

Test

  • Add test cases for pkg/kube #99

0.3.0

This release mainly improves the program robustness and adds some features.

Core

  • Support Leader election to let only the leader process resources #173;
  • Let Controller itself generates resource ids instead of relying on APISIX #199;
  • Change go module name from github.com/api7/ingress-controller to github.com/apache/apisix-ingress-controller #220;
  • Re draw the design diagram #214;
  • Support gRPC scheme in ApisixUpstream #225;
  • SSL resource cache optimization #203;

Deploy

  • Complete the compatibility tests on Amazon EKS, Google Cloud GKE, Ali Cloud ACK and etc #177, #180, #183;
  • Refactor the helm charts, merging ingress-apisix and ingress-apisix-base into apisix-ingress-controller #213;

Test

  • Now CI runs e2e test suites in parallel #172;

0.2.0

This release mainly improve basic features, bugfix and adds test cases.

Core

  • Enhanced documentation, easier to read and execute #129
  • API specification for CRDs #151
  • Support Canary plugin (Base on the feature in Apache APISIX) #13
  • Support prometheus metrics #143
  • Support install ingress controller by Helm Chart #153
  • Support reconcile loop. #149 #157 #163
  • Support namespaces filtering. #162
  • Some Refactor. #147 #155 #134

Test case

more e2e case #156 #142

Back to TOC

0.1.0

This release mainly improve basic features, bugfix and adds test cases.

Core

  • Enriched documentation.
  • CI Integration. #75 #80 #84 #87 #89 #97
  • Support retry when sync failed. #103
  • Support using kustomize install all resources. #72
  • Support command line configuration. #61
  • Support to define SSL by CRD. #95

Test case

  • Add E2E test environment. #101

Bugfix

  • invalid memory address or nil pointer dereference. #9

Back to TOC