Skip to content

Release 2.0.0

Compare
Choose a tag to compare
@leonardBang leonardBang released this 11 Aug 07:31
· 1050 commits to master since this release

Release Notes

Documentation: https://ververica.github.io/flink-cdc-connectors/release-2.0/

Features and Improvements

  1. [mysql] Support MySQL-CDC 2.0 which offers parallel reading, lock-free and checkpoint feature
  2. [mysql] Enable single server id for MySqlParallelSource
  3. [mysql] Keep the global order of between snapshot records and binlog records
  4. [mysql] Support binlog reader merge optimization
  5. [mysql] Support numeric type optimization for split boundary calculation
  6. [mysql] Support table with combined primary key
  7. [mysql] Support latest-offset mode for MySqlParallelSource
  8. [build] Rename group.id and package name from 'com.alibaba.ververica' to 'com.ververica'
  9. [build] Bump flink version to 1.13.1
  10. [mysql] Forbid using problematic startup options earliest-offset/specific-offset/timestamp
  11. [mysql] Validate MySQL server configuration (version, binlog_format, binlog_row_image) before start job
  12. [mysql] Refactor class names to use 'MySql' prefix instead of 'MySQL'
  13. [common] Avoid uncompleted state of schema history when engine stop before checkpoint
  14. [common] Fix schema history run out of memory
  15. [common] Fix ClassCastException in type conversion
  16. [docs] Use sphinx-rtd-theme to manage project documents
  17. [docs] Support versioned documents with RTD(ReadTheDocs)

Upgrade Notes

Please note the following incompatible changes when you're upgrading your existed Flink CDC project.

  • The group.id and package name of Flink CDC has renamed from 'com.alibaba.ververica' to 'com.ververica' for making the project
    more neutral
  • The problematic startup options earliest-offset/specific-offset/timestamp has been disabled until they're correctly supported
  • The class name prefix has changed from 'MySQL' to 'MySql' for better code style.

Download