Mohsen Rezaei created FLINK-38394: ------------------------------------- Summary: Upgrade Flink CDC to Flink 2 Key: FLINK-38394 URL: https://issues.apache.org/jira/browse/FLINK-38394 Project: Flink Issue Type: Improvement Components: Flink CDC Affects Versions: 1.20.1 Reporter: Mohsen Rezaei Fix For: 2.1.1
Potentially this means removing all {{SourceFunction}} implementations in favor of the latest {{IncrementalSource}} ones. Debezium upgrade is out of the scope of this task, which means the Java version can bump to Java 11, without any support for compiling/testing on Java 17 or 21. >From a scan through the code base, here's what needs to be changed by going to >Flink 2.1 (current stable): * Upgrade {{SingleThreadFetcherManager}} to the latest version * Remove table implementations of {{RichSourceFunction}} for each Database type, and their corresponding tests * Move all tests to the new {{StreamExecutionEnvironment}} options * Upgrade all sinks in the pipeline modules This assumes the existing incremental source tests have parity with their counter source function ones. -- This message was sent by Atlassian Jira (v8.20.10#820010)