From 1f82b2f7d0342b4f4194dd016c52774b2268f724 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 edadae696c8cea9bb4f8787e410b4c68b300ae7d 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 fd560fc1c231f6789473a43a74de1348db4c5656 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 948a7d93bd59c14b45d0fd79398d0cf5e09110e8 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 ed2e6b4b152c71d9777f539cae62a387b7bc07bc 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 8465b1dd712b3ac4ada103e28ea60525ccdac83b 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 82eeda56bafb91b33c8b9be03d4f4c61665edfb4 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 cf624132c8986d0de105ddb26538400d4f86b772 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 c40001c3dfdad35bec534bb5b94672722985af18 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 cadd63836e85e90bb4148767233028a918754363 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 def3633504085b2843d18b8a4edbb62765c23208 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 5e7394c7f2e8e..d2c032854cba1 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 d2564807417a3..12a29801b3b94 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -19,6 +19,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 9aa83db95610c097d24fe7dd043996bbd404ac95 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 d2c032854cba1..4f2895a5f44f2 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 12a29801b3b94..59a852056052b 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -19,7 +19,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 d9b06fa9e8857faf22ddb055e6e5d9ea1fd46dcd 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 b52b8c00d3f3573030ad2705a30110130fb9505e 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 240ec5b04320b45994f8b79af37d0a2705066074 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 1ddd3bcbfc16205e783c958568b691fd61c8c8fb 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 03f2b0c450387d78d52f6b9e8a15303a03643122 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)