Releases
v4.0.16
Compatibility changes
Change the default value of Kafka Sink max-message-bytes
to 1 MB to prevent TiCDC from sending too large messages to Kafka clusters #2962
Change the default value of Kafka Sink partition-num
to 3 so that TiCDC distributes messages across Kafka partitions more evenly #3337
Improvements
Add a tick frequency limit to EtcdWorker to prevent frequent etcd writes from affecting PD services #3112
Optimize rate limiting control on TiKV reloads to reduce gPRC congestion during changefeed initialization #3110
Bug fixes
Fix the negative value error in the changefeed checkpoint lag #3010
Fix OOM in container environments #1798
Fix the TiCDC replication interruption issue when multiple TiKVs crash or during a forced restart #3288
Fix the memory leak issue after processing DDLs #3174
Fix the issue that changefeed does not fail fast enough when the ErrGCTTLExceeded error occurs #3111
Fix the issue that TiCDC replication task might terminate when the upstream TiDB instance unexpectedly exits #3061
Fix the issue that TiCDC process might panic when TiKV sends duplicate requests to the same Region #2386
Fix the issue that the volume of Kafka messages generated by TiCDC is not constrained by max-message-size
#2962
Fix the issue that tikv_cdc_min_resolved_ts_no_change_for_1m
keeps alerting when there is no changefeed #11017
Fix the issue that TiCDC sync task might pause when an error occurs during writing a Kafka message #2978
Fix the issue that some partitioned tables without valid indexes might be ignored when force-replicate
is enabled #2834
Fix the memory leak issue when creating a new changefeed #2389
Fix the issue that might cause inconsistent data due to Sink components advancing resolved ts early #3503
Fix the issue that scanning stock data might fail due to TiKV performing GC when scanning stock data takes too long #2470
Fix the issue that the changefeed update command does not recognize global command line parameters #2803
You can’t perform that action at this time.