Skip to content

Releases: pingcap/tiflow

ticdc v4.0.10

15 Jan 02:54
bced60a
Compare
Choose a tag to compare

Improvements

  • Enable the old value feature if the protocol is maxwell #1144
  • Enable the unified sorter feature by default #1230

Bug Fixes

  • Fix the maxwell issues, including the base64 data output and output TSO to unix timestamp #1173
  • Fix a bug that outdated metadata might cause the newly created changefeed abnormal #1184
  • Fix create receiver on closed notifier #1199
  • Fix memory accumulated when owner consume etcd update slow #1227
  • Fix the issue that max-batch-size does not take effect #1253
  • Fix cleanup stale tasks before capture information is constructed #1280
  • Roll back transactions to recycle db conn for MySQL sink #1285

ticdc v4.0.9

18 Dec 09:22
04e0284
Compare
Choose a tag to compare

Improvements

  • Add an alert for enabling TiKV's Hibernate Region feature #1120
  • Reduce memory usage in the schema storage #1127
  • Add the feature of unified sorter, which accelerates replication when the data size of the incremental scan is large (experimental) #1122
  • Support configuring the maximum message size and the maximum message batch in the TiCDC Open Protocol message (only for Kafka sink) #1079

Bug Fixes

  • Fix the issue that multiple owners might exist when the owner campaign key is deleted #1104
  • Fix a bug that TiCDC might fail to continue replicating data when a TiKV node crashes or recovers from a crash. This bug only exists in v4.0.8. #1198
  • Fix the issue that the metadata is repeatedly flushed to etcd before a table is initialized #1191
  • Fix an issue of replication interruption caused by early GC or the latency of updating TableInfo when the schema storage caches TiDB tables #1114
  • Fix the issue that the schema storage costs too much memory when DDL operations are frequent #1127
  • Fix the goroutine leak when a changefeed is paused or stopped #1075
  • Increase the maximum retry timeout to 60 seconds in Kafka producer to prevent replication interruption caused by the service or network jitter in the downstream Kafka #1118
  • Fix a bug that the Kafka batch size does not take effect #1112
  • Fix a bug that some tables' row change might be lost when the network between TiCDC and PD has jitter and when there are paused changefeeds being resumed at the same time #1213
  • Fix a bug that the TiCDC process might exit when the network between TiCDC and PD is not stable #1218
  • Use a singleton PD client in TiCDC and fix a bug that TiCDC closes PD client by accident which causes replication block #1217
  • Fix a bug that the cdc owner might consume too much memory in the etcd watch client

ticdc v4.0.8

30 Oct 08:14
23deaf9
Compare
Choose a tag to compare

New Features

  • Support snapshot-level consistent replication #932

Improvements

  • Print statistics in MySQL sink periodically #1023

Bug Fixes

  • Fix the unexpected exit caused by the failure to update the GC safepoint #979
  • Fix the issue that the task status is unexpectedly flushed because of the incorrect mod revision cache #1017
  • Fix the unexpected empty Maxwell messages #978

ticdc v4.0.7

29 Sep 06:51
Compare
Choose a tag to compare

Improvements

  • Support translating more execution-efficient SQL statements in MySQL sink when the old value feature is enabled #955

ticdc v4.0.6

15 Sep 08:10
Compare
Choose a tag to compare

New Features

  • Support outputting data in the maxwell format #869

Improvements

  • Skip resolved lock during puller initialization #910
  • Reduce PD write frequency #937

Bug Fixes

  • Fix the issue that TiCDC leaks memory in some cases #942
  • Fix the issue that TiCDC might panic in Kafka sink #912
  • Fix the issue that CommitTs or ResolvedTs (CRTs) might be less than resolvedTs in puller #927
  • Fix the issue that changefeed might be blocked by MySQL driver #936
  • Fix the incorrect Resolved Ts interval of TiCDC #8573

ticdc v4.0.5

28 Aug 10:08
Compare
Choose a tag to compare

New Features

  • Support Kafka SSL connection #764
  • Support outputting the old value #708
  • Add the column flags #796
  • Support outputting the DDL statements and table schema of the previous version #799

Improvements

  • Lower the frequency of getting TSO #801

Bug Fixes

  • Fix the issue that the failed changefeed cannot be removed #782
  • Fix invalid delete events by selecting one unique index as the handle index #787
  • Fix the bug that GC safepoint is forwarded beyond the checkpoint of stopped changefeed #797
  • Fix the bug that the network I/O waiting blocks tasks to exit #825

ticdc v4.0.4

31 Jul 03:13
453c96c
Compare
Choose a tag to compare
ticdc v4.0.4 Pre-release
Pre-release

Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.

ticdc v4.0.3

24 Jul 13:05
453c96c
Compare
Choose a tag to compare
ticdc v4.0.3 Pre-release
Pre-release

Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.

ticdc v4.0.2

16 Jul 11:00
7c3c233
Compare
Choose a tag to compare
ticdc v4.0.2 Pre-release
Pre-release

Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.

ticdc v4.0.1

16 Jul 11:01
b66fffd
Compare
Choose a tag to compare
ticdc v4.0.1 Pre-release
Pre-release

Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.