flink-cdc icon indicating copy to clipboard operation
flink-cdc copied to clipboard

Flink CDC is a streaming data integration tool

Results 606 flink-cdc issues
Sort by recently updated
recently updated
newest added

This closes [FLINK-35323](https://issues.apache.org/jira/browse/FLINK-35323). Currently, Transform module doesn’t support handling multiple tables with different schema within one projection / filtering rule. A minimum reproducible example is: ```yaml transform: - source-table: DB.TABLE\.*...

runtime
e2e-tests

This pull request fixes license and NOTICE files and add CI check in Flink CDC.

values-pipeline-connector
mongodb-cdc-connector
build
mysql-cdc-connector
oracle-cdc-connector
postgres-cdc-connector
sqlserver-cdc-connector
dist
oceanbase-cdc-connector
vitess-cdc-connector
db2-cdc-connector
mysql-pipeline-connector
doris-pipeline-connector
starrocks-pipeline-connector
tidb-cdc-connector

This PR closes [FLINK-35243](https://issues.apache.org/jira/browse/FLINK-35243): * Supports `AlterColumnCommentEvent`, `AlterTableCommentEvent`, `DropTableEvent`, `RenameTableEvent`, and `TruncateTableEvent` in pipeline framework * Adds `SchemaChangeEventWithPreSchema` interface, allowing SchemaRegistry backfilling schema before change payload * Fixed MySQL pipeline...

values-pipeline-connector
composer
common
runtime
cli
e2e-tests
mysql-pipeline-connector
doris-pipeline-connector
starrocks-pipeline-connector
migration-tests

This closes [FLINK-35317](https://issues.apache.org/jira/browse/FLINK-35317). Currently, Flink CDC CLI only allows submitting one YAML pipeline job each time. This PR allows submitting multiple .yml files at once like this: `./bin/flink-cdc.sh job1.yml job2.yml...

cli

This closes [FLINK-35314](https://issues.apache.org/jira/browse/FLINK-35314).

docs

This closes [FLINK-35316](https://issues.apache.org/jira/browse/FLINK-35316). Since Flink 1.19 has been generally available, Flink CDC should keep the compatibility with it. This PR changes E2e test cases, updates minor version number to ensure...

e2e-tests

Current org.apache.flink.cdc.composer.flink.FlinkEnvironmentUtils#addJar will be invoked for each source and sink. ```java public static void addJar(StreamExecutionEnvironment env, URL jarUrl) { try { Class envClass = StreamExecutionEnvironment.class; Field field = envClass.getDeclaredField("configuration"); field.setAccessible(true);...

composer

In JDK 8 and earlier version, if multiple threads invoke `Class.forName("com.xx.Driver")` simultaneously, it may cause jdbc driver deadlock. [FLINK-19435](https://issues.apache.org/jira/browse/FLINK-19435)  analyzes this problem.

mysql-cdc-connector
base

Improve MySqlStreamingChangeEventSource to skip null events in event deserializer.

mysql-cdc-connector