TiDB 3.0.20 现已发布,该版本具体更新内容如下:
兼容性更改
-
TiDB
- 废弃配置文件中的
enable-streaming 配置项 #21054
改进提升
-
TiDB
- 优化
LOAD DATA 语句执行 PREPARE 时的报错信息 #21222
-
TiKV
- 增加
end_point_slow_log_threshold 配置 #9145
Bug 修复
-
TiDB
- 修复错误缓存悲观事务提交状态的问题 #21706
- 修复当查询
INFORMATION_SCHEMA.TIDB_HOT_REGIONS 时,统计信息不准确的问题 #21319
- 修复了一处数据库名大小写处理不当,导致的
DELETE 未正确删除数据的问题 #21205
- 修复创建递归的视图出现栈溢出的问题 #21000
- 修复 TiKV 客户端 goroutine 泄漏的问题 #20863
- 修复
year 类型默认值为 0 的问题 #20828
- 修复 Index Lookup Join 的 goroutine 泄漏问题 #20791
- 修复在悲观事务中执行
INSERT SELECT FOR UPDATE 后客户端收到 malformed packet 的问题 #20681
- 修复
'posixrules' 错误时区的问题 #20605
- 修复将无符号整型转换为 bit 类型时出现的错误 #20362
- 修复 bit 列类型默认值错误的问题 #20339
- 修复当等值条件中有
Enum 和 Set 类型时结果可能错误的问题 #20296
- 修复
!= any() 时的错误问题 #20061
- 修复类型转换在
BETWEEN...AND... 中会遇到结果错误的问题 #21503
- 修复
ADDDATE 函数兼容性的问题 #21008
- 为新增的
Enum 列设置正确的默认值 #20999
- 修复
SELECT DATE_ADD('2007-03-28 22:08:28',INTERVAL "-2.-2" SECOND) 这类 SQL 语句的结果问题,使之兼容 MySQL #20627
- 修复当修改列属性时,默认类型设置错误的问题 #20532
- 修复
timestamp 函数的参数为 float 和 decimal 时,结果错误的问题 #20469
- 修复统计信息可能会死锁的问题 #20424
- 修复溢出的 Float 类型数据被
INSERT 的问题 #20251
-
TiKV
- 修复当事务删除 key 时却报 key 已存在的问题 #8931
-
PD
- 修复当 stale Region 过多时,启动 PD 会打印过量日志的问题 #3064
更新说明:https://docs.pingcap.com/zh/tidb/stable/release-3.0.20