tidb v4.0.0-rc Release Notes
Release Date: 2020-04-08 // almost 4 years ago-
Compatibility Changes
- ๐ฒ Refuse to get started instead of returning an alert log when the tidb-server status port is occupied #15177
๐ Bug Fixes
- ๐ Fix the issue that replication between the upstream and downstream might go wrong when the DDL job is executed using the
PREPARE
statement because of the incorrect job query in the internal records #15435 - ๐ Fix the issue of incorrect subquery result in the
Read Commited
isolation level #15471 - ๐ Fix the issue of possible wrong behavior when using
INSERT ... VALUES
to specify theBIT(N)
data type #15350 - ๐ Fix the issue that the DDL Job internal retry does not fully achieve the expected outcomes because the values of
ErrorCount
fail to be summed correctly #15373 - ๐ Fix the issue that Garbage Collection might work abnormally when TiDB connects to TiFlash #15505
- ๐ Fix the issue of incorrect result caused by the Inline Projection optimization #15411
- ๐ Fix the issue that the SQL Hint
INL_MERGE_JOIN
is executed incorrectly in some cases #15515 - ๐ Fix the issue that columns with the
AutoRandom
attribute are rebased when the negative number is explicitly written to these columns #15397
๐ New Features and Improvements
- Add the case-sensitive collation so that users can enable
utf8mb4_general_ci
andutf8_general_ci
in a new cluster #33 - โจ Enhance the
RECOVER TABLE
syntax to support recovering truncated tables #15398 - ๐ฒ Refuse to get started instead of returning an alert log when the the tidb-server status port is occupied #15177
- ๐ Optimize the write performance of using a sequence as the default column values #15216
- โ Add the
DDLJobs
system table to query the details of DDL jobs #14837 - ๐ Optimize the
aggFuncSum
performance #14887 - โก๏ธ Optimize the output of
EXPLAIN
#15507