This is an automated email from the ASF dual-hosted git repository.
corgy pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from 45609ef1df [Fix][Zeta] Fix Imap resource leak (#9696)
add e338743927 [Feature][Connectors-v2] Support Mysql8.4+ for mysql-cdc
(#9720)
No new revisions were added by this update.
Summary of changes:
.../debezium/connector/mysql/MySqlConnection.java | 758 ++++++++++++
...adOnlyIncrementalSnapshotChangeEventSource.java | 347 ++++++
.../mysql/MySqlSnapshotChangeEventSource.java | 725 ++++++++++++
.../connector/mysql/legacy/MySqlJdbcContext.java | 578 ++++++++++
.../connector/mysql/legacy/SnapshotReader.java | 1216 ++++++++++++++++++++
.../cdc/mysql/utils/MySqlConnectionUtils.java | 10 +-
.../cdc/mysql/testutils/MySqlVersion.java | 3 +-
...MysqlCDCIT.java => AbstractMysqlCDCITBase.java} | 23 +-
.../seatunnel/cdc/mysql/Mysql8_4CDCIT.java | 59 +
.../connectors/seatunnel/cdc/mysql/MysqlCDCIT.java | 740 +-----------
.../docker/server-gtids/{my.cnf => my8-4.cnf} | 14 +-
11 files changed, 3719 insertions(+), 754 deletions(-)
create mode 100644
seatunnel-connectors-v2/connector-cdc/connector-cdc-mysql/src/main/java/io/debezium/connector/mysql/MySqlConnection.java
create mode 100644
seatunnel-connectors-v2/connector-cdc/connector-cdc-mysql/src/main/java/io/debezium/connector/mysql/MySqlReadOnlyIncrementalSnapshotChangeEventSource.java
create mode 100644
seatunnel-connectors-v2/connector-cdc/connector-cdc-mysql/src/main/java/io/debezium/connector/mysql/MySqlSnapshotChangeEventSource.java
create mode 100644
seatunnel-connectors-v2/connector-cdc/connector-cdc-mysql/src/main/java/io/debezium/connector/mysql/legacy/MySqlJdbcContext.java
create mode 100644
seatunnel-connectors-v2/connector-cdc/connector-cdc-mysql/src/main/java/io/debezium/connector/mysql/legacy/SnapshotReader.java
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/java/org/apache/seatunnel/connectors/seatunnel/cdc/mysql/{MysqlCDCIT.java
=> AbstractMysqlCDCITBase.java} (98%)
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/java/org/apache/seatunnel/connectors/seatunnel/cdc/mysql/Mysql8_4CDCIT.java
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/resources/docker/server-gtids/{my.cnf
=> my8-4.cnf} (87%)