Highlights
In APISIX Standalone mode, launching an ADC process for each endpoint causes high startup overhead that grows with the number of endpoints. ADC Server mode addresses this by running as a persistent service, reducing CPU cost and improving synchronization efficiency.
Features
- feat: support adc server mode #2520
Bugfixes
- fix: set websocket when passed true and add websocket e2e test #2497
- fix: deadlock occurs when updating configuration fails #2531
- fix: traffic-split weight distribution and add e2e tests #2495
- fix: list is missing index parameter #2513
- fix: status should not be recorded when ingressclass does not match #2519
- fix: support tlsSecret from http.backends in ApisixRoute #2518
Please try out the release binaries and report any issues at
https://github.com/apache/apisix-ingress-controller/issues.
Contributors
- Ashish Tiwari
- AlinsRan
- Traky Deng
- iliya
- 琚致远 / Zhiyuan Ju
Changes
23 commits
07672cce
fix: deadlock occurs when updating configuration fails (#2531)ba39a7ac
chore: upgrade adc to 0.21.0 (#2532)8c5f0dcb
chore: migrate redirect plugin e2e tests (#2529)69db98c4
chore: remove adc binary from dockerfile (#2530)75d068aa
feat: support adc server mode (#2520)1faf2ae4
chore: migrate e2e tests for httproute basic (#2525)2a798d13
fix(test): Unstable controllername assertion (#2523)e5d831e4
chore: remove redundant backend traffic policy attachment (#2524)eb7c06a6
chore: migrate retries/timeout tests for apisixupstream (#2517)404d1508
docs: mention stream is currently not supported in the CRD docs (#2522)6bc3731a
fix: support tlsSecret from http.backends in ApisixRoute (#2518)227062d2
fix: status should not be recorded when ingressclass does not match (#2519)5775f23a
fix: list is missing index parameter (#2513)95787e6e
chore: refactor provider (#2507)c9ead0ee
fix indentation (#2512)ce0c5f4c
refactor: E2E tests to support parallel tests (#2501)77b8210c
docs: update load balancing Gateway API doc for RC3 fix (#2506)7a435c97
chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 (#2485)40712363
chore(test): Refactor loop to use range over integer in test (#2494)ac5e56dd
chore: add test cases for external service (#2500)a2bea453
docs: fix links (#2502)49ef9d40
fix: set websocket when passed true and add websocket e2e test (#2497)a35cad5e
fix: traffic-split weight distribution and add e2e tests (#2495)
Dependency Changes
- golang.org/x/oauth2 v0.24.0 -> v0.27.0
Previous release can be found at 2.0.0-rc3