Release 2.0.0-rc4
Pre-release
Pre-release
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
07672ccefix: deadlock occurs when updating configuration fails (#2531)ba39a7acchore: upgrade adc to 0.21.0 (#2532)8c5f0dcbchore: migrate redirect plugin e2e tests (#2529)69db98c4chore: remove adc binary from dockerfile (#2530)75d068aafeat: support adc server mode (#2520)1faf2ae4chore: migrate e2e tests for httproute basic (#2525)2a798d13fix(test): Unstable controllername assertion (#2523)e5d831e4chore: remove redundant backend traffic policy attachment (#2524)eb7c06a6chore: migrate retries/timeout tests for apisixupstream (#2517)404d1508docs: mention stream is currently not supported in the CRD docs (#2522)6bc3731afix: support tlsSecret from http.backends in ApisixRoute (#2518)227062d2fix: status should not be recorded when ingressclass does not match (#2519)5775f23afix: list is missing index parameter (#2513)95787e6echore: refactor provider (#2507)c9ead0eefix indentation (#2512)ce0c5f4crefactor: E2E tests to support parallel tests (#2501)77b8210cdocs: update load balancing Gateway API doc for RC3 fix (#2506)7a435c97chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 (#2485)40712363chore(test): Refactor loop to use range over integer in test (#2494)ac5e56ddchore: add test cases for external service (#2500)a2bea453docs: fix links (#2502)49ef9d40fix: set websocket when passed true and add websocket e2e test (#2497)a35cad5efix: 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