Skip to content

ticdc v4.0.16

Compare
Choose a tag to compare
@zhouqiang-cl zhouqiang-cl released this 17 Dec 08:27
af41784

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