| title | summary |
|---|---|
TiDB 4.0.7 Release Notes |
TiDB 4.0.7 was released on September 29, 2020. New features include the addition of the `GetAllMembers` function in the PD client and support for generating the metrics relationship graph in TiDB Dashboard. Improvements were made to TiDB, TiKV, PD, TiFlash, and various tools. Bug fixes were also implemented for TiDB, TiKV, PD, TiFlash, and tools like Backup & Restore and Dumpling. |
Release date: September 29, 2020
TiDB version: 4.0.7
-
PD
- Add the
GetAllMembersfunction in the PD client to get PD member information #2980
- Add the
-
TiDB Dashboard
- Support generating the metrics relationship graph #760
-
TiDB
- Add more runtime information for the
joinoperator #20093 - Add the hit ratio information of coprocessor cache in
EXPLAIN ANALYZE#19972 - Support pushing down the
ROUNDfunction to TiFlash #19967 - Add the default value of
CMSketchforANALYZE#19927 - Refine error message desensitization #20004
- Accept connections from clients using connectors from MySQL 8.0 #19959
- Add more runtime information for the
-
TiKV
- Support the JSON log format #8382
-
PD
-
TiFlash
- Improve the error handling of the Region meta change that occurs during reads
-
Tools
-
TiCDC
- Support translating more execution-efficient SQL statements in MySQL sink when the old value feature is enabled #955
-
Backup & Restore (BR)
- Add connection retry when the connection is broken during backup #508
-
TiDB Lightning
- Support dynamically updating the log level via the HTTP interface #393
-
-
TiDB
- Fix a vectorization bug from
and/or/COALESCEcaused by shortcut #20092 - Fix the issue that plan digests are the same when the cop task stores are of different types #20076
- Fix the wrong behavior of the
!= any()function #20062 - Fix the query error that occurs when the
slow-logfile does not exist #20051 - Fix the issue that Region requests continue to retry when the context is canceled #20031
- Fix the issue that querying the time type of the
cluster_slow_querytable in streaming request might result in an error #19943 - Fix the issue that DML statements using
case whenmight cause schema change #20095 - Fix the issue that the
prev_stmtinformation in slow log is not desensitized #20048 - Fix the issue that tidb-server does not release the table lock when it exits abnormally #20020
- Fix the incorrect error message that occurs when inserting data of the
ENUMandSETtype #19950 - Fix the wrong behavior of the
IsTruefunction in some situations #19903 - Fix the issue that the
CLUSTER_INFOsystem table might not work normally after PD is scaled in or out #20026 - Avoid unnecessary warnings or errors when folding constants in
controlexpressions #19910 - Update the method of updating statistics to avoid Out of Memory (OOM) #20013
- Fix a vectorization bug from
-
TiKV
-
PD
- Fix the bug that PD might panic if some Regions have no Leader when
balance-regionis enabled #2994 - Fix the statistical deviation of Region size and Region keys after Region merge #2985
- Fix the incorrect hotspot statistics #2991
- Fix the issue that there is no
nilcheck inredirectSchedulerDelete#2974
- Fix the bug that PD might panic if some Regions have no Leader when
-
TiFlash
- Fix the wrong result of right outer join
-
Tools