Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 3 KB

2.1.4.md

File metadata and controls

40 lines (32 loc) · 3 KB
title category
TiDB 2.1.4 Release Notes
Releases

TiDB 2.1.4 Release Notes

On February 15, 2019, TiDB 2.1.4 is released. The corresponding TiDB-Ansible 2.1.4 is also released. Compared with TiDB 2.1.3, this release has greatly improved the stability, the SQL optimizer, statistics, and the execution engine.

TiDB

  • SQL Optimizer/Executor
    • Fix the issue that the VALUES function does not handle the FLOAT type correctly #9223
    • Fix the wrong result issue when casting Float to String in some cases #9227
    • Fix the wrong result issue of the FORMAT function in some cases #9235
    • Fix the panic issue when handling the Join query in some cases #9264
    • Fix the issue that the VALUES function does not handle the ENUM type correctly #9280
    • Fix the wrong result issue of DATE_ADD/DATE_SUB in some cases #9284
  • Server
    • Optimize the “reload privilege success” log and change it to the DEBUG level #9274
  • DDL
    • Change tidb_ddl_reorg_worker_cnt and tidb_ddl_reorg_batch_size to global variables #9134
    • Fix the bug caused by adding an index to a generated column in some abnormal conditions #9289

TiKV

  • Fix the duplicate write issue when closing TiKV #4146
  • Fix the abnormal result issue of the event listener in some cases #4132

Tools

  • Lightning
    • Optimize the memory usage #107, #108
    • Remove the chunk separation of dump files to avoid an extra parsing of dump files #109
    • Limit the I/O concurrency of reading dump files, to avoid performance degradation caused by too many cache misses #110
    • Support importing data in batches for a single table, to improve import stability #110
    • Enable auto compactions in the import mode in TiKV #4199
    • Support disabling the TiKV periodic Level-1 compaction parameter, because the Level-1 compaction is automatically executed in the import mode when the TiKV cluster version is 2.1.4 or later #119
    • Limit the number of import engines to avoid consuming too much importer disk space #119
  • Support splitting chunks using the TiDB statistics in sync-diff-inspector #197