TiDB 2.1.14 Release Notes

    • 修复某些情况下列裁剪导致查询结果不正确的问题
    • 修复 中 dbinfo 列信息显示有误的问题 #11000
    • 修复 MAX_EXECUTION_TIME 作为 SQL hint 和全局变量在某些情况下不生效的问题
    • 支持根据负载情况自动调整 Auto ID 分配的步长 #10997
    • information_schema.processlist 表中新增 列用于描述 Query 的内存使用情况
    • 新增全局系统变量 max_execution_time,用于控制查询的最大执行时间 10940
    • 修复使用未支持的聚合函数导致 TiDB panic 的问题
    • 新增 load data 语句失败后自动回滚最后一个事务功能 #10862
    • 修复 TiDB 超过内存配额的行为配置为 CANCEL 时,某些情况下 TiDB 返回结果不正确的问题
    • 禁用 TRACE 语句,避免 TiDB panic 问题 #11039
    • 新增 mysql.expr_pushdown_blacklist 系统表,控制动态开启/关闭 TiDB 下推到 Coprocessor 的函数
    • 修复 ANY_VALUE 函数在 模式下不生效的问题 #10994
    • 修复给字符串类型的用户量赋值时因未深度拷贝导致赋值不正确的问题
    • 调整当读取到无效配置项时日志信息输出的级别,由 Error 调整为 Warning #1577
    • Reparo
      • 新增 safe-mode 配置项,开启后支持导入重复的数据
    • Pump
      • 新增 stop-write-at-available-space 配置项,限制 Binlog 空间保留的大小 #659
      • 修复 LevelDB L0 文件个数为 0 时 GC 有时不生效的问题
      • 优化 log 文件删除的算法,加速释放空间 #648
    • Drainer
      • 修复下游 TiDB BIT 类型列更新失败的问题
    • Pump 新增 参数,当磁盘剩余空间小于该值(默认 10 GiB)时,Pump 停止写入 Binlog #807