Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 4.6 KB

release-2.1.10.md

File metadata and controls

60 lines (46 loc) · 4.6 KB
title summary
TiDB 2.1.10 Release Notes
TiDB 2.1.10 发布,修复了多个 bug 和兼容性问题,增强了安全性。PD 修复了 Leader 优先级不生效的问题。TiKV 修复了多个问题,包括 transfer leader 中可能发生的脏读问题。TiDB Lightning 新增了发送数据到 importer 失败时进行重试的功能。TiDB Binlog 优化了 Pump storage 组件 log。TiDB Ansible 更新了配置文件,新增了 tidb_lightning_ctl 脚本。

TiDB 2.1.10 Release Notes

发版日期:2019 年 5 月 22 日

TiDB 版本:2.1.10

TiDB Ansible 版本:2.1.10

TiDB

  • 修复在使用 tidb_snapshot 读取历史数据的时候,某些异常情况导致的表结构不正确 #10359
  • 修复 NOT 函数在某些情况下导致的读取结果错误的问题 #10363
  • 修复 Generated ColumnReplace 或者 Insert on duplicate update 语句中的错误行为 #10385
  • 修复 BETWEEN 函数在 DATE/DATETIME 类型比较的一个 bug #10407
  • 修复使用 SLOW_QUERY 表查询慢日志时,单行慢日志长度过长导致的报错 #10412
  • 修复某些情况下 DATETIMEINTERVAL 相加的结果跟 MySQL 不一致的问题 #10416#10418
  • 增加闰年二月的非法时间的检查 #10417
  • 内部的初始化操作限制只在 DDL Owner 中执行,避免了初始化集群的时候出现的大量冲突报错 #10426
  • 修复 DESC 在输出时间戳列的默认值为 default current_timestamp on update current_timestamp 时跟 MySQL 不兼容的问题 #10337
  • 修复 Update 语句中权限检查出错的问题 #10439
  • 修复 CHAR 类型的列在某些情况下 RANGE 计算错误导致的错误结果的问题 #10455
  • 避免 ALTER SHARD_ROW_ID_BITS 缩小 shard bits 位数在极低概率下,可能导致的数据错误 #9868
  • 修复 ORDER BY RAND() 不返回随机数字的问题 #10064
  • 禁止 ALTER 语句修改 DECIMAL 的精度 #10458
  • 修复 TIME_FORMAT 函数与 MySQL 的兼容问题 #10474
  • 检查 PERIOD_ADD 中参数的合法性 #10430
  • 修复非法的 YEAR 字符串在 TiDB 中的表现跟 MySQL 不兼容的问题 #10493
  • 支持 ALTER DATABASE 语法 #10503
  • 修复 SLOW_QUERY 内存表在慢语句没有 ; 的情况下报错的问题 #10536
  • 修复某些情况下 Partitioned Table 的表 Add index 操作没有办法取消的问题 #10533
  • 修复在某些情况下无法抓住内存使用太多导致 OOM 的问题 #10545
  • 增强 DDL 操作改写表元信息的安全性 #10547

PD

  • 修复 Leader 优先级不生效的问题 #1533

TiKV

  • 拒绝在最近发生过成员变更的 Region 上执行 transfer leader,防止迁移失败 #4684
  • Coprocessor metrics 上添加 priority 标签 #4643
  • 修复 transfer leader 中可能发生的脏读问题 #4724
  • 修复某些情况下 CommitMerge 导致 TiKV 不能重启的问题 #4615
  • 修复 unknown 的日志 #4730

Tools

  • TiDB Lightning
    • 新增 TiDB Lightning 发送数据到 importer 失败时进行重试 #176
  • TiDB Binlog
    • 优化 Pump storage 组件 log,以利于排查问题 #607

TiDB Ansible

  • 更新 TiDB Lightning 配置文件,新增 tidb_lightning_ctl 脚本 #d3a4a368