From 2fed2462459dd90bb999ab1f970b94ae959b5e5d Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Mon, 7 Sep 2026 02:25:31 +0000 Subject: [PATCH 01/17] docs: add v7.5.8 release notes --- releases/release-7.5.8.md | 51 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 releases/release-7.5.8.md diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md new file mode 100644 index 0000000000000..f470e3ef950ca --- /dev/null +++ b/releases/release-7.5.8.md @@ -0,0 +1,51 @@ +--- +title: TiDB 7.5.8 Release Notes +summary: Learn about the improvements and bug fixes in TiDB 7.5.8. +--- + +# TiDB 7.5.8 Release Notes + +Release date: TBD + +TiDB version: 7.5.8 + +Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with-tidb) | [Production deployment](https://docs.pingcap.com/tidb/v7.5/production-deployment-using-tiup) + +## Improvements + ++ PD + + - Add the `store` label to the `pd_cluster_status` metric so that PD reports per-store status metrics, making it easier to identify affected TiKV stores and aggregate cluster-wide values when needed [#9855](https://github.com/tikv/pd/issues/9855) @[SerjKol80](https://github.com/SerjKol80) + +## Bug fixes + ++ TiDB + + - Fix the issue that TiDB might crash with a `SIGSEGV` during `UNION` query execution when `UnionExec` shuts down concurrently with worker goroutines [#66391](https://github.com/pingcap/tidb/issues/66391) @[bb7133](https://github.com/bb7133) + - Fix the issue that TiDB consumes excessive CPU during query planning in some scenarios because of expensive full-range checks [#63235](https://github.com/pingcap/tidb/issues/63235) @[terry1purcell](https://github.com/terry1purcell) @[qw4990](https://github.com/qw4990) + - Fix the potential panic issue that occurs during asynchronous statistics loading for newly added indexes when `tidb_opt_objective` is set to `determinate` [#64274](https://github.com/pingcap/tidb/issues/64274) @[0xPoe](https://github.com/0xPoe) + ++ TiKV + + - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might prevent expected garbage collection cleanup [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) + - Fix the issue that stale TiCDC connections might not be cleaned up promptly after the CDC watchdog aborts an idle connection, causing changefeed replication to get stuck when sink memory quota is full [#19610](https://github.com/tikv/tikv/issues/19610) @[wk989898](https://github.com/wk989898) + - Fix the issue that TiKV-CDC memory usage keeps increasing and changefeeds become stuck after a TiCDC restart or downstream disconnection because stale CDC connections are not released [#18169](https://github.com/tikv/tikv/issues/18169) @[asddongmen](https://github.com/asddongmen) + - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) + - Fix the issue that external SST ingestion no longer allows foreground writes, which increases write latency during ingestion [#19954](https://github.com/tikv/tikv/issues/19954) @[gengliqi](https://github.com/gengliqi) + - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) @[Dog-Du](https://github.com/Dog-Du) + - Fix the issue that TiKV might generate inconsistent MVCC data during external SST ingestion when ingestion races with foreground writes by disabling RocksDB `allow_write` in this scenario [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) + ++ PD + + - Fix the issue that PD might experience a goroutine surge and become unstable when TiDB Lightning concurrently calls `SetRegionLabelRule` during import [#9854](https://github.com/tikv/pd/issues/9854) @[lhy1024](https://github.com/lhy1024) + ++ TiFlash + + - Fix the issue that TiFlash might return inconsistent results from TiKV after a column is modified from `NOT NULL` to `NULL` [#10680](https://github.com/pingcap/tiflash/issues/10680) @[JaySon-Huang](https://github.com/JaySon-Huang) + ++ Tools + + + TiCDC + + - Fix the issue that TiCDC Kafka changefeeds leak Kafka client resources when retrying DDL sink operations, which causes memory usage to increase over time [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) + - Fix the issue that TiCDC Kafka sink retries might leak Sarama client connections and background goroutines when Kafka admin or producer initialization fails, or when closing wrapped clients [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx) From da9faafde6be6463e31322b2483b075a81bd63a5 Mon Sep 17 00:00:00 2001 From: qiancai Date: Mon, 7 Sep 2026 10:40:26 +0800 Subject: [PATCH 02/17] move #19891 to the 1st issue in the TiKV part --- releases/release-7.5.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index f470e3ef950ca..48e32c2708a76 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -27,13 +27,13 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiKV + - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between SST ingestion and concurrent writes during Region snapshot application [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might prevent expected garbage collection cleanup [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) - Fix the issue that stale TiCDC connections might not be cleaned up promptly after the CDC watchdog aborts an idle connection, causing changefeed replication to get stuck when sink memory quota is full [#19610](https://github.com/tikv/tikv/issues/19610) @[wk989898](https://github.com/wk989898) - Fix the issue that TiKV-CDC memory usage keeps increasing and changefeeds become stuck after a TiCDC restart or downstream disconnection because stale CDC connections are not released [#18169](https://github.com/tikv/tikv/issues/18169) @[asddongmen](https://github.com/asddongmen) - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - Fix the issue that external SST ingestion no longer allows foreground writes, which increases write latency during ingestion [#19954](https://github.com/tikv/tikv/issues/19954) @[gengliqi](https://github.com/gengliqi) - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) @[Dog-Du](https://github.com/Dog-Du) - - Fix the issue that TiKV might generate inconsistent MVCC data during external SST ingestion when ingestion races with foreground writes by disabling RocksDB `allow_write` in this scenario [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) + PD From 730fe68f533ba79d7de0a68064a871910d90bf0a Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Mon, 7 Sep 2026 10:46:29 +0800 Subject: [PATCH 03/17] Update releases/release-7.5.8.md --- releases/release-7.5.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 48e32c2708a76..bd828eaca7043 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -47,5 +47,5 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiCDC - - Fix the issue that TiCDC Kafka changefeeds leak Kafka client resources when retrying DDL sink operations, which causes memory usage to increase over time [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) + - Fix the issue that TiCDC Kafka changefeeds might leak Kafka client instances when sending DDL events or checkpoints fails and TiCDC retries the operation, causing memory usage to keep increasing [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) - Fix the issue that TiCDC Kafka sink retries might leak Sarama client connections and background goroutines when Kafka admin or producer initialization fails, or when closing wrapped clients [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx) From 0f204b568898baa920df7f5f90624bead5efbc74 Mon Sep 17 00:00:00 2001 From: qiancai Date: Mon, 7 Sep 2026 10:51:06 +0800 Subject: [PATCH 04/17] merge 19610 and 18169 for TiKV --- releases/release-7.5.8.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index bd828eaca7043..8a53374070a03 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -29,8 +29,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between SST ingestion and concurrent writes during Region snapshot application [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might prevent expected garbage collection cleanup [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) - - Fix the issue that stale TiCDC connections might not be cleaned up promptly after the CDC watchdog aborts an idle connection, causing changefeed replication to get stuck when sink memory quota is full [#19610](https://github.com/tikv/tikv/issues/19610) @[wk989898](https://github.com/wk989898) - - Fix the issue that TiKV-CDC memory usage keeps increasing and changefeeds become stuck after a TiCDC restart or downstream disconnection because stale CDC connections are not released [#18169](https://github.com/tikv/tikv/issues/18169) @[asddongmen](https://github.com/asddongmen) + - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - Fix the issue that external SST ingestion no longer allows foreground writes, which increases write latency during ingestion [#19954](https://github.com/tikv/tikv/issues/19954) @[gengliqi](https://github.com/gengliqi) - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) @[Dog-Du](https://github.com/Dog-Du) From a768b89af2681660f066c16f1e935f919a911aac Mon Sep 17 00:00:00 2001 From: qiancai Date: Mon, 7 Sep 2026 11:25:01 +0800 Subject: [PATCH 05/17] Update release-7.5.8.md --- releases/release-7.5.8.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 8a53374070a03..6f9956c1bbc8b 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -21,17 +21,17 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiDB - - Fix the issue that TiDB might crash with a `SIGSEGV` during `UNION` query execution when `UnionExec` shuts down concurrently with worker goroutines [#66391](https://github.com/pingcap/tidb/issues/66391) @[bb7133](https://github.com/bb7133) + - Fix the issue that TiDB might crash with a `SIGSEGV` due to a race between `UNION` query cleanup and worker goroutines [#66391](https://github.com/pingcap/tidb/issues/66391) @[bb7133](https://github.com/bb7133) - Fix the issue that TiDB consumes excessive CPU during query planning in some scenarios because of expensive full-range checks [#63235](https://github.com/pingcap/tidb/issues/63235) @[terry1purcell](https://github.com/terry1purcell) @[qw4990](https://github.com/qw4990) - - Fix the potential panic issue that occurs during asynchronous statistics loading for newly added indexes when `tidb_opt_objective` is set to `determinate` [#64274](https://github.com/pingcap/tidb/issues/64274) @[0xPoe](https://github.com/0xPoe) + - Fix a potential panic during asynchronous statistics loading for newly added indexes when `tidb_opt_objective` is set to `determinate` [#64274](https://github.com/pingcap/tidb/issues/64274) @[0xPoe](https://github.com/0xPoe) + TiKV - - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between SST ingestion and concurrent writes during Region snapshot application [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) - - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might prevent expected garbage collection cleanup [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) + - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between external SST ingestion and foreground writes [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) + - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block garbage collection from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - - Fix the issue that external SST ingestion no longer allows foreground writes, which increases write latency during ingestion [#19954](https://github.com/tikv/tikv/issues/19954) @[gengliqi](https://github.com/gengliqi) + - Fix the issue that foreground writes are blocked during external SST ingestion, increasing write latency during ingestion [#19954](https://github.com/tikv/tikv/issues/19954) @[gengliqi](https://github.com/gengliqi) - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) @[Dog-Du](https://github.com/Dog-Du) + PD @@ -40,11 +40,11 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiFlash - - Fix the issue that TiFlash might return inconsistent results from TiKV after a column is modified from `NOT NULL` to `NULL` [#10680](https://github.com/pingcap/tiflash/issues/10680) @[JaySon-Huang](https://github.com/JaySon-Huang) + - Fix the issue that TiFlash might return results inconsistent with TiKV after a column is modified from `NOT NULL` to `NULL` [#10680](https://github.com/pingcap/tiflash/issues/10680) @[JaySon-Huang](https://github.com/JaySon-Huang) + Tools + TiCDC - - Fix the issue that TiCDC Kafka changefeeds might leak Kafka client instances when sending DDL events or checkpoints fails and TiCDC retries the operation, causing memory usage to keep increasing [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) - - Fix the issue that TiCDC Kafka sink retries might leak Sarama client connections and background goroutines when Kafka admin or producer initialization fails, or when closing wrapped clients [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx) + - Fix the issue that TiCDC Kafka changefeeds might leak Kafka client instances when TiCDC fails to send DDL events or checkpoints and retries the operation, causing memory usage to keep increasing [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) + - Fix the issue that TiCDC Kafka sink retries might leak Sarama client connections and background goroutines when Kafka admin or producer initialization fails, or when wrapped clients are closed [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx) From 50ab47cf3663ee88ee6d01bfd4235fa15c9a0447 Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Mon, 7 Sep 2026 03:51:00 +0000 Subject: [PATCH 06/17] docs: add missing issue link for v7.5.8 note --- releases/release-7.5.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 6f9956c1bbc8b..4b125930be253 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -32,7 +32,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - Fix the issue that foreground writes are blocked during external SST ingestion, increasing write latency during ingestion [#19954](https://github.com/tikv/tikv/issues/19954) @[gengliqi](https://github.com/gengliqi) - - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) @[Dog-Du](https://github.com/Dog-Du) + - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) [#18756](https://github.com/tikv/tikv/issues/18756) @[Dog-Du](https://github.com/Dog-Du) + PD From 6a31f717a9f049721b906616734dd44fa53d4466 Mon Sep 17 00:00:00 2001 From: lidezhu <47731263+lidezhu@users.noreply.github.com> Date: Mon, 7 Sep 2026 13:34:02 +0800 Subject: [PATCH 07/17] Apply batched suggestions from code review Co-authored-by: lidezhu <47731263+lidezhu@users.noreply.github.com> --- releases/release-7.5.8.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 4b125930be253..7ad6ff0b7dd51 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -46,5 +46,5 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiCDC - - Fix the issue that TiCDC Kafka changefeeds might leak Kafka client instances when TiCDC fails to send DDL events or checkpoints and retries the operation, causing memory usage to keep increasing [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) - - Fix the issue that TiCDC Kafka sink retries might leak Sarama client connections and background goroutines when Kafka admin or producer initialization fails, or when wrapped clients are closed [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx) + - Fix the issue that retrying failed DDL or checkpoint event delivery in Kafka changefeeds leaks Kafka clients, leading to continuous memory growth [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) + - Fix the issue that Kafka sinks might leak underlying Sarama clients when admin or producer initialization fails or when admin and synchronous-producer wrappers are closed [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx) From 936935ff80a8d4d63a6f9366890826fa3576668a Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 9 Sep 2026 09:29:04 +0800 Subject: [PATCH 08/17] Update releases/release-7.5.8.md Co-authored-by: JaySon --- releases/release-7.5.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 7ad6ff0b7dd51..7779cb2ca907e 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -40,7 +40,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiFlash - - Fix the issue that TiFlash might return results inconsistent with TiKV after a column is modified from `NOT NULL` to `NULL` [#10680](https://github.com/pingcap/tiflash/issues/10680) @[JaySon-Huang](https://github.com/JaySon-Huang) + - Fix a potential data inconsistency issue between TiFlash and TiKV after executing a DDL statement to remove the `NOT NULL` constraint of a column [#10680](https://github.com/pingcap/tiflash/issues/10680) @[JaySon-Huang](https://github.com/JaySon-Huang) + Tools From a6043881b3c53adea7885ccc4cf4076232d27de1 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Mon, 14 Sep 2026 09:50:46 +0800 Subject: [PATCH 09/17] remove tikv/pull/19978 Co-authored-by: Neil Shen --- releases/release-7.5.8.md | 1 - 1 file changed, 1 deletion(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 7779cb2ca907e..87fd697b3febc 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -31,7 +31,6 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block garbage collection from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - - Fix the issue that foreground writes are blocked during external SST ingestion, increasing write latency during ingestion [#19954](https://github.com/tikv/tikv/issues/19954) @[gengliqi](https://github.com/gengliqi) - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) [#18756](https://github.com/tikv/tikv/issues/18756) @[Dog-Du](https://github.com/Dog-Du) + PD From 5ef9e542c8db9b8ec229bca267ade65096212619 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Mon, 14 Sep 2026 09:50:53 +0800 Subject: [PATCH 10/17] Update releases/release-7.5.8.md Co-authored-by: Neil Shen --- releases/release-7.5.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 87fd697b3febc..c5b4ae144f6df 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -28,7 +28,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiKV - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between external SST ingestion and foreground writes [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) - - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block garbage collection from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) + - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block GC from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) [#18756](https://github.com/tikv/tikv/issues/18756) @[Dog-Du](https://github.com/Dog-Du) From f76c470b09489ce4c66f643c309aac656235a6ef Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Tue, 15 Sep 2026 09:30:27 +0000 Subject: [PATCH 11/17] docs: add v7.5.8 release metadata --- TOC-tidb-releases.md | 1 + releases/_index.md | 1 + releases/release-7.5.8.md | 2 +- releases/release-timeline.md | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/TOC-tidb-releases.md b/TOC-tidb-releases.md index d455e56db5a37..215b95f9958b5 100644 --- a/TOC-tidb-releases.md +++ b/TOC-tidb-releases.md @@ -36,6 +36,7 @@ - v7.6 - [7.6.0-DMR](/releases/release-7.6.0.md) - v7.5 + - [7.5.8](/releases/release-7.5.8.md) - [7.5.7](/releases/release-7.5.7.md) - [7.5.6](/releases/release-7.5.6.md) - [7.5.5](/releases/release-7.5.5.md) diff --git a/releases/_index.md b/releases/_index.md index 6de8cfb873073..b05946f51753f 100644 --- a/releases/_index.md +++ b/releases/_index.md @@ -52,6 +52,7 @@ To learn about the support timelines for Long-Term Support (LTS) versions of TiD ## 7.5 +- [7.5.8](/releases/release-7.5.8.md): 2026-09-15 - [7.5.7](/releases/release-7.5.7.md): 2025-09-04 - [7.5.6](/releases/release-7.5.6.md): 2025-03-14 - [7.5.5](/releases/release-7.5.5.md): 2024-12-31 diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index c5b4ae144f6df..fa90966d87d31 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -5,7 +5,7 @@ summary: Learn about the improvements and bug fixes in TiDB 7.5.8. # TiDB 7.5.8 Release Notes -Release date: TBD +Release date: September 15, 2026 TiDB version: 7.5.8 diff --git a/releases/release-timeline.md b/releases/release-timeline.md index e2c09ba10d324..9c90c95d70176 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -18,6 +18,7 @@ To learn about the support timelines for Long-Term Support (LTS) versions of TiD | [8.5.6](/releases/release-8.5.6.md) | 2026-04-14 | | [8.5.5](/releases/release-8.5.5.md) | 2026-01-15 | | [8.5.4](/releases/release-8.5.4.md) | 2025-11-27 | +| [7.5.8](/releases/release-7.5.8.md) | 2026-09-15 | | [7.5.7](/releases/release-7.5.7.md) | 2025-09-04 | | [8.5.3](/releases/release-8.5.3.md) | 2025-08-14 | | [8.5.2](/releases/release-8.5.2.md) | 2025-06-12 | From 42cbe399cef43c133eb58d1a926f28c42aa17799 Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Tue, 15 Sep 2026 09:36:55 +0000 Subject: [PATCH 12/17] docs: change v7.5.8 release date to 2026-09-17 --- releases/_index.md | 2 +- releases/release-7.5.8.md | 2 +- releases/release-timeline.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/_index.md b/releases/_index.md index b05946f51753f..dde06d61f1855 100644 --- a/releases/_index.md +++ b/releases/_index.md @@ -52,7 +52,7 @@ To learn about the support timelines for Long-Term Support (LTS) versions of TiD ## 7.5 -- [7.5.8](/releases/release-7.5.8.md): 2026-09-15 +- [7.5.8](/releases/release-7.5.8.md): 2026-09-17 - [7.5.7](/releases/release-7.5.7.md): 2025-09-04 - [7.5.6](/releases/release-7.5.6.md): 2025-03-14 - [7.5.5](/releases/release-7.5.5.md): 2024-12-31 diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index fa90966d87d31..34a1efda816e4 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -5,7 +5,7 @@ summary: Learn about the improvements and bug fixes in TiDB 7.5.8. # TiDB 7.5.8 Release Notes -Release date: September 15, 2026 +Release date: September 17, 2026 TiDB version: 7.5.8 diff --git a/releases/release-timeline.md b/releases/release-timeline.md index 9c90c95d70176..129959f6150f0 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -18,7 +18,7 @@ To learn about the support timelines for Long-Term Support (LTS) versions of TiD | [8.5.6](/releases/release-8.5.6.md) | 2026-04-14 | | [8.5.5](/releases/release-8.5.5.md) | 2026-01-15 | | [8.5.4](/releases/release-8.5.4.md) | 2025-11-27 | -| [7.5.8](/releases/release-7.5.8.md) | 2026-09-15 | +| [7.5.8](/releases/release-7.5.8.md) | 2026-09-17 | | [7.5.7](/releases/release-7.5.7.md) | 2025-09-04 | | [8.5.3](/releases/release-8.5.3.md) | 2025-08-14 | | [8.5.2](/releases/release-8.5.2.md) | 2025-06-12 | From 1ebebd2adaf5cef8c01d6de0b16eeb8ea1336290 Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Wed, 16 Sep 2026 01:40:58 +0000 Subject: [PATCH 13/17] docs: add PD stale metrics bug fix to v7.5.8 release notes --- releases/release-7.5.8.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 34a1efda816e4..979595e8ea338 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -36,6 +36,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + PD - Fix the issue that PD might experience a goroutine surge and become unstable when TiDB Lightning concurrently calls `SetRegionLabelRule` during import [#9854](https://github.com/tikv/pd/issues/9854) @[lhy1024](https://github.com/lhy1024) + - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain in monitoring after scale-in, causing deleted stores to still appear in cluster status metrics [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + TiFlash From e5904fa308fd8294b398daf6b4b86aa15af2e24d Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 16 Sep 2026 10:01:43 +0800 Subject: [PATCH 14/17] Update releases/release-7.5.8.md --- releases/release-7.5.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 979595e8ea338..d4700abcd03c8 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -36,7 +36,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + PD - Fix the issue that PD might experience a goroutine surge and become unstable when TiDB Lightning concurrently calls `SetRegionLabelRule` during import [#9854](https://github.com/tikv/pd/issues/9854) @[lhy1024](https://github.com/lhy1024) - - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain in monitoring after scale-in, causing deleted stores to still appear in cluster status metrics [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain in monitoring after TiKV scale-in, causing deleted stores to still appear in cluster status metrics [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + TiFlash From 410dafa2b307a4e9b53763bc7da89d57ee911f8d Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Wed, 16 Sep 2026 10:07:09 +0000 Subject: [PATCH 15/17] docs: sync v7.5.8 release note refinements --- releases/release-7.5.8.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index d4700abcd03c8..c7e5d8a811f23 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -28,7 +28,6 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiKV - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between external SST ingestion and foreground writes [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) - - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block GC from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) [#18756](https://github.com/tikv/tikv/issues/18756) @[Dog-Du](https://github.com/Dog-Du) @@ -36,7 +35,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + PD - Fix the issue that PD might experience a goroutine surge and become unstable when TiDB Lightning concurrently calls `SetRegionLabelRule` during import [#9854](https://github.com/tikv/pd/issues/9854) @[lhy1024](https://github.com/lhy1024) - - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain in monitoring after TiKV scale-in, causing deleted stores to still appear in cluster status metrics [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain after TiKV scale-in [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + TiFlash @@ -44,6 +43,10 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + Tools + + BR + + - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block GC from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) + + TiCDC - Fix the issue that retrying failed DDL or checkpoint event delivery in Kafka changefeeds leaks Kafka clients, leading to continuous memory growth [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) From 865a83b5bb0d168cd380591be427f6987c50928f Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Wed, 16 Sep 2026 10:15:18 +0000 Subject: [PATCH 16/17] docs: remove component comments from v7.5.8 release notes --- releases/release-7.5.8.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index c7e5d8a811f23..203723d937a34 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -35,7 +35,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + PD - Fix the issue that PD might experience a goroutine surge and become unstable when TiDB Lightning concurrently calls `SetRegionLabelRule` during import [#9854](https://github.com/tikv/pd/issues/9854) @[lhy1024](https://github.com/lhy1024) - - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain after TiKV scale-in [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain after TiKV scale-in [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + TiFlash @@ -45,7 +45,7 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + BR - - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block GC from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) + - Fix the issue that BR leaves stale GC service safepoints after a log backup task is stopped, which might block GC from progressing as expected [#19832](https://github.com/tikv/tikv/issues/19832) @[Leavrth](https://github.com/Leavrth) + TiCDC From 893cc73131d0589dbb0698b2fcb59c0bbf925bbb Mon Sep 17 00:00:00 2001 From: doc-claw-bot Date: Wed, 16 Sep 2026 10:27:02 +0000 Subject: [PATCH 17/17] docs: remove all component comments from v7.5.8 release notes --- releases/release-7.5.8.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/releases/release-7.5.8.md b/releases/release-7.5.8.md index 203723d937a34..9338180964846 100644 --- a/releases/release-7.5.8.md +++ b/releases/release-7.5.8.md @@ -15,31 +15,31 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + PD - - Add the `store` label to the `pd_cluster_status` metric so that PD reports per-store status metrics, making it easier to identify affected TiKV stores and aggregate cluster-wide values when needed [#9855](https://github.com/tikv/pd/issues/9855) @[SerjKol80](https://github.com/SerjKol80) + - Add the `store` label to the `pd_cluster_status` metric so that PD reports per-store status metrics, making it easier to identify affected TiKV stores and aggregate cluster-wide values when needed [#9855](https://github.com/tikv/pd/issues/9855) @[SerjKol80](https://github.com/SerjKol80) ## Bug fixes + TiDB - - Fix the issue that TiDB might crash with a `SIGSEGV` due to a race between `UNION` query cleanup and worker goroutines [#66391](https://github.com/pingcap/tidb/issues/66391) @[bb7133](https://github.com/bb7133) - - Fix the issue that TiDB consumes excessive CPU during query planning in some scenarios because of expensive full-range checks [#63235](https://github.com/pingcap/tidb/issues/63235) @[terry1purcell](https://github.com/terry1purcell) @[qw4990](https://github.com/qw4990) - - Fix a potential panic during asynchronous statistics loading for newly added indexes when `tidb_opt_objective` is set to `determinate` [#64274](https://github.com/pingcap/tidb/issues/64274) @[0xPoe](https://github.com/0xPoe) + - Fix the issue that TiDB might crash with a `SIGSEGV` due to a race between `UNION` query cleanup and worker goroutines [#66391](https://github.com/pingcap/tidb/issues/66391) @[bb7133](https://github.com/bb7133) + - Fix the issue that TiDB consumes excessive CPU during query planning in some scenarios because of expensive full-range checks [#63235](https://github.com/pingcap/tidb/issues/63235) @[terry1purcell](https://github.com/terry1purcell) @[qw4990](https://github.com/qw4990) + - Fix a potential panic during asynchronous statistics loading for newly added indexes when `tidb_opt_objective` is set to `determinate` [#64274](https://github.com/pingcap/tidb/issues/64274) @[0xPoe](https://github.com/0xPoe) + TiKV - - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between external SST ingestion and foreground writes [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) - - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) - - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) - - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) [#18756](https://github.com/tikv/tikv/issues/18756) @[Dog-Du](https://github.com/Dog-Du) + - Fix the issue that TiKV might panic with `txn record found but not expected` due to a race between external SST ingestion and foreground writes [#19891](https://github.com/tikv/tikv/issues/19891) @[gengliqi](https://github.com/gengliqi) + - Fix the issue that stale connections between TiKV and TiCDC might not be fully cleaned up after TiCDC restarts or network failures, exhausting the TiKV CDC memory quota and causing changefeeds to stall [#18169](https://github.com/tikv/tikv/issues/18169) [#19610](https://github.com/tikv/tikv/issues/19610) @[asddongmen](https://github.com/asddongmen) @[wk989898](https://github.com/wk989898) + - Fix the issue that TiKV throughput might continue to drop during a TiKV I/O hang because PD-related work is blocked by I/O operations [#17939](https://github.com/tikv/tikv/issues/17939) @[LykxSassinator](https://github.com/LykxSassinator) + - Fix the issue that TiKV might crash with a null pointer dereference during TiDB Lightning data import [#18671](https://github.com/tikv/tikv/issues/18671) [#18756](https://github.com/tikv/tikv/issues/18756) @[Dog-Du](https://github.com/Dog-Du) + PD - - Fix the issue that PD might experience a goroutine surge and become unstable when TiDB Lightning concurrently calls `SetRegionLabelRule` during import [#9854](https://github.com/tikv/pd/issues/9854) @[lhy1024](https://github.com/lhy1024) + - Fix the issue that PD might experience a goroutine surge and become unstable when TiDB Lightning concurrently calls `SetRegionLabelRule` during import [#9854](https://github.com/tikv/pd/issues/9854) @[lhy1024](https://github.com/lhy1024) - Fix the issue that stale `pd_cluster_status` metrics of removed stores might remain after TiKV scale-in [#9942](https://github.com/tikv/pd/issues/9942) @[okJiang](https://github.com/okJiang) + TiFlash - - Fix a potential data inconsistency issue between TiFlash and TiKV after executing a DDL statement to remove the `NOT NULL` constraint of a column [#10680](https://github.com/pingcap/tiflash/issues/10680) @[JaySon-Huang](https://github.com/JaySon-Huang) + - Fix a potential data inconsistency issue between TiFlash and TiKV after executing a DDL statement to remove the `NOT NULL` constraint of a column [#10680](https://github.com/pingcap/tiflash/issues/10680) @[JaySon-Huang](https://github.com/JaySon-Huang) + Tools @@ -49,5 +49,5 @@ Quick access: [Quick start](https://docs.pingcap.com/tidb/v7.5/quick-start-with- + TiCDC - - Fix the issue that retrying failed DDL or checkpoint event delivery in Kafka changefeeds leaks Kafka clients, leading to continuous memory growth [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) - - Fix the issue that Kafka sinks might leak underlying Sarama clients when admin or producer initialization fails or when admin and synchronous-producer wrappers are closed [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx) + - Fix the issue that retrying failed DDL or checkpoint event delivery in Kafka changefeeds leaks Kafka clients, leading to continuous memory growth [#12666](https://github.com/pingcap/tiflow/issues/12666) @[3AceShowHand](https://github.com/3AceShowHand) + - Fix the issue that Kafka sinks might leak underlying Sarama clients when admin or producer initialization fails or when admin and synchronous-producer wrappers are closed [#12572](https://github.com/pingcap/tiflow/issues/12572) @[wlwilliamx](https://github.com/wlwilliamx)