TiDB 4.0.10 Release Notes
July 29, 2024 ยท View on GitHub
Release date: January 15, 2021
TiDB version: 4.0.10
New Features
-
PD
- Add the
enable-redact-logconfiguration item to redact user data from logs #3266
- Add the
-
TiFlash
- Add the
security.redact_info_logconfiguration item to redact user data from logs
- Add the
Improvements
-
TiDB
- Make the size limit of a key-value entry in transaction configurable using
txn-entry-size-limit#21843
- Make the size limit of a key-value entry in transaction configurable using
-
PD
-
Tools
Bug Fixes
-
TiDB
- Fix a concurrency bug that might cause the batch client timeout #22336
- Fix the issue of duplicate bindings caused by concurrent baseline capture #22295
- Make the baseline capture bound to the SQL statement work when the log level is
'debug'#22293 - Correctly release GC locks when Region merge occurs #22267
- Return correct values for user variables of the
datetimetype #22143 - Fix the issue of using index merge when there are multiple table filters #22124
- Fix the
wrong precisionissue in TiFlash caused by theprepareplan cache #21960 - Fix the issue of incorrect results caused by schema change #21596
- Avoid unnecessary column flag changes in
ALTER TABLE#21474 - Set the database name for table aliases of query blocks used in optimizer hints #21380
- Generate the proper optimizer hint for
IndexHashJoinandIndexMergeJoin#21020
-
TiKV
-
PD
-
TiFlash
- Fix the issue that TiFlash fails to start because TiFlash fails to process the TiDB schema of an old version
- Fix the issue that TiFlash fails to start due to incorrect handling of
cpu_timeon the RedHat system - Fix the issue that TiFlash fails to start when
path_realtime_modeis set totrue - Fix an issue of incorrect results when calling the
substrfunction with three parameters - Fix the issue that TiFlash does not support changing the
Enumtype even if the change is lossless
-
Tools
-
TiCDC
- Fix a bug that outdated metadata might cause the newly created changefeed abnormal #1184
- Fix the issue of creating the receiver on the closed notifier #1199
- Fix a bug that the TiCDC owner might consume too much memory in the etcd watch client #1227
- Fix the issue that
max-batch-sizedoes not take effect #1253 - Fix the issue of cleaning up stale tasks before the capture information is constructed #1280
- Fix the issue that the recycling of db conn is block because
rollbackis not called in MySQL sink #1285
-
Dumpling
- Avoid TiDB out of memory (OOM) by setting the default behavior of
tidb_mem_quota_query#233
- Avoid TiDB out of memory (OOM) by setting the default behavior of
-
Backup & Restore (BR)
-
TiDB Binlog
- Fix the issue that when the
AMEND TRANSACTIONfeature is enabled, Drainer might choose the incorrect schema version to generate SQL statements #1033
- Fix the issue that when the
-
TiDB Lightning
-