Skip to content
Draft
Changes from 4 commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
aba762e
Create release-8.5.4.md
qiancai Oct 15, 2025
a5c23fd
Update release-8.5.4.md
qiancai Oct 15, 2025
a8b60d9
removed issues already merged in v8.5.3
qiancai Oct 15, 2025
d6276c2
Update release-8.5.4.md
qiancai Oct 15, 2025
7834050
add tiflash improvements and bug bixes
qiancai Oct 16, 2025
be13155
add transaction bug fixes
qiancai Oct 20, 2025
44361ff
add bug fixes for execution
qiancai Oct 20, 2025
7e54b2f
pd dc
bufferflies Oct 20, 2025
79de7e2
add cdc bug fixes
qiancai Oct 21, 2025
c1d5e3e
add TiKV improvements
qiancai Oct 21, 2025
19224e1
remove the placeholder TiKV notes as there is no bug fix in v8.5.4 fo…
qiancai Oct 21, 2025
65f4058
add planner bug fixes
qiancai Oct 21, 2025
fb19fba
add planner improvements
qiancai Oct 21, 2025
b251d64
add improvements and bug fixes for DDL\Lightning\Dumpling\DM\binlog
qiancai Oct 21, 2025
ac03800
adjust format and add br bug fixes
qiancai Oct 22, 2025
7d652a0
remove empty notes placeholder
qiancai Oct 22, 2025
daabc07
remove tikv #18743 (as this issue appears twice)
qiancai Oct 22, 2025
4d90861
fix format issues on links
qiancai Oct 24, 2025
5169c9d
Remove placeholder notes from release notes
qiancai Oct 24, 2025
24cae23
add sql/infra improvements and bug fixes
qiancai Oct 27, 2025
a1317fa
add tw assignment info
qiancai Oct 27, 2025
a799984
Apply suggestions from code review
hfxsd Oct 28, 2025
8d1d43f
Update releases/release-8.5.4.md
hfxsd Oct 28, 2025
a1606cd
Update releases/release-8.5.4.md
hfxsd Oct 28, 2025
302b011
Update releases/release-8.5.4.md
hfxsd Oct 29, 2025
4128e94
update PD and TiCDC
Oreoxmt Oct 29, 2025
9a9ce40
update Compatibility changes and TiDB
Oreoxmt Oct 29, 2025
17b3bb9
Update releases/release-8.5.4.md
hfxsd Oct 29, 2025
a70dc43
update tiflash enhancement
JaySon-Huang Oct 29, 2025
c05b3cc
Apply suggestions from code review
hfxsd Oct 30, 2025
0595ad5
Apply suggestions from code review
hfxsd Oct 30, 2025
99abef5
Apply suggestions from code review
qiancai Oct 31, 2025
0697a48
remove the duplicated #9013
qiancai Oct 31, 2025
fd28ec9
Update releases/release-8.5.4.md
qiancai Oct 31, 2025
2296d5b
refine the description of #9343
qiancai Nov 3, 2025
01f0972
add tidb_enable_binding_usage
qiancai Nov 3, 2025
df1342d
Apply suggestions from code review
hfxsd Nov 3, 2025
a6bb5db
Apply suggestions from code review
qiancai Nov 3, 2025
b2d768b
Update releases/release-8.5.4.md
qiancai Nov 3, 2025
5c486ee
add graceful_wait_shutdown_timeout
qiancai Nov 3, 2025
bb67a5e
Apply suggestions from code review
Oreoxmt Nov 3, 2025
5b7a47e
Apply suggestions from code review
Oreoxmt Nov 3, 2025
3cdc470
add links
Oreoxmt Nov 3, 2025
c819b3b
Apply suggestions from code review
qiancai Nov 3, 2025
38818a7
Apply suggestions from code review
Oreoxmt Nov 3, 2025
9bafa7c
Apply suggestions from code review
Oreoxmt Nov 3, 2025
77711ba
reorder compatibility changes
qiancai Nov 4, 2025
149032c
add default values
qiancai Nov 4, 2025
e6bd4dc
Update releases/release-8.5.4.md
qiancai Nov 4, 2025
ddf7939
add #6182
qiancai Nov 4, 2025
b7c0eba
Update releases/release-8.5.4.md
qiancai Nov 4, 2025
39e4728
Apply suggestions from code review
hfxsd Nov 5, 2025
338cae9
Apply suggestions from code review
lilin90 Nov 5, 2025
528d5dc
Update format
lilin90 Nov 5, 2025
a1379c8
add ticdc new architecture
qiancai Nov 6, 2025
a775ba0
Update releases/release-8.5.4.md
qiancai Nov 6, 2025
121cb35
fix a format issue
qiancai Nov 6, 2025
313821f
Update releases/release-8.5.4.md
hfxsd Nov 6, 2025
4eea8fa
remove tidb_enable_binding_usage
qiancai Nov 6, 2025
ac7c68f
add analyze embedded in DDL
qiancai Nov 11, 2025
8ab36c1
fix the format issue of variable links
qiancai Nov 12, 2025
bd0cd5a
fix the format issue of variable links
qiancai Nov 12, 2025
1a5dd35
Apply suggestions from code review
qiancai Nov 12, 2025
b16fa29
Update releases/release-8.5.4.md
qiancai Nov 12, 2025
ab55fd2
Apply suggestions from code review
lilin90 Nov 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
134 changes: 134 additions & 0 deletions releases/release-8.5.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
---
title: TiDB 8.5.4 Release Notes
summary: 了解 TiDB 8.5.4 版本的兼容性变更、改进提升,以及错误修复。
---

