This is an automated email from the ASF dual-hosted git repository.

alinsran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git


The following commit(s) were added to refs/heads/master by this push:
     new 486cc652 chore: v2.0.0-rc3 release (#2493)
486cc652 is described below

commit 486cc6527eaadd3884f1a018a96f91955eb9d2cb
Author: AlinsRan <alins...@apache.org>
AuthorDate: Mon Jul 28 14:57:17 2025 +0800

    chore: v2.0.0-rc3 release (#2493)
---
 CHANGELOG.md             | 116 +++++++++++++++++++++++++++++++++++++++++++++++
 Makefile                 |   2 +-
 releases/v2.0.0-rc3.toml |  57 +++++++++++++++++++++++
 3 files changed, 174 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 361cf237..3fa75ae1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@
 
 # Table of Contents
 
+- [2.0.0-rc3](#200-rc3)
 - [2.0.0-rc2](#200-rc2)
 - [2.0.0-rc1](#200-rc1)
 - [1.8.0](#180)
@@ -41,6 +42,121 @@
 - [0.2.0](#020)
 - [0.1.0](#010)
 
+# 2.0.0-rc3
+
+apisix-ingress-controller 2.0.0-rc3
+
+Welcome to the 2.0.0-rc3 release of apisix-ingress-controller!
+
+This is a release candidate (RC) version.
+
+## Highlights
+
+### Features
+
+* feat: support custom metrics 
[#2480](https://github.com/apache/apisix-ingress-controller/pull/2480)  
+* feat: support event triggered synchronization 
[#2478](https://github.com/apache/apisix-ingress-controller/pull/2478)
+
+### Bugfixes
+
+* fix: route names with the same prefix were mistakenly deleted 
[#2472](https://github.com/apache/apisix-ingress-controller/pull/2472)  
+* fix: should not return when service type is ExternalName 
[#2468](https://github.com/apache/apisix-ingress-controller/pull/2468)  
+* fix: remove duplicate sync func 
[#2476](https://github.com/apache/apisix-ingress-controller/pull/2476)  
+* fix: full sync during restart results in loss of dataplane traffic 
[#2489](https://github.com/apache/apisix-ingress-controller/pull/2489)
+
+Please try out the release binaries and report any issues at
+https://github.com/apache/apisix-ingress-controller/issues.
+
+### Contributors
+
+* AlinsRan
+* Ashing Zheng
+* Traky Deng
+
+### Changes
+<details><summary>14 commits</summary>
+<p>
+
+  * 
[`66c2b0a`](https://github.com/apache/apisix-ingress-controller/commit/66c2b0acf14fc13f461e5f262753bdc0598f5d1a)
 fix: full sync during restart results in loss of dataplane traffic (#2489)
+  * 
[`f6196ff`](https://github.com/apache/apisix-ingress-controller/commit/f6196ff50c20d0564b79179f668673e9b5582c7d)
 chore: differentiate the API versions for CRD testing (#2492)
+  * 
[`7a6151c`](https://github.com/apache/apisix-ingress-controller/commit/7a6151ce2f175717637ac95418a050191a58ad61)
 feat: support event triggered synchronization (#2478)
+  * 
[`38023b2`](https://github.com/apache/apisix-ingress-controller/commit/38023b272c45a142cb46c95733f3585ce4495636)
 fix: doc broken links (#2490)
+  * 
[`7ede0e3`](https://github.com/apache/apisix-ingress-controller/commit/7ede0e3aa3c10e8541b5df5b0e2a95d3fe93e16d)
 docs: update getting started docs (RC2) (#2481)
+  * 
[`eb7a65b`](https://github.com/apache/apisix-ingress-controller/commit/eb7a65b31036629eb97ebc73001982296ad10f6b)
 chore: update status only when changes occur (#2473)
+  * 
[`f02e350`](https://github.com/apache/apisix-ingress-controller/commit/f02e35086f1cf647dff04b5492b2511c0aab1af0)
 docs: fix description error in upgrade doc (#2440)
+  * 
[`94fcceb`](https://github.com/apache/apisix-ingress-controller/commit/94fcceb78ad816b0e07a5d8a0f18097318262b8e)
 feat: support custom metrics (#2480)
+  * 
[`1156414`](https://github.com/apache/apisix-ingress-controller/commit/1156414fc1b8de6b29009059ecd58749454548ee)
 fix: remove duplicate sync func (#2476)
+  * 
[`f536c26`](https://github.com/apache/apisix-ingress-controller/commit/f536c26c918e42b4de416eda1c4ffa95e9937a55)
 chore: refactor e2e-test (#2467)
+  * 
[`4745958`](https://github.com/apache/apisix-ingress-controller/commit/4745958edf3d7a62155d51acabbb80f288f3982b)
 fix: route names with the same prefix were mistakenly deleted (#2472)
+  * 
[`2b9b787`](https://github.com/apache/apisix-ingress-controller/commit/2b9b787a9397ed9348ccfa9eb8d568acc671f6fd)
 fix: should not return when service type is ExternalName (#2468)
+  * 
[`d91a3ba`](https://github.com/apache/apisix-ingress-controller/commit/d91a3ba9946bd3206d78588d3e29e1a22d5a66fd)
 doc: recommended to use apisix-standalone mode for installation. (#2470)
+  * 
[`0a4e05c`](https://github.com/apache/apisix-ingress-controller/commit/0a4e05c009e4786e36c896666c3a5ffb40112aca)
 chore(ci): remove add-pr-comment step (#2463)
+</p>
+</details>
+
+### Dependency Changes
+
+* **filippo.io/edwards25519**                                           v1.1.0 
**_new_**
+* **github.com/aws/aws-sdk-go-v2**                                      
v1.32.5 **_new_**
+* **github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream**             v1.6.7 
**_new_**
+* **github.com/aws/aws-sdk-go-v2/config**                               
v1.28.5 **_new_**
+* **github.com/aws/aws-sdk-go-v2/credentials**                          
v1.17.46 **_new_**
+* **github.com/aws/aws-sdk-go-v2/feature/ec2/imds**                     
v1.16.20 **_new_**
+* **github.com/aws/aws-sdk-go-v2/feature/s3/manager**                   
v1.17.41 **_new_**
+* **github.com/aws/aws-sdk-go-v2/internal/configsources**               
v1.3.24 **_new_**
+* **github.com/aws/aws-sdk-go-v2/internal/endpoints/v2**                
v2.6.24 **_new_**
+* **github.com/aws/aws-sdk-go-v2/internal/ini**                         v1.8.1 
**_new_**
+* **github.com/aws/aws-sdk-go-v2/internal/v4a**                         
v1.3.24 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/acm**                          
v1.30.6 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/autoscaling**                  
v1.51.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs**               
v1.44.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/dynamodb**                     
v1.37.1 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/ec2**                          
v1.193.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/ecr**                          
v1.36.6 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/ecs**                          
v1.52.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/iam**                          
v1.38.1 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding**     
v1.12.1 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/internal/checksum**            v1.4.5 
**_new_**
+* **github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery**  
v1.10.5 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/internal/presigned-url**       
v1.12.5 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/internal/s3shared**            
v1.18.5 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/kms**                          
v1.37.6 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/lambda**                       
v1.69.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/rds**                          
v1.91.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/route53**                      
v1.46.2 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/s3**                           
v1.69.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/secretsmanager**               
v1.34.6 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/sns**                          
v1.33.6 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/sqs**                          
v1.37.1 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/ssm**                          
v1.56.0 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/sso**                          
v1.24.6 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/ssooidc**                      
v1.28.5 **_new_**
+* **github.com/aws/aws-sdk-go-v2/service/sts**                          
v1.33.1 **_new_**
+* **github.com/aws/smithy-go**                                          
v1.22.1 **_new_**
+* **github.com/cpuguy83/go-md2man/v2**                                  v2.0.4 
-> v2.0.5
+* **github.com/go-sql-driver/mysql**                                    v1.7.1 
-> v1.8.1
+* **github.com/gruntwork-io/terratest**                                 
v0.47.0 -> v0.50.0
+* **github.com/jackc/pgpassfile**                                       v1.0.0 
**_new_**
+* **github.com/jackc/pgservicefile**                                    
5a60cdf6a761 **_new_**
+* **github.com/jackc/pgx/v5**                                           v5.7.1 
**_new_**
+* **github.com/jackc/puddle/v2**                                        v2.2.2 
**_new_**
+* **github.com/pquerna/otp**                                            v1.2.0 
-> v1.4.0
+* **github.com/stretchr/testify**                                       v1.9.0 
-> v1.10.0
+* **github.com/urfave/cli**                                             
v1.22.14 -> v1.22.16
+* **go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp**     
v0.53.0 -> v0.54.0
+* **go.opentelemetry.io/otel**                                          
v1.28.0 -> v1.29.0
+* **go.opentelemetry.io/otel/metric**                                   
v1.28.0 -> v1.29.0
+* **go.opentelemetry.io/otel/sdk**                                      
v1.28.0 -> v1.29.0
+* **go.opentelemetry.io/otel/trace**                                    
v1.28.0 -> v1.29.0
+* **golang.org/x/oauth2**                                               
v0.21.0 -> v0.24.0
+* **golang.org/x/time**                                                 v0.5.0 
-> v0.8.0
+* **google.golang.org/genproto/googleapis/api**                         
ef581f913117 -> dd2ea8efbc28
+* **google.golang.org/genproto/googleapis/rpc**                         
f6361c86f094 -> dd2ea8efbc28
+* **google.golang.org/grpc**                                            
v1.66.2 -> v1.67.1
+* **google.golang.org/protobuf**                                        
v1.34.2 -> v1.35.1
+
+Previous release can be found at 
[2.0.0-rc2](https://github.com/apache/apisix-ingress-controller/releases/tag/2.0.0-rc2)
+
 # 2.0.0-rc2
 
 apisix-ingress-controller 2.0.0-rc2
diff --git a/Makefile b/Makefile
index d3eef944..dbca5955 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@
 
 # Image URL to use all building/pushing image targets
 
-VERSION ?= 2.0.0-rc2
+VERSION ?= 2.0.0-rc3
 
 RELEASE_SRC = apache-apisix-ingress-controller-${VERSION}-src
 
diff --git a/releases/v2.0.0-rc3.toml b/releases/v2.0.0-rc3.toml
new file mode 100644
index 00000000..bc7ee17c
--- /dev/null
+++ b/releases/v2.0.0-rc3.toml
@@ -0,0 +1,57 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# commit to be tagged for new release
+commit = "HEAD"
+
+# project_name is used to refer to the project in the notes
+project_name = "apisix-ingress-controller"
+
+# github_repo is the github project, only github is currently supported
+github_repo = "apache/apisix-ingress-controller"
+
+# match_deps is a pattern to determine which dependencies should be included
+# as part of this release. The changelog will also include changes for these
+# dependencies based on the change in the dependency's version.
+match_deps = "^github.com/(apache/[a-zA-Z0-9-]+)$"
+
+# previous release of this project for determining changes
+previous = "2.0.0-rc2"
+
+# pre_release is whether to include a disclaimer about being a pre-release
+pre_release = false
+
+# preface is the description of the release which precedes the author list
+# and changelog. This description could include highlights as well as any
+# description of changes. Use markdown formatting.
+preface = """\
+This is a release candidate (RC) version.
+
+## Highlights
+
+### Features
+
+* feat: support custom metrics 
[#2480](https://github.com/apache/apisix-ingress-controller/pull/2480)  
+* feat: support event triggered synchronization 
[#2478](https://github.com/apache/apisix-ingress-controller/pull/2478)
+
+### Bugfixes
+
+* fix: route names with the same prefix were mistakenly deleted 
[#2472](https://github.com/apache/apisix-ingress-controller/pull/2472)  
+* fix: should not return when service type is ExternalName 
[#2468](https://github.com/apache/apisix-ingress-controller/pull/2468)  
+* fix: remove duplicate sync func 
[#2476](https://github.com/apache/apisix-ingress-controller/pull/2476)  
+* fix: full sync during restart results in loss of dataplane traffic 
[#2489](https://github.com/apache/apisix-ingress-controller/pull/2489)
+
+"""

Reply via email to