title | aliases | summary | ||
---|---|---|---|---|
TiDB 2.1.12 Release Notes |
|
TiDB 2.1.12 发布,修复了多个 bug,包括类型不匹配导致进程 panic、字符集改变导致类型变化、事务中的 GRANT 误报错误等问题。同时提升了与 MySQL 的兼容性,修复了 TiDB 跟 TiKV 在 gRPC 最大封包设置不一致导致的超大封包报错问题。PD 修复了极端情况下 etcd Leader 选举阻塞的问题,TiKV 修复了 Leader 迁移过程中 Region 不可用的问题和异常掉电导致丢数据的问题。 |
发版日期:2019 年 6 月 13 日
TiDB 版本:2.1.12
TiDB Ansible 版本:2.1.12
- 修复在使用 feedback 时由于类型不匹配导致进程 panic 的问题 #10755
- 修复某些情况下改变字符集导致 BLOB 类型变成 TEXT 类型的问题 #10745
- 修复某些情况下在事务中的
GRANT
操作误报 "Duplicate Entry" 错误的问题 #10739 - 提升以下功能跟 MySQL 的兼容性:
- 修改表的字符集时,同步修改列的字符集 #10714
- 修复某些情况下
DECIMAL
转换成浮点数的溢出问题 #10730 - 修复 TiDB 跟 TiKV 在 gRPC 最大封包设置不一致导致的某些超大封包报 "grpc: received message larger than max" 错误的问题 #10710
- 修复某些情况下
ORDER BY
没有过滤 NULL 值导致的 panic 问题 #10488 - 修复
UUID
函数的返回值,在多机器情况可能出现重复的问题 #10711 CAST(-num as datetime)
的返回值由错误变更为 NULL 值 #10703- 修复某些情况下 unsigned 列直方图遇到 signed 越界的问题 #10695
- 修复统计信息的 feedback 遇到 bigint unsigned 主键时处理不正确导致读数据时报错的问题 #10307
- 修复分区表某些情况下
Show Create Table
结果显示不正确的问题 #10690 - 修复在某些关联子查询上聚合函数
GROUP_CONCAT
计算不正确的问题 #10670 - 修复某些情况下 slow query 内存表在解析慢日志的时候导致的显示结果错乱的问题 #10776
- 修复极端情况下 etcd Leader 选举阻塞的问题 #1576