Welcome to the 1.0.0 release of apisix-ingress-controller!
This is the first GA release.
Please try out the release binaries and report any issues at https://github.com/apache/apisix-ingress-controller/issues.
f3ab30b
docs: modify readme (#543)f9df546
ci: do not run workflows for draft PRs (#542)fca6211
chore: add authentication for ApisixRoute (#528)28c584e
chore: remove echo plugin's auth test case. (#534)1eee479
fix: nil pointer dereference (#529)7379d57
docs: removed navigation title from sidebar to docs dropdown (#531)2bf4b6b
fix: add namespace for subjects of ClusterRoleBinding (#527)d3ec856
ci: use concurrency to cancel workflow (#525)5c1aa5e
docs: add docs about Ingress feature comparison (#526)d510a8a
doc: update development.md (#524)f6cb4f9
feat: consumer controller loop (#516)3337be7
feat: subset changes in controllers (#507)c6ac8a4
fix: CI path filter (#522)fa0d8a6
ci: remove stale ci/spell-checker configuration (#519)3d9fd07
ci: add changes filter (#520)38290a2
feat: ApisixTls support mTLS (#492)029c0d7
feat: add events and status for ApisixClusterConfig resource (#502)a89be23
feat: subset translation (#497)87b7229
Update license-checker.yml (#510)495c631
chore: add verify scripts and verify-codegen CI (#513)2f2e6f8
feat: add permission to events, fix missing subresources in crd. (#514)880d573
ci: fix cancel workflow not working (#509)cddcd29
feat: add pod controller and pod cache (#490)23e5ebd
feat: apisixconsumer translator (#474)fe2db92
chore: add docker ignore to avoid unwanted cache miss (#506)d87f856
ci: fix cancel workflow not working (#508)a3f58d0
fix: ack.md link fix (#503)553655b
chore: add dnsPolicy for sample deployment (#498)f089ffe
test: remove custom apisix-default.yaml (#494)b7736db
ci: cancel duplicate workflow to reduce CI queue time (#505)582c4b3
chore: add health check to apisix-admin and make the leader election recyclable (#499)77a06cc
feat: add support for http-to-https redirect annotation (#484)fa98443
chore: regenerate codes (#491)6630aac
fix: ingress_class configuration invalid(#475) (#477)e8eddcc
docs: ingress apisix the hard way (#479)36de069
feat: codegen script (#487)1d7b143
feat: support rewrite annotation (#480)5af1fb4
feat: add essential data structures for service subset selector (#489)a16e980
fix: fatal error reported when run make build in release src (#485)1dd5087
chore: consumer data structures (#470)d6d3796
chore: fix e2e ip-restriction plugin text (#488)92896f1
chore: e2e case for tcp proxy is unstable\nclose #473 (#486)bc71e3e
chore: add apisixconsumer data structures (#462)269cf07
test: add basic headless service e2e test (#466)1ffa862
fix: event record scheme error (#469)456fbd2
fix: remove upstream which is ref by multi-routes cause retry (#472)a7e187b
minor: optimize log message when the endpoint does not have a corresponding service (#458)63ae709
chore: fix broken links (#467)0bdd24b
chore: change the required PR approving number to 2 (#463)015940c
docs: fix APISIX helm installation (#459)4a55307
fix: add status subresource permission in clusterRole (#452)5d479ae
feat: blocklist-source-range annotation (#446)8824bbd
chore: refactor the process of annotations (#443)9d0e0b8
fix: wait for the default cluster ready continuously (#450)fb11efc
chore: refactor the structures of kube clients, shared index informer factories (#431)f199cdb
test: add e2e test cases for server-info plugin (#406)b0a6f3e
fix: typo in apisix_route_v2alpha1.md (#438)d269a01
ci: introduce skywalking-eyes (#430)Previous release can be found at 0.6.0
We have added some new features, fixed some bugs, and made some optimizations to the internal code.
Note: The CRDs should be re-applied because of some new features
A lot of important features are supported in this release, it makes apisix-ingress-controller more powerful and flexible. Also, several bugs are fixed so the robustness is also enhanced.
We recommend you to use Apache APISIX 2.5 with this release. Note since CRDs are updated, when you upgrade your old release, manual steps are required to apply the new ApisixRoute. Please see the instruction 7
in FAQ for more details.
extensions/v1beta1
(#296, #315)PUT
instead of PATCH
method when updating resources (#353)This release mainly improves the program robustness and adds some features.
This release mainly improves the program robustness and adds some features.
github.com/api7/ingress-controller
to github.com/apache/apisix-ingress-controller
#220;This release mainly improve basic features, bugfix and adds test cases.
This release mainly improve basic features, bugfix and adds test cases.