This is an automated email from the ASF dual-hosted git repository.
lvyanquan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink-cdc.git
The following commit(s) were added to refs/heads/master by this push:
new 36fee4370 [FLINK-40994][connect/paimon] Upgrade Paimon SDK to 2.1.0
(#4577)
36fee4370 is described below
commit 36fee4370a0ba72560a681a1c442d8b6f274cba3
Author: Pei Yu <[email protected]>
AuthorDate: Thu Oct 15 14:15:29 2026 +0800
[FLINK-40994][connect/paimon] Upgrade Paimon SDK to 2.1.0 (#4577)
- Bump paimon.version from 2.0.0 to 2.1.0 in connector and e2e modules
- Implement new abstract method StoreSinkWrite#write(InternalRow, int, int)
introduced in Paimon 2.1.0
Signed-off-by: Pei Yu <[email protected]>
---
.../flink-cdc-pipeline-connector-paimon/pom.xml | 2 +-
.../flink/cdc/connectors/paimon/sink/v2/StoreSinkWriteImpl.java | 5 +++++
flink-cdc-e2e-tests/flink-cdc-pipeline-e2e-tests/pom.xml | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git
a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml
b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml
index 2ee68881a..83194de51 100644
---
a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml
+++
b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml
@@ -29,7 +29,7 @@ limitations under the License.
<artifactId>flink-cdc-pipeline-connector-paimon</artifactId>
<properties>
- <paimon.version>2.0.0</paimon.version>
+ <paimon.version>2.1.0</paimon.version>
<hadoop.version>2.8.5</hadoop.version>
<hive.version>2.3.9</hive.version>
<mockito.version>3.12.4</mockito.version>
diff --git
a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/v2/StoreSinkWriteImpl.java
b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/v2/StoreSinkWriteImpl.java
index c709253cc..5ad252010 100644
---
a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/v2/StoreSinkWriteImpl.java
+++
b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/v2/StoreSinkWriteImpl.java
@@ -159,6 +159,11 @@ public class StoreSinkWriteImpl implements StoreSinkWrite {
return write.writeAndReturn(internalRow, i);
}
+ @Override
+ public SinkRecord write(InternalRow internalRow, int i, int totalBuckets)
throws Exception {
+ return write.writeAndReturn(internalRow, i, totalBuckets);
+ }
+
@Override
public void compact(BinaryRow partition, int bucket, boolean
fullCompaction) throws Exception {
write.compact(partition, bucket, fullCompaction);
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 c97125726..3e3b6e786 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
@@ -32,7 +32,7 @@ limitations under the License.
<flink-major-1.20>1.20</flink-major-1.20>
<mysql.driver.version>8.0.27</mysql.driver.version>
<starrocks.connector.version>1.2.14_flink-${flink-major-1.20}</starrocks.connector.version>
- <paimon.version>2.0.0</paimon.version>
+ <paimon.version>2.1.0</paimon.version>
<flink.release.download.skip>false</flink.release.download.skip>
<flink.release.name>flink-${flink.version}-bin-scala_${scala.binary.version}.tgz</flink.release.name>
<flink.release.mirror>https://dlcdn.apache.org/flink/flink-${flink.version}</flink.release.mirror>