Releases
v5.1.2
Compatibility changes
Set compatible version from 5.1.0-alpha to 5.2.0-alpha #2659
Prohibit operating TiCDC clusters across major and minor versions #2599
Fix the CLI compatibility issue with 4.0.x clusters on the default sort-engine option #2373
Improvements
Optimize memory management when the Unified Sorter is using memory to sort #2553
Optimize workerpool for fewer goroutines when concurrency is high #2211
Reduce goroutine usage when a table's region transfer away from a TiKV node #2284
Bug Fixes
Fix a bug that json encoding may cause panic when processing a string type value that is string
or []byte
. #2758
Reduce gRPC window size to avoid OOM #2202
Fix gRPC keepalive error under high memory pressure. #2202
Fix a bug that an unsigned tinyint causes TiCDC to panic. #2648
Fix empty value issue in open protocol. An empty value is no longer output when there is no change in one transaction. #2612
Fix a bug in DDL handling during manual restarts #2603
Fix the issue that EtcdWorker's snapshot isolation might be wrongly violated when managing the metadata #2559
Fix the issue that multiple processors could write in the same table when re-scheduling this table #2230
Fix the issue of the ErrSchemaStorageTableMiss error and that a changefeed is reset by accident. #2422
Fix the issue that changefeed cannot be removed when the GcTTL Exceeded Error occors #2391
Fix the issue that replicating large tables to cdclog
fails #1259 #2424
You can’t perform that action at this time.