| title | summary |
|---|---|
TiDB 4.0.10 Release Notes |
TiDB 4.0.10 was released on January 15, 2021. New features include redacting user data from logs and configurable size limits for key-value entries. Bug fixes address concurrency issues, duplicate bindings, and incorrect results. Improvements include optimized metrics and upgraded dependencies. Various tools have also been updated and fixed, such as TiCDC, Dumpling, Backup & Restore, TiDB Binlog, and TiDB Lightning. |
Release date: January 15, 2021
TiDB version: 4.0.10
-
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
-
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
-
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
-