Commit Graph

69 Commits (ce2ee325210b96512b0c933a9c8b57e8dbef791e)
 

Author SHA1 Message Date
Jark Wu ce2ee32521 [mysql][test] Rename "custom.sql" to "customer.sql"
Jark Wu e9e78f10d6 [mysql] Refactor class names to use "MySql" prefix instead of "MySQL"
Jark Wu 6827aad0a4 [mysql] Use LOG instead of LOGGER as Logger variable name
Jark Wu 6e5e14dc34 [mysql] Rename BinlogPosition to BinlogOffset
Leonard Xu 5786506394
[mysql] Support binlog reader merge optimization
This close 
Leonard Xu 6231e990c0
[mysql] Support numeric type optimization for split boundary calculation
This close  ()
Leonard Xu c6ca6c1874 [mysql] Support new Source in SQL
Leonard Xu dd3826be11 [mysql] Use SchemaRecord for MySQL cdc source
Leonard Xu 1a81915cd1 [mysql] Support table with combined primary key
Leonard Xu 088dc5c049 [mysql] Add more tests for assigner and new Source
Leonard Xu a781a88817 [mysql] First draft for MySQL-CDC 2.0
Jiabao Sun ff9bf31b19
[common] Fix ClassCastException in type conversion
[common] Fix ClassCastException in type conversion, this close()
Shengkai fcea3d14f7
[common] Fix schema history run out of memory
Fix schema history run out of memory, this close ()

Co-authored-by: Leonard Xu <xbjtdcq@gmail.com>
Leonard Xu 5195647576
[debezium] Bump debezium version to 1.5.2.Final ()
* [debezium] Upgrade the Debezium to 1.5.2.Final
Co-authored-by: Shengkai <1059623455@qq.com>
Shengkai 679b940341
[common] Add support for JDK 9+ ()
Ward Harris 6aa9f43a4e
[debezium] Correct variable name in RowDataDebeziumDeserializeSchema#extractBeforeRow
Leonard Xu f37f3998e2 [build] Bump version to 1.5-SNAPSHOT
Leonard Xu 1436410adf
[debezium] Bump Flink version to 1.13.0 ()
Jark Wu d6814f7a27
[build] Bump version to 1.4-SNAPSHOT
Jark Wu 5539094917
[debezium] Add source metrics according to FLIP-33
Jark Wu ea01014c64
[mysql] Add tests for monitoring empty MySQL table
Michael_Xu f99887755a
[mysql] Fix NPE when the application started for the first time and captured a empty table
This closes 
Jark Wu 116cea690d
[mysql] Minor code improvement
Jark Wu 8925d943bf
[build] Format code with Spotless/google-java-format
Jark Wu 882c9204a1
[build] Add Spotless plugin with Google AOSP style
赵万梓 c34d9776e7
[postgres] Flush LSN offset to PG even if no updates to the monitored tables to avoid infinite WAL segments ()
This closes 
Jark Wu c1c96a6ac7
[build] Bump version to 1.3-SNAPSHOT
Jark Wu 4127661092
[postgres] Flush LSN offset to PG after checkpoint complete to avoid infinite WAL segments
Jark Wu 0ce58b4ff5
[postgres] Support 'slot.name' option for postgres-cdc connector
Jark Wu 36e1979337
[debezium] Bump Debezium version to 1.4.1.Final
Jark Wu 1ee4264e9f
[debezium] Remove logging security properties
Jark Wu 5264e80a7b
[mysql] Support read binlog from specific timestamp
Jark Wu 5fcfe8ca05
[mysql] Support "initial", "earliest-offset", "latest-offset" startup mode options
Jark Wu c47526737e
[mysql] Improve implementation of specifying binlog position and add tests
shizhengchao befb4adbd9
[mysql] Support read from specific MySQL Binlog position
Jark Wu 799b5d36af
[debezium] Rename DebeziumState to DebeziumOffset
jiabao.sun 2dfb59f3c7
[build] Bump up Flink version to 1.12.1 ()
Jark Wu 05a28a4428
[build] Set up CI with Azure Pipelines ()
This requires to upgrade testcontainers to 1.15.1 to fix can't pull images problem
陈小东 6c4f1f8528 [fix bug] offset state missing if no binlog fetched tile checkpoint after restore.
Zhenghua Gao e2d4ff735c
[ISSUE-69] DebeziumSourceFunction only stores monitored table DDLs which cause error in some situation
This closes 
Jark Wu a2dea76d96
Update README.md
Jark Wu 0c8fcbbeca
[build] Bump version to 1.2-SNAPSHOT
Jark Wu 3dc2f0d5cf
[mysql][postgres] Use underscore for the database.server.name to avoid Kafka warning log
Jark Wu 5e9aa0b733
[mysql] Ignore exceptions when encountered unparseable DDL
Jark Wu 2ea391b19d
Update README
Jark Wu f6b7b35a35
Support to parse MySQL TIMESTAMP type and support "server-time-zone" option
This fixes  and 
Jark Wu bfa1fc3f91
[build] Bump project version to 1.1.0-SNAPSHOT
Jark Wu a47cb90d83
[hotfix] Fix the missing license header
Jark Wu 1f73211e36
[debezium] Bump up Debezium version to 1.2.1.Final
qinshiwei c89b46f14a
Support "debezium.*" option to pass through the Debezium's properties
This closes