Releases: pingcap/tiflow
Releases · pingcap/tiflow
ticdc v4.0.10
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
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
ticdc v4.0.7
Improvements
- Support translating more execution-efficient SQL statements in MySQL sink when the old value feature is enabled #955
ticdc v4.0.6
New Features
- Support outputting data in the
maxwell
format #869
Improvements
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
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
Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.
ticdc v4.0.3
Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.
ticdc v4.0.2
Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.
ticdc v4.0.1
Note: The current version of TiCDC is still experimental and not recommended for use in a production environment.