tidb v3.0.15 Release Notes

Release Date: 2020-06-05 // almost 4 years ago
  • ๐Ÿ†• New Features

    • Forbid the query in partition tables to use the plan cache feature #16759
    • ๐Ÿ‘Œ Support the admin recover index and admin check index statements on partition tables #17315 #17390
    • ๐Ÿ‘Œ Support partition pruning of the in condition for Range partition tables #17318
    • โšก๏ธ Optimize the output of SHOW CREATE TABLE, and add quotation marks to the partition name #16315
    • ๐Ÿ‘Œ Support the ORDER BY clause in the GROUP_CONCAT function #16988
    • ๐ŸŽ Optimize the memory allocation mechanism of CMSketch statistics to reduce the impact of garbage collection (GC) on performance #17543

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘‰ Use deep copy to copy the enum and set type data in the Hash aggregate function; fix an issue of correctness #16890
    • ๐Ÿ›  Fix the issue that PointGet returns incorrect results because of the wrong processing logic of integer overflow #16753
    • ๐Ÿ›  Fix the issue of incorrect results caused by incorrect processing logic when the CHAR() function is used in the query predicate #16557
    • ๐Ÿ›  Fix the issue of inconsistent results in the storage layer and calculation layer of the IsTrue and IsFalse functions #16627
    • ๐Ÿ›  Fix the incorrect NotNull flags in some expressions, such as case when #16993
    • ๐Ÿ›  Fix the issue that the optimizer cannot find a physical plan for TableDual in some scenarios #17014
    • ๐Ÿ›  Fix the issue that the syntax for partition selection does not take effect correctly in the Hash partition table #17051
    • ๐Ÿ›  Fix the inconsistent results between TiDB and MySQL when XOR operates on a floating-point number #16976
    • ๐Ÿ›  Fix the error that occurs when executing DDL statement in the prepared manner #17415
    • ๐Ÿ›  Fix the incorrect processing logic of computing the batch size in ID allocator #17548
    • Fix the issue that the MAX_EXECUTION_TIME SQL hint does not take effect when exceeding the expensive threshold #17534