Skip to content

Commit 486cc65

Browse files
authored
chore: v2.0.0-rc3 release (#2493)
1 parent 66c2b0a commit 486cc65

File tree

3 files changed

+174
-1
lines changed

3 files changed

+174
-1
lines changed

CHANGELOG.md

Lines changed: 116 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-rc3](#200-rc3)
2223
- [2.0.0-rc2](#200-rc2)
2324
- [2.0.0-rc1](#200-rc1)
2425
- [1.8.0](#180)
@@ -41,6 +42,121 @@
4142
- [0.2.0](#020)
4243
- [0.1.0](#010)
4344

45+
# 2.0.0-rc3
46+
47+
apisix-ingress-controller 2.0.0-rc3
48+
49+
Welcome to the 2.0.0-rc3 release of apisix-ingress-controller!
50+
51+
This is a release candidate (RC) version.
52+
53+
## Highlights
54+
55+
### Features
56+
57+
* feat: support custom metrics [#2480](https://github.com/apache/apisix-ingress-controller/pull/2480)
58+
* feat: support event triggered synchronization [#2478](https://github.com/apache/apisix-ingress-controller/pull/2478)
59+
60+
### Bugfixes
61+
62+
* fix: route names with the same prefix were mistakenly deleted [#2472](https://github.com/apache/apisix-ingress-controller/pull/2472)
63+
* fix: should not return when service type is ExternalName [#2468](https://github.com/apache/apisix-ingress-controller/pull/2468)
64+
* fix: remove duplicate sync func [#2476](https://github.com/apache/apisix-ingress-controller/pull/2476)
65+
* fix: full sync during restart results in loss of dataplane traffic [#2489](https://github.com/apache/apisix-ingress-controller/pull/2489)
66+
67+
Please try out the release binaries and report any issues at
68+
https://github.com/apache/apisix-ingress-controller/issues.
69+
70+
### Contributors
71+
72+
* AlinsRan
73+
* Ashing Zheng
74+
* Traky Deng
75+
76+
### Changes
77+
<details><summary>14 commits</summary>
78+
<p>
79+
80+
* [`66c2b0a`](https://github.com/apache/apisix-ingress-controller/commit/66c2b0acf14fc13f461e5f262753bdc0598f5d1a) fix: full sync during restart results in loss of dataplane traffic (#2489)
81+
* [`f6196ff`](https://github.com/apache/apisix-ingress-controller/commit/f6196ff50c20d0564b79179f668673e9b5582c7d) chore: differentiate the API versions for CRD testing (#2492)
82+
* [`7a6151c`](https://github.com/apache/apisix-ingress-controller/commit/7a6151ce2f175717637ac95418a050191a58ad61) feat: support event triggered synchronization (#2478)
83+
* [`38023b2`](https://github.com/apache/apisix-ingress-controller/commit/38023b272c45a142cb46c95733f3585ce4495636) fix: doc broken links (#2490)
84+
* [`7ede0e3`](https://github.com/apache/apisix-ingress-controller/commit/7ede0e3aa3c10e8541b5df5b0e2a95d3fe93e16d) docs: update getting started docs (RC2) (#2481)
85+
* [`eb7a65b`](https://github.com/apache/apisix-ingress-controller/commit/eb7a65b31036629eb97ebc73001982296ad10f6b) chore: update status only when changes occur (#2473)
86+
* [`f02e350`](https://github.com/apache/apisix-ingress-controller/commit/f02e35086f1cf647dff04b5492b2511c0aab1af0) docs: fix description error in upgrade doc (#2440)
87+
* [`94fcceb`](https://github.com/apache/apisix-ingress-controller/commit/94fcceb78ad816b0e07a5d8a0f18097318262b8e) feat: support custom metrics (#2480)
88+
* [`1156414`](https://github.com/apache/apisix-ingress-controller/commit/1156414fc1b8de6b29009059ecd58749454548ee) fix: remove duplicate sync func (#2476)
89+
* [`f536c26`](https://github.com/apache/apisix-ingress-controller/commit/f536c26c918e42b4de416eda1c4ffa95e9937a55) chore: refactor e2e-test (#2467)
90+
* [`4745958`](https://github.com/apache/apisix-ingress-controller/commit/4745958edf3d7a62155d51acabbb80f288f3982b) fix: route names with the same prefix were mistakenly deleted (#2472)
91+
* [`2b9b787`](https://github.com/apache/apisix-ingress-controller/commit/2b9b787a9397ed9348ccfa9eb8d568acc671f6fd) fix: should not return when service type is ExternalName (#2468)
92+
* [`d91a3ba`](https://github.com/apache/apisix-ingress-controller/commit/d91a3ba9946bd3206d78588d3e29e1a22d5a66fd) doc: recommended to use apisix-standalone mode for installation. (#2470)
93+
* [`0a4e05c`](https://github.com/apache/apisix-ingress-controller/commit/0a4e05c009e4786e36c896666c3a5ffb40112aca) chore(ci): remove add-pr-comment step (#2463)
94+
</p>
95+
</details>
96+
97+
### Dependency Changes
98+
99+
* **filippo.io/edwards25519** v1.1.0 **_new_**
100+
* **github.com/aws/aws-sdk-go-v2** v1.32.5 **_new_**
101+
* **github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream** v1.6.7 **_new_**
102+
* **github.com/aws/aws-sdk-go-v2/config** v1.28.5 **_new_**
103+
* **github.com/aws/aws-sdk-go-v2/credentials** v1.17.46 **_new_**
104+
* **github.com/aws/aws-sdk-go-v2/feature/ec2/imds** v1.16.20 **_new_**
105+
* **github.com/aws/aws-sdk-go-v2/feature/s3/manager** v1.17.41 **_new_**
106+
* **github.com/aws/aws-sdk-go-v2/internal/configsources** v1.3.24 **_new_**
107+
* **github.com/aws/aws-sdk-go-v2/internal/endpoints/v2** v2.6.24 **_new_**
108+
* **github.com/aws/aws-sdk-go-v2/internal/ini** v1.8.1 **_new_**
109+
* **github.com/aws/aws-sdk-go-v2/internal/v4a** v1.3.24 **_new_**
110+
* **github.com/aws/aws-sdk-go-v2/service/acm** v1.30.6 **_new_**
111+
* **github.com/aws/aws-sdk-go-v2/service/autoscaling** v1.51.0 **_new_**
112+
* **github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs** v1.44.0 **_new_**
113+
* **github.com/aws/aws-sdk-go-v2/service/dynamodb** v1.37.1 **_new_**
114+
* **github.com/aws/aws-sdk-go-v2/service/ec2** v1.193.0 **_new_**
115+
* **github.com/aws/aws-sdk-go-v2/service/ecr** v1.36.6 **_new_**
116+
* **github.com/aws/aws-sdk-go-v2/service/ecs** v1.52.0 **_new_**
117+
* **github.com/aws/aws-sdk-go-v2/service/iam** v1.38.1 **_new_**
118+
* **github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding** v1.12.1 **_new_**
119+
* **github.com/aws/aws-sdk-go-v2/service/internal/checksum** v1.4.5 **_new_**
120+
* **github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery** v1.10.5 **_new_**
121+
* **github.com/aws/aws-sdk-go-v2/service/internal/presigned-url** v1.12.5 **_new_**
122+
* **github.com/aws/aws-sdk-go-v2/service/internal/s3shared** v1.18.5 **_new_**
123+
* **github.com/aws/aws-sdk-go-v2/service/kms** v1.37.6 **_new_**
124+
* **github.com/aws/aws-sdk-go-v2/service/lambda** v1.69.0 **_new_**
125+
* **github.com/aws/aws-sdk-go-v2/service/rds** v1.91.0 **_new_**
126+
* **github.com/aws/aws-sdk-go-v2/service/route53** v1.46.2 **_new_**
127+
* **github.com/aws/aws-sdk-go-v2/service/s3** v1.69.0 **_new_**
128+
* **github.com/aws/aws-sdk-go-v2/service/secretsmanager** v1.34.6 **_new_**
129+
* **github.com/aws/aws-sdk-go-v2/service/sns** v1.33.6 **_new_**
130+
* **github.com/aws/aws-sdk-go-v2/service/sqs** v1.37.1 **_new_**
131+
* **github.com/aws/aws-sdk-go-v2/service/ssm** v1.56.0 **_new_**
132+
* **github.com/aws/aws-sdk-go-v2/service/sso** v1.24.6 **_new_**
133+
* **github.com/aws/aws-sdk-go-v2/service/ssooidc** v1.28.5 **_new_**
134+
* **github.com/aws/aws-sdk-go-v2/service/sts** v1.33.1 **_new_**
135+
* **github.com/aws/smithy-go** v1.22.1 **_new_**
136+
* **github.com/cpuguy83/go-md2man/v2** v2.0.4 -> v2.0.5
137+
* **github.com/go-sql-driver/mysql** v1.7.1 -> v1.8.1
138+
* **github.com/gruntwork-io/terratest** v0.47.0 -> v0.50.0
139+
* **github.com/jackc/pgpassfile** v1.0.0 **_new_**
140+
* **github.com/jackc/pgservicefile** 5a60cdf6a761 **_new_**
141+
* **github.com/jackc/pgx/v5** v5.7.1 **_new_**
142+
* **github.com/jackc/puddle/v2** v2.2.2 **_new_**
143+
* **github.com/pquerna/otp** v1.2.0 -> v1.4.0
144+
* **github.com/stretchr/testify** v1.9.0 -> v1.10.0
145+
* **github.com/urfave/cli** v1.22.14 -> v1.22.16
146+
* **go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp** v0.53.0 -> v0.54.0
147+
* **go.opentelemetry.io/otel** v1.28.0 -> v1.29.0
148+
* **go.opentelemetry.io/otel/metric** v1.28.0 -> v1.29.0
149+
* **go.opentelemetry.io/otel/sdk** v1.28.0 -> v1.29.0
150+
* **go.opentelemetry.io/otel/trace** v1.28.0 -> v1.29.0
151+
* **golang.org/x/oauth2** v0.21.0 -> v0.24.0
152+
* **golang.org/x/time** v0.5.0 -> v0.8.0
153+
* **google.golang.org/genproto/googleapis/api** ef581f913117 -> dd2ea8efbc28
154+
* **google.golang.org/genproto/googleapis/rpc** f6361c86f094 -> dd2ea8efbc28
155+
* **google.golang.org/grpc** v1.66.2 -> v1.67.1
156+
* **google.golang.org/protobuf** v1.34.2 -> v1.35.1
157+
158+
Previous release can be found at [2.0.0-rc2](https://github.com/apache/apisix-ingress-controller/releases/tag/2.0.0-rc2)
159+
44160
# 2.0.0-rc2
45161

46162
apisix-ingress-controller 2.0.0-rc2

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-rc2
20+
VERSION ?= 2.0.0-rc3
2121

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

releases/v2.0.0-rc3.toml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
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-rc2"
33+
34+
# pre_release is whether to include a disclaimer about being a pre-release
35+
pre_release = false
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+
This is a release candidate (RC) version.
42+
43+
## Highlights
44+
45+
### Features
46+
47+
* feat: support custom metrics [#2480](https://github.com/apache/apisix-ingress-controller/pull/2480)
48+
* feat: support event triggered synchronization [#2478](https://github.com/apache/apisix-ingress-controller/pull/2478)
49+
50+
### Bugfixes
51+
52+
* fix: route names with the same prefix were mistakenly deleted [#2472](https://github.com/apache/apisix-ingress-controller/pull/2472)
53+
* fix: should not return when service type is ExternalName [#2468](https://github.com/apache/apisix-ingress-controller/pull/2468)
54+
* fix: remove duplicate sync func [#2476](https://github.com/apache/apisix-ingress-controller/pull/2476)
55+
* fix: full sync during restart results in loss of dataplane traffic [#2489](https://github.com/apache/apisix-ingress-controller/pull/2489)
56+
57+
"""

0 commit comments

Comments
 (0)