# TiDB 8.5.4 Release Notes

发版日期:2025 年 x 月 x 日

TiDB 版本:8.5.4

试用链接:[快速体验](https://docs.pingcap.com/zh/tidb/v8.5/quick-start-with-tidb) | [生产部署](https://docs.pingcap.com/zh/tidb/v8.5/production-deployment-using-tiup) | [下载离线包](https://cn.pingcap.com/product-community/?version=v8.5.4#version-list)

## 兼容性变更

- note [#issue](https://github.com/pingcap/${repo-name}/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- (dup): release-7.5.7.md > 兼容性变更 - TiKV 废弃以下配置项,并由新的 [`gc.auto-compaction`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file/#gcauto-compaction) 配置项替代,用于控制自动 compaction 行为 [#18727](https://github.com/tikv/tikv/issues/18727) @[v01dstar](https://github.com/v01dstar)

- 废弃配置项:[`region-compact-check-interval`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#region-compact-check-interval)、[`region-compact-check-step`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#region-compact-check-step)、[`region-compact-min-tombstones`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#region-compact-min-tombstones)、[`region-compact-tombstones-percent`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#region-compact-tombstones-percent)、[`region-compact-min-redundant-rows`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#region-compact-min-redundant-rows-从-v710-版本开始引入) 和 [`region-compact-redundant-rows-percent`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#region-compact-redundant-rows-percent-从-v710-版本开始引入)。
- 新增配置项:[`gc.auto-compaction.check-interval`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#check-interval-从-v757-版本开始引入)、[`gc.auto-compaction.tombstone-num-threshold`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#tombstone-num-threshold-从-v757-版本开始引入)、[`gc.auto-compaction.tombstone-percent-threshold`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#tombstone-percent-threshold-从-v757-版本开始引入)、[`gc.auto-compaction.redundant-rows-threshold`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#redundant-rows-threshold-从-v757-版本开始引入)、[`gc.auto-compaction.redundant-rows-percent-threshold`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#redundant-rows-percent-threshold-从-v757-版本开始引入) 和 [`gc.auto-compaction.bottommost-level-force`](https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#bottommost-level-force-从-v757-版本开始引入)。

## 改进提升

+ TiDB

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- (dup): release-9.0.0.md(beta.1) > # SQL 功能 * 支持对分区表的非唯一列创建全局索引 [#58650](https://github.com/pingcap/tidb/issues/58650) @[Defined2014](https://github.com/Defined2014) @[mjonss](https://github.com/mjonss)
- (dup): release-9.0.0.md(beta.1) > 改进提升> TiDB - 支持由 `IN` 子查询而来的 Semi Join 使用 `semi_join_rewrite` 的 Hint [#58829](https://github.com/pingcap/tidb/issues/58829) @[qw4990](https://github.com/qw4990)

+ TiKV

- note [#issue](https://github.com/tikv/tikv/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/tikv/tikv/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- (dup): release-7.5.7.md > 改进提升> TiKV - 优化在存在大量 SST 文件的环境中 async snapshot 和 write 的尾延迟 [#18743](https://github.com/tikv/tikv/issues/18743) @[Connor1996](https://github.com/Connor1996)

+ PD

- note [#issue](https://github.com/tikv/pd/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/tikv/pd/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- (dup): release-7.5.7.md > 改进提升> PD - 减少非必要的错误日志 [#9370](https://github.com/tikv/pd/issues/9370) @[bufferflies](https://github.com/bufferflies)

+ TiFlash

- note [#issue](https://github.com/pingcap/tiflash/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiflash/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ Tools

+ Backup & Restore (BR)

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiCDC

- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiDB Data Migration (DM)

- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiDB Lightning

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ Dumpling

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiUP

- note [#issue](https://github.com/pingcap/tiup/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiup/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

## 错误修复

+ TiDB

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- (dup): release-7.5.7.md > 错误修复> TiDB - 修复估算跨月或跨年的行数时,结果可能过分偏大的问题 [#50080](https://github.com/pingcap/tidb/issues/50080) @[terry1purcell](https://github.com/terry1purcell)

+ TiKV

- note [#issue](https://github.com/tikv/tikv/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/tikv/tikv/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ PD

- note [#issue](https://github.com/tikv/pd/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/tikv/pd/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- (dup): release-9.0.0.md(beta.1) > 错误修复> PD - 修复 PD Client 重试策略没有正确初始化的问题 [#9013](https://github.com/tikv/pd/issues/9013) @[rleungx](https://github.com/rleungx)

+ TiFlash

- note [#issue](https://github.com/pingcap/tiflash/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiflash/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ Tools

+ Backup & Restore (BR)

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiCDC

- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiDB Data Migration (DM)

- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiflow/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiDB Lightning

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ Dumpling

- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tidb/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})

+ TiUP

- note [#issue](https://github.com/pingcap/tiup/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
- note [#issue](https://github.com/pingcap/tiup/issues/${issue-id}) @[贡献者 GitHub ID](https://github.com/${github-id})
Loading