From 7015528f30abaeedaf5c46eff4b446e50cbe5900 Mon Sep 17 00:00:00 2001
From: yux <34335406+yuxiqian@users.noreply.github.com>
Date: Wed, 15 Jul 2026 13:21:21 +0800
Subject: [PATCH] [hotfix][build] Upgrade supported Flink versions
---
.github/workflows/flink_cdc_ci.yml | 12 ++++----
.github/workflows/flink_cdc_ci_nightly.yml | 12 ++++----
.../flink-cdc-pipeline-e2e-tests/pom.xml | 30 +++++++++++++++----
.../flink-cdc-source-e2e-tests/pom.xml | 2 +-
pom.xml | 8 ++---
5 files changed, 42 insertions(+), 22 deletions(-)
diff --git a/.github/workflows/flink_cdc_ci.yml b/.github/workflows/flink_cdc_ci.yml
index 1dd0a6b14c2..2a925e50b3a 100644
--- a/.github/workflows/flink_cdc_ci.yml
+++ b/.github/workflows/flink_cdc_ci.yml
@@ -68,7 +68,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[11]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['core']"
pipeline-ut:
@@ -82,7 +82,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[11]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['doris, elasticsearch, fluss, iceberg, kafka, maxcompute, mysql-pipeline, oceanbase-pipeline, paimon, postgres-pipeline, starrocks, oracle-pipeline']"
source-ut:
@@ -96,7 +96,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[11]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['mysql-source', 'postgres-source, oceanbase-source, tidb, vitess', 'oracle, sqlserver', 'db2, mongodb']"
pipeline_e2e:
@@ -109,7 +109,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[11]"
- flink-versions: "['1.20.3']"
+ flink-versions: "['1.20.5']"
modules: "['pipeline_e2e']"
parallelism: ${{ matrix.parallelism }}
pipeline_e2e_2_x:
@@ -122,7 +122,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[11]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.2.1', '2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['pipeline_e2e']"
parallelism: ${{ matrix.parallelism }}
@@ -131,5 +131,5 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[11]"
- flink-versions: "['1.20.3']"
+ flink-versions: "['1.20.5']"
modules: "['source_e2e']"
diff --git a/.github/workflows/flink_cdc_ci_nightly.yml b/.github/workflows/flink_cdc_ci_nightly.yml
index fa1fa0f8efe..93192e4565b 100644
--- a/.github/workflows/flink_cdc_ci_nightly.yml
+++ b/.github/workflows/flink_cdc_ci_nightly.yml
@@ -60,7 +60,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[17]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['core']"
pipeline-ut:
@@ -76,7 +76,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[17]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['doris, elasticsearch, fluss, iceberg, kafka, maxcompute, mysql-pipeline, oceanbase-pipeline, paimon, postgres-pipeline, starrocks, oracle-pipeline']"
source-ut:
@@ -92,7 +92,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[17]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['mysql-source', 'postgres-source, oceanbase-source, tidb, vitess', 'oracle, sqlserver', 'db2, mongodb']"
pipeline_e2e:
@@ -106,7 +106,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[17]"
- flink-versions: "['1.20.3']"
+ flink-versions: "['1.20.5']"
modules: "['pipeline_e2e']"
parallelism: ${{ matrix.parallelism }}
pipeline_e2e_2_x:
@@ -120,7 +120,7 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[17]"
- flink-versions: "['2.2.0']"
+ flink-versions: "['2.2.1', '2.3.0']"
custom-maven-parameter: "-Pflink2"
modules: "['pipeline_e2e']"
parallelism: ${{ matrix.parallelism }}
@@ -130,5 +130,5 @@ jobs:
uses: ./.github/workflows/flink_cdc_base.yml
with:
java-versions: "[17]"
- flink-versions: "['1.20.3']"
+ flink-versions: "['1.20.5']"
modules: "['source_e2e']"
diff --git a/flink-cdc-e2e-tests/flink-cdc-pipeline-e2e-tests/pom.xml b/flink-cdc-e2e-tests/flink-cdc-pipeline-e2e-tests/pom.xml
index 029360af464..e5e4c221cd3 100644
--- a/flink-cdc-e2e-tests/flink-cdc-pipeline-e2e-tests/pom.xml
+++ b/flink-cdc-e2e-tests/flink-cdc-pipeline-e2e-tests/pom.xml
@@ -28,7 +28,9 @@ limitations under the License.
flink-cdc-pipeline-e2e-tests
- 1.20.3
+ 1.20.5
+ 2.2.1
+ 2.3.0
1.20
8.0.27
1.2.14_flink-${flink-major-1.20}
@@ -169,7 +171,7 @@ limitations under the License.
org.apache.paimon
- paimon-flink-${flink.major.version}
+ paimon-flink-${paimon.flink.major.version}
${paimon.version}
test
@@ -713,7 +715,16 @@ limitations under the License.
org.apache.fluss
fluss-flink-2.2
${fluss.version}
- fluss-flink-2.2.0.jar
+ fluss-flink-${flink-2.2}.jar
+ jar
+ ${project.build.directory}/dependencies
+
+
+
+ org.apache.fluss
+ fluss-flink-2.2
+ ${fluss.version}
+ fluss-flink-${flink-2.3}.jar
jar
${project.build.directory}/dependencies
@@ -792,9 +803,18 @@ limitations under the License.
org.apache.paimon
- paimon-flink-2.1
+ paimon-flink-${paimon.flink.major.version}
+ ${paimon.version}
+ paimon-sql-connector-${flink-2.2}.jar
+ jar
+ ${project.build.directory}/dependencies
+
+
+
+ org.apache.paimon
+ paimon-flink-${paimon.flink.major.version}
${paimon.version}
- paimon-sql-connector-2.2.0.jar
+ paimon-sql-connector-${flink-2.3}.jar
jar
${project.build.directory}/dependencies
diff --git a/flink-cdc-e2e-tests/flink-cdc-source-e2e-tests/pom.xml b/flink-cdc-e2e-tests/flink-cdc-source-e2e-tests/pom.xml
index 188e2e36b4d..a61c267329c 100644
--- a/flink-cdc-e2e-tests/flink-cdc-source-e2e-tests/pom.xml
+++ b/flink-cdc-e2e-tests/flink-cdc-source-e2e-tests/pom.xml
@@ -28,7 +28,7 @@ limitations under the License.
flink-cdc-source-e2e-tests
- 1.20.3
+ 1.20.5
3.3.0-1.20
8.0.27
42.7.3
diff --git a/pom.xml b/pom.xml
index 54e5f69c340..0692f9a0831 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,12 +69,12 @@ limitations under the License.
true
- 1.20.3
- 2.2.0
+ 1.20.5
+ 2.3.0
${flink.1.x.version}
1.20
31.1-jre-17.0
- 33.4.0-jre-20.0
+ 33.5.0-jre-21.0
${flink.1.x.shaded.guava.version}
17.0
1.9.8.Final
@@ -855,7 +855,7 @@ limitations under the License.
flink2
4.0.1-2.0
- 2.1
+ 2.2
2.0