tidb v3.1.0 Release Notes
Release Date: 2020-04-16 // almost 4 years ago-
Compatibility Changes
- ๐ Support directly stopping starting of TiDB if the HTTP listening port is unavailable when the
report-status
configuration item is enabled #16291
๐ New Features
- ๐ Support displaying the information of Coprocessor tasks in
explain format = "dot"
#16125 - โฌ๏ธ Reduce the redundant stack information of log using the
disable-error-stack
configuration item #16182
๐ Bug Fixes
- ๐ Fix the panic issue caused by the merge join operation in some scenarios #15920
- ๐ Fix the issue that some expressions are repeatedly counted in selectivity calculation #16052
- ๐ Fix the panic issue when loading the statistics information in extreme cases #15710
- ๐ Fix the issue that an error is returned in some cases when equivalent expressions cannot be recognized in SQL query #16015
- ๐ Fix the issue that an error is returned when querying the view of one database from another database #15867
- ๐ Fix the panic issue that occurs when the column is handled using
fast analyze
#16080 - ๐ Fix the incorrect character set of the
current_role
print result #16084 - ๐ฒ Refine the log of MySQL connection handshake error #15799
- ๐ Fix the panic issue caused by port probing after the audit plugin is loaded #16065
- ๐ Fix the panic issue of the sort operator on left join because the
TypeNull
class is mistaken as a variable-length type #15739 - ๐ Fix the issue of inaccurate count of monitoring session retry error #16120
- Fix the issue of wrong results of
weekday
in theALLOW_INVALID_DATES
mode #16171 - ๐ Fix the issue that Garbage Collection (GC) might not work normally when the cluster has TiFlash nodes #15761
- ๐ Fix the issue that TiDB goes out of memory (OOM) when users set a large partition count when creating hash partitioned table #16219
- ๐ Fix the issue that warnings are mistaken as errors, and make the
union
statement have the same behavior as theselect
statement #16138 - ๐ Fix the execution error when TopN is pushed down to mocktikv #16200
- Increase the initial length of
chunk.column.nullBitMap
to avoid unnecessary cost ofruntime.growslice
#16142
- ๐ Support directly stopping starting of TiDB if the HTTP listening port is unavailable when the