Skip to content

ticdc v5.2.0

Compare
Choose a tag to compare
@zhouqiang-cl zhouqiang-cl released this 27 Aug 10:32
81c22b1

Feature Enhancements

  • Add the binary MQ format designed for TiDB. It is more compact than the open protocols based on JSON #1621
  • Remove support for file sorter #2114
  • Support log rotation configurations #2182

Improvements

  • Add the concurrency limit to the incremental scan of kv client #1899
  • TiCDC can always pull the old value internally #2271
  • TiCDC can fail and exit fast when unrecoverable DML errors occur #1928
  • resolve lock cannot be run immediately after a Region is initialized #2235
  • Optimize workerpool to reduce the number of goroutines under high concurrency #2201

Bug Fixes

  • Fix a bug that TiCDC owner exits abnormally when refreshing the checkpoint #1902
  • Fix a bug that changefeed fails immediately after its successful creation #2113
  • Fix a bug that changefeed fails due to the invalid format of rules filter #1625
  • Fix the potential DDL loss issue when the TiCDC owner panics #1260
  • Fix the CLI compatibility issue with 4.0.x clusters on the default sort-engine option #2373
  • Fix a bug that changefeed might be reset unexpectedly when TiCDC gets the ErrSchemaStorageTableMiss error #2422
  • Fix a bug that changefeed cannot be removed when TiCDC gets the ErrGCTTLExceeded error #2391
  • Fix a bug that TiCDC fails to synchronize large tables to cdclog #1259 #2424
  • Fix a bug that multiple processors might write data to the same table when TiCDC is rescheduling the table #2230