TiDB 2.1.1 Release Notes

    • 优化器/执行器
      • 修复时间为负值时的四舍五入错误
      • 修复 函数未检查数据长度的问题 #8606
      • 在执行 execute 命令后重置 prepare 语句绑定的变量
      • 支持对分区表自动收集统计信息 #8649
      • 修复 JSON 列的数据竞争问题
    • Server
      • 修复在 PD 故障时获取错误 TSO 的问题 #8567
      • 修复不规范的语句导致启动失败的问题
      • 修复在事务重试时使用了错误的参数 #8638
    • DDL
      • 将表的默认字符集和排序规则改为 utf8mb4utf8mb4_bin
      • 增加变量 来控制添加索引的速度 #8614
      • DDL 中的 character set 和 collation 选项内容不再大小写敏感
    • 修复一些配置项无法在配置文件中设置为 0 的问题 #1334
    • 启动时检查未定义的配置
    • 避免 transfer leader 至新创建的 Peer,优化可能产生的延迟增加问题 #1339
    • 修复 RaftCluster 在退出时可能的死锁问题
    • 避免 transfer leader 至新创建的 Peer,优化可能产生的延迟增加问题 #3878
    • Lightning
      • 优化对导入表的 analyze 机制,提升了导入速度
      • 支持 checkpoint 信息储存在本地文件
    • TiDB Binlog