Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 2.62 KB

2.1.6.md

File metadata and controls

41 lines (31 loc) · 2.62 KB
title category aliases
TiDB 2.1.6 Release Notes
Releases
/docs/releases/2.1.6/

TiDB 2.1.6 Release Notes

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

TiDB

  • SQL Optimizer/Executor

    • Optimize planner to select the outer table based on cost when both tables are specified in Hint of TIDB_INLJ #9615
    • Fix the issue that IndexScan cannot be selected correctly in some cases #9587
    • Fix incompatibility with MySQL of check in the agg function in subqueries #9551
    • Make show stats_histograms only output valid columns to avoid panics #9502
  • Server

    • Support the log_bin variable to enable/disable Binlog #9634
    • Add a sanity check for transactions to avoid false transaction commit #9559
    • Fix the issue that setting variables may lead to panic #9539
  • DDL

    • Fix the issue that the Create Table Like statement causes panic in some cases #9652
    • Enable the AutoSync feature of etcd clients to avoid connection issues between TiDB and etcd in some cases #9600

TiKV

  • Fix the issue that a protobuf parsing failure would in some cases cause a StoreNotMatch error #4303

Tools

  • Lightning
    • Change the default region-split-size of importer to 512 MiB #4369
    • Save the intermediate SST previously cached in memory to the local disk to reduce memory usage #4369
    • Limit the memory usage of RocksDB #4369
    • Fix the issue that Regions are scattered before scheduling is finished #4369
    • Separate importing of data and indexes for large tables to effectively reduce time consumption when importing in batches #132
    • Support CSV #111
    • Fix the error of import failure due to non-alphanumeric characters in schema names #9547