Bug fixes
- Fix the issue that the Region cache is not cleaned up in time when the Region is merged #37141
- Fix the issue that TiDB writes wrong data due to the wrong encoding of the
ENUM
orSET
column #32302 - Fix the issue that database-level privileges are incorrectly cleaned up #38363
- Fix the issue that the
grantor
field is missing in themysql.tables_priv
table #38293 - Fix the issue that
KILL TIDB
cannot take effect immediately on idle connections #24031 - Fix the issue that the return type of
date_add
anddate_sub
is different between TiDB and MySQL #36394, #27573 - Fix the incorrect
INSERT_METHOD
value when Parser restores table options #38368 - Fix the issue that authentication fails when a MySQL client of v5.1 or earlier connects to the TiDB server #29725
- Fix wrong results of
GREATEST
andLEAST
when passing in unsignedBIGINT
arguments #30101 - Fix the issue that the result of
concat(ifnull(time(3))
in TiDB is different from that in MySQL #29498 - Fix the issue that the
avg()
function returnsERROR 1105 (HY000): other error for mpp stream: Could not convert to the target type - -value is out of range.
when queried from TiFlash #29952 - Fix the issue that
ERROR 1105 (HY000): close of nil channel
is returned when usingHashJoinExec
#30289 - Fix the issue that TiKV and TiFlash return different results when querying logical operations #37258
- Fix the issue that the
EXPLAIN ANALYZE
statement with DML executors might return result before the transaction commit finishes #37373 - Fix the issue that Region cache is not cleared properly after merging many Regions #37174
- Fix the issue that the
EXECUTE
statement might throw an unexpected error in specific scenarios #37187 - Fix the issue that
GROUP CONCAT
withORDER BY
might fail when theORDER BY
clause contains a correlated subquery #18216 - Fix wrong results returned when length and width are incorrectly set for Decimal and Real when using plan cache #29565