From 1c41d78a4d1a8db0f9028d05b6b27218a503a3ec Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 19 Apr 2021 17:27:55 +0800 Subject: [PATCH 01/16] releases: add tidb 5.0.1 release notes --- TOC.md | 1 + releases/release-5.0.1.md | 17 +++++++++++++++++ releases/release-notes.md | 1 + 3 files changed, 19 insertions(+) create mode 100644 releases/release-5.0.1.md diff --git a/TOC.md b/TOC.md index ac226dbb91dc..cc4bf52c4efe 100644 --- a/TOC.md +++ b/TOC.md @@ -527,6 +527,7 @@ + [发布版本汇总](/releases/release-notes.md) + [产品路线图](/roadmap.md) + v5.0 + - [5.0.1](/releases/release-5.0.1.md) - [5.0 GA](/releases/release-5.0.0.md) - [5.0.0-rc](/releases/release-5.0.0-rc.md) + v4.0 diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md new file mode 100644 index 000000000000..a99afce16b67 --- /dev/null +++ b/releases/release-5.0.1.md @@ -0,0 +1,17 @@ +--- +title: TiDB 5.0.1 Release Notes +--- + +# TiDB 5.0.1 Release Notes + +发版日期:2021 年 4 月 23 日 + +TiDB 版本:5.0.1 + +## 兼容性更改 + +## 新功能 + +## 改进提升 + +## Bug 修复 diff --git a/releases/release-notes.md b/releases/release-notes.md index 6b95e8a2370f..f8391bdc4413 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -9,6 +9,7 @@ TiDB 历史版本发布声明如下: ## 5.0 +- [5.0.1](/releases/release-5.0.1.md) - [5.0 GA](/releases/release-5.0.0.md) - [5.0.0-rc](/releases/release-5.0.0-rc.md) From f575fc7b348f128d969726a88be17699c09ac70a Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 20 Apr 2021 15:14:31 +0800 Subject: [PATCH 02/16] add tidb and tikv notes --- releases/release-5.0.1.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index a99afce16b67..c783618249db 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -14,4 +14,31 @@ TiDB 版本:5.0.1 ## 改进提升 ++ TiKV + + - 使用 `zstd` 压缩 Region Snapshot [#10005](https://github.com/tikv/tikv/pull/10005) + ## Bug 修复 + ++ TiDB + + - 修复投影消除在投影结果为空时执行结果可能错误的问题 [#24093](https://github.com/pingcap/tidb/pull/24093) + - 修复某些情况下列允许为 NULL 时执行结果可能错误的问题 [#24063](https://github.com/pingcap/tidb/pull/24063) + - 当有虚拟列参与运算时不允许生成 MPP 计划 [#24058](https://github.com/pingcap/tidb/pull/24058) + - 修复 Plan Cache 中对 PointGet 和 TableDual 错误的重复使用 [#24043](https://github.com/pingcap/tidb/pull/24043) + - IndexMerge 算子需要保留聚簇索引的输出 [#24042](https://github.com/pingcap/tidb/pull/24042) + - 修复 BIT 类型相关的错误的类型推导 [#24027](https://github.com/pingcap/tidb/pull/24027) + - 修复某些优化器 hint 在 PointGet 算子存在时无法生效的问题 [#23685](https://github.com/pingcap/tidb/pull/23685) + - 修复某些情况下 DDL job 在将状态设置外 rolling back 时可能的参数解析失败的问题 [#24080](https://github.com/pingcap/tidb/pull/24080) + - 修复二进制字面值常量的索引范围构造错误的问题 [#24041](https://github.com/pingcap/tidb/pull/24041) + - 修复某些情况下 IN 语句执行结果可能错误的问题 [#24023](https://github.com/pingcap/tidb/pull/24023) + - 修复某些字符串函数返回结果错误的问题 [#23879](https://github.com/pingcap/tidb/pull/23879) + - 执行 REPLACE 语句需要用户同时拥有 INSERT 和 DELETE 的权限 [#23939](https://github.com/pingcap/tidb/pull/23939) + - 修复点差时的性能回退 [#24070](https://github.com/pingcap/tidb/pull/24070) + ++ TiKV + + - 修复了 coprocessor 的 IN 表达式未正确处理 unsigned/signed int 类型数据的问题 [#10018](https://github.com/tikv/tikv/pull/10018) + - 修复了在 batch ingest SST 之后产生大量空 Region 的问题 [#10015](https://github.com/tikv/tikv/pull/10015) + - 修复了 `cast_string_as_time` 输入非法的 UTF-8 值之和导致 panic 的问题 [#9995](https://github.com/tikv/tikv/pull/9995) + - 修复了“文件目录”文件损坏之后 TiKV 无法启动的问题 [#9992](https://github.com/tikv/tikv/pull/9992) From 3a331c6f43e55f7291e6891281228ce0261c22e3 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 20 Apr 2021 17:32:05 +0800 Subject: [PATCH 03/16] add tiflash notes --- releases/release-5.0.1.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index c783618249db..fd6875ae313e 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -42,3 +42,19 @@ TiDB 版本:5.0.1 - 修复了在 batch ingest SST 之后产生大量空 Region 的问题 [#10015](https://github.com/tikv/tikv/pull/10015) - 修复了 `cast_string_as_time` 输入非法的 UTF-8 值之和导致 panic 的问题 [#9995](https://github.com/tikv/tikv/pull/9995) - 修复了“文件目录”文件损坏之后 TiKV 无法启动的问题 [#9992](https://github.com/tikv/tikv/pull/9992) + ++ TiFlash + + - 修复存储引擎无法删除某些范围数据的问题 + - 修复 `time` 转换为 `int` 时产生错误结果的问题 + - 修复 `receiver` 可能无法在 10 秒内找到对应任务的问题 + - 修复 `cancelMPPQuery` 中可能存在无效迭代器的问题 + - 修复 `bitwise` 操作和 TiDB 行为不一致的问题 + - 修复当使用 `prefix key` 时出现范围重叠报错的问题 + - 修复字符串转换为 `int` 时产生错误结果的问题 + - 修复连续快速写入可能导致 TiFlash OOM 的问题 + - 修复列名重复会引发报错的问题 + - 修复 MPP 执行计划无法被解析的问题 + - 修复 Table GC 时会引发空指针的问题 + - 修复向已被删除的表写数据时 TiFlash 进程崩溃的问题 + - 修复当使用 BR Restore 时 TiFlash 进程崩溃的问题 From 0c6432d0de3e20347deea1e04db8fe1649260389 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 20 Apr 2021 17:54:09 +0800 Subject: [PATCH 04/16] add tools notes --- releases/release-5.0.1.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index fd6875ae313e..ddf489a20302 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -18,6 +18,12 @@ TiDB 版本:5.0.1 - 使用 `zstd` 压缩 Region Snapshot [#10005](https://github.com/tikv/tikv/pull/10005) ++ Tools + + + Backup & Restore (BR) + + - 删除 summary 日志中一些容易误解的信息 [#1009](https://github.com/pingcap/br/pull/1009) + ## Bug 修复 + TiDB @@ -58,3 +64,23 @@ TiDB 版本:5.0.1 - 修复 Table GC 时会引发空指针的问题 - 修复向已被删除的表写数据时 TiFlash 进程崩溃的问题 - 修复当使用 BR Restore 时 TiFlash 进程崩溃的问题 + ++ Tools + + + TiDB Lightning + + - 修复导入过程中进度不准确的问题. [#1005](https://github.com/pingcap/br/pull/1005) + + + Backup & Restore (BR) + + - 修复备份时设置 ratelimit 不生效的问题. [#1026](https://github.com/pingcap/br/pull/1026) + - 修复备份时不能容忍少部分 TiKV 节点挂掉的问题. [#1019](https://github.com/pingcap/br/pull/1019) + + + TiCDC + + - 修复 unified sorter 中的并发问题,以及改进日志. [#1678](https://github.com/pingcap/ticdc/pull/1678) + - 修复同步到 minio s3 时,避免重复创建 object 导致同步失败的问题. [#1672] + - 默认打开 session 变量 `explicit_defaults_for_timestamp`,使得 mysql 和上游 TiDB 行为一致 [#1659](https://github.com/pingcap/ticdc/pull/1659) + - 修复错误的处理 io.EOF 问题,导致同步中断的问题. [#1648](https://github.com/pingcap/ticdc/pull/1648) + - 修复 TiKV CDC endpoint CPU 统计信息. [#1645](https://github.com/pingcap/ticdc/pull/1645) + - 增加 defaultBufferChanSize 来避免某些情况下同步阻塞的问题 [#1632](https://github.com/pingcap/ticdc/pull/1632) From 77d5e6fd981ac4b3e076420698180745408436cc Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 22 Apr 2021 13:49:29 +0800 Subject: [PATCH 05/16] add pd notes --- releases/release-5.0.1.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index ddf489a20302..5bdd87e84b55 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -8,16 +8,17 @@ title: TiDB 5.0.1 Release Notes TiDB 版本:5.0.1 -## 兼容性更改 - -## 新功能 - ## 改进提升 + TiKV - 使用 `zstd` 压缩 Region Snapshot [#10005](https://github.com/tikv/tikv/pull/10005) ++ PD + + - 改善 Region 分数公式使其更适用异构集群问题 [#1009](https://github.com/pingcap/br/pull/1009) + - 避免在添加 `scatter range` 后的非预期统计行为 [#3602](https://github.com/pingcap/pd/pull/3602) + + Tools + Backup & Restore (BR) From 561aaace800e6bbbd77b2ef852ea8606a434355f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 22 Apr 2021 16:09:10 +0800 Subject: [PATCH 06/16] batch fix language bugs --- releases/release-5.0.1.md | 64 ++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 5bdd87e84b55..fcbcf3926dd2 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -16,72 +16,74 @@ TiDB 版本:5.0.1 + PD - - 改善 Region 分数公式使其更适用异构集群问题 [#1009](https://github.com/pingcap/br/pull/1009) - - 避免在添加 `scatter range` 后的非预期统计行为 [#3602](https://github.com/pingcap/pd/pull/3602) + - 调整 Region 分数公式使其更适用异构集群 [#1009](https://github.com/pingcap/br/pull/1009) + - 避免在添加 `scatter region` 调度器后出现的非预期统计行为 [#3602](https://github.com/pingcap/pd/pull/3602) + Tools + Backup & Restore (BR) - - 删除 summary 日志中一些容易误解的信息 [#1009](https://github.com/pingcap/br/pull/1009) + - 删除 Summary 日志中一些容易被误解的信息 [#1009](https://github.com/pingcap/br/pull/1009) ## Bug 修复 + TiDB - 修复投影消除在投影结果为空时执行结果可能错误的问题 [#24093](https://github.com/pingcap/tidb/pull/24093) - - 修复某些情况下列允许为 NULL 时执行结果可能错误的问题 [#24063](https://github.com/pingcap/tidb/pull/24063) - - 当有虚拟列参与运算时不允许生成 MPP 计划 [#24058](https://github.com/pingcap/tidb/pull/24058) - - 修复 Plan Cache 中对 PointGet 和 TableDual 错误的重复使用 [#24043](https://github.com/pingcap/tidb/pull/24043) - - IndexMerge 算子需要保留聚簇索引的输出 [#24042](https://github.com/pingcap/tidb/pull/24042) - - 修复 BIT 类型相关的错误的类型推导 [#24027](https://github.com/pingcap/tidb/pull/24027) - - 修复某些优化器 hint 在 PointGet 算子存在时无法生效的问题 [#23685](https://github.com/pingcap/tidb/pull/23685) - - 修复某些情况下 DDL job 在将状态设置外 rolling back 时可能的参数解析失败的问题 [#24080](https://github.com/pingcap/tidb/pull/24080) + - 修复某些情况下列包含 `NULL` 值时查询结果可能错误的问题 [#24063](https://github.com/pingcap/tidb/pull/24063) + - 当有虚拟列参与扫描时不允许生成 MPP 计划 [#24058](https://github.com/pingcap/tidb/pull/24058) + - 修复 Plan Cache 中对 `PointGet` 和 `TableDual` 错误的重复使用 [#24043](https://github.com/pingcap/tidb/pull/24043) + - ping @eurekaka @winoros: + `IndexMerge` 算子需要保留聚簇索引的输出 [#24042](https://github.com/pingcap/tidb/pull/24042) + - 修复 BIT 类型相关错误的类型推导 [#24027](https://github.com/pingcap/tidb/pull/24027) + - 修复某些优化器 Hint 在 `PointGet` 算子存在时无法生效的问题 [#23685](https://github.com/pingcap/tidb/pull/23685) + - ping @winoros @AilinKid: 修复某些情况下 DDL Job 在将状态设置外 rolling back 时能出现的参数解析失败问题 [#24080](https://github.com/pingcap/tidb/pull/24080) - 修复二进制字面值常量的索引范围构造错误的问题 [#24041](https://github.com/pingcap/tidb/pull/24041) - - 修复某些情况下 IN 语句执行结果可能错误的问题 [#24023](https://github.com/pingcap/tidb/pull/24023) - - 修复某些字符串函数返回结果错误的问题 [#23879](https://github.com/pingcap/tidb/pull/23879) - - 执行 REPLACE 语句需要用户同时拥有 INSERT 和 DELETE 的权限 [#23939](https://github.com/pingcap/tidb/pull/23939) - - 修复点差时的性能回退 [#24070](https://github.com/pingcap/tidb/pull/24070) + - 修复某些情况下 `IN` 语句的执行结果可能错误的问题 [#24023](https://github.com/pingcap/tidb/pull/24023) + - 修复某些字符串函数的返回结果错误的问题 [#23879](https://github.com/pingcap/tidb/pull/23879) + - 执行 `REPLACE` 语句需要用户同时拥有 `INSERT` 和 `DELETE` 权限 [#23939](https://github.com/pingcap/tidb/pull/23939) + - 修复点查时出现的的性能回退 [#24070](https://github.com/pingcap/tidb/pull/24070) + - 修复因错误比较二进制与字节导致的错误 `TableDual` 计划 + TiKV - - 修复了 coprocessor 的 IN 表达式未正确处理 unsigned/signed int 类型数据的问题 [#10018](https://github.com/tikv/tikv/pull/10018) - - 修复了在 batch ingest SST 之后产生大量空 Region 的问题 [#10015](https://github.com/tikv/tikv/pull/10015) - - 修复了 `cast_string_as_time` 输入非法的 UTF-8 值之和导致 panic 的问题 [#9995](https://github.com/tikv/tikv/pull/9995) - - 修复了“文件目录”文件损坏之后 TiKV 无法启动的问题 [#9992](https://github.com/tikv/tikv/pull/9992) + - 修复了 Coprocessor 的 `IN` 表达式未正确处理有符号整数或无符号整数类型数据的问题 [#10018](https://github.com/tikv/tikv/pull/10018) + - 修复了在批量 ingest SST 文件后产生大量空 Region 的问题 [#10015](https://github.com/tikv/tikv/pull/10015) + - 修复了在 `cast_string_as_time` 中输入非法的 UTF-8 字节后导致 panic 的问题 [#9995](https://github.com/tikv/tikv/pull/9995) + - 修复了 file dictionary 文件损坏之后 TiKV 无法启动的问题 [#9992](https://github.com/tikv/tikv/pull/9992) + TiFlash - 修复存储引擎无法删除某些范围数据的问题 - - 修复 `time` 转换为 `int` 时产生错误结果的问题 + - 修复 `TIME` 类型转换为 `INT` 类型时产生错误结果的问题 - 修复 `receiver` 可能无法在 10 秒内找到对应任务的问题 - 修复 `cancelMPPQuery` 中可能存在无效迭代器的问题 - 修复 `bitwise` 操作和 TiDB 行为不一致的问题 - 修复当使用 `prefix key` 时出现范围重叠报错的问题 - - 修复字符串转换为 `int` 时产生错误结果的问题 - - 修复连续快速写入可能导致 TiFlash OOM 的问题 + - 修复字符串转换为 `INT` 时产生错误结果的问题 + - 修复连续快速写入可能导致 TiFlash 内存溢出的问题 - 修复列名重复会引发报错的问题 - 修复 MPP 执行计划无法被解析的问题 - 修复 Table GC 时会引发空指针的问题 - 修复向已被删除的表写数据时 TiFlash 进程崩溃的问题 - - 修复当使用 BR Restore 时 TiFlash 进程崩溃的问题 + - 修复当使用 BR 恢复数据时 TiFlash 进程崩溃的问题 + Tools + TiDB Lightning - - 修复导入过程中进度不准确的问题. [#1005](https://github.com/pingcap/br/pull/1005) + - 修复导入过程中进度日志中的表数量不准确的问题 [#1005](https://github.com/pingcap/br/pull/1005) + Backup & Restore (BR) - - 修复备份时设置 ratelimit 不生效的问题. [#1026](https://github.com/pingcap/br/pull/1026) - - 修复备份时不能容忍少部分 TiKV 节点挂掉的问题. [#1019](https://github.com/pingcap/br/pull/1019) + - 修复实际的备份速度超过 `--ratelimit` 限制的问题 [#1026](https://github.com/pingcap/br/pull/1026) + - 修复备份时不能容忍少部分 TiKV 节点不可用的问题 [#1019](https://github.com/pingcap/br/pull/1019) + TiCDC - - 修复 unified sorter 中的并发问题,以及改进日志. [#1678](https://github.com/pingcap/ticdc/pull/1678) - - 修复同步到 minio s3 时,避免重复创建 object 导致同步失败的问题. [#1672] - - 默认打开 session 变量 `explicit_defaults_for_timestamp`,使得 mysql 和上游 TiDB 行为一致 [#1659](https://github.com/pingcap/ticdc/pull/1659) - - 修复错误的处理 io.EOF 问题,导致同步中断的问题. [#1648](https://github.com/pingcap/ticdc/pull/1648) - - 修复 TiKV CDC endpoint CPU 统计信息. [#1645](https://github.com/pingcap/ticdc/pull/1645) - - 增加 defaultBufferChanSize 来避免某些情况下同步阻塞的问题 [#1632](https://github.com/pingcap/ticdc/pull/1632) + - 修复 Unified Sorter 中的并发问题并改进无用的错误消息 [#1678](https://github.com/pingcap/ticdc/pull/1678) + - ping @amyangfei @3pointer: 修复同步到 minio s3 时,避免重复创建 object 导致同步失败的问题 [#1672](https://github.com/pingcap/ticdc/pull/1672) + - 默认开启 session 变量 `explicit_defaults_for_timestamp`,使得下游 MySQL 5.7 和上游 TiDB 的行为保持一致 [#1659](https://github.com/pingcap/ticdc/pull/1659) + - 修复错误地处理 `io.EOF` 可能导致同步中断的问题 [#1648](https://github.com/pingcap/ticdc/pull/1648) + - 修正 TiCDC 面板中的 TiKV CDC endpoint CPU 统计信息 [#1645](https://github.com/pingcap/ticdc/pull/1645) + - 增加 `defaultBufferChanSize` 来避免某些情况下同步阻塞的问题 [#1632](https://github.com/pingcap/ticdc/pull/1632) From a0711c558bc433ca0056b76bc409c68bbd3e0483 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 22 Apr 2021 18:01:43 +0800 Subject: [PATCH 07/16] fix confusing notes according to coworkers --- releases/release-5.0.1.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index fcbcf3926dd2..36d1d121545e 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -33,11 +33,10 @@ TiDB 版本:5.0.1 - 修复某些情况下列包含 `NULL` 值时查询结果可能错误的问题 [#24063](https://github.com/pingcap/tidb/pull/24063) - 当有虚拟列参与扫描时不允许生成 MPP 计划 [#24058](https://github.com/pingcap/tidb/pull/24058) - 修复 Plan Cache 中对 `PointGet` 和 `TableDual` 错误的重复使用 [#24043](https://github.com/pingcap/tidb/pull/24043) - - ping @eurekaka @winoros: - `IndexMerge` 算子需要保留聚簇索引的输出 [#24042](https://github.com/pingcap/tidb/pull/24042) + - 修复优化器在为聚簇索引构建 `IndexMerge` 执行计划时出现的错误 [#24042](https://github.com/pingcap/tidb/pull/24042) - 修复 BIT 类型相关错误的类型推导 [#24027](https://github.com/pingcap/tidb/pull/24027) - 修复某些优化器 Hint 在 `PointGet` 算子存在时无法生效的问题 [#23685](https://github.com/pingcap/tidb/pull/23685) - - ping @winoros @AilinKid: 修复某些情况下 DDL Job 在将状态设置外 rolling back 时能出现的参数解析失败问题 [#24080](https://github.com/pingcap/tidb/pull/24080) + - 修复 DDL 遇到错误回滚时可能卡住的问题 [#24080](https://github.com/pingcap/tidb/pull/24080) - 修复二进制字面值常量的索引范围构造错误的问题 [#24041](https://github.com/pingcap/tidb/pull/24041) - 修复某些情况下 `IN` 语句的执行结果可能错误的问题 [#24023](https://github.com/pingcap/tidb/pull/24023) - 修复某些字符串函数的返回结果错误的问题 [#23879](https://github.com/pingcap/tidb/pull/23879) @@ -82,8 +81,8 @@ TiDB 版本:5.0.1 + TiCDC - 修复 Unified Sorter 中的并发问题并改进无用的错误消息 [#1678](https://github.com/pingcap/ticdc/pull/1678) - - ping @amyangfei @3pointer: 修复同步到 minio s3 时,避免重复创建 object 导致同步失败的问题 [#1672](https://github.com/pingcap/ticdc/pull/1672) - - 默认开启 session 变量 `explicit_defaults_for_timestamp`,使得下游 MySQL 5.7 和上游 TiDB 的行为保持一致 [#1659](https://github.com/pingcap/ticdc/pull/1659) + - 修复同步到 MinIO 时,重复创建目录会导致同步中断的问题 [#1672](https://github.com/pingcap/ticdc/pull/1672) + - 默认开启会话变量 `explicit_defaults_for_timestamp`,使得下游 MySQL 5.7 和上游 TiDB 的行为保持一致 [#1659](https://github.com/pingcap/ticdc/pull/1659) - 修复错误地处理 `io.EOF` 可能导致同步中断的问题 [#1648](https://github.com/pingcap/ticdc/pull/1648) - 修正 TiCDC 面板中的 TiKV CDC endpoint CPU 统计信息 [#1645](https://github.com/pingcap/ticdc/pull/1645) - 增加 `defaultBufferChanSize` 来避免某些情况下同步阻塞的问题 [#1632](https://github.com/pingcap/ticdc/pull/1632) From 9926de0ba1a530cf3d5c147bfaff8132783e3696 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 22 Apr 2021 19:12:16 +0800 Subject: [PATCH 08/16] Update release-5.0.1.md --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 36d1d121545e..c960d0244416 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -36,7 +36,7 @@ TiDB 版本:5.0.1 - 修复优化器在为聚簇索引构建 `IndexMerge` 执行计划时出现的错误 [#24042](https://github.com/pingcap/tidb/pull/24042) - 修复 BIT 类型相关错误的类型推导 [#24027](https://github.com/pingcap/tidb/pull/24027) - 修复某些优化器 Hint 在 `PointGet` 算子存在时无法生效的问题 [#23685](https://github.com/pingcap/tidb/pull/23685) - - 修复 DDL 遇到错误回滚时可能卡住的问题 [#24080](https://github.com/pingcap/tidb/pull/24080) + - 修复 DDL 遇到错误回滚时可能失败的问题 [#24080](https://github.com/pingcap/tidb/pull/24080) - 修复二进制字面值常量的索引范围构造错误的问题 [#24041](https://github.com/pingcap/tidb/pull/24041) - 修复某些情况下 `IN` 语句的执行结果可能错误的问题 [#24023](https://github.com/pingcap/tidb/pull/24023) - 修复某些字符串函数的返回结果错误的问题 [#23879](https://github.com/pingcap/tidb/pull/23879) From 874287ef20a647ba789177d5b58baf271030366f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Apr 2021 10:11:23 +0800 Subject: [PATCH 09/16] Update releases/release-5.0.1.md Co-authored-by: Yiding Cui --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index c960d0244416..9b5a99b706e4 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -42,7 +42,7 @@ TiDB 版本:5.0.1 - 修复某些字符串函数的返回结果错误的问题 [#23879](https://github.com/pingcap/tidb/pull/23879) - 执行 `REPLACE` 语句需要用户同时拥有 `INSERT` 和 `DELETE` 权限 [#23939](https://github.com/pingcap/tidb/pull/23939) - 修复点查时出现的的性能回退 [#24070](https://github.com/pingcap/tidb/pull/24070) - - 修复因错误比较二进制与字节导致的错误 `TableDual` 计划 + - 修复因错误比较二进制与字节导致的错误 `TableDual` 计划 [#23918](https://github.com/pingcap/tidb/pull/23918) + TiKV From 10cf734f59d180ccce8ef9f52fe85d2ed30da4d7 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Apr 2021 14:14:38 +0800 Subject: [PATCH 10/16] Apply suggestions from code review Co-authored-by: Grace Cai --- releases/release-5.0.1.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 9b5a99b706e4..9af48c982527 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -16,7 +16,7 @@ TiDB 版本:5.0.1 + PD - - 调整 Region 分数公式使其更适用异构集群 [#1009](https://github.com/pingcap/br/pull/1009) + - 调整 Region 分数公式使其更适用于异构集群 [#1009](https://github.com/pingcap/br/pull/1009) - 避免在添加 `scatter region` 调度器后出现的非预期统计行为 [#3602](https://github.com/pingcap/pd/pull/3602) + Tools @@ -30,7 +30,7 @@ TiDB 版本:5.0.1 + TiDB - 修复投影消除在投影结果为空时执行结果可能错误的问题 [#24093](https://github.com/pingcap/tidb/pull/24093) - - 修复某些情况下列包含 `NULL` 值时查询结果可能错误的问题 [#24063](https://github.com/pingcap/tidb/pull/24063) + - 修复列包含 `NULL` 值时查询结果在某些情况下可能错误的问题 [#24063](https://github.com/pingcap/tidb/pull/24063) - 当有虚拟列参与扫描时不允许生成 MPP 计划 [#24058](https://github.com/pingcap/tidb/pull/24058) - 修复 Plan Cache 中对 `PointGet` 和 `TableDual` 错误的重复使用 [#24043](https://github.com/pingcap/tidb/pull/24043) - 修复优化器在为聚簇索引构建 `IndexMerge` 执行计划时出现的错误 [#24042](https://github.com/pingcap/tidb/pull/24042) @@ -42,7 +42,7 @@ TiDB 版本:5.0.1 - 修复某些字符串函数的返回结果错误的问题 [#23879](https://github.com/pingcap/tidb/pull/23879) - 执行 `REPLACE` 语句需要用户同时拥有 `INSERT` 和 `DELETE` 权限 [#23939](https://github.com/pingcap/tidb/pull/23939) - 修复点查时出现的的性能回退 [#24070](https://github.com/pingcap/tidb/pull/24070) - - 修复因错误比较二进制与字节导致的错误 `TableDual` 计划 [#23918](https://github.com/pingcap/tidb/pull/23918) + - 修复因错误比较二进制与字节而导致的 `TableDual` 计划错误的问题 [#23918](https://github.com/pingcap/tidb/pull/23918) + TiKV @@ -57,7 +57,7 @@ TiDB 版本:5.0.1 - 修复 `TIME` 类型转换为 `INT` 类型时产生错误结果的问题 - 修复 `receiver` 可能无法在 10 秒内找到对应任务的问题 - 修复 `cancelMPPQuery` 中可能存在无效迭代器的问题 - - 修复 `bitwise` 操作和 TiDB 行为不一致的问题 + - 修复 `bitwise` 算子和 TiDB 行为不一致的问题 - 修复当使用 `prefix key` 时出现范围重叠报错的问题 - 修复字符串转换为 `INT` 时产生错误结果的问题 - 修复连续快速写入可能导致 TiFlash 内存溢出的问题 @@ -65,7 +65,7 @@ TiDB 版本:5.0.1 - 修复 MPP 执行计划无法被解析的问题 - 修复 Table GC 时会引发空指针的问题 - 修复向已被删除的表写数据时 TiFlash 进程崩溃的问题 - - 修复当使用 BR 恢复数据时 TiFlash 进程崩溃的问题 + - 修复当使用 BR 恢复数据时 TiFlash 进程可能崩溃的问题 + Tools From 9fd5ca3cf95a339e520ecf7547ab4b177150b0e9 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Apr 2021 14:29:36 +0800 Subject: [PATCH 11/16] Update releases/release-5.0.1.md --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 9af48c982527..6566b74316af 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -80,7 +80,7 @@ TiDB 版本:5.0.1 + TiCDC - - 修复 Unified Sorter 中的并发问题并改进无用的错误消息 [#1678](https://github.com/pingcap/ticdc/pull/1678) + - 修复 Unified Sorter 中的并发问题并过滤无用的错误消息 [#1678](https://github.com/pingcap/ticdc/pull/1678) - 修复同步到 MinIO 时,重复创建目录会导致同步中断的问题 [#1672](https://github.com/pingcap/ticdc/pull/1672) - 默认开启会话变量 `explicit_defaults_for_timestamp`,使得下游 MySQL 5.7 和上游 TiDB 的行为保持一致 [#1659](https://github.com/pingcap/ticdc/pull/1659) - 修复错误地处理 `io.EOF` 可能导致同步中断的问题 [#1648](https://github.com/pingcap/ticdc/pull/1648) From 2195fd8acfcb7254fb5339ec99001f74265d8f54 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Apr 2021 14:39:27 +0800 Subject: [PATCH 12/16] Update releases/release-5.0.1.md --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 6566b74316af..afd1bd3b5616 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -76,7 +76,7 @@ TiDB 版本:5.0.1 + Backup & Restore (BR) - 修复实际的备份速度超过 `--ratelimit` 限制的问题 [#1026](https://github.com/pingcap/br/pull/1026) - - 修复备份时不能容忍少部分 TiKV 节点不可用的问题 [#1019](https://github.com/pingcap/br/pull/1019) + - 修复备份期间少数 TiKV 节点不可用导致的备份中断问题 [#1019](https://github.com/pingcap/br/pull/1019) + TiCDC From 5e1d2d4271cdf53d341e4fac1adfd73e33f625de Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Apr 2021 14:51:57 +0800 Subject: [PATCH 13/16] Update releases/release-5.0.1.md Co-authored-by: Grace Cai --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index afd1bd3b5616..909cc3ef9d9b 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -46,7 +46,7 @@ TiDB 版本:5.0.1 + TiKV - - 修复了 Coprocessor 的 `IN` 表达式未正确处理有符号整数或无符号整数类型数据的问题 [#10018](https://github.com/tikv/tikv/pull/10018) + - 修复了 Coprocessor 未正确处理 `IN` 表达式有符号整数或无符号整数类型数据的问题 [#10018](https://github.com/tikv/tikv/pull/10018) - 修复了在批量 ingest SST 文件后产生大量空 Region 的问题 [#10015](https://github.com/tikv/tikv/pull/10015) - 修复了在 `cast_string_as_time` 中输入非法的 UTF-8 字节后导致 panic 的问题 [#9995](https://github.com/tikv/tikv/pull/9995) - 修复了 file dictionary 文件损坏之后 TiKV 无法启动的问题 [#9992](https://github.com/tikv/tikv/pull/9992) From c89aac24f23d83cb2fb038decc38414472634a36 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Apr 2021 15:06:45 +0800 Subject: [PATCH 14/16] Update releases/release-5.0.1.md --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 909cc3ef9d9b..bb4ad3841969 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -16,7 +16,7 @@ TiDB 版本:5.0.1 + PD - - 调整 Region 分数公式使其更适用于异构集群 [#1009](https://github.com/pingcap/br/pull/1009) + - 调整 Region 分数公式使其更适用于异构集群 [#3605](https://github.com/pingcap/br/pull/3605) - 避免在添加 `scatter region` 调度器后出现的非预期统计行为 [#3602](https://github.com/pingcap/pd/pull/3602) + Tools From 4eb01f44231a5c7bebe92019fd391a97e9a3003e Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Apr 2021 15:25:16 +0800 Subject: [PATCH 15/16] Update releases/release-5.0.1.md --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index bb4ad3841969..7f71c67a0ceb 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -48,7 +48,7 @@ TiDB 版本:5.0.1 - 修复了 Coprocessor 未正确处理 `IN` 表达式有符号整数或无符号整数类型数据的问题 [#10018](https://github.com/tikv/tikv/pull/10018) - 修复了在批量 ingest SST 文件后产生大量空 Region 的问题 [#10015](https://github.com/tikv/tikv/pull/10015) - - 修复了在 `cast_string_as_time` 中输入非法的 UTF-8 字节后导致 panic 的问题 [#9995](https://github.com/tikv/tikv/pull/9995) + - 修复了在 `cast_string_as_time` 中输入非法的 UTF-8 字节后导致崩溃的问题 [#9995](https://github.com/tikv/tikv/pull/9995) - 修复了 file dictionary 文件损坏之后 TiKV 无法启动的问题 [#9992](https://github.com/tikv/tikv/pull/9992) + TiFlash From e9c31b4a6ab3a750879c39aaadfdf6bb1b80278a Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Sun, 25 Apr 2021 06:25:22 +0800 Subject: [PATCH 16/16] Update releases/release-5.0.1.md --- releases/release-5.0.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 7f71c67a0ceb..3aa9b8c5b0b6 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -4,7 +4,7 @@ title: TiDB 5.0.1 Release Notes # TiDB 5.0.1 Release Notes -发版日期:2021 年 4 月 23 日 +发版日期:2021 年 4 月 24 日 TiDB 版本:5.0.1