Skip to content

Commit a23de40

Browse files
authored
chore: v2.0.0-rc4 release (#2533)
1 parent 07672cc commit a23de40

File tree

3 files changed

+136
-1
lines changed

3 files changed

+136
-1
lines changed

CHANGELOG.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
# Table of Contents
2121

22+
- [2.0.0-rc4](#200-rc4)
2223
- [2.0.0-rc3](#200-rc3)
2324
- [2.0.0-rc2](#200-rc2)
2425
- [2.0.0-rc1](#200-rc1)
@@ -42,6 +43,80 @@
4243
- [0.2.0](#020)
4344
- [0.1.0](#010)
4445

46+
# 2.0.0-rc4
47+
48+
apisix-ingress-controller 2.0.0-rc4
49+
50+
Welcome to the v2.0.0-rc4 release of apisix-ingress-controller!
51+
52+
*This is a pre-release of apisix-ingress-controller*
53+
54+
This is a release candidate (RC) version.
55+
56+
## Highlights
57+
58+
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.
59+
60+
### Features
61+
62+
* feat: support adc server mode [#2520](https://github.com/apache/apisix-ingress-controller/pull/2520)
63+
64+
### Bugfixes
65+
66+
* fix: set websocket when passed true and add websocket e2e test [#2497](https://github.com/apache/apisix-ingress-controller/pull/2497)
67+
* fix: deadlock occurs when updating configuration fails [#2531](https://github.com/apache/apisix-ingress-controller/pull/2531)
68+
* fix: traffic-split weight distribution and add e2e tests [#2495](https://github.com/apache/apisix-ingress-controller/pull/2495)
69+
* fix: list is missing index parameter [#2513](https://github.com/apache/apisix-ingress-controller/pull/2513)
70+
* fix: status should not be recorded when ingressclass does not match [#2519](https://github.com/apache/apisix-ingress-controller/pull/2519)
71+
* fix: support tlsSecret from http.backends in ApisixRoute [#2518](https://github.com/apache/apisix-ingress-controller/pull/2518)
72+
73+
Please try out the release binaries and report any issues at
74+
https://github.com/apache/apisix-ingress-controller/issues.
75+
76+
### Contributors
77+
78+
* Ashish Tiwari
79+
* AlinsRan
80+
* Traky Deng
81+
* iliya
82+
* 琚致远 / Zhiyuan Ju
83+
84+
### Changes
85+
<details><summary>23 commits</summary>
86+
<p>
87+
88+
* [`07672cce`](https://github.com/apache/apisix-ingress-controller/commit/07672ccea3d4082fc6371ffea0691359178f6b83) fix: deadlock occurs when updating configuration fails (#2531)
89+
* [`ba39a7ac`](https://github.com/apache/apisix-ingress-controller/commit/ba39a7ac7e804519ada390c88af6c615c5ef5809) chore: upgrade adc to 0.21.0 (#2532)
90+
* [`8c5f0dcb`](https://github.com/apache/apisix-ingress-controller/commit/8c5f0dcb2e8b2a249fb6402c7671b672a31d13fd) chore: migrate redirect plugin e2e tests (#2529)
91+
* [`69db98c4`](https://github.com/apache/apisix-ingress-controller/commit/69db98c4f8db674ddb15c746438963b684e91fcd) chore: remove adc binary from dockerfile (#2530)
92+
* [`75d068aa`](https://github.com/apache/apisix-ingress-controller/commit/75d068aaeae516da5a19055566be1af8672b2cf2) feat: support adc server mode (#2520)
93+
* [`1faf2ae4`](https://github.com/apache/apisix-ingress-controller/commit/1faf2ae472ff16b102654a609bb131aa876f5c70) chore: migrate e2e tests for httproute basic (#2525)
94+
* [`2a798d13`](https://github.com/apache/apisix-ingress-controller/commit/2a798d13fc5f185c289c0e1327676a7e2efc29c9) fix(test): Unstable controllername assertion (#2523)
95+
* [`e5d831e4`](https://github.com/apache/apisix-ingress-controller/commit/e5d831e41731d5525fbc12db319465d4283eacd7) chore: remove redundant backend traffic policy attachment (#2524)
96+
* [`eb7c06a6`](https://github.com/apache/apisix-ingress-controller/commit/eb7c06a6f527df1b756ea50ece2bc0fa7dbc6c4e) chore: migrate retries/timeout tests for apisixupstream (#2517)
97+
* [`404d1508`](https://github.com/apache/apisix-ingress-controller/commit/404d15087f425cf56400aa732ab66494c98d85c6) docs: mention stream is currently not supported in the CRD docs (#2522)
98+
* [`6bc3731a`](https://github.com/apache/apisix-ingress-controller/commit/6bc3731a5c7fee65fe7e1f141484272843ab2bfa) fix: support tlsSecret from http.backends in ApisixRoute (#2518)
99+
* [`227062d2`](https://github.com/apache/apisix-ingress-controller/commit/227062d2a8862560bc3c1fa33e99ab119bfec5ca) fix: status should not be recorded when ingressclass does not match (#2519)
100+
* [`5775f23a`](https://github.com/apache/apisix-ingress-controller/commit/5775f23a8385aa1d109f1b3e8e51d2727b26c172) fix: list is missing index parameter (#2513)
101+
* [`95787e6e`](https://github.com/apache/apisix-ingress-controller/commit/95787e6e68309f136cda80b546e4cbe8b5bccffc) chore: refactor provider (#2507)
102+
* [`c9ead0ee`](https://github.com/apache/apisix-ingress-controller/commit/c9ead0eef4248107626edbd9fa27dd35e421423b) fix indentation (#2512)
103+
* [`ce0c5f4c`](https://github.com/apache/apisix-ingress-controller/commit/ce0c5f4c2d6c5e04c3c069696f6c726003a51216) refactor: E2E tests to support parallel tests (#2501)
104+
* [`77b8210c`](https://github.com/apache/apisix-ingress-controller/commit/77b8210c8084ba05cac00016d60a79c8327e268e) docs: update load balancing Gateway API doc for RC3 fix (#2506)
105+
* [`7a435c97`](https://github.com/apache/apisix-ingress-controller/commit/7a435c978e5eec0a51e5a3f78bef84bfb80578d3) chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 (#2485)
106+
* [`40712363`](https://github.com/apache/apisix-ingress-controller/commit/40712363d01ee9394eeafc9b2ae8fe0d7e2caa44) chore(test): Refactor loop to use range over integer in test (#2494)
107+
* [`ac5e56dd`](https://github.com/apache/apisix-ingress-controller/commit/ac5e56dd5e44142370ee54b72876faa20c098b5f) chore: add test cases for external service (#2500)
108+
* [`a2bea453`](https://github.com/apache/apisix-ingress-controller/commit/a2bea453adf4ea36f2bde5f59e18cb79e7aebf85) docs: fix links (#2502)
109+
* [`49ef9d40`](https://github.com/apache/apisix-ingress-controller/commit/49ef9d4028362ce6e7bd202093440ca9ac381fa2) fix: set websocket when passed true and add websocket e2e test (#2497)
110+
* [`a35cad5e`](https://github.com/apache/apisix-ingress-controller/commit/a35cad5e78e7f15ffc5a9a86b9da246184af34cf) fix: traffic-split weight distribution and add e2e tests (#2495)
111+
</p>
112+
</details>
113+
114+
### Dependency Changes
115+
116+
* **golang.org/x/oauth2** v0.24.0 -> v0.27.0
117+
118+
Previous release can be found at [2.0.0-rc3](https://github.com/apache/apisix-ingress-controller/releases/tag/2.0.0-rc3)
119+
45120
# 2.0.0-rc3
46121

47122
apisix-ingress-controller 2.0.0-rc3

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# Image URL to use all building/pushing image targets
1919

20-
VERSION ?= 2.0.0-rc3
20+
VERSION ?= 2.0.0-rc4
2121

2222
RELEASE_SRC = apache-apisix-ingress-controller-${VERSION}-src
2323

releases/v2.0.0-rc4.toml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#
2+
# Licensed to the Apache Software Foundation (ASF) under one or more
3+
# contributor license agreements. See the NOTICE file distributed with
4+
# this work for additional information regarding copyright ownership.
5+
# The ASF licenses this file to You under the Apache License, Version 2.0
6+
# (the "License"); you may not use this file except in compliance with
7+
# the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# commit to be tagged for new release
18+
commit = "HEAD"
19+
20+
# project_name is used to refer to the project in the notes
21+
project_name = "apisix-ingress-controller"
22+
23+
# github_repo is the github project, only github is currently supported
24+
github_repo = "apache/apisix-ingress-controller"
25+
26+
# match_deps is a pattern to determine which dependencies should be included
27+
# as part of this release. The changelog will also include changes for these
28+
# dependencies based on the change in the dependency's version.
29+
match_deps = "^github.com/(apache/[a-zA-Z0-9-]+)$"
30+
31+
# previous release of this project for determining changes
32+
previous = "2.0.0-rc3"
33+
34+
# pre_release is whether to include a disclaimer about being a pre-release
35+
pre_release = true
36+
37+
# preface is the description of the release which precedes the author list
38+
# and changelog. This description could include highlights as well as any
39+
# description of changes. Use markdown formatting.
40+
preface = """\
41+
42+
## Highlights
43+
44+
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.
45+
46+
### Features
47+
48+
* feat: support adc server mode [#2520](https://github.com/apache/apisix-ingress-controller/pull/2520)
49+
50+
### Bugfixes
51+
52+
* fix: set websocket when passed true and add websocket e2e test [#2497](https://github.com/apache/apisix-ingress-controller/pull/2497)
53+
* fix: deadlock occurs when updating configuration fails [#2531](https://github.com/apache/apisix-ingress-controller/pull/2531)
54+
* fix: traffic-split weight distribution and add e2e tests [#2495](https://github.com/apache/apisix-ingress-controller/pull/2495)
55+
* fix: list is missing index parameter [#2513](https://github.com/apache/apisix-ingress-controller/pull/2513)
56+
* fix: status should not be recorded when ingressclass does not match [#2519](https://github.com/apache/apisix-ingress-controller/pull/2519)
57+
* fix: support tlsSecret from http.backends in ApisixRoute [#2518](https://github.com/apache/apisix-ingress-controller/pull/2518)
58+
59+
60+
"""

0 commit comments

Comments
 (0)