From ebef4a68d3d7a5ecd40052577255df9e0ca7d25c Mon Sep 17 00:00:00 2001 From: Ran Date: Tue, 6 Jun 2023 13:58:59 +0800 Subject: [PATCH 01/36] add release note template --- releases/release-6.5.3.md | 96 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 releases/release-6.5.3.md diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md new file mode 100644 index 000000000000..ef257afad831 --- /dev/null +++ b/releases/release-6.5.3.md @@ -0,0 +1,96 @@ +--- +title: TiDB 6.5.3 Release Notes +summary: 了解 TiDB 6.5.3 版本的兼容性变更、改进提升,以及错误修复。 +--- + +# TiDB 6.5.3 Release Notes + +发版日期:2023 年 x 月 x 日 + +TiDB 版本:6.5.3 + +试用链接:[快速体验](https://docs.pingcap.com/zh/tidb/v6.5/quick-start-with-tidb) | [生产部署](https://docs.pingcap.com/zh/tidb/v6.5/production-deployment-using-tiup) | [下载离线包](https://cn.pingcap.com/product-community/?version=v6.5.3#version-list) + +## 兼容性变更 + +- note 1 + +## 改进提升 + ++ TiDB + + - note 1 + ++ TiKV + + - note 1 + ++ PD + + - note 1 + ++ TiFlash + + - note 1 + ++ Tools + + + Backup & Restore (BR) + + - note 1 + + + TiCDC + + - note 1 + + + TiDB Data Migration (DM) + + - note 1 + + + TiDB Lightning + + - note 1 + + + Dumpling + + - note 1 + +## 错误修复 + ++ TiDB + + - note 1 + ++ TiKV + + - note 1 + ++ PD + + - note 1 + ++ TiFlash + + - note 1 + ++ Tools + + + Backup & Restore (BR) + + - note 1 + + + TiCDC + + - note 1 + + + TiDB Data Migration (DM) + + - note 1 + + + TiDB Lightning + + - note 1 + + + Dumpling + + - note 1 From 403aae698139223e89834949ba4061aab73f86a4 Mon Sep 17 00:00:00 2001 From: Ran Date: Wed, 7 Jun 2023 21:58:27 +0800 Subject: [PATCH 02/36] Apply suggestions from code review Co-authored-by: HuaiyuXu Co-authored-by: Flowyi --- releases/release-6.5.3.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index ef257afad831..0cf2bb16544a 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -59,7 +59,10 @@ TiDB 版本:6.5.3 + TiDB - - note 1 + - 修复一个 min, max 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) + - 修复一个窗口函数计算下推到 tiflash 时执行计划构造错误的问题 [#43981](https://github.com/pingcap/tidb/issues/43981) @[gengliqi](https://github.com/gengliqi) + - 修复一个使用 CTE 的查询 hang 住的问题 [#43758](https://github.com/pingcap/tidb/issues/43758) @[guo-shaoge](https://github.com/guo-shaoge) + - 修复一个使用 AES_DECRYPT 表达时,sql 报错 runtime error: index out of range 的问题 [#43086](https://github.com/pingcap/tidb/issues/43086) @[lcwangchao](https://github.com/lcwangchao) + TiKV @@ -71,7 +74,11 @@ TiDB 版本:6.5.3 + TiFlash - - note 1 + - 修复一个分区表查询报错的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 修复在表字段同时存在 TIMESTAMP 或者 TIME 类型和 GENERATED 类型情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) + - 修复一个 insert select 语句从 tiflash 读取数据时,sql 报错 Truncate error cast decimal as decimal 的问题 [#7348](https://github.com/pingcap/tiflash/issues/7348) @[windtalker](https://github.com/windtalker) + - 修复查询在 Join build 侧数据非常大,且包含许多小型字符串类型列时,可能会使用比实际需要更大的内存的问题。 [#7416](https://github.com/pingcap/tiflash/issues/7416) @[yibin87](https://github.com/yibin87) + Tools From 2142bf5cc81c3383df43029aa064277e95f577bd Mon Sep 17 00:00:00 2001 From: Ran Date: Thu, 8 Jun 2023 21:31:43 +0800 Subject: [PATCH 03/36] Update releases/release-6.5.3.md Co-authored-by: Lynn --- releases/release-6.5.3.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 0cf2bb16544a..c080a408bf61 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -63,6 +63,24 @@ TiDB 版本:6.5.3 - 修复一个窗口函数计算下推到 tiflash 时执行计划构造错误的问题 [#43981](https://github.com/pingcap/tidb/issues/43981) @[gengliqi](https://github.com/gengliqi) - 修复一个使用 CTE 的查询 hang 住的问题 [#43758](https://github.com/pingcap/tidb/issues/43758) @[guo-shaoge](https://github.com/guo-shaoge) - 修复一个使用 AES_DECRYPT 表达时,sql 报错 runtime error: index out of range 的问题 [#43086](https://github.com/pingcap/tidb/issues/43086) @[lcwangchao](https://github.com/lcwangchao) + - 修复 show processlist 无法显示子查询时间较长语句的事务的 start ts 的问题。[#44243](https://github.com/pingcap/tidb/pull/44243) @[crazycs520](https://github.com/crazycs520) + - 修复 PD 隔离有可能导致运行的 DDL 阻塞的问题。 [#44022](https://github.com/pingcap/tidb/pull/44022), [#43784](https://github.com/pingcap/tidb/pull/43784), [#44299](https://github.com/pingcap/tidb/pull/44299) @[wjhuang2016](https://github.com/wjhuang2016) + - 修复了某些情况下临时表 union 视图时可能造成 Panic 的问题 [#42702](https://github.com/pingcap/tidb/pull/42702) @[lcwangchao](https://github.com/lcwangchao) + - 修复放置规则在分区表下的一些行为,使得删除的分区放置规则被正确设置以及回收 [#44149](https://github.com/pingcap/tidb/pull/44149) @[lcwangchao](https://github.com/lcwangchao) + - 修复了在 TRUNCATE 分区表的某个分区时可能造成分区的放置规则失效的问题 [#44061](https://github.com/pingcap/tidb/pull/44061) @[lcwangchao](https://github.com/lcwangchao) + - 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43458](https://github.com/pingcap/tidb/pull/43458) @[tangenta](https://github.com/tangenta) + - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43878](https://github.com/pingcap/tidb/pull/43878) @[tangenta](https://github.com/tangenta) + - 修复了在启用 CursorFetch 时执行其他语句后继续 Fetch 或 Close 可能出现 Panic 或错误结果的问题 [#42602](https://github.com/pingcap/tidb/pull/42602) @[YangKeao](https://github.com/YangKeao) + - 修复了某些情况下 json_object 函数错误地返回 JSON 格式错误的问题 [#44100](https://github.com/pingcap/tidb/pull/44100) @[YangKeao](https://github.com/YangKeao) + - 修复了在 IPv6 环境下读取 information_schema 失败和一些相关信息错误的问题。[#43834](https://github.com/pingcap/tidb/pull/43834),[#44084]([https://github.com/pingcap/tidb/pull/44084) @[Defined2014](](https://github.com/pingcap/tidb/pull/44084)@[Defined2014]()https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) + - 修复了 PD 增减节点,PD 集群的 leader IP 变更后,autoid 服务无法自动重连的问题。该问题触发后会导致 AUTO_ID_CACHE=0 的表上面的操作卡死。[#43537](https://github.com/pingcap/tidb/pull/43537) @[tiancaiamao](https://github.com/tiancaiamao) + - 修复了放置规则回收时,TiDB 向 PD 发送重复请求,造成 PD 侧大量 "full config reset" 日志打印的问题 [#44335](https://github.com/pingcap/tidb/pull/44335) @[tiancaiamao](https://github.com/tiancaiamao) + - 修复了 show privileges 显示权限列表不全的问题 [#40610](https://github.com/pingcap/tidb/pull/40610) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复在 ADMIN SHOW DDL JOB QUERIES 中使用 LIMIT 子句时返回错误结果的问题 [#42427](https://github.com/pingcap/tidb/pull/42427) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复在开启密码强度校验时对 tidb_auth_token 用户进行校验的问题 [#44144](https://github.com/pingcap/tidb/pull/44144) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复了分区表在做 index join 的时,其 key 没有定位到 partition 会报错的问题。[#44275](https://github.com/pingcap/tidb/pull/44275) @[mjonss](https://github.com/mjonss) + - 修复了在分区表上执行 modify column 时输出 truncate data 相关 warning 的问题。[#41115](https://github.com/pingcap/tidb/pull/41115) @[mjonss](https://github.com/mjonss) + - 修复了 TRUNCATE 分区表后,没有分裂 region 的问题。[#44084](https://github.com/pingcap/tidb/pull/44084 @[jiyfhust](https://github.com/jiyfhust) + TiKV From bc505c8635c3f630bb76bed533ef3f6f98756a8a Mon Sep 17 00:00:00 2001 From: Ran Date: Thu, 8 Jun 2023 21:34:29 +0800 Subject: [PATCH 04/36] Update releases/release-6.5.3.md Co-authored-by: Lynn --- releases/release-6.5.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index c080a408bf61..40bcb1938441 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -19,7 +19,7 @@ TiDB 版本:6.5.3 + TiDB - - note 1 + - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43209](https://github.com/pingcap/tidb/pull/43209) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + TiKV From 7c28165955271ac7395ec8786366dd85f99eef14 Mon Sep 17 00:00:00 2001 From: D3Hunter Date: Fri, 9 Jun 2023 10:32:28 +0800 Subject: [PATCH 05/36] Update releases/release-6.5.3.md --- releases/release-6.5.3.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 40bcb1938441..2fecc0eded75 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -114,7 +114,10 @@ TiDB 版本:6.5.3 + TiDB Lightning - - note 1 + - 修复编码时可能 OOM 的问题 [#43728](https://github.com/pingcap/tidb/issues/43728) @[D3Hunter](https://github.com/D3Hunter) + - 修复导入时未正确重试导致报 "write to tikv with no leader returned" 的问题 [#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) + - 修复当数据文件存在格式错误可能 OOM 的问题 [#40400](https://github.com/pingcap/tidb/issues/40400) @[lance6716](https://github.com/lance6716) + - 为 unknown RPC 错误增加重试 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) + Dumpling From f72bcae060fcf21796b4cb9240acd835ae2d57f8 Mon Sep 17 00:00:00 2001 From: D3Hunter Date: Fri, 9 Jun 2023 10:32:34 +0800 Subject: [PATCH 06/36] Update releases/release-6.5.3.md --- releases/release-6.5.3.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 2fecc0eded75..4e55be29360d 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -122,3 +122,8 @@ TiDB 版本:6.5.3 + Dumpling - note 1 + + + TiDB Binlog + + - 优化 table info 获取方式,降低 drainer 初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) + - 修复遇到状态为 CANCELED 的 DDL 时报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) From 6d253ee7852134b0776795853c29cb9df47dfade Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 14:19:41 +0800 Subject: [PATCH 07/36] Update releases/release-6.5.3.md Co-authored-by: fixdb <1225233+fixdb@users.noreply.github.com> --- releases/release-6.5.3.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 4e55be29360d..64d06d9379f0 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -81,6 +81,10 @@ TiDB 版本:6.5.3 - 修复了分区表在做 index join 的时,其 key 没有定位到 partition 会报错的问题。[#44275](https://github.com/pingcap/tidb/pull/44275) @[mjonss](https://github.com/mjonss) - 修复了在分区表上执行 modify column 时输出 truncate data 相关 warning 的问题。[#41115](https://github.com/pingcap/tidb/pull/41115) @[mjonss](https://github.com/mjonss) - 修复了 TRUNCATE 分区表后,没有分裂 region 的问题。[#44084](https://github.com/pingcap/tidb/pull/44084 @[jiyfhust](https://github.com/jiyfhust) + - 修复了下推 correlated filter 到 CTE 时可能造成错误结果的问题。[#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) + - 修复了 index join 的 probe 端定位 partition 发生错误的问题。[#43686](https://github.com/pingcap/tidb/issues/43686) @[AilinKid](https://github.com/AilinKid) + - 修复了 CTE 被用在 non-correlated 子查询时可能出现错误结果的问题。[#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) + - 修复了 join reorder 可能会造成 outer join 结果错误的问题。[#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) + TiKV From 94e5d3609485659cf875c94c923f980e37763621 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 14:32:10 +0800 Subject: [PATCH 08/36] pull -> issue --- releases/release-6.5.3.md | 42 +++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 64d06d9379f0..28a53c7cf0b0 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -19,7 +19,7 @@ TiDB 版本:6.5.3 + TiDB - - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43209](https://github.com/pingcap/tidb/pull/43209) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + TiKV @@ -63,24 +63,24 @@ TiDB 版本:6.5.3 - 修复一个窗口函数计算下推到 tiflash 时执行计划构造错误的问题 [#43981](https://github.com/pingcap/tidb/issues/43981) @[gengliqi](https://github.com/gengliqi) - 修复一个使用 CTE 的查询 hang 住的问题 [#43758](https://github.com/pingcap/tidb/issues/43758) @[guo-shaoge](https://github.com/guo-shaoge) - 修复一个使用 AES_DECRYPT 表达时,sql 报错 runtime error: index out of range 的问题 [#43086](https://github.com/pingcap/tidb/issues/43086) @[lcwangchao](https://github.com/lcwangchao) - - 修复 show processlist 无法显示子查询时间较长语句的事务的 start ts 的问题。[#44243](https://github.com/pingcap/tidb/pull/44243) @[crazycs520](https://github.com/crazycs520) - - 修复 PD 隔离有可能导致运行的 DDL 阻塞的问题。 [#44022](https://github.com/pingcap/tidb/pull/44022), [#43784](https://github.com/pingcap/tidb/pull/43784), [#44299](https://github.com/pingcap/tidb/pull/44299) @[wjhuang2016](https://github.com/wjhuang2016) - - 修复了某些情况下临时表 union 视图时可能造成 Panic 的问题 [#42702](https://github.com/pingcap/tidb/pull/42702) @[lcwangchao](https://github.com/lcwangchao) - - 修复放置规则在分区表下的一些行为,使得删除的分区放置规则被正确设置以及回收 [#44149](https://github.com/pingcap/tidb/pull/44149) @[lcwangchao](https://github.com/lcwangchao) - - 修复了在 TRUNCATE 分区表的某个分区时可能造成分区的放置规则失效的问题 [#44061](https://github.com/pingcap/tidb/pull/44061) @[lcwangchao](https://github.com/lcwangchao) - - 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43458](https://github.com/pingcap/tidb/pull/43458) @[tangenta](https://github.com/tangenta) - - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43878](https://github.com/pingcap/tidb/pull/43878) @[tangenta](https://github.com/tangenta) - - 修复了在启用 CursorFetch 时执行其他语句后继续 Fetch 或 Close 可能出现 Panic 或错误结果的问题 [#42602](https://github.com/pingcap/tidb/pull/42602) @[YangKeao](https://github.com/YangKeao) - - 修复了某些情况下 json_object 函数错误地返回 JSON 格式错误的问题 [#44100](https://github.com/pingcap/tidb/pull/44100) @[YangKeao](https://github.com/YangKeao) - - 修复了在 IPv6 环境下读取 information_schema 失败和一些相关信息错误的问题。[#43834](https://github.com/pingcap/tidb/pull/43834),[#44084]([https://github.com/pingcap/tidb/pull/44084) @[Defined2014](](https://github.com/pingcap/tidb/pull/44084)@[Defined2014]()https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) - - 修复了 PD 增减节点,PD 集群的 leader IP 变更后,autoid 服务无法自动重连的问题。该问题触发后会导致 AUTO_ID_CACHE=0 的表上面的操作卡死。[#43537](https://github.com/pingcap/tidb/pull/43537) @[tiancaiamao](https://github.com/tiancaiamao) - - 修复了放置规则回收时,TiDB 向 PD 发送重复请求,造成 PD 侧大量 "full config reset" 日志打印的问题 [#44335](https://github.com/pingcap/tidb/pull/44335) @[tiancaiamao](https://github.com/tiancaiamao) - - 修复了 show privileges 显示权限列表不全的问题 [#40610](https://github.com/pingcap/tidb/pull/40610) @[CbcWestwolf](https://github.com/CbcWestwolf) - - 修复在 ADMIN SHOW DDL JOB QUERIES 中使用 LIMIT 子句时返回错误结果的问题 [#42427](https://github.com/pingcap/tidb/pull/42427) @[CbcWestwolf](https://github.com/CbcWestwolf) - - 修复在开启密码强度校验时对 tidb_auth_token 用户进行校验的问题 [#44144](https://github.com/pingcap/tidb/pull/44144) @[CbcWestwolf](https://github.com/CbcWestwolf) - - 修复了分区表在做 index join 的时,其 key 没有定位到 partition 会报错的问题。[#44275](https://github.com/pingcap/tidb/pull/44275) @[mjonss](https://github.com/mjonss) - - 修复了在分区表上执行 modify column 时输出 truncate data 相关 warning 的问题。[#41115](https://github.com/pingcap/tidb/pull/41115) @[mjonss](https://github.com/mjonss) - - 修复了 TRUNCATE 分区表后,没有分裂 region 的问题。[#44084](https://github.com/pingcap/tidb/pull/44084 @[jiyfhust](https://github.com/jiyfhust) + - 修复 show processlist 无法显示子查询时间较长语句的事务的 start ts 的问题。[#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) + - 修复 PD 隔离有可能导致运行的 DDL 阻塞的问题。 [#44014](https://github.com/pingcap/tidb/issues/44014), [#43755](https://github.com/pingcap/tidb/issues/43755), [#44267]https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) + - 修复了某些情况下临时表 union 视图时可能造成 Panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) + - 修复放置规则在分区表下的一些行为,使得删除的分区放置规则被正确设置以及回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) + - 修复了在 TRUNCATE 分区表的某个分区时可能造成分区的放置规则失效的问题 [#44031](https://github.com/pingcap/tidb/issues/44031) @[lcwangchao](https://github.com/lcwangchao) + - 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) + - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43725](https://github.com/pingcap/tidb/issues/43725) @[tangenta](https://github.com/tangenta) + - 修复了在启用 CursorFetch 时执行其他语句后继续 Fetch 或 Close 可能出现 Panic 或错误结果的问题 [#40094](https://github.com/pingcap/tidb/issues/40094) @[YangKeao](https://github.com/YangKeao) + - 修复了某些情况下 json_object 函数错误地返回 JSON 格式错误的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) + - 修复了在 IPv6 环境下读取 information_schema 失败和一些相关信息错误的问题。[#43286](https://github.com/pingcap/tidb/issues/43286),[#43260](https://github.com/pingcap/tidb/issues/43260) @[Defined2014](https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) + - 修复了 PD 增减节点,PD 集群的 leader IP 变更后,autoid 服务无法自动重连的问题。该问题触发后会导致 AUTO_ID_CACHE=0 的表上面的操作卡死。[#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) + - 修复了放置规则回收时,TiDB 向 PD 发送重复请求,造成 PD 侧大量 "full config reset" 日志打印的问题 [#33069](https://github.com/pingcap/tidb/issues/33069) @[tiancaiamao](https://github.com/tiancaiamao) + - 修复了 show privileges 显示权限列表不全的问题 [#40591](https://github.com/pingcap/tidb/issues/40591) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复在 ADMIN SHOW DDL JOB QUERIES 中使用 LIMIT 子句时返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复在开启密码强度校验时对 tidb_auth_token 用户进行校验的问题 [#44098](https://github.com/pingcap/tidb/issues/44098) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复了分区表在做 index join 的时,其 key 没有定位到 partition 会报错的问题。[#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) + - 修复了在分区表上执行 modify column 时输出 truncate data 相关 warning 的问题。[#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) + - 修复了 TRUNCATE 分区表后,没有分裂 region 的问题。[#43260](https://github.com/pingcap/tidb/issues/43260) @[jiyfhust](https://github.com/jiyfhust) - 修复了下推 correlated filter 到 CTE 时可能造成错误结果的问题。[#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) - 修复了 index join 的 probe 端定位 partition 发生错误的问题。[#43686](https://github.com/pingcap/tidb/issues/43686) @[AilinKid](https://github.com/AilinKid) - 修复了 CTE 被用在 non-correlated 子查询时可能出现错误结果的问题。[#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) @@ -126,8 +126,8 @@ TiDB 版本:6.5.3 + Dumpling - note 1 - + + TiDB Binlog - + - 优化 table info 获取方式,降低 drainer 初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) - 修复遇到状态为 CANCELED 的 DDL 时报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) From 3d0ce15fb9e13f691402778e22241efb48c20c10 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 14:39:50 +0800 Subject: [PATCH 09/36] label dup notes --- releases/release-6.5.3.md | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 28a53c7cf0b0..c27322472b22 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -65,24 +65,24 @@ TiDB 版本:6.5.3 - 修复一个使用 AES_DECRYPT 表达时,sql 报错 runtime error: index out of range 的问题 [#43086](https://github.com/pingcap/tidb/issues/43086) @[lcwangchao](https://github.com/lcwangchao) - 修复 show processlist 无法显示子查询时间较长语句的事务的 start ts 的问题。[#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) - 修复 PD 隔离有可能导致运行的 DDL 阻塞的问题。 [#44014](https://github.com/pingcap/tidb/issues/44014), [#43755](https://github.com/pingcap/tidb/issues/43755), [#44267]https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) - - 修复了某些情况下临时表 union 视图时可能造成 Panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复使用 `UNION` 查询联合视图和临时表时 TiDB panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) - 修复放置规则在分区表下的一些行为,使得删除的分区放置规则被正确设置以及回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) - 修复了在 TRUNCATE 分区表的某个分区时可能造成分区的放置规则失效的问题 [#44031](https://github.com/pingcap/tidb/issues/44031) @[lcwangchao](https://github.com/lcwangchao) - - 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43725](https://github.com/pingcap/tidb/issues/43725) @[tangenta](https://github.com/tangenta) - - 修复了在启用 CursorFetch 时执行其他语句后继续 Fetch 或 Close 可能出现 Panic 或错误结果的问题 [#40094](https://github.com/pingcap/tidb/issues/40094) @[YangKeao](https://github.com/YangKeao) - - 修复了某些情况下 json_object 函数错误地返回 JSON 格式错误的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) - - 修复了在 IPv6 环境下读取 information_schema 失败和一些相关信息错误的问题。[#43286](https://github.com/pingcap/tidb/issues/43286),[#43260](https://github.com/pingcap/tidb/issues/43260) @[Defined2014](https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) - - 修复了 PD 增减节点,PD 集群的 leader IP 变更后,autoid 服务无法自动重连的问题。该问题触发后会导致 AUTO_ID_CACHE=0 的表上面的操作卡死。[#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) + (dup: release-6.5.2.md > 错误修复> TiDB)- 修复在使用 Cursor Fetch 且在 Execute、Fetch、Close 之间运行其它语句后,Fetch 与 Close 命令可能会返回错误结果或造成 TiDB Panic 的问题 [#40094](https://github.com/pingcap/tidb/issues/40094) @[YangKeao](https://github.com/YangKeao) + (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `JSON_OBJECT` 在某些情况下会报错的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复当 PD 成员地址发生变化时,为 `AUTO_INCREMENT` 列分配 ID 会被长时间阻塞的问题 [#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) - 修复了放置规则回收时,TiDB 向 PD 发送重复请求,造成 PD 侧大量 "full config reset" 日志打印的问题 [#33069](https://github.com/pingcap/tidb/issues/33069) @[tiancaiamao](https://github.com/tiancaiamao) - - 修复了 show privileges 显示权限列表不全的问题 [#40591](https://github.com/pingcap/tidb/issues/40591) @[CbcWestwolf](https://github.com/CbcWestwolf) - - 修复在 ADMIN SHOW DDL JOB QUERIES 中使用 LIMIT 子句时返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) + (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `SHOW PRIVILEGES` 命令显示的权限列表不完整的问题 [#40591](https://github.com/pingcap/tidb/issues/40591) @[CbcWestwolf](https://github.com/CbcWestwolf) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 `ADMIN SHOW DDL JOBS LIMIT` 返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) - 修复在开启密码强度校验时对 tidb_auth_token 用户进行校验的问题 [#44098](https://github.com/pingcap/tidb/issues/44098) @[CbcWestwolf](https://github.com/CbcWestwolf) - - 修复了分区表在做 index join 的时,其 key 没有定位到 partition 会报错的问题。[#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) - 修复了在分区表上执行 modify column 时输出 truncate data 相关 warning 的问题。[#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) - - 修复了 TRUNCATE 分区表后,没有分裂 region 的问题。[#43260](https://github.com/pingcap/tidb/issues/43260) @[jiyfhust](https://github.com/jiyfhust) - - 修复了下推 correlated filter 到 CTE 时可能造成错误结果的问题。[#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) - - 修复了 index join 的 probe 端定位 partition 发生错误的问题。[#43686](https://github.com/pingcap/tidb/issues/43686) @[AilinKid](https://github.com/AilinKid) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下显示错误的 TiDB 地址的问题 [#43260](https://github.com/pingcap/tidb/issues/43260) @[nexustar](https://github.com/nexustar) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在谓词下推的情况下 CTE 结果错误的问题 [#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) @[AilinKid](https://github.com/AilinKid) - 修复了 CTE 被用在 non-correlated 子查询时可能出现错误结果的问题。[#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) - 修复了 join reorder 可能会造成 outer join 结果错误的问题。[#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) @@ -98,9 +98,9 @@ TiDB 版本:6.5.3 - 修复一个分区表查询报错的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 修复在表字段同时存在 TIMESTAMP 或者 TIME 类型和 GENERATED 类型情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - - 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) + (dup: release-7.1.0.md > 错误修复> TiFlash)- 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) - 修复一个 insert select 语句从 tiflash 读取数据时,sql 报错 Truncate error cast decimal as decimal 的问题 [#7348](https://github.com/pingcap/tiflash/issues/7348) @[windtalker](https://github.com/windtalker) - - 修复查询在 Join build 侧数据非常大,且包含许多小型字符串类型列时,可能会使用比实际需要更大的内存的问题。 [#7416](https://github.com/pingcap/tiflash/issues/7416) @[yibin87](https://github.com/yibin87) + - 修复查询在 Join build 侧数据非常大,且包含许多小型字符串类型列时,可能会使用比实际需要更大的内存的问题。 [#7416](https://github.com/pingcap/tiflash/issues/7416) @[yibin87](https://github.com/yibin87) + Tools @@ -118,11 +118,10 @@ TiDB 版本:6.5.3 + TiDB Lightning - - 修复编码时可能 OOM 的问题 [#43728](https://github.com/pingcap/tidb/issues/43728) @[D3Hunter](https://github.com/D3Hunter) - - 修复导入时未正确重试导致报 "write to tikv with no leader returned" 的问题 [#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) - - 修复当数据文件存在格式错误可能 OOM 的问题 [#40400](https://github.com/pingcap/tidb/issues/40400) @[lance6716](https://github.com/lance6716) - - 为 unknown RPC 错误增加重试 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) - + (dup: release-7.1.0.md > 错误修复> Tools> TiDB Lightning)- 修复宽表导入时可能出现 OOM 的问题 [#43728](https://github.com/pingcap/tidb/issues/43728) @[D3Hunter](https://github.com/D3Hunter) + (dup: release-7.1.0.md > 错误修复> Tools> TiDB Lightning)- 修复大数据量导入时报 `write to tikv with no leader returned` 错误的问题 [#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) + (dup: release-6.6.0.md > 错误修复> Tools> TiDB Lightning)- 修复当数据文件中存在未闭合的 delimiter 时可能 OOM 的问题 [#40400](https://github.com/pingcap/tidb/issues/40400) @[buchuitoudegou](https://github.com/buchuitoudegou) @[lance6716](https://github.com/lance6716) + (dup: release-7.1.0.md > 改进提升> Tools> TiDB Lightning)- 在导入数据期间遇到 `unknown RPC` 错误时,增加了重试机制 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) + Dumpling - note 1 From a55a962cb85873e58423cf3bc84faaafa69a27cc Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 14:44:32 +0800 Subject: [PATCH 10/36] add tw --- releases/release-6.5.3.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index c27322472b22..d12369cf6cd5 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -19,6 +19,7 @@ TiDB 版本:6.5.3 + TiDB + - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + TiKV @@ -59,6 +60,7 @@ TiDB 版本:6.5.3 + TiDB + - 修复一个 min, max 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) - 修复一个窗口函数计算下推到 tiflash 时执行计划构造错误的问题 [#43981](https://github.com/pingcap/tidb/issues/43981) @[gengliqi](https://github.com/gengliqi) - 修复一个使用 CTE 的查询 hang 住的问题 [#43758](https://github.com/pingcap/tidb/issues/43758) @[guo-shaoge](https://github.com/guo-shaoge) @@ -74,6 +76,7 @@ TiDB 版本:6.5.3 (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `JSON_OBJECT` 在某些情况下会报错的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复当 PD 成员地址发生变化时,为 `AUTO_INCREMENT` 列分配 ID 会被长时间阻塞的问题 [#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) + - 修复了放置规则回收时,TiDB 向 PD 发送重复请求,造成 PD 侧大量 "full config reset" 日志打印的问题 [#33069](https://github.com/pingcap/tidb/issues/33069) @[tiancaiamao](https://github.com/tiancaiamao) (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `SHOW PRIVILEGES` 命令显示的权限列表不完整的问题 [#40591](https://github.com/pingcap/tidb/issues/40591) @[CbcWestwolf](https://github.com/CbcWestwolf) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 `ADMIN SHOW DDL JOBS LIMIT` 返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) @@ -96,6 +99,7 @@ TiDB 版本:6.5.3 + TiFlash + - 修复一个分区表查询报错的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 修复在表字段同时存在 TIMESTAMP 或者 TIME 类型和 GENERATED 类型情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) (dup: release-7.1.0.md > 错误修复> TiFlash)- 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) @@ -122,11 +126,12 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> Tools> TiDB Lightning)- 修复大数据量导入时报 `write to tikv with no leader returned` 错误的问题 [#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) (dup: release-6.6.0.md > 错误修复> Tools> TiDB Lightning)- 修复当数据文件中存在未闭合的 delimiter 时可能 OOM 的问题 [#40400](https://github.com/pingcap/tidb/issues/40400) @[buchuitoudegou](https://github.com/buchuitoudegou) @[lance6716](https://github.com/lance6716) (dup: release-7.1.0.md > 改进提升> Tools> TiDB Lightning)- 在导入数据期间遇到 `unknown RPC` 错误时,增加了重试机制 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) + + Dumpling - note 1 + TiDB Binlog - + - 优化 table info 获取方式,降低 drainer 初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) - 修复遇到状态为 CANCELED 的 DDL 时报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) From ce98d2451de069752304623445c90dbe682d8a1a Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 15:00:37 +0800 Subject: [PATCH 11/36] Update releases/release-6.5.3.md Co-authored-by: givemefive <87104512+nongfushanquan@users.noreply.github.com> --- releases/release-6.5.3.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index d12369cf6cd5..616f30989626 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -114,6 +114,28 @@ TiDB 版本:6.5.3 + TiCDC + - 修复在表数量特别多场景下可能出现的 OOM 问题。[#7872](https://github.com/pingcap/tiflow/issues/7872) + - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞住其他无关的 DML event 的使用,同时减少内存的使用。[#8106](https://github.com/pingcap/tiflow/issues/8106) + - 修复在表数量特别多(10k)场景下可能出现的 Panic 问题。[#8863](https://github.com/pingcap/tiflow/issues/8863) + - 修复TiCDC 在上游 TiDB 发生 OOM 时卡住的问题。[#8561](https://github.com/pingcap/tiflow/issues/8561) + - 修复 PD 出现网络隔离、PD owner 节点重启等故障时 CDC 卡住问题。[#8808](https://github.com/pingcap/tiflow/issues/8808)[#8812](https://github.com/pingcap/tiflow/issues/8812)[#8877](https://github.com/pingcap/tiflow/issues/8877) + - 修复 TiCDC 在设置 timezone 出现不正确的问题。[#8798](https://github.com/pingcap/tiflow/issues/8798) + - 修复上游 TiKV 节点 crash 场景下,TiCDC 延迟上升过高的问题。[#8858](https://github.com/pingcap/tiflow/issues/8858) + - 优化同步到云对象存储时的目录结构,即只有表的 schema 发生变化时才更新数据的目录。[#8890](https://github.com/pingcap/tiflow/issues/8890) + - 修复同步到 KOP 时出现参数不能获取的问题。[#8892](https://github.com/pingcap/tiflow/issues/8892) + - 修复同步到 mysql 场景下,上游执行 flashback 命令出现的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) + - 修复同步到云对象存储时,上游执行 exchange partition 数据不能正确同步的问题[#8914](https://github.com/pingcap/tiflow/issues/8914) + - 优化同步到 Kafka 用户设置 ssl 场景下,可以通过参数控制加密算法的问题 [#8867](https://github.com/pingcap/tiflow/issues/8867) + - 修复在同步到下游 TiDB 时,用户环境 pagesize 设置过大时导致的 OOM 问题。 [#8974](https://github.com/pingcap/tiflow/issues/8974) + - 优化上游在执行有损 DDL 时同步数据的行为,即 CDC 只同步 DDL ,不再下发 DML event. [#8686](https://github.com/pingcap/tiflow/issues/8686) + - 修复下游时 Kafka 场景下,TiCDC 查询下游元信息频率过高导致下游负载过大的问题。[#8957](https://github.com/pingcap/tiflow/issues/8957)[#8959](https://github.com/pingcap/tiflow/issues/8959) + - 修复同步 Kafka 消息过大出错时,在 Log 中记录了消息体的问题 [#9031](https://github.com/pingcap/tiflow/issues/9031) + - 优化 TiCDC 对上游 GC safe point 设置的计算方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) + - 修复同步到 Kafka 场景下,滚动重启下游 Kafka 节点 CDC 发生 panic 问题. [#9023](https://github.com/pingcap/tiflow/issues/9023) + - 修复同步到云对象存储时,在下游 DDL 对应的 json 文件中没有记录表中字段的默认值问题. [#9066](https://github.com/pingcap/tiflow/issues/9066) + - 优化同步到 Kafka 场景下,支持 oauth 协议验证方式. [#8865](https://github.com/pingcap/tiflow/issues/8865) + - 优化采用 Avro 或 CSV 协议同步时,对 update 的处理方式,即拆分为 delete + insert ,用户可以获取 old value。[#9086](https://github.com/pingcap/tiflow/issues/9086) + - note 1 + TiDB Data Migration (DM) From 1f653100a21d759600e19af8be61c14a38c5924e Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 15:14:47 +0800 Subject: [PATCH 12/36] Apply suggestions from code review Co-authored-by: you06 --- releases/release-6.5.3.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 616f30989626..81d16289edc9 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -21,6 +21,8 @@ TiDB 版本:6.5.3 - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 在 resolve lock 之后避免 stale-read 的无效重试。[#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) + - 为 partition table 设置更多的并发度来加速 limit 语句下的执行。[#41480](https://github.com/pingcap/tidb/issues/41480) @[you06](https://github.com/you06) + TiKV @@ -88,6 +90,13 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) @[AilinKid](https://github.com/AilinKid) - 修复了 CTE 被用在 non-correlated 子查询时可能出现错误结果的问题。[#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) - 修复了 join reorder 可能会造成 outer join 结果错误的问题。[#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) + - 修复了因悲观事务主键切换导致的可能破坏事务原子性的问题。[#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) + - 修复了 batch resolve lock 未正确处理过期的悲观锁可能造成数据不一致的问题。 [#43243](https://github.com/pingcap/tidb/issues/43243) @[MyonKeminta](https://github.com/MyonKeminta) + - 修复了 coprocessor 在某些情况下未统计 TiKV 返回 scan details 的问题。[#41582](https://github.com/pingcap/tidb/issues/41582) @[you06](https://github.com/you06) + - 为 stale-read 增加了命中和流量的指标。 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) + - 修复了在同时使用 stale-read 和 prepare 语句时无法读取到数据更新的问题。 [#43044](https://github.com/pingcap/tidb/issues/43044) @[you06](https://github.com/you06) + - 修复了在 load data 语句中可能误报 assertion 错误的问题。[#43849](https://github.com/pingcap/tidb/issues/43849) @[you06](https://github.com/you06) + - 修复了使用 stale-read 时,coprocessor 在遇到 data-is-not-ready 的情况下不能 fallback 到 leader 的问题。 [#43365](https://github.com/pingcap/tidb/issues/43365) @[you06](https://github.com/you06) + TiKV From 008dc914ae0c261203e0ca567367a9fd83ec2438 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 15:28:28 +0800 Subject: [PATCH 13/36] dup ticdc notes Signed-off-by: Ran --- releases/release-6.5.3.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 81d16289edc9..b2c92f392b72 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -128,19 +128,19 @@ TiDB 版本:6.5.3 - 修复在表数量特别多(10k)场景下可能出现的 Panic 问题。[#8863](https://github.com/pingcap/tiflow/issues/8863) - 修复TiCDC 在上游 TiDB 发生 OOM 时卡住的问题。[#8561](https://github.com/pingcap/tiflow/issues/8561) - 修复 PD 出现网络隔离、PD owner 节点重启等故障时 CDC 卡住问题。[#8808](https://github.com/pingcap/tiflow/issues/8808)[#8812](https://github.com/pingcap/tiflow/issues/8812)[#8877](https://github.com/pingcap/tiflow/issues/8877) - - 修复 TiCDC 在设置 timezone 出现不正确的问题。[#8798](https://github.com/pingcap/tiflow/issues/8798) - - 修复上游 TiKV 节点 crash 场景下,TiCDC 延迟上升过高的问题。[#8858](https://github.com/pingcap/tiflow/issues/8858) - - 优化同步到云对象存储时的目录结构,即只有表的 schema 发生变化时才更新数据的目录。[#8890](https://github.com/pingcap/tiflow/issues/8890) - - 修复同步到 KOP 时出现参数不能获取的问题。[#8892](https://github.com/pingcap/tiflow/issues/8892) + (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复 TiCDC 的时区设置问题 [#8798](https://github.com/pingcap/tiflow/issues/8798) @[hi-rustin](https://github.com/hi-rustin) + (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) + (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) + (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) - 修复同步到 mysql 场景下,上游执行 flashback 命令出现的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) - - 修复同步到云对象存储时,上游执行 exchange partition 数据不能正确同步的问题[#8914](https://github.com/pingcap/tiflow/issues/8914) - - 优化同步到 Kafka 用户设置 ssl 场景下,可以通过参数控制加密算法的问题 [#8867](https://github.com/pingcap/tiflow/issues/8867) - - 修复在同步到下游 TiDB 时,用户环境 pagesize 设置过大时导致的 OOM 问题。 [#8974](https://github.com/pingcap/tiflow/issues/8974) - - 优化上游在执行有损 DDL 时同步数据的行为,即 CDC 只同步 DDL ,不再下发 DML event. [#8686](https://github.com/pingcap/tiflow/issues/8686) + (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复当同步数据到对象存储时上游的 `EXCHANGE PARTITION` 操作没有正常同步到下游的问题 [#8914](https://github.com/pingcap/tiflow/issues/8914) @[CharlesCheung96](https://github.com/CharlesCheung96) + (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) + (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复在某些特殊场景下 sorter 组件内存使用过多导致 OOM 的问题 [#8974](https://github.com/pingcap/tiflow/issues/8974) @[hicqu](https://github.com/hicqu) + (dup: release-7.1.0.md > # 稳定性)* TiCDC 优化 DDL 同步操作 [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/hi-rustin) - 修复下游时 Kafka 场景下,TiCDC 查询下游元信息频率过高导致下游负载过大的问题。[#8957](https://github.com/pingcap/tiflow/issues/8957)[#8959](https://github.com/pingcap/tiflow/issues/8959) - 修复同步 Kafka 消息过大出错时,在 Log 中记录了消息体的问题 [#9031](https://github.com/pingcap/tiflow/issues/9031) - - 优化 TiCDC 对上游 GC safe point 设置的计算方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) - - 修复同步到 Kafka 场景下,滚动重启下游 Kafka 节点 CDC 发生 panic 问题. [#9023](https://github.com/pingcap/tiflow/issues/9023) + (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化 TiCDC 在同步任务失败时对上游 GC TLS 的设置方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) @[charleszheng44](https://github.com/charleszheng44) + (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复下游 Kafka 滚动重启时 TiCDC 节点发生 panic 的问题 [#9023](https://github.com/pingcap/tiflow/issues/9023) @[asddongmen](https://github.com/asddongmen) - 修复同步到云对象存储时,在下游 DDL 对应的 json 文件中没有记录表中字段的默认值问题. [#9066](https://github.com/pingcap/tiflow/issues/9066) - 优化同步到 Kafka 场景下,支持 oauth 协议验证方式. [#8865](https://github.com/pingcap/tiflow/issues/8865) - 优化采用 Avro 或 CSV 协议同步时,对 update 的处理方式,即拆分为 delete + insert ,用户可以获取 old value。[#9086](https://github.com/pingcap/tiflow/issues/9086) From daf17a83f9dd6c90133dac1ebe0bd06091e3380d Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 15:30:57 +0800 Subject: [PATCH 14/36] dup transaction notes --- releases/release-6.5.3.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index b2c92f392b72..77b4f2585b64 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -22,7 +22,7 @@ TiDB 版本:6.5.3 - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 在 resolve lock 之后避免 stale-read 的无效重试。[#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) - - 为 partition table 设置更多的并发度来加速 limit 语句下的执行。[#41480](https://github.com/pingcap/tidb/issues/41480) @[you06](https://github.com/you06) + (dup: release-6.5.2.md > 改进提升> TiDB)- 优化带 Limit 的 Range 类型分区表的 `distsql_concurrency` 设置以降低查询延迟 [#41480](https://github.com/pingcap/tidb/issues/41480) @[you06](https://github.com/you06) @[you06](https://github.com/you06) + TiKV @@ -90,9 +90,9 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) @[AilinKid](https://github.com/AilinKid) - 修复了 CTE 被用在 non-correlated 子查询时可能出现错误结果的问题。[#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) - 修复了 join reorder 可能会造成 outer join 结果错误的问题。[#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) - - 修复了因悲观事务主键切换导致的可能破坏事务原子性的问题。[#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) - - 修复了 batch resolve lock 未正确处理过期的悲观锁可能造成数据不一致的问题。 [#43243](https://github.com/pingcap/tidb/issues/43243) @[MyonKeminta](https://github.com/MyonKeminta) - - 修复了 coprocessor 在某些情况下未统计 TiKV 返回 scan details 的问题。[#41582](https://github.com/pingcap/tidb/issues/41582) @[you06](https://github.com/you06) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些极端情况下,悲观事务的第一条语句发生重试时,对该事务进行 resolve lock 可能影响事务正确性的问题 [#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些罕见的情况下,悲观事务的残留悲观锁在 GC resolve lock 时可能影响数据正确性的问题 [#43243](https://github.com/pingcap/tidb/issues/43243) @[MyonKeminta](https://github.com/MyonKeminta) + (dup: release-6.5.1.md > 错误修复> TiDB)- 修复了 `batch cop` 在执行过程中的 scan detail 信息不准确的问题 [#41582](https://github.com/pingcap/tidb/issues/41582) @[you06](https://github.com/you06) - 为 stale-read 增加了命中和流量的指标。 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) - 修复了在同时使用 stale-read 和 prepare 语句时无法读取到数据更新的问题。 [#43044](https://github.com/pingcap/tidb/issues/43044) @[you06](https://github.com/you06) - 修复了在 load data 语句中可能误报 assertion 错误的问题。[#43849](https://github.com/pingcap/tidb/issues/43849) @[you06](https://github.com/you06) From 4cf6d32ef770e0b108bd8a9936bb910cad166909 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 15:54:42 +0800 Subject: [PATCH 15/36] Apply suggestions from code review --- releases/release-6.5.3.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 77b4f2585b64..202ac96448cf 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -123,6 +123,7 @@ TiDB 版本:6.5.3 + TiCDC + - 修复在表数量特别多场景下可能出现的 OOM 问题。[#7872](https://github.com/pingcap/tiflow/issues/7872) - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞住其他无关的 DML event 的使用,同时减少内存的使用。[#8106](https://github.com/pingcap/tiflow/issues/8106) - 修复在表数量特别多(10k)场景下可能出现的 Panic 问题。[#8863](https://github.com/pingcap/tiflow/issues/8863) @@ -132,6 +133,7 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) + - 修复同步到 mysql 场景下,上游执行 flashback 命令出现的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复当同步数据到对象存储时上游的 `EXCHANGE PARTITION` 操作没有正常同步到下游的问题 [#8914](https://github.com/pingcap/tiflow/issues/8914) @[CharlesCheung96](https://github.com/CharlesCheung96) (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) From 420828dab0862bacee9d949b7eb228659db93307 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 17:29:50 +0800 Subject: [PATCH 16/36] Update releases/release-6.5.3.md Co-authored-by: you06 --- releases/release-6.5.3.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 202ac96448cf..a6cc198a85c1 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -23,6 +23,7 @@ TiDB 版本:6.5.3 - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 在 resolve lock 之后避免 stale-read 的无效重试。[#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) (dup: release-6.5.2.md > 改进提升> TiDB)- 优化带 Limit 的 Range 类型分区表的 `distsql_concurrency` 设置以降低查询延迟 [#41480](https://github.com/pingcap/tidb/issues/41480) @[you06](https://github.com/you06) @[you06](https://github.com/you06) + - 在 stale-read 遇到 data-is-not-ready 时使用 leader read 降低延迟。#[765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) + TiKV From 75de186321e1e12b6d10f2057d27eab54163a774 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 9 Jun 2023 17:31:01 +0800 Subject: [PATCH 17/36] Apply suggestions from code review Co-authored-by: ShuNing Co-authored-by: 3pointer --- releases/release-6.5.3.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index a6cc198a85c1..4f273d85db5f 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -31,7 +31,9 @@ TiDB 版本:6.5.3 + PD - - note 1 + + - PD Leader 选举使用单独的 gRPC 链接,防止受其它请求影响。#[6464](https://github.com/tikv/pd/pull/6454) @[rleungx](https://github.com/rleungx) + + TiFlash @@ -120,7 +122,7 @@ TiDB 版本:6.5.3 + Backup & Restore (BR) - - note 1 + - 修复备份失败时 "resolve lock timeout" 掩盖真正错误的问题 [#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) + TiCDC From 94d69af8c8770fde4777ed4719fc5b9aafbbcf13 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 12 Jun 2023 08:27:13 +0800 Subject: [PATCH 18/36] Apply suggestions from code review --- releases/release-6.5.3.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 4f273d85db5f..5b0dc1123b88 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -47,7 +47,8 @@ TiDB 版本:6.5.3 + TiCDC - - note 1 + - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) [asddongmen](https://github.com/asddongmen) + - 调整 Decoder 接口,增加了新参数 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) [3AceShowHand](https://github.com/3AceShowHand) + TiDB Data Migration (DM) @@ -112,11 +113,11 @@ TiDB 版本:6.5.3 + TiFlash - - 修复一个分区表查询报错的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - - 修复在表字段同时存在 TIMESTAMP 或者 TIME 类型和 GENERATED 类型情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 修复分区表查询报错的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 修复在 GENERATED 类型表字段与 TIMESTAMP 或 TIME 类型同时存在的情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) (dup: release-7.1.0.md > 错误修复> TiFlash)- 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) - - 修复一个 insert select 语句从 tiflash 读取数据时,sql 报错 Truncate error cast decimal as decimal 的问题 [#7348](https://github.com/pingcap/tiflash/issues/7348) @[windtalker](https://github.com/windtalker) - - 修复查询在 Join build 侧数据非常大,且包含许多小型字符串类型列时,可能会使用比实际需要更大的内存的问题。 [#7416](https://github.com/pingcap/tiflash/issues/7416) @[yibin87](https://github.com/yibin87) + - 修复 INSERT SELECT 语句从 TiFlash 读取数据时报错 "Truncate error cast decimal as decimal" 的问题 [#7348](https://github.com/pingcap/tiflash/issues/7348) @[windtalker](https://github.com/windtalker) + - 修复查询在 Join build 侧数据非常大,且包含许多小型字符串类型列时,消耗的内存可能会超过实际需要的问题 [#7416](https://github.com/pingcap/tiflash/issues/7416) @[yibin87](https://github.com/yibin87) + Tools @@ -127,11 +128,9 @@ TiDB 版本:6.5.3 + TiCDC - - 修复在表数量特别多场景下可能出现的 OOM 问题。[#7872](https://github.com/pingcap/tiflow/issues/7872) - - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞住其他无关的 DML event 的使用,同时减少内存的使用。[#8106](https://github.com/pingcap/tiflow/issues/8106) - - 修复在表数量特别多(10k)场景下可能出现的 Panic 问题。[#8863](https://github.com/pingcap/tiflow/issues/8863) - - 修复TiCDC 在上游 TiDB 发生 OOM 时卡住的问题。[#8561](https://github.com/pingcap/tiflow/issues/8561) - - 修复 PD 出现网络隔离、PD owner 节点重启等故障时 CDC 卡住问题。[#8808](https://github.com/pingcap/tiflow/issues/8808)[#8812](https://github.com/pingcap/tiflow/issues/8812)[#8877](https://github.com/pingcap/tiflow/issues/8877) + - 修复在表数量多达 50000 个时可能出现 OOM 的问题 [#7872](https://github.com/pingcap/tiflow/issues/7872) [sdojjy](https://github.com/sdojjy) + - 修复 TiCDC 在上游 TiDB 发生 OOM 时卡住的问题 [#8561](https://github.com/pingcap/tiflow/issues/8561) [overvenus](https://github.com/overvenus) + - 修复 PD 出现网络隔离或 PD Owner 节点重启等故障时 TiCDC 卡住问题 [#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) [asddongmen](https://github.com/asddongmen) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复 TiCDC 的时区设置问题 [#8798](https://github.com/pingcap/tiflow/issues/8798) @[hi-rustin](https://github.com/hi-rustin) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) From 0f311579343300d0965ce5fbd1f4c4603034d9af Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 12 Jun 2023 08:30:48 +0800 Subject: [PATCH 19/36] Update releases/release-6.5.3.md --- releases/release-6.5.3.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 5b0dc1123b88..7df59af9e03a 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -47,6 +47,7 @@ TiDB 版本:6.5.3 + TiCDC + - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) [asddongmen](https://github.com/asddongmen) - 调整 Decoder 接口,增加了新参数 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) [3AceShowHand](https://github.com/3AceShowHand) From 65938c3a7c8e0a85df1dadb05a6ae8fb0aad3a51 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 12 Jun 2023 10:05:54 +0800 Subject: [PATCH 20/36] Apply suggestions from code review Co-authored-by: Lloyd-Pottiger <60744015+Lloyd-Pottiger@users.noreply.github.com> --- releases/release-6.5.3.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 7df59af9e03a..9a045b966598 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -50,6 +50,8 @@ TiDB 版本:6.5.3 - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) [asddongmen](https://github.com/asddongmen) - 调整 Decoder 接口,增加了新参数 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) [3AceShowHand](https://github.com/3AceShowHand) + - 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) + - 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) + TiDB Data Migration (DM) @@ -114,9 +116,9 @@ TiDB 版本:6.5.3 + TiFlash - - 修复分区表查询报错的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 修复分区表 TableScan 算子在 Region 迁移时性能劣化的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 修复在 GENERATED 类型表字段与 TIMESTAMP 或 TIME 类型同时存在的情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - (dup: release-7.1.0.md > 错误修复> TiFlash)- 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) + - 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) - 修复 INSERT SELECT 语句从 TiFlash 读取数据时报错 "Truncate error cast decimal as decimal" 的问题 [#7348](https://github.com/pingcap/tiflash/issues/7348) @[windtalker](https://github.com/windtalker) - 修复查询在 Join build 侧数据非常大,且包含许多小型字符串类型列时,消耗的内存可能会超过实际需要的问题 [#7416](https://github.com/pingcap/tiflash/issues/7416) @[yibin87](https://github.com/yibin87) @@ -134,8 +136,6 @@ TiDB 版本:6.5.3 - 修复 PD 出现网络隔离或 PD Owner 节点重启等故障时 TiCDC 卡住问题 [#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) [asddongmen](https://github.com/asddongmen) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复 TiCDC 的时区设置问题 [#8798](https://github.com/pingcap/tiflow/issues/8798) @[hi-rustin](https://github.com/hi-rustin) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) - (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) - (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) - 修复同步到 mysql 场景下,上游执行 flashback 命令出现的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复当同步数据到对象存储时上游的 `EXCHANGE PARTITION` 操作没有正常同步到下游的问题 [#8914](https://github.com/pingcap/tiflow/issues/8914) @[CharlesCheung96](https://github.com/CharlesCheung96) From 4ce92d165e1ed795da02f70094c9302f89348bd0 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 12 Jun 2023 10:51:09 +0800 Subject: [PATCH 21/36] Update releases/release-6.5.3.md --- releases/release-6.5.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 9a045b966598..6b04998e9c08 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -49,7 +49,7 @@ TiDB 版本:6.5.3 - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) [asddongmen](https://github.com/asddongmen) - - 调整 Decoder 接口,增加了新参数 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) [3AceShowHand](https://github.com/3AceShowHand) + - 调整 Decoder 接口,增加了新方法 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) [3AceShowHand](https://github.com/3AceShowHand) - 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) - 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) From 0ce951da3c0a9323bdd851dcb86def987f9ff872 Mon Sep 17 00:00:00 2001 From: Ran Date: Mon, 12 Jun 2023 11:23:24 +0800 Subject: [PATCH 22/36] Apply suggestions from code review Co-authored-by: tonyxuqqi --- releases/release-6.5.3.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 6b04998e9c08..88d8e8c5f6ca 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -27,7 +27,7 @@ TiDB 版本:6.5.3 + TiKV - - note 1 + - check_leader请求压缩(减少流量)[#14839](https://github.com/tikv/tikv/issues/14839) @[cfzjywxk](https://github.com/cfzjywxk)] + PD @@ -107,7 +107,13 @@ TiDB 版本:6.5.3 + TiKV - - note 1 + - 修复continuous profiling中的文件句柄泄露[#14224] (https://github.com/tikv/tikv/issues/14224) @[tabokie](https://github.com/tabokie) + - 修复当PD宕机时可能造成PITR无法推进[#14184](https://github.com/tikv/tikv/issues/14184) @[YuJuncen](https://github.com/YuJuncen) + - 修复新产生的加密密钥可能覆盖已经存在的加密密钥导致部分加密数据无法读取[#14585](https://github.com/tikv/tikv/issues/14585) @[tabokie](https://github.com/tabokie) + - 修复autocommit和point get replica read之间可能破坏线性一致性[#14715](https://github.com/tikv/tikv/issues/14715) @[cfzjywxk](https://github.com/cfzjywxk) + - 修复累计的锁可能导致升级后读性能变慢[#14780](https://github.com/tikv/tikv/issues/14780) @[ekexium](https://github.com/ekexium) + - 修复lightning SST文件泄露[#14745](https://github.com/tikv/tikv/issues/14745) @[YuJuncen](https://github.com/YuJuncen) + - 修复加密密钥和raft log文件删除的潜在的冲突导致tikv无法启动[#14761](https://github.com/tikv/tikv/issues/14761) @[Connor1996](https://github.com/Connor1996) + PD From 90a0a918d3c4057977238aad4f6a5e8d0b250fdf Mon Sep 17 00:00:00 2001 From: Aolin Date: Mon, 12 Jun 2023 12:55:58 +0800 Subject: [PATCH 23/36] update TiDB part --- releases/release-6.5.3.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 88d8e8c5f6ca..cc7131613df1 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -24,6 +24,8 @@ TiDB 版本:6.5.3 - 在 resolve lock 之后避免 stale-read 的无效重试。[#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) (dup: release-6.5.2.md > 改进提升> TiDB)- 优化带 Limit 的 Range 类型分区表的 `distsql_concurrency` 设置以降低查询延迟 [#41480](https://github.com/pingcap/tidb/issues/41480) @[you06](https://github.com/you06) @[you06](https://github.com/you06) - 在 stale-read 遇到 data-is-not-ready 时使用 leader read 降低延迟。#[765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) + + - 为 Stale Read 增加 `Stale Read OPS` 和 `Stale Read MBps` 指标,用于监控命中率和流量 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) + TiKV @@ -86,24 +88,23 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复当 PD 成员地址发生变化时,为 `AUTO_INCREMENT` 列分配 ID 会被长时间阻塞的问题 [#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) - - 修复了放置规则回收时,TiDB 向 PD 发送重复请求,造成 PD 侧大量 "full config reset" 日志打印的问题 [#33069](https://github.com/pingcap/tidb/issues/33069) @[tiancaiamao](https://github.com/tiancaiamao) + - 修复回收放置规则时,TiDB 向 PD 发送重复请求造成 PD 日志中出现大量 `full config reset` 的问题 [#33069](https://github.com/pingcap/tidb/issues/33069) @[tiancaiamao](https://github.com/tiancaiamao) (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `SHOW PRIVILEGES` 命令显示的权限列表不完整的问题 [#40591](https://github.com/pingcap/tidb/issues/40591) @[CbcWestwolf](https://github.com/CbcWestwolf) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 `ADMIN SHOW DDL JOBS LIMIT` 返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) - - 修复在开启密码强度校验时对 tidb_auth_token 用户进行校验的问题 [#44098](https://github.com/pingcap/tidb/issues/44098) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复在开启密码强度校验时对 `tidb_auth_token` 用户进行校验导致用户创建失败的问题 [#44098](https://github.com/pingcap/tidb/issues/44098) @[CbcWestwolf](https://github.com/CbcWestwolf) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) - - 修复了在分区表上执行 modify column 时输出 truncate data 相关 warning 的问题。[#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) + - 修复在分区表上执行 `MODIFY COLUMN` 时输出 `Data Truncated` 相关报错的问题 [#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下显示错误的 TiDB 地址的问题 [#43260](https://github.com/pingcap/tidb/issues/43260) @[nexustar](https://github.com/nexustar) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在谓词下推的情况下 CTE 结果错误的问题 [#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) @[AilinKid](https://github.com/AilinKid) - - 修复了 CTE 被用在 non-correlated 子查询时可能出现错误结果的问题。[#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) - - 修复了 join reorder 可能会造成 outer join 结果错误的问题。[#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) + - 修复 CTE 在带有非关联子查询的语句中可能导致结果错误的问题 [#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) + - 修复 Join Reorder 可能会造成 Outer Join 结果错误的问题 [#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些极端情况下,悲观事务的第一条语句发生重试时,对该事务进行 resolve lock 可能影响事务正确性的问题 [#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些罕见的情况下,悲观事务的残留悲观锁在 GC resolve lock 时可能影响数据正确性的问题 [#43243](https://github.com/pingcap/tidb/issues/43243) @[MyonKeminta](https://github.com/MyonKeminta) (dup: release-6.5.1.md > 错误修复> TiDB)- 修复了 `batch cop` 在执行过程中的 scan detail 信息不准确的问题 [#41582](https://github.com/pingcap/tidb/issues/41582) @[you06](https://github.com/you06) - - 为 stale-read 增加了命中和流量的指标。 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) - - 修复了在同时使用 stale-read 和 prepare 语句时无法读取到数据更新的问题。 [#43044](https://github.com/pingcap/tidb/issues/43044) @[you06](https://github.com/you06) - - 修复了在 load data 语句中可能误报 assertion 错误的问题。[#43849](https://github.com/pingcap/tidb/issues/43849) @[you06](https://github.com/you06) - - 修复了使用 stale-read 时,coprocessor 在遇到 data-is-not-ready 的情况下不能 fallback 到 leader 的问题。 [#43365](https://github.com/pingcap/tidb/issues/43365) @[you06](https://github.com/you06) + - 修复在同时使用 Stale Read 和 `PREPARE` 语句时无法读取到数据更新的问题 [#43044](https://github.com/pingcap/tidb/issues/43044) @[you06](https://github.com/you06) + - 修复执行 `LOAD DATA` 语句可能误报 `assertion failed` 的问题 [#43849](https://github.com/pingcap/tidb/issues/43849) @[you06](https://github.com/you06) + - 修复使用 Stale Read 过程中,当 coprocessor 遇到 `region data not ready` 情况时无法 fallback 到 leader 的问题 [#43365](https://github.com/pingcap/tidb/issues/43365) @[you06](https://github.com/you06) + TiKV From 5c75934f4e5f6e98a0ef4376919e7e3ce6435236 Mon Sep 17 00:00:00 2001 From: Aolin Date: Mon, 12 Jun 2023 13:33:43 +0800 Subject: [PATCH 24/36] fix format and remove dup --- releases/release-6.5.3.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index cc7131613df1..72aba22ff2a6 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -93,10 +93,9 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 `ADMIN SHOW DDL JOBS LIMIT` 返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) - 修复在开启密码强度校验时对 `tidb_auth_token` 用户进行校验导致用户创建失败的问题 [#44098](https://github.com/pingcap/tidb/issues/44098) @[CbcWestwolf](https://github.com/CbcWestwolf) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) - - 修复在分区表上执行 `MODIFY COLUMN` 时输出 `Data Truncated` 相关报错的问题 [#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) + - 修复在分区表上执行 `MODIFY COLUMN` 时输出 `Data Truncated` 相关报错的问题 [#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下显示错误的 TiDB 地址的问题 [#43260](https://github.com/pingcap/tidb/issues/43260) @[nexustar](https://github.com/nexustar) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在谓词下推的情况下 CTE 结果错误的问题 [#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) @[AilinKid](https://github.com/AilinKid) - 修复 CTE 在带有非关联子查询的语句中可能导致结果错误的问题 [#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) - 修复 Join Reorder 可能会造成 Outer Join 结果错误的问题 [#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些极端情况下,悲观事务的第一条语句发生重试时,对该事务进行 resolve lock 可能影响事务正确性的问题 [#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) From 45410032ddc7c8301000a1f96a825f2c5d091ea0 Mon Sep 17 00:00:00 2001 From: Ran Date: Mon, 12 Jun 2023 14:12:03 +0800 Subject: [PATCH 25/36] Apply suggestions from code review --- releases/release-6.5.3.md | 45 +++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 72aba22ff2a6..f8598c78ad13 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -20,21 +20,22 @@ TiDB 版本:6.5.3 + TiDB - - 提升了 TRUNCATE 分区表(带放置规则)操作的速度。[#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - - 在 resolve lock 之后避免 stale-read 的无效重试。[#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) + - 提升了对带有 Placement Rules 的分区表的 `TRUNCATE` 操作速度 [#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 在 resolve lock 之后避免无效的 Stale Read 重试 [#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) (dup: release-6.5.2.md > 改进提升> TiDB)- 优化带 Limit 的 Range 类型分区表的 `distsql_concurrency` 设置以降低查询延迟 [#41480](https://github.com/pingcap/tidb/issues/41480) @[you06](https://github.com/you06) @[you06](https://github.com/you06) - - 在 stale-read 遇到 data-is-not-ready 时使用 leader read 降低延迟。#[765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) + - 在 Stale Read 遇到 `data-is-not-ready` 报错时使用 leader read 来降低延迟 [#765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) - 为 Stale Read 增加 `Stale Read OPS` 和 `Stale Read MBps` 指标,用于监控命中率和流量 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) + TiKV - - check_leader请求压缩(减少流量)[#14839](https://github.com/tikv/tikv/issues/14839) @[cfzjywxk](https://github.com/cfzjywxk)] + + - 使用 gzip 压缩 `check_leader` 请求以减少流量 [#14839](https://github.com/tikv/tikv/issues/14839) @[cfzjywxk](https://github.com/cfzjywxk) + PD - - PD Leader 选举使用单独的 gRPC 链接,防止受其它请求影响。#[6464](https://github.com/tikv/pd/pull/6454) @[rleungx](https://github.com/rleungx) + - PD Leader 选举使用单独的 gRPC 链接,防止受到其他请求的影响 [#6464](https://github.com/tikv/pd/pull/6454) @[rleungx](https://github.com/rleungx) + TiFlash @@ -72,15 +73,15 @@ TiDB 版本:6.5.3 + TiDB - - 修复一个 min, max 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) - - 修复一个窗口函数计算下推到 tiflash 时执行计划构造错误的问题 [#43981](https://github.com/pingcap/tidb/issues/43981) @[gengliqi](https://github.com/gengliqi) - - 修复一个使用 CTE 的查询 hang 住的问题 [#43758](https://github.com/pingcap/tidb/issues/43758) @[guo-shaoge](https://github.com/guo-shaoge) - - 修复一个使用 AES_DECRYPT 表达时,sql 报错 runtime error: index out of range 的问题 [#43086](https://github.com/pingcap/tidb/issues/43086) @[lcwangchao](https://github.com/lcwangchao) - - 修复 show processlist 无法显示子查询时间较长语句的事务的 start ts 的问题。[#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) - - 修复 PD 隔离有可能导致运行的 DDL 阻塞的问题。 [#44014](https://github.com/pingcap/tidb/issues/44014), [#43755](https://github.com/pingcap/tidb/issues/43755), [#44267]https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) + - 修复一个 `min, max` 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) + - 修复一个窗口函数计算下推到 TiFlash 时执行计划构造错误的问题 [#43981](https://github.com/pingcap/tidb/issues/43981) @[gengliqi](https://github.com/gengliqi) + - 修复一个使用 CTE 的查询导致 TiDB 卡住的问题 [#43749](https://github.com/pingcap/tidb/issues/43749) [#36896](https://github.com/pingcap/tidb/issues/36896) @[guo-shaoge](https://github.com/guo-shaoge) + - 修复一个在使用 `AES_DECRYPT` 表达式时,SQL 报错 `runtime error: index out of range` 的问题 [#43063](https://github.com/pingcap/tidb/issues/43063) @[lcwangchao](https://github.com/lcwangchao) + - 修复 `SHOW PROCESSLIST` 语句无法显示子查询时间较长语句的事务的 start ts 的问题 [#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) + - 修复 PD 隔离可能会导致运行的 DDL 阻塞的问题 [#44014](https://github.com/pingcap/tidb/issues/44014), [#43755](https://github.com/pingcap/tidb/issues/43755), [#44267]https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复使用 `UNION` 查询联合视图和临时表时 TiDB panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) - - 修复放置规则在分区表下的一些行为,使得删除的分区放置规则被正确设置以及回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) - - 修复了在 TRUNCATE 分区表的某个分区时可能造成分区的放置规则失效的问题 [#44031](https://github.com/pingcap/tidb/issues/44031) @[lcwangchao](https://github.com/lcwangchao) + - 修复 Placement Rule 在分区表下的行为问题,使得删除的分区 Placement Rule 可以被正确设置病回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) + - 修复在 TRUNCATE 分区表的某个分区时可能造成分区的 Placement Rule 失效的问题 [#44031](https://github.com/pingcap/tidb/issues/44031) @[lcwangchao](https://github.com/lcwangchao) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43725](https://github.com/pingcap/tidb/issues/43725) @[tangenta](https://github.com/tangenta) (dup: release-6.5.2.md > 错误修复> TiDB)- 修复在使用 Cursor Fetch 且在 Execute、Fetch、Close 之间运行其它语句后,Fetch 与 Close 命令可能会返回错误结果或造成 TiDB Panic 的问题 [#40094](https://github.com/pingcap/tidb/issues/40094) @[YangKeao](https://github.com/YangKeao) @@ -107,13 +108,14 @@ TiDB 版本:6.5.3 + TiKV - - 修复continuous profiling中的文件句柄泄露[#14224] (https://github.com/tikv/tikv/issues/14224) @[tabokie](https://github.com/tabokie) - - 修复当PD宕机时可能造成PITR无法推进[#14184](https://github.com/tikv/tikv/issues/14184) @[YuJuncen](https://github.com/YuJuncen) - - 修复新产生的加密密钥可能覆盖已经存在的加密密钥导致部分加密数据无法读取[#14585](https://github.com/tikv/tikv/issues/14585) @[tabokie](https://github.com/tabokie) - - 修复autocommit和point get replica read之间可能破坏线性一致性[#14715](https://github.com/tikv/tikv/issues/14715) @[cfzjywxk](https://github.com/cfzjywxk) - - 修复累计的锁可能导致升级后读性能变慢[#14780](https://github.com/tikv/tikv/issues/14780) @[ekexium](https://github.com/ekexium) - - 修复lightning SST文件泄露[#14745](https://github.com/tikv/tikv/issues/14745) @[YuJuncen](https://github.com/YuJuncen) - - 修复加密密钥和raft log文件删除的潜在的冲突导致tikv无法启动[#14761](https://github.com/tikv/tikv/issues/14761) @[Connor1996](https://github.com/Connor1996) + + - 修复 Continuous Profiling 中的文件句柄泄露的问题 [#14224] (https://github.com/tikv/tikv/issues/14224) @[tabokie](https://github.com/tabokie) + - 修复 PD 宕机可能造成 PITR 无法推进的问题 [#14184](https://github.com/tikv/tikv/issues/14184) @[YuJuncen](https://github.com/YuJuncen) + (dup) - 修复加密 Key ID 冲突会导致旧 Key 被删除的问题 [#14585](https://github.com/tikv/tikv/issues/14585) @[tabokie](https://github.com/tabokie) + - 修复 autocommit 和 point get replica read 可能破坏线性一致性的问题 [#14715](https://github.com/tikv/tikv/issues/14715) @[cfzjywxk](https://github.com/cfzjywxk) + (dup) - 修复集群从较低版本升级到 v6.5 或更高版本时,由于累计的 Lock 记录可能导致性能下降到问题 [#14780](https://github.com/tikv/tikv/issues/14780) @[MyonKeminta](https://github.com/MyonKeminta) + - 修复 TiDB Lightning 可能导致 SST 文件泄露的问题 [#14745](https://github.com/tikv/tikv/issues/14745) @[YuJuncen](https://github.com/YuJuncen) + - 修复加密密钥和 raft log 文件删除之间的潜在冲突导致 TiKV 无法启动的问题 [#14761](https://github.com/tikv/tikv/issues/14761) @[Connor1996](https://github.com/Connor1996) + PD @@ -132,7 +134,8 @@ TiDB 版本:6.5.3 + Backup & Restore (BR) - - 修复备份失败时 "resolve lock timeout" 掩盖真正错误的问题 [#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) + + - 修复备份失败时 BR 的报错信息 "resolve lock timeout" 具有误导性,掩盖了实际错误的问题 [#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) + TiCDC From dc6ea5783f6a0eeebb9e0847e0cd800e31c9c27d Mon Sep 17 00:00:00 2001 From: Ran Date: Mon, 12 Jun 2023 14:58:48 +0800 Subject: [PATCH 26/36] Apply suggestions from code review --- releases/release-6.5.3.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index f8598c78ad13..62996379d338 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -22,7 +22,6 @@ TiDB 版本:6.5.3 - 提升了对带有 Placement Rules 的分区表的 `TRUNCATE` 操作速度 [#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 在 resolve lock 之后避免无效的 Stale Read 重试 [#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) - (dup: release-6.5.2.md > 改进提升> TiDB)- 优化带 Limit 的 Range 类型分区表的 `distsql_concurrency` 设置以降低查询延迟 [#41480](https://github.com/pingcap/tidb/issues/41480) @[you06](https://github.com/you06) @[you06](https://github.com/you06) - 在 Stale Read 遇到 `data-is-not-ready` 报错时使用 leader read 来降低延迟 [#765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) - 为 Stale Read 增加 `Stale Read OPS` 和 `Stale Read MBps` 指标,用于监控命中率和流量 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) @@ -73,18 +72,17 @@ TiDB 版本:6.5.3 + TiDB - - 修复一个 `min, max` 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) - - 修复一个窗口函数计算下推到 TiFlash 时执行计划构造错误的问题 [#43981](https://github.com/pingcap/tidb/issues/43981) @[gengliqi](https://github.com/gengliqi) + - 修复一个 `min, max` 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) + - 修复一个窗口函数计算下推到 TiFlash 时执行计划构造错误的问题 [#43922](https://github.com/pingcap/tidb/issues/43922) @[gengliqi](https://github.com/gengliqi) - 修复一个使用 CTE 的查询导致 TiDB 卡住的问题 [#43749](https://github.com/pingcap/tidb/issues/43749) [#36896](https://github.com/pingcap/tidb/issues/36896) @[guo-shaoge](https://github.com/guo-shaoge) - 修复一个在使用 `AES_DECRYPT` 表达式时,SQL 报错 `runtime error: index out of range` 的问题 [#43063](https://github.com/pingcap/tidb/issues/43063) @[lcwangchao](https://github.com/lcwangchao) - 修复 `SHOW PROCESSLIST` 语句无法显示子查询时间较长语句的事务的 start ts 的问题 [#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) - - 修复 PD 隔离可能会导致运行的 DDL 阻塞的问题 [#44014](https://github.com/pingcap/tidb/issues/44014), [#43755](https://github.com/pingcap/tidb/issues/43755), [#44267]https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) + - 修复 PD 隔离可能会导致运行的 DDL 阻塞的问题 [#44014](https://github.com/pingcap/tidb/issues/44014) [#43755](https://github.com/pingcap/tidb/issues/43755) [#44267](https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复使用 `UNION` 查询联合视图和临时表时 TiDB panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) - - 修复 Placement Rule 在分区表下的行为问题,使得删除的分区 Placement Rule 可以被正确设置病回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) + - 修复 Placement Rule 在分区表下的行为问题,使得删除的分区 Placement Rule 可以被正确设置并回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) - 修复在 TRUNCATE 分区表的某个分区时可能造成分区的 Placement Rule 失效的问题 [#44031](https://github.com/pingcap/tidb/issues/44031) @[lcwangchao](https://github.com/lcwangchao) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43725](https://github.com/pingcap/tidb/issues/43725) @[tangenta](https://github.com/tangenta) - (dup: release-6.5.2.md > 错误修复> TiDB)- 修复在使用 Cursor Fetch 且在 Execute、Fetch、Close 之间运行其它语句后,Fetch 与 Close 命令可能会返回错误结果或造成 TiDB Panic 的问题 [#40094](https://github.com/pingcap/tidb/issues/40094) @[YangKeao](https://github.com/YangKeao) (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `JSON_OBJECT` 在某些情况下会报错的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复当 PD 成员地址发生变化时,为 `AUTO_INCREMENT` 列分配 ID 会被长时间阻塞的问题 [#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) @@ -109,7 +107,7 @@ TiDB 版本:6.5.3 + TiKV - - 修复 Continuous Profiling 中的文件句柄泄露的问题 [#14224] (https://github.com/tikv/tikv/issues/14224) @[tabokie](https://github.com/tabokie) + - 修复 Continuous Profiling 中的文件句柄泄露的问题 [#14224](https://github.com/tikv/tikv/issues/14224) @[tabokie](https://github.com/tabokie) - 修复 PD 宕机可能造成 PITR 无法推进的问题 [#14184](https://github.com/tikv/tikv/issues/14184) @[YuJuncen](https://github.com/YuJuncen) (dup) - 修复加密 Key ID 冲突会导致旧 Key 被删除的问题 [#14585](https://github.com/tikv/tikv/issues/14585) @[tabokie](https://github.com/tabokie) - 修复 autocommit 和 point get replica read 可能破坏线性一致性的问题 [#14715](https://github.com/tikv/tikv/issues/14715) @[cfzjywxk](https://github.com/cfzjywxk) From f4006fe95cc03e6d4b67b92aa88cda243c0150f5 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Mon, 12 Jun 2023 16:11:46 +0800 Subject: [PATCH 27/36] Apply suggestions from code review --- releases/release-6.5.3.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 62996379d338..9ca75220f0a0 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -144,18 +144,18 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复 TiCDC 的时区设置问题 [#8798](https://github.com/pingcap/tiflow/issues/8798) @[hi-rustin](https://github.com/hi-rustin) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) - - 修复同步到 mysql 场景下,上游执行 flashback 命令出现的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) + - 修复在同步数据到下游 MySQL 的场景中,当上游 TiDB 执行 `FLASHBACK CLUSTER TO TIMESTAMP` 语句后同步出错的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) @[asddongmen](https://github.com/asddongmen) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复当同步数据到对象存储时上游的 `EXCHANGE PARTITION` 操作没有正常同步到下游的问题 [#8914](https://github.com/pingcap/tiflow/issues/8914) @[CharlesCheung96](https://github.com/CharlesCheung96) (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复在某些特殊场景下 sorter 组件内存使用过多导致 OOM 的问题 [#8974](https://github.com/pingcap/tiflow/issues/8974) @[hicqu](https://github.com/hicqu) (dup: release-7.1.0.md > # 稳定性)* TiCDC 优化 DDL 同步操作 [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/hi-rustin) - - 修复下游时 Kafka 场景下,TiCDC 查询下游元信息频率过高导致下游负载过大的问题。[#8957](https://github.com/pingcap/tiflow/issues/8957)[#8959](https://github.com/pingcap/tiflow/issues/8959) - - 修复同步 Kafka 消息过大出错时,在 Log 中记录了消息体的问题 [#9031](https://github.com/pingcap/tiflow/issues/9031) + - 修复当下游为 Kafka 时,TiCDC 查询下游的元信息频率过高导致下游负载过大的问题 [#8957](https://github.com/pingcap/tiflow/issues/8957) [#8959](https://github.com/pingcap/tiflow/issues/8959) @[hi-rustin](https://github.com/hi-rustin) + - 修复当 Kafka 消息过大导致同步出错时,在 Log 中记录了消息体的问题 [#9031](https://github.com/pingcap/tiflow/issues/9031) @[darraes](https://github.com/darraes) (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化 TiCDC 在同步任务失败时对上游 GC TLS 的设置方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) @[charleszheng44](https://github.com/charleszheng44) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复下游 Kafka 滚动重启时 TiCDC 节点发生 panic 的问题 [#9023](https://github.com/pingcap/tiflow/issues/9023) @[asddongmen](https://github.com/asddongmen) - - 修复同步到云对象存储时,在下游 DDL 对应的 json 文件中没有记录表中字段的默认值问题. [#9066](https://github.com/pingcap/tiflow/issues/9066) - - 优化同步到 Kafka 场景下,支持 oauth 协议验证方式. [#8865](https://github.com/pingcap/tiflow/issues/8865) - - 优化采用 Avro 或 CSV 协议同步时,对 update 的处理方式,即拆分为 delete + insert ,用户可以获取 old value。[#9086](https://github.com/pingcap/tiflow/issues/9086) + - 修复同步数据到存储服务时,下游 DDL 语句对应的 JSON 文件中没有记录表中字段默认值的问题 [#9066](https://github.com/pingcap/tiflow/issues/9066) @[CharlesCheung96](https://github.com/CharlesCheung96) + - 在同步数据到 Kafka 的场景中,支持 OAUTH 协议验证方式 [#8865](https://github.com/pingcap/tiflow/issues/8865) @[hi-rustin](https://github.com/hi-rustin) + - 优化采用 Avro 或 CSV 协议同步数据时 TiCDC 对 `UPDATE` 语句的处理方式,即拆分为 `DELETE` + `INSERT` 语句,用户可以通过 `DELETE` 获取修改前的 old value [#9086](https://github.com/pingcap/tiflow/issues/9086) @[3AceShowHand](https://github.com/3AceShowHand) - note 1 @@ -176,5 +176,5 @@ TiDB 版本:6.5.3 + TiDB Binlog - - 优化 table info 获取方式,降低 drainer 初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) - - 修复遇到状态为 CANCELED 的 DDL 时报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) + - 优化表信息的获取方式,降低 Drainer 的初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) + - 修复遇到状态为 CANCELED 的 DDL 时 TiDB Binlog 报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) From 081d0b8777f8ebe81073dad623a5de2df79c54e3 Mon Sep 17 00:00:00 2001 From: Ran Date: Mon, 12 Jun 2023 16:52:59 +0800 Subject: [PATCH 28/36] Apply suggestions from code review Co-authored-by: xixirangrang --- releases/release-6.5.3.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 9ca75220f0a0..66048d9a4045 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -22,7 +22,7 @@ TiDB 版本:6.5.3 - 提升了对带有 Placement Rules 的分区表的 `TRUNCATE` 操作速度 [#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 在 resolve lock 之后避免无效的 Stale Read 重试 [#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) - - 在 Stale Read 遇到 `data-is-not-ready` 报错时使用 leader read 来降低延迟 [#765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) + - 在 Stale Read 遇到 `DataIsNotReady` 报错时使用 leader read 来降低延迟 [#765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) - 为 Stale Read 增加 `Stale Read OPS` 和 `Stale Read MBps` 指标,用于监控命中率和流量 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) @@ -34,7 +34,7 @@ TiDB 版本:6.5.3 + PD - - PD Leader 选举使用单独的 gRPC 链接,防止受到其他请求的影响 [#6464](https://github.com/tikv/pd/pull/6454) @[rleungx](https://github.com/rleungx) + - PD Leader 选举使用单独的 gRPC 链接,防止受到其他请求的影响 [#6403](https://github.com/tikv/pd/issues/6403) @[rleungx](https://github.com/rleungx) + TiFlash @@ -52,8 +52,8 @@ TiDB 版本:6.5.3 - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) [asddongmen](https://github.com/asddongmen) - 调整 Decoder 接口,增加了新方法 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) [3AceShowHand](https://github.com/3AceShowHand) - - 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) - - 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) + (dup)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) + (dup)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) + TiDB Data Migration (DM) @@ -72,11 +72,11 @@ TiDB 版本:6.5.3 + TiDB - - 修复一个 `min, max` 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) - - 修复一个窗口函数计算下推到 TiFlash 时执行计划构造错误的问题 [#43922](https://github.com/pingcap/tidb/issues/43922) @[gengliqi](https://github.com/gengliqi) - - 修复一个使用 CTE 的查询导致 TiDB 卡住的问题 [#43749](https://github.com/pingcap/tidb/issues/43749) [#36896](https://github.com/pingcap/tidb/issues/36896) @[guo-shaoge](https://github.com/guo-shaoge) - - 修复一个在使用 `AES_DECRYPT` 表达式时,SQL 报错 `runtime error: index out of range` 的问题 [#43063](https://github.com/pingcap/tidb/issues/43063) @[lcwangchao](https://github.com/lcwangchao) - - 修复 `SHOW PROCESSLIST` 语句无法显示子查询时间较长语句的事务的 start ts 的问题 [#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) + - 修复 `min, max` 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) + - 修复窗口函数计算下推到 TiFlash 时执行计划构造错误的问题 [#43922](https://github.com/pingcap/tidb/issues/43922) @[gengliqi](https://github.com/gengliqi) + - 修复使用 CTE 的查询导致 TiDB 卡住的问题 [#43749](https://github.com/pingcap/tidb/issues/43749) [#36896](https://github.com/pingcap/tidb/issues/36896) @[guo-shaoge](https://github.com/guo-shaoge) + - 修复在使用 `AES_DECRYPT` 表达式时,SQL 报错 `runtime error: index out of range` 的问题 [#43063](https://github.com/pingcap/tidb/issues/43063) @[lcwangchao](https://github.com/lcwangchao) + - 修复 `SHOW PROCESSLIST` 语句无法显示子查询时间较长语句的事务的 TxnStart 的问题 [#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) - 修复 PD 隔离可能会导致运行的 DDL 阻塞的问题 [#44014](https://github.com/pingcap/tidb/issues/44014) [#43755](https://github.com/pingcap/tidb/issues/43755) [#44267](https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复使用 `UNION` 查询联合视图和临时表时 TiDB panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) - 修复 Placement Rule 在分区表下的行为问题,使得删除的分区 Placement Rule 可以被正确设置并回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) From 5841d0592d744377dc63886447bca13327717090 Mon Sep 17 00:00:00 2001 From: Ran Date: Mon, 12 Jun 2023 17:03:12 +0800 Subject: [PATCH 29/36] fix format Signed-off-by: Ran --- releases/release-6.5.3.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 66048d9a4045..dba2d5397fbd 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -50,8 +50,8 @@ TiDB 版本:6.5.3 + TiCDC - - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) [asddongmen](https://github.com/asddongmen) - - 调整 Decoder 接口,增加了新方法 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) [3AceShowHand](https://github.com/3AceShowHand) + - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) @[asddongmen](https://github.com/asddongmen) + - 调整 Decoder 接口,增加了新方法 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) @[3AceShowHand](https://github.com/3AceShowHand) (dup)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) (dup)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) @@ -84,7 +84,7 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43725](https://github.com/pingcap/tidb/issues/43725) @[tangenta](https://github.com/tangenta) (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `JSON_OBJECT` 在某些情况下会报错的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) ,@[nexustar](https://github.com/nexustar) + (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) @[nexustar](https://github.com/nexustar) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复当 PD 成员地址发生变化时,为 `AUTO_INCREMENT` 列分配 ID 会被长时间阻塞的问题 [#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) - 修复回收放置规则时,TiDB 向 PD 发送重复请求造成 PD 日志中出现大量 `full config reset` 的问题 [#33069](https://github.com/pingcap/tidb/issues/33069) @[tiancaiamao](https://github.com/tiancaiamao) @@ -138,9 +138,9 @@ TiDB 版本:6.5.3 + TiCDC - - 修复在表数量多达 50000 个时可能出现 OOM 的问题 [#7872](https://github.com/pingcap/tiflow/issues/7872) [sdojjy](https://github.com/sdojjy) - - 修复 TiCDC 在上游 TiDB 发生 OOM 时卡住的问题 [#8561](https://github.com/pingcap/tiflow/issues/8561) [overvenus](https://github.com/overvenus) - - 修复 PD 出现网络隔离或 PD Owner 节点重启等故障时 TiCDC 卡住问题 [#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) [asddongmen](https://github.com/asddongmen) + - 修复在表数量多达 50000 个时可能出现 OOM 的问题 [#7872](https://github.com/pingcap/tiflow/issues/7872) @[sdojjy](https://github.com/sdojjy) + - 修复 TiCDC 在上游 TiDB 发生 OOM 时卡住的问题 [#8561](https://github.com/pingcap/tiflow/issues/8561) @[overvenus](https://github.com/overvenus) + - 修复 PD 出现网络隔离或 PD Owner 节点重启等故障时 TiCDC 卡住问题 [#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @[asddongmen](https://github.com/asddongmen) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复 TiCDC 的时区设置问题 [#8798](https://github.com/pingcap/tiflow/issues/8798) @[hi-rustin](https://github.com/hi-rustin) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) From fd59576894643036daccd8f1509c92c57998baa3 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 12 Jun 2023 17:05:19 +0800 Subject: [PATCH 30/36] Apply suggestions from code review Co-authored-by: Ran --- releases/release-6.5.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index dba2d5397fbd..7eff8c17b074 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -125,7 +125,7 @@ TiDB 版本:6.5.3 - 修复分区表 TableScan 算子在 Region 迁移时性能劣化的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 修复在 GENERATED 类型表字段与 TIMESTAMP 或 TIME 类型同时存在的情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) - - 修复 INSERT SELECT 语句从 TiFlash 读取数据时报错 "Truncate error cast decimal as decimal" 的问题 [#7348](https://github.com/pingcap/tiflash/issues/7348) @[windtalker](https://github.com/windtalker) + - 修复 `INSERT SELECT` 语句从 TiFlash 读取数据时报错 "Truncate error cast decimal as decimal" 的问题 [#7348](https://github.com/pingcap/tiflash/issues/7348) @[windtalker](https://github.com/windtalker) - 修复查询在 Join build 侧数据非常大,且包含许多小型字符串类型列时,消耗的内存可能会超过实际需要的问题 [#7416](https://github.com/pingcap/tiflash/issues/7416) @[yibin87](https://github.com/yibin87) + Tools From 2fe0fce78f998195a87cc3bc42d0a4be24872fac Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Mon, 12 Jun 2023 18:27:36 +0800 Subject: [PATCH 31/36] Apply suggestions from code review --- releases/release-6.5.3.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 7eff8c17b074..aad8a2a43883 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -54,6 +54,9 @@ TiDB 版本:6.5.3 - 调整 Decoder 接口,增加了新方法 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) @[3AceShowHand](https://github.com/3AceShowHand) (dup)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) (dup)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) + + - 当同步数据到 Kafka 时,支持 OAUTH 协议验证方式 [#8865](https://github.com/pingcap/tiflow/issues/8865) @[hi-rustin](https://github.com/hi-rustin) + - 优化采用 Avro 或 CSV 协议同步数据时 TiCDC 对 `UPDATE` 语句的处理方式,即将其拆分为 `DELETE` 和 `INSERT` 语句,这样用户从 `DELETE` 语句中即可获取修改前的 old value [#9086](https://github.com/pingcap/tiflow/issues/9086) @[3AceShowHand](https://github.com/3AceShowHand) + TiDB Data Migration (DM) @@ -67,6 +70,10 @@ TiDB 版本:6.5.3 - note 1 + + TiDB Binlog + + - 优化表信息的获取方式,降低 Drainer 的初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) + ## 错误修复 + TiDB @@ -154,8 +161,6 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化 TiCDC 在同步任务失败时对上游 GC TLS 的设置方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) @[charleszheng44](https://github.com/charleszheng44) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复下游 Kafka 滚动重启时 TiCDC 节点发生 panic 的问题 [#9023](https://github.com/pingcap/tiflow/issues/9023) @[asddongmen](https://github.com/asddongmen) - 修复同步数据到存储服务时,下游 DDL 语句对应的 JSON 文件中没有记录表中字段默认值的问题 [#9066](https://github.com/pingcap/tiflow/issues/9066) @[CharlesCheung96](https://github.com/CharlesCheung96) - - 在同步数据到 Kafka 的场景中,支持 OAUTH 协议验证方式 [#8865](https://github.com/pingcap/tiflow/issues/8865) @[hi-rustin](https://github.com/hi-rustin) - - 优化采用 Avro 或 CSV 协议同步数据时 TiCDC 对 `UPDATE` 语句的处理方式,即拆分为 `DELETE` + `INSERT` 语句,用户可以通过 `DELETE` 获取修改前的 old value [#9086](https://github.com/pingcap/tiflow/issues/9086) @[3AceShowHand](https://github.com/3AceShowHand) - note 1 @@ -176,5 +181,4 @@ TiDB 版本:6.5.3 + TiDB Binlog - - 优化表信息的获取方式,降低 Drainer 的初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) - 修复遇到状态为 CANCELED 的 DDL 时 TiDB Binlog 报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) From 036017754d1ad3908aab3c3158faea2fdf5a186f Mon Sep 17 00:00:00 2001 From: Aolin Date: Mon, 12 Jun 2023 20:38:02 +0800 Subject: [PATCH 32/36] Apply suggestions from code review Co-authored-by: Grace Cai --- releases/release-6.5.3.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index aad8a2a43883..4319fd686f2f 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -102,12 +102,12 @@ TiDB 版本:6.5.3 - 修复在分区表上执行 `MODIFY COLUMN` 时输出 `Data Truncated` 相关报错的问题 [#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下显示错误的 TiDB 地址的问题 [#43260](https://github.com/pingcap/tidb/issues/43260) @[nexustar](https://github.com/nexustar) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在谓词下推的情况下 CTE 结果错误的问题 [#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) - - 修复 CTE 在带有非关联子查询的语句中可能导致结果错误的问题 [#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) + - 修复在带有非关联子查询的语句中使用公共表表达式 (CTE) 可能导致结果错误的问题 [#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) - 修复 Join Reorder 可能会造成 Outer Join 结果错误的问题 [#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些极端情况下,悲观事务的第一条语句发生重试时,对该事务进行 resolve lock 可能影响事务正确性的问题 [#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些罕见的情况下,悲观事务的残留悲观锁在 GC resolve lock 时可能影响数据正确性的问题 [#43243](https://github.com/pingcap/tidb/issues/43243) @[MyonKeminta](https://github.com/MyonKeminta) (dup: release-6.5.1.md > 错误修复> TiDB)- 修复了 `batch cop` 在执行过程中的 scan detail 信息不准确的问题 [#41582](https://github.com/pingcap/tidb/issues/41582) @[you06](https://github.com/you06) - - 修复在同时使用 Stale Read 和 `PREPARE` 语句时无法读取到数据更新的问题 [#43044](https://github.com/pingcap/tidb/issues/43044) @[you06](https://github.com/you06) + - 修复在同时使用 Stale Read 和 `PREPARE` 语句时 TiDB 无法读取到数据更新的问题 [#43044](https://github.com/pingcap/tidb/issues/43044) @[you06](https://github.com/you06) - 修复执行 `LOAD DATA` 语句可能误报 `assertion failed` 的问题 [#43849](https://github.com/pingcap/tidb/issues/43849) @[you06](https://github.com/you06) - 修复使用 Stale Read 过程中,当 coprocessor 遇到 `region data not ready` 情况时无法 fallback 到 leader 的问题 [#43365](https://github.com/pingcap/tidb/issues/43365) @[you06](https://github.com/you06) From 8367b464300039f7576abff11a4c6faa61afbddc Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Tue, 13 Jun 2023 11:17:42 +0800 Subject: [PATCH 33/36] Update releases/release-6.5.3.md Co-authored-by: Aolin --- releases/release-6.5.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 4319fd686f2f..a5e0ef25256c 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -181,4 +181,4 @@ TiDB 版本:6.5.3 + TiDB Binlog - - 修复遇到状态为 CANCELED 的 DDL 时 TiDB Binlog 报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) + - 修复遇到状态为 `CANCELED` 的 DDL 时 TiDB Binlog 报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) From 0c1d0099cdb1edbd852152b1f9c33dd1155880bc Mon Sep 17 00:00:00 2001 From: qiancai Date: Tue, 13 Jun 2023 11:47:45 +0800 Subject: [PATCH 34/36] move four notes to ## Improvements --- releases/release-6.5.3.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index a5e0ef25256c..7176d0d15a24 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -57,6 +57,9 @@ TiDB 版本:6.5.3 - 当同步数据到 Kafka 时,支持 OAUTH 协议验证方式 [#8865](https://github.com/pingcap/tiflow/issues/8865) @[hi-rustin](https://github.com/hi-rustin) - 优化采用 Avro 或 CSV 协议同步数据时 TiCDC 对 `UPDATE` 语句的处理方式,即将其拆分为 `DELETE` 和 `INSERT` 语句,这样用户从 `DELETE` 语句中即可获取修改前的 old value [#9086](https://github.com/pingcap/tiflow/issues/9086) @[3AceShowHand](https://github.com/3AceShowHand) + (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) + (dup: release-7.1.0.md > # 稳定性)- TiCDC 优化 DDL 同步操作,减轻 DDL 操作对下游延迟的影响 [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/hi-rustin) + (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化 TiCDC 在同步任务失败时对上游 GC TLS 的设置方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) @[charleszheng44](https://github.com/charleszheng44) + TiDB Data Migration (DM) @@ -64,7 +67,7 @@ TiDB 版本:6.5.3 + TiDB Lightning - - note 1 + (dup: release-7.1.0.md > 改进提升> Tools> TiDB Lightning)- 在导入数据期间遇到 `unknown RPC` 错误时,增加了重试机制 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) + Dumpling @@ -153,12 +156,9 @@ TiDB 版本:6.5.3 - 修复在同步数据到下游 MySQL 的场景中,当上游 TiDB 执行 `FLASHBACK CLUSTER TO TIMESTAMP` 语句后同步出错的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) @[asddongmen](https://github.com/asddongmen) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复当同步数据到对象存储时上游的 `EXCHANGE PARTITION` 操作没有正常同步到下游的问题 [#8914](https://github.com/pingcap/tiflow/issues/8914) @[CharlesCheung96](https://github.com/CharlesCheung96) - (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复在某些特殊场景下 sorter 组件内存使用过多导致 OOM 的问题 [#8974](https://github.com/pingcap/tiflow/issues/8974) @[hicqu](https://github.com/hicqu) - (dup: release-7.1.0.md > # 稳定性)* TiCDC 优化 DDL 同步操作 [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/hi-rustin) - 修复当下游为 Kafka 时,TiCDC 查询下游的元信息频率过高导致下游负载过大的问题 [#8957](https://github.com/pingcap/tiflow/issues/8957) [#8959](https://github.com/pingcap/tiflow/issues/8959) @[hi-rustin](https://github.com/hi-rustin) - 修复当 Kafka 消息过大导致同步出错时,在 Log 中记录了消息体的问题 [#9031](https://github.com/pingcap/tiflow/issues/9031) @[darraes](https://github.com/darraes) - (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化 TiCDC 在同步任务失败时对上游 GC TLS 的设置方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) @[charleszheng44](https://github.com/charleszheng44) (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复下游 Kafka 滚动重启时 TiCDC 节点发生 panic 的问题 [#9023](https://github.com/pingcap/tiflow/issues/9023) @[asddongmen](https://github.com/asddongmen) - 修复同步数据到存储服务时,下游 DDL 语句对应的 JSON 文件中没有记录表中字段默认值的问题 [#9066](https://github.com/pingcap/tiflow/issues/9066) @[CharlesCheung96](https://github.com/CharlesCheung96) @@ -173,7 +173,6 @@ TiDB 版本:6.5.3 (dup: release-7.1.0.md > 错误修复> Tools> TiDB Lightning)- 修复宽表导入时可能出现 OOM 的问题 [#43728](https://github.com/pingcap/tidb/issues/43728) @[D3Hunter](https://github.com/D3Hunter) (dup: release-7.1.0.md > 错误修复> Tools> TiDB Lightning)- 修复大数据量导入时报 `write to tikv with no leader returned` 错误的问题 [#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) (dup: release-6.6.0.md > 错误修复> Tools> TiDB Lightning)- 修复当数据文件中存在未闭合的 delimiter 时可能 OOM 的问题 [#40400](https://github.com/pingcap/tidb/issues/40400) @[buchuitoudegou](https://github.com/buchuitoudegou) @[lance6716](https://github.com/lance6716) - (dup: release-7.1.0.md > 改进提升> Tools> TiDB Lightning)- 在导入数据期间遇到 `unknown RPC` 错误时,增加了重试机制 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) + Dumpling From d89184cc185c56b2dab9b4745adef632f4d96151 Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 14 Jun 2023 10:18:49 +0800 Subject: [PATCH 35/36] Apply suggestions from code review Co-authored-by: Grace Cai --- releases/release-6.5.3.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 7176d0d15a24..a035cae2807d 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -36,7 +36,6 @@ TiDB 版本:6.5.3 - PD Leader 选举使用单独的 gRPC 链接,防止受到其他请求的影响 [#6403](https://github.com/tikv/pd/issues/6403) @[rleungx](https://github.com/rleungx) - + TiFlash - note 1 @@ -55,7 +54,7 @@ TiDB 版本:6.5.3 (dup)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) (dup)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) - - 当同步数据到 Kafka 时,支持 OAUTH 协议验证方式 [#8865](https://github.com/pingcap/tiflow/issues/8865) @[hi-rustin](https://github.com/hi-rustin) + - 当同步数据到 Kafka 时,支持 OAuth 协议验证方式 [#8865](https://github.com/pingcap/tiflow/issues/8865) @[hi-rustin](https://github.com/hi-rustin) - 优化采用 Avro 或 CSV 协议同步数据时 TiCDC 对 `UPDATE` 语句的处理方式,即将其拆分为 `DELETE` 和 `INSERT` 语句,这样用户从 `DELETE` 语句中即可获取修改前的 old value [#9086](https://github.com/pingcap/tiflow/issues/9086) @[3AceShowHand](https://github.com/3AceShowHand) (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) (dup: release-7.1.0.md > # 稳定性)- TiCDC 优化 DDL 同步操作,减轻 DDL 操作对下游延迟的影响 [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/hi-rustin) From 8ff8a286eed092efd42a2ab5312b37834c24c0a7 Mon Sep 17 00:00:00 2001 From: Ran Date: Wed, 14 Jun 2023 10:35:18 +0800 Subject: [PATCH 36/36] cleanup; update toc and other release files --- TOC.md | 1 + releases/release-6.5.3.md | 111 ++++++++++------------------------- releases/release-notes.md | 1 + releases/release-timeline.md | 1 + 4 files changed, 35 insertions(+), 79 deletions(-) diff --git a/TOC.md b/TOC.md index c4919e8151ef..521665d08a9a 100644 --- a/TOC.md +++ b/TOC.md @@ -996,6 +996,7 @@ - v6.6 - [6.6.0-DMR](/releases/release-6.6.0.md) - v6.5 + - [6.5.3](/releases/release-6.5.3.md) - [6.5.2](/releases/release-6.5.2.md) - [6.5.1](/releases/release-6.5.1.md) - [6.5.0](/releases/release-6.5.0.md) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index a035cae2807d..e72488a16d28 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -5,132 +5,98 @@ summary: 了解 TiDB 6.5.3 版本的兼容性变更、改进提升,以及错 # TiDB 6.5.3 Release Notes -发版日期:2023 年 x 月 x 日 +发版日期:2023 年 6 月 14 日 TiDB 版本:6.5.3 试用链接:[快速体验](https://docs.pingcap.com/zh/tidb/v6.5/quick-start-with-tidb) | [生产部署](https://docs.pingcap.com/zh/tidb/v6.5/production-deployment-using-tiup) | [下载离线包](https://cn.pingcap.com/product-community/?version=v6.5.3#version-list) -## 兼容性变更 - -- note 1 - ## 改进提升 + TiDB - - 提升了对带有 Placement Rules 的分区表的 `TRUNCATE` 操作速度 [#43070](https://github.com/pingcap/tidb/issues/43070) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 在 resolve lock 之后避免无效的 Stale Read 重试 [#43659](https://github.com/pingcap/tidb/issues/43659) @[you06](https://github.com/you06) - 在 Stale Read 遇到 `DataIsNotReady` 报错时使用 leader read 来降低延迟 [#765](https://github.com/tikv/client-go/pull/765) @[Tema](https://github.com/Tema) - - 为 Stale Read 增加 `Stale Read OPS` 和 `Stale Read MBps` 指标,用于监控命中率和流量 [#43325](https://github.com/pingcap/tidb/issues/43325) @[you06](https://github.com/you06) + TiKV - - 使用 gzip 压缩 `check_leader` 请求以减少流量 [#14839](https://github.com/tikv/tikv/issues/14839) @[cfzjywxk](https://github.com/cfzjywxk) + PD - - PD Leader 选举使用单独的 gRPC 链接,防止受到其他请求的影响 [#6403](https://github.com/tikv/pd/issues/6403) @[rleungx](https://github.com/rleungx) -+ TiFlash - - - note 1 - + Tools - + Backup & Restore (BR) - - - note 1 - + TiCDC - - 优化 TiCDC 对 DDL 的处理方式,使 DDL 不阻塞其他无关的 DML Event 的使用,同时减少内存使用 [#8106](https://github.com/pingcap/tiflow/issues/8106) @[asddongmen](https://github.com/asddongmen) - 调整 Decoder 接口,增加了新方法 `AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) @[3AceShowHand](https://github.com/3AceShowHand) - (dup)- 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) - (dup)- 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) - + - 优化同步数据到对象存储的场景下发生 DDL 事件时的目录结构 [#8890](https://github.com/pingcap/tiflow/issues/8890) @[CharlesCheung96](https://github.com/CharlesCheung96) + - 支持同步到 Kafka-on-Pulsar 下游 [#8892](https://github.com/pingcap/tiflow/issues/8892) @[hi-rustin](https://github.com/hi-rustin) - 当同步数据到 Kafka 时,支持 OAuth 协议验证方式 [#8865](https://github.com/pingcap/tiflow/issues/8865) @[hi-rustin](https://github.com/hi-rustin) - 优化采用 Avro 或 CSV 协议同步数据时 TiCDC 对 `UPDATE` 语句的处理方式,即将其拆分为 `DELETE` 和 `INSERT` 语句,这样用户从 `DELETE` 语句中即可获取修改前的 old value [#9086](https://github.com/pingcap/tiflow/issues/9086) @[3AceShowHand](https://github.com/3AceShowHand) - (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) - (dup: release-7.1.0.md > # 稳定性)- TiCDC 优化 DDL 同步操作,减轻 DDL 操作对下游延迟的影响 [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/hi-rustin) - (dup: release-7.1.0.md > 改进提升> Tools> TiCDC)- 优化 TiCDC 在同步任务失败时对上游 GC TLS 的设置方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) @[charleszheng44](https://github.com/charleszheng44) - - + TiDB Data Migration (DM) - - - note 1 + - 增加一个配置项 `insecure-skip-verify`,控制在同步数据到 Kafka 的场景下启用 TLS 时是否设置认证算法 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[hi-rustin](https://github.com/hi-rustin) + - TiCDC 优化 DDL 同步操作,减轻 DDL 操作对下游延迟的影响 [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/hi-rustin) + - 优化 TiCDC 在同步任务失败时对上游 GC TLS 的设置方法 [#8403](https://github.com/pingcap/tiflow/issues/8403) @[charleszheng44](https://github.com/charleszheng44) + TiDB Lightning - (dup: release-7.1.0.md > 改进提升> Tools> TiDB Lightning)- 在导入数据期间遇到 `unknown RPC` 错误时,增加了重试机制 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) - - + Dumpling - - - note 1 + - 在导入数据期间遇到 `unknown RPC` 错误时,增加了重试机制 [#43291](https://github.com/pingcap/tidb/issues/43291) @[D3Hunter](https://github.com/D3Hunter) + TiDB Binlog - + - 优化表信息的获取方式,降低 Drainer 的初始化时间和内存占用 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @[lichunzhu](https://github.com/lichunzhu) ## 错误修复 + TiDB - - 修复 `min, max` 查询结果出错的问题 [#43805](https://github.com/pingcap/tidb/issues/43805) @[wshwsh12](https://github.com/wshwsh12) - 修复窗口函数计算下推到 TiFlash 时执行计划构造错误的问题 [#43922](https://github.com/pingcap/tidb/issues/43922) @[gengliqi](https://github.com/gengliqi) - 修复使用 CTE 的查询导致 TiDB 卡住的问题 [#43749](https://github.com/pingcap/tidb/issues/43749) [#36896](https://github.com/pingcap/tidb/issues/36896) @[guo-shaoge](https://github.com/guo-shaoge) - 修复在使用 `AES_DECRYPT` 表达式时,SQL 报错 `runtime error: index out of range` 的问题 [#43063](https://github.com/pingcap/tidb/issues/43063) @[lcwangchao](https://github.com/lcwangchao) - 修复 `SHOW PROCESSLIST` 语句无法显示子查询时间较长语句的事务的 TxnStart 的问题 [#40851](https://github.com/pingcap/tidb/issues/40851) @[crazycs520](https://github.com/crazycs520) - 修复 PD 隔离可能会导致运行的 DDL 阻塞的问题 [#44014](https://github.com/pingcap/tidb/issues/44014) [#43755](https://github.com/pingcap/tidb/issues/43755) [#44267](https://github.com/pingcap/tidb/issues/44267) @[wjhuang2016](https://github.com/wjhuang2016) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复使用 `UNION` 查询联合视图和临时表时 TiDB panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) + - 修复使用 `UNION` 查询联合视图和临时表时 TiDB panic 的问题 [#42563](https://github.com/pingcap/tidb/issues/42563) @[lcwangchao](https://github.com/lcwangchao) - 修复 Placement Rule 在分区表下的行为问题,使得删除的分区 Placement Rule 可以被正确设置并回收 [#44116](https://github.com/pingcap/tidb/issues/44116) @[lcwangchao](https://github.com/lcwangchao) - 修复在 TRUNCATE 分区表的某个分区时可能造成分区的 Placement Rule 失效的问题 [#44031](https://github.com/pingcap/tidb/issues/44031) @[lcwangchao](https://github.com/lcwangchao) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) + - 修复在重命名表期间 TiCDC 可能丢失部分行变更的问题 [#43338](https://github.com/pingcap/tidb/issues/43338) @[tangenta](https://github.com/tangenta) - 修复使用 BR 导入表后 DDL 作业历史记录丢失的问题 [#43725](https://github.com/pingcap/tidb/issues/43725) @[tangenta](https://github.com/tangenta) - (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `JSON_OBJECT` 在某些情况下会报错的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) @[nexustar](https://github.com/nexustar) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复当 PD 成员地址发生变化时,为 `AUTO_INCREMENT` 列分配 ID 会被长时间阻塞的问题 [#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) - + - 修复了 `JSON_OBJECT` 在某些情况下会报错的问题 [#39806](https://github.com/pingcap/tidb/issues/39806) @[YangKeao](https://github.com/YangKeao) + - 修复 IPv6 环境下的集群无法查询部分系统视图的问题 [#43286](https://github.com/pingcap/tidb/issues/43286) @[Defined2014](https://github.com/Defined2014) @[nexustar](https://github.com/nexustar) + - 修复当 PD 成员地址发生变化时,为 `AUTO_INCREMENT` 列分配 ID 会被长时间阻塞的问题 [#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) - 修复回收放置规则时,TiDB 向 PD 发送重复请求造成 PD 日志中出现大量 `full config reset` 的问题 [#33069](https://github.com/pingcap/tidb/issues/33069) @[tiancaiamao](https://github.com/tiancaiamao) - (dup: release-6.6.0.md > 错误修复> TiDB)- 修复了 `SHOW PRIVILEGES` 命令显示的权限列表不完整的问题 [#40591](https://github.com/pingcap/tidb/issues/40591) @[CbcWestwolf](https://github.com/CbcWestwolf) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 `ADMIN SHOW DDL JOBS LIMIT` 返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复了 `SHOW PRIVILEGES` 命令显示的权限列表不完整的问题 [#40591](https://github.com/pingcap/tidb/issues/40591) @[CbcWestwolf](https://github.com/CbcWestwolf) + - 修复 `ADMIN SHOW DDL JOBS LIMIT` 返回错误结果的问题 [#42298](https://github.com/pingcap/tidb/issues/42298) @[CbcWestwolf](https://github.com/CbcWestwolf) - 修复在开启密码强度校验时对 `tidb_auth_token` 用户进行校验导致用户创建失败的问题 [#44098](https://github.com/pingcap/tidb/issues/44098) @[CbcWestwolf](https://github.com/CbcWestwolf) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) + - 修复动态裁剪模式下内连接表时找不到分区的问题 [#43686](https://github.com/pingcap/tidb/issues/43686) @[mjonss](https://github.com/mjonss) - 修复在分区表上执行 `MODIFY COLUMN` 时输出 `Data Truncated` 相关报错的问题 [#41118](https://github.com/pingcap/tidb/issues/41118) @[mjonss](https://github.com/mjonss) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复 IPv6 环境下显示错误的 TiDB 地址的问题 [#43260](https://github.com/pingcap/tidb/issues/43260) @[nexustar](https://github.com/nexustar) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在谓词下推的情况下 CTE 结果错误的问题 [#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) + - 修复 IPv6 环境下显示错误的 TiDB 地址的问题 [#43260](https://github.com/pingcap/tidb/issues/43260) @[nexustar](https://github.com/nexustar) + - 修复在谓词下推的情况下 CTE 结果错误的问题 [#43645](https://github.com/pingcap/tidb/issues/43645) @[winoros](https://github.com/winoros) - 修复在带有非关联子查询的语句中使用公共表表达式 (CTE) 可能导致结果错误的问题 [#44051](https://github.com/pingcap/tidb/issues/44051) @[winoros](https://github.com/winoros) - 修复 Join Reorder 可能会造成 Outer Join 结果错误的问题 [#44314](https://github.com/pingcap/tidb/issues/44314) @[AilinKid](https://github.com/AilinKid) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些极端情况下,悲观事务的第一条语句发生重试时,对该事务进行 resolve lock 可能影响事务正确性的问题 [#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) - (dup: release-7.1.0.md > 错误修复> TiDB)- 修复在一些罕见的情况下,悲观事务的残留悲观锁在 GC resolve lock 时可能影响数据正确性的问题 [#43243](https://github.com/pingcap/tidb/issues/43243) @[MyonKeminta](https://github.com/MyonKeminta) - (dup: release-6.5.1.md > 错误修复> TiDB)- 修复了 `batch cop` 在执行过程中的 scan detail 信息不准确的问题 [#41582](https://github.com/pingcap/tidb/issues/41582) @[you06](https://github.com/you06) + - 修复在一些极端情况下,悲观事务的第一条语句发生重试时,对该事务进行 resolve lock 可能影响事务正确性的问题 [#42937](https://github.com/pingcap/tidb/issues/42937) @[MyonKeminta](https://github.com/MyonKeminta) + - 修复在一些罕见的情况下,悲观事务的残留悲观锁在 GC resolve lock 时可能影响数据正确性的问题 [#43243](https://github.com/pingcap/tidb/issues/43243) @[MyonKeminta](https://github.com/MyonKeminta) + - 修复了 `batch cop` 在执行过程中的 scan detail 信息不准确的问题 [#41582](https://github.com/pingcap/tidb/issues/41582) @[you06](https://github.com/you06) - 修复在同时使用 Stale Read 和 `PREPARE` 语句时 TiDB 无法读取到数据更新的问题 [#43044](https://github.com/pingcap/tidb/issues/43044) @[you06](https://github.com/you06) - 修复执行 `LOAD DATA` 语句可能误报 `assertion failed` 的问题 [#43849](https://github.com/pingcap/tidb/issues/43849) @[you06](https://github.com/you06) - 修复使用 Stale Read 过程中,当 coprocessor 遇到 `region data not ready` 情况时无法 fallback 到 leader 的问题 [#43365](https://github.com/pingcap/tidb/issues/43365) @[you06](https://github.com/you06) + TiKV - - 修复 Continuous Profiling 中的文件句柄泄露的问题 [#14224](https://github.com/tikv/tikv/issues/14224) @[tabokie](https://github.com/tabokie) - 修复 PD 宕机可能造成 PITR 无法推进的问题 [#14184](https://github.com/tikv/tikv/issues/14184) @[YuJuncen](https://github.com/YuJuncen) - (dup) - 修复加密 Key ID 冲突会导致旧 Key 被删除的问题 [#14585](https://github.com/tikv/tikv/issues/14585) @[tabokie](https://github.com/tabokie) + - 修复加密 Key ID 冲突会导致旧 Key 被删除的问题 [#14585](https://github.com/tikv/tikv/issues/14585) @[tabokie](https://github.com/tabokie) - 修复 autocommit 和 point get replica read 可能破坏线性一致性的问题 [#14715](https://github.com/tikv/tikv/issues/14715) @[cfzjywxk](https://github.com/cfzjywxk) - (dup) - 修复集群从较低版本升级到 v6.5 或更高版本时,由于累计的 Lock 记录可能导致性能下降到问题 [#14780](https://github.com/tikv/tikv/issues/14780) @[MyonKeminta](https://github.com/MyonKeminta) + - 修复集群从较低版本升级到 v6.5 或更高版本时,由于累计的 Lock 记录可能导致性能下降到问题 [#14780](https://github.com/tikv/tikv/issues/14780) @[MyonKeminta](https://github.com/MyonKeminta) - 修复 TiDB Lightning 可能导致 SST 文件泄露的问题 [#14745](https://github.com/tikv/tikv/issues/14745) @[YuJuncen](https://github.com/YuJuncen) - 修复加密密钥和 raft log 文件删除之间的潜在冲突导致 TiKV 无法启动的问题 [#14761](https://github.com/tikv/tikv/issues/14761) @[Connor1996](https://github.com/Connor1996) -+ PD - - - note 1 - + TiFlash - - 修复分区表 TableScan 算子在 Region 迁移时性能劣化的问题 [#7519](https://github.com/pingcap/tiflash/issues/7519) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 修复在 GENERATED 类型表字段与 TIMESTAMP 或 TIME 类型同时存在的情况下,查询 TiFlash 可能会报错的问题 [#7468](https://github.com/pingcap/tiflash/issues/7468) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 修复大的更新事务可能会导致 TiFlash 反复报错重启的问题 [#7316](https://github.com/pingcap/tiflash/issues/7316) @[JaySon-Huang](https://github.com/JaySon-Huang) @@ -141,42 +107,29 @@ TiDB 版本:6.5.3 + Backup & Restore (BR) - - 修复备份失败时 BR 的报错信息 "resolve lock timeout" 具有误导性,掩盖了实际错误的问题 [#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) + TiCDC - - 修复在表数量多达 50000 个时可能出现 OOM 的问题 [#7872](https://github.com/pingcap/tiflow/issues/7872) @[sdojjy](https://github.com/sdojjy) - 修复 TiCDC 在上游 TiDB 发生 OOM 时卡住的问题 [#8561](https://github.com/pingcap/tiflow/issues/8561) @[overvenus](https://github.com/overvenus) - 修复 PD 出现网络隔离或 PD Owner 节点重启等故障时 TiCDC 卡住问题 [#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @[asddongmen](https://github.com/asddongmen) - (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复 TiCDC 的时区设置问题 [#8798](https://github.com/pingcap/tiflow/issues/8798) @[hi-rustin](https://github.com/hi-rustin) - (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) - + - 修复 TiCDC 的时区设置问题 [#8798](https://github.com/pingcap/tiflow/issues/8798) @[hi-rustin](https://github.com/hi-rustin) + - 修复上游 TiKV 节点 crash 时 checkpoint lag 上升的问题 [#8858](https://github.com/pingcap/tiflow/issues/8858) @[hicqu](https://github.com/hicqu) - 修复在同步数据到下游 MySQL 的场景中,当上游 TiDB 执行 `FLASHBACK CLUSTER TO TIMESTAMP` 语句后同步出错的问题 [#8040](https://github.com/pingcap/tiflow/issues/8040) @[asddongmen](https://github.com/asddongmen) - (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复当同步数据到对象存储时上游的 `EXCHANGE PARTITION` 操作没有正常同步到下游的问题 [#8914](https://github.com/pingcap/tiflow/issues/8914) @[CharlesCheung96](https://github.com/CharlesCheung96) - (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复在某些特殊场景下 sorter 组件内存使用过多导致 OOM 的问题 [#8974](https://github.com/pingcap/tiflow/issues/8974) @[hicqu](https://github.com/hicqu) + - 修复当同步数据到对象存储时上游的 `EXCHANGE PARTITION` 操作没有正常同步到下游的问题 [#8914](https://github.com/pingcap/tiflow/issues/8914) @[CharlesCheung96](https://github.com/CharlesCheung96) + - 修复在某些特殊场景下 sorter 组件内存使用过多导致 OOM 的问题 [#8974](https://github.com/pingcap/tiflow/issues/8974) @[hicqu](https://github.com/hicqu) - 修复当下游为 Kafka 时,TiCDC 查询下游的元信息频率过高导致下游负载过大的问题 [#8957](https://github.com/pingcap/tiflow/issues/8957) [#8959](https://github.com/pingcap/tiflow/issues/8959) @[hi-rustin](https://github.com/hi-rustin) - 修复当 Kafka 消息过大导致同步出错时,在 Log 中记录了消息体的问题 [#9031](https://github.com/pingcap/tiflow/issues/9031) @[darraes](https://github.com/darraes) - (dup: release-7.1.0.md > 错误修复> Tools> TiCDC)- 修复下游 Kafka 滚动重启时 TiCDC 节点发生 panic 的问题 [#9023](https://github.com/pingcap/tiflow/issues/9023) @[asddongmen](https://github.com/asddongmen) + - 修复下游 Kafka 滚动重启时 TiCDC 节点发生 panic 的问题 [#9023](https://github.com/pingcap/tiflow/issues/9023) @[asddongmen](https://github.com/asddongmen) - 修复同步数据到存储服务时,下游 DDL 语句对应的 JSON 文件中没有记录表中字段默认值的问题 [#9066](https://github.com/pingcap/tiflow/issues/9066) @[CharlesCheung96](https://github.com/CharlesCheung96) - - note 1 - - + TiDB Data Migration (DM) - - - note 1 - + TiDB Lightning - (dup: release-7.1.0.md > 错误修复> Tools> TiDB Lightning)- 修复宽表导入时可能出现 OOM 的问题 [#43728](https://github.com/pingcap/tidb/issues/43728) @[D3Hunter](https://github.com/D3Hunter) - (dup: release-7.1.0.md > 错误修复> Tools> TiDB Lightning)- 修复大数据量导入时报 `write to tikv with no leader returned` 错误的问题 [#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) - (dup: release-6.6.0.md > 错误修复> Tools> TiDB Lightning)- 修复当数据文件中存在未闭合的 delimiter 时可能 OOM 的问题 [#40400](https://github.com/pingcap/tidb/issues/40400) @[buchuitoudegou](https://github.com/buchuitoudegou) @[lance6716](https://github.com/lance6716) - - + Dumpling - - - note 1 + - 修复宽表导入时可能出现 OOM 的问题 [#43728](https://github.com/pingcap/tidb/issues/43728) @[D3Hunter](https://github.com/D3Hunter) + - 修复大数据量导入时报 `write to tikv with no leader returned` 错误的问题 [#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) + - 修复当数据文件中存在未闭合的 delimiter 时可能 OOM 的问题 [#40400](https://github.com/pingcap/tidb/issues/40400) @[buchuitoudegou](https://github.com/buchuitoudegou) @[lance6716](https://github.com/lance6716) + TiDB Binlog - + - 修复遇到状态为 `CANCELED` 的 DDL 时 TiDB Binlog 报错的问题 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[okJiang](https://github.com/okJiang) diff --git a/releases/release-notes.md b/releases/release-notes.md index 3a6ed98eb008..103d08f43e25 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -21,6 +21,7 @@ TiDB 历史版本发布声明如下: ## 6.5 +- [6.5.3](/releases/release-6.5.3.md): 2023-06-14 - [6.5.2](/releases/release-6.5.2.md): 2023-04-21 - [6.5.1](/releases/release-6.5.1.md): 2023-03-10 - [6.5.0](/releases/release-6.5.0.md): 2022-12-29 diff --git a/releases/release-timeline.md b/releases/release-timeline.md index 566d4bace297..74396c60b91f 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -9,6 +9,7 @@ summary: 了解 TiDB 的版本发布时间线。 | 版本 | 发布日期 | | :--- | :--- | +| [6.5.3](/releases/release-6.5.3.md) | 2023-06-14 | | [7.1.0](/releases/release-7.1.0.md) | 2023-05-31 | | [6.5.2](/releases/release-6.5.2.md) | 2023-04-21 | | [6.1.6](/releases/release-6.1.6.md) | 2023-04-12 |