Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add v8.3.0 release notes #18095

Merged
merged 112 commits into from
Aug 22, 2024
Merged
Changes from 8 commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
bb393f9
Create release-8.3.0.md
hfxsd Jul 24, 2024
052289e
Update release-8.3.0.md
hfxsd Jul 29, 2024
e2c6ad6
Update release-8.3.0.md
joey-yez Jul 31, 2024
9fa5bd3
Update release-8.3.0.md
joey-yez Jul 31, 2024
063327a
Update release-8.3.0.md
ljun0712 Jul 31, 2024
b86ad44
cursor fetch in streaming mode
songrijie Aug 1, 2024
2291aa0
show progress of initial stats
songrijie Aug 1, 2024
828a974
SPM enhancement
songrijie Aug 1, 2024
70cb2a6
stats collection with predicated columns
songrijie Aug 2, 2024
16a3d8a
variable changes
songrijie Aug 2, 2024
36581d6
features to be deprecated
songrijie Aug 2, 2024
f16f2f5
draft highlights
songrijie Aug 2, 2024
3afc890
Apply suggestions from code review
hfxsd Aug 5, 2024
5c25033
add tw owners to each highlight
hfxsd Aug 5, 2024
a79995c
Update releases/release-8.3.0.md
qiancai Aug 5, 2024
96a911b
move the release note for #46889 to system tables
qiancai Aug 5, 2024
9fda5e6
Apply suggestions from code review
Oreoxmt Aug 5, 2024
1fc6f0e
Apply suggestions from code review
hfxsd Aug 6, 2024
846705d
Apply suggestions from code review
Oreoxmt Aug 6, 2024
2d64871
move TiProxy VIP from Reliability to Availability
Oreoxmt Aug 6, 2024
8b48e79
refine wording
Oreoxmt Aug 6, 2024
a57592c
Update releases/release-8.3.0.md
D3Hunter Aug 6, 2024
2934864
update SPM enhancement
songrijie Aug 6, 2024
a12359d
Update releases/release-8.3.0.md
D3Hunter Aug 6, 2024
f22facf
Update releases/release-8.3.0.md
qiancai Aug 7, 2024
60e74aa
Update releases/release-8.3.0.md
qiancai Aug 7, 2024
4786eee
compatibility changes: add tidb_opt_projection_push_down
Oreoxmt Aug 7, 2024
6ac059c
Apply suggestions from code review
hfxsd Aug 8, 2024
acc1e14
Apply suggestions from code review
hfxsd Aug 8, 2024
5c6076d
Update releases/release-8.3.0.md
hfxsd Aug 8, 2024
70a2fe6
remove notes for getting TSO asynchronously as it is now planned for …
qiancai Aug 8, 2024
62f1589
Apply suggestions from code review
hfxsd Aug 8, 2024
eeb617a
Apply suggestions from code review
hfxsd Aug 9, 2024
ec3c754
Refine wording and format
lilin90 Aug 9, 2024
514d427
Merge branch 'add-8.3-rn' of https://github.com/hfxsd/docs-cn into pr…
lilin90 Aug 9, 2024
5770662
Update issue link and wording
lilin90 Aug 9, 2024
addbffd
Update releases/release-8.3.0.md
qiancai Aug 9, 2024
a294b36
Update releases/release-8.3.0.md
qiancai Aug 9, 2024
053b9bd
Apply suggestions from code review
hfxsd Aug 9, 2024
ba9c982
Update releases/release-8.3.0.md
qiancai Aug 9, 2024
fcfcafb
Update releases/release-8.3.0.md
qiancai Aug 12, 2024
7e40a94
Update releases/release-8.3.0.md
joey-yez Aug 12, 2024
6e45f9e
Compatibility changes: add tiflash_hashagg_preaggregation_mode and ti…
Oreoxmt Aug 12, 2024
a62515e
Apply suggestions from code review
lilin90 Aug 12, 2024
3418e69
Apply suggestions from code review
qiancai Aug 12, 2024
ac9930c
Apply suggestions from code review
hfxsd Aug 12, 2024
29e1a82
Apply suggestions from code review
hfxsd Aug 12, 2024
90ea88f
Apply suggestions from code review
hfxsd Aug 12, 2024
fb53a3c
Apply suggestions from code review
qiancai Aug 13, 2024
6384cc0
Update releases/release-8.3.0.md
qiancai Aug 13, 2024
a5caecc
Update releases/release-8.3.0.md
qiancai Aug 13, 2024
41fbc02
Apply suggestions from code review
qiancai Aug 13, 2024
73eda1a
Apply suggestions from code review
hfxsd Aug 13, 2024
cd3f6b9
added dup bugfix and improvements
hfxsd Aug 13, 2024
b687a88
Apply suggestions from code review
hfxsd Aug 14, 2024
dbd948d
Apply suggestions from code review
hfxsd Aug 14, 2024
a9d5334
Update releases/release-8.3.0.md
hfxsd Aug 14, 2024
20c2821
Apply suggestions from code review
Oreoxmt Aug 14, 2024
ed7809a
Apply suggestions from code review
Oreoxmt Aug 14, 2024
e562dce
Apply suggestions from code review
hfxsd Aug 14, 2024
7a01c57
Update releases/release-8.3.0.md
hfxsd Aug 14, 2024
648fc3d
Update releases/release-8.3.0.md
lilin90 Aug 15, 2024
9e83d35
Update compatibility and deprecation
lilin90 Aug 15, 2024
f357987
Apply suggestions from code review
hfxsd Aug 15, 2024
a1e54f0
assign bugs to writers for review
hfxsd Aug 15, 2024
eed334d
Apply suggestions from code review
hfxsd Aug 16, 2024
002ce02
Merge remote-tracking branch 'upstream/master' into add-8.3-rn
hfxsd Aug 16, 2024
1d6dffb
Merge branch 'add-8.3-rn' of https://github.com/hfxsd/docs-cn into ad…
hfxsd Aug 16, 2024
6efb4b2
Apply suggestions from code review
Oreoxmt Aug 16, 2024
6550d77
Update releases/release-8.3.0.md
qiancai Aug 16, 2024
ba34d90
Apply suggestions from code review
hfxsd Aug 16, 2024
cc01169
Apply suggestions from code review
hfxsd Aug 16, 2024
08a274d
Update releases/release-8.3.0.md
hfxsd Aug 17, 2024
8060fd2
Update wording
lilin90 Aug 19, 2024
7e32a2c
Reorganize and update wording
lilin90 Aug 19, 2024
7ab79e4
Refine description and format
lilin90 Aug 19, 2024
f77552b
update Improvements > TiDB and Bug fixes > TiDB Lightning
Oreoxmt Aug 19, 2024
a9ddd7b
Apply suggestions from code review
hfxsd Aug 19, 2024
eb5fac4
Update releases/release-8.3.0.md
sdojjy Aug 19, 2024
53a5195
Update releases/release-8.3.0.md
qiancai Aug 19, 2024
5bbeb30
Make descriptions clear
lilin90 Aug 19, 2024
2652a9d
Merge branch 'add-8.3-rn' of https://github.com/hfxsd/docs-cn into pr…
lilin90 Aug 19, 2024
e4281d1
Apply suggestions from code review
qiancai Aug 19, 2024
a331cbf
Update release-8.3.0.md
lilin90 Aug 19, 2024
0d08faa
Add TiDB Binlog deprecation
lilin90 Aug 19, 2024
554b003
update tiflash_hashagg_preaggregation_mode
Oreoxmt Aug 19, 2024
2cff433
Apply suggestions from code review
qiancai Aug 19, 2024
aedd99d
Apply suggestions from code review
lilin90 Aug 20, 2024
7b9b8cc
Apply suggestions from code review
hfxsd Aug 20, 2024
f1698f4
Update releases/release-8.3.0.md
hfxsd Aug 20, 2024
b1839cc
Merge remote-tracking branch 'upstream/master' into add-8.3-rn
hfxsd Aug 20, 2024
fcb7348
Apply suggestions from code review
Oreoxmt Aug 20, 2024
e9e7845
Apply suggestions from code review
Oreoxmt Aug 20, 2024
77c84eb
Update format and anchor link
lilin90 Aug 20, 2024
000f2bc
Merge branch 'add-8.3-rn' of https://github.com/hfxsd/docs-cn into pr…
lilin90 Aug 20, 2024
1558306
Update wording
lilin90 Aug 20, 2024
5afa90a
Apply suggestions from code review
hfxsd Aug 21, 2024
45d6435
Merge remote-tracking branch 'upstream/master' into add-8.3-rn
hfxsd Aug 21, 2024
4e0c546
Update release-8.3.0.md
hfxsd Aug 21, 2024
d21049a
Apply suggestions from code review
Oreoxmt Aug 21, 2024
eb43ce6
removed
hfxsd Aug 21, 2024
4bbbe7e
Update releases/release-8.3.0.md
hfxsd Aug 21, 2024
0090d4c
fixed bdr link
hfxsd Aug 21, 2024
98a78e5
Merge branch 'add-8.3-rn' of https://github.com/hfxsd/docs-cn into ad…
hfxsd Aug 21, 2024
28afc0a
Update release-8.3.0.md
hfxsd Aug 21, 2024
c680dee
Update release-8.3.0.md
hfxsd Aug 21, 2024
95b099c
Update release-8.3.0.md
hfxsd Aug 21, 2024
cf89275
Apply suggestions from code review
hfxsd Aug 21, 2024
8fee131
Apply suggestions from code review
hfxsd Aug 21, 2024
f45fc9a
Merge remote-tracking branch 'upstream/master' into add-8.3-rn
hfxsd Aug 21, 2024
651f84c
add date
hfxsd Aug 21, 2024
90275d8
Apply suggestions from code review
hfxsd Aug 22, 2024
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
305 changes: 305 additions & 0 deletions releases/release-8.3.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,305 @@
---
title: TiDB 8.3.0 Release Notes
summary: 了解 TiDB 8.3.0 版本的新功能、兼容性变更、改进提升,以及错误修复。
---

Copy link
Collaborator Author

@hfxsd hfxsd Aug 19, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# TiDB 8.3.0 Release Notes

发版日期:2024 年 x 月 x 日

TiDB 版本:8.3.0

试用链接:[快速体验](https://docs.pingcap.com/zh/tidb/v8.3/quick-start-with-tidb) | [下载离线包](https://cn.pingcap.com/product-community/?version=v8.3.0-DMR#version-list)

在 8.3.0 版本中,你可以获得以下关键特性:

## 功能详情

### 可扩展性

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

### 性能

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

* Projection 下推功能正式发布 [#51876](https://github.com/pingcap/tidb/issues/51876) @[yibin87](https://github.com/yibin87) **tw@Oreoxmt** <!--1872-->

将 `Projection` 算子下推到存储引擎可以减少计算引擎和存储引擎之间的传输的数据量,特别是对 [JSON 查询类函数](/functions-and-operators/json-functions/json-functions-search.md)或 [JSON 值属性类函数](/functions-and-operators/json-functions/json-functions-return.md),效果更加显著。在 v8.3.0 版本中,TiDB 正式发布 Projection 下推功能。在该功能启用时,优化器会自动将符合条件的 JSON 查询类函数、JSON 值属性类函数等下推至存储引擎。

变量 [tidb_opt_projection_push_down](/system-variables.md#tidb_opt_projection_push_down-从-v610-版本开始引入) 控制是否启用 Projection 下推功能。该变量的默认值将调整为 `ON`,表示默认启用该功能。
Oreoxmt marked this conversation as resolved.
Show resolved Hide resolved

更多信息,请参考[用户文档](/system-variables.md#tidb_opt_projection_push_down-从-v610-版本开始引入)。

* 优化 KV 请求的批处理策略 [#xxx](https://github.com/pingcap/tidb/issues/xxx) @[zyguan](https://github.com/zyguan) **tw@Oreoxmt** <!--1897-->
Oreoxmt marked this conversation as resolved.
Show resolved Hide resolved

TiDB 读取数据需要通过 KV 请求进行。通过将 KV 请求攒批并进行批处理,可以有效提高执行效率。在 v8.3.0 版本之前,TiDB 批处理策略的效率不高。在 v8.3.0 版本,TiDB 在现有的基础 KV 请求批处理策略基础上,引入更加高效的策略。通过新增的配置项 [`tikv-client.batch-policy·](/tidb-configuration-file.md#batch-policy-从-v830-版本开始引入) 设定不同的批处理策略。
Oreoxmt marked this conversation as resolved.
Show resolved Hide resolved

更多信息,请参考[用户文档](/tidb-configuration-file.md#batch-policy-从-v830-版本开始引入)。

* 增加获取 TSO 的 RPC 模式,降低获取 TSO 的延迟 [#xxx](https://github.com/pingcap/tidb/issues/xxx) @[MyonKeminta](https://github.com/MyonKeminta) **tw@qiancai** <!--1893-->
qiancai marked this conversation as resolved.
Show resolved Hide resolved

TiDB 在向 PD 请求 TSO 时,会汇总一定时间段的请求并以同步的方式进行批处理以减少 RPC 请求数量、降低 PD 负载。对于延迟敏感的场景,这种模式的性能并不理想。在 v8.3.0 版本中,TiDB 新增 TSO 请求的异步批处理模式,并提供不同的并发能力,以增加相应的 PD 负载为代价,降低获取 TSO 的延迟。通过新增的变量 [tidb_tso_client_rpc_mode](/system-variables.md#tidb_tso_client_rpc_mode-从-v830-版本开始引入) 设定获取 TSO 的 RPC 模式。

更多信息,请参考[用户文档](/system-variables.md#tidb_tso_client_rpc_mode-从-v830-版本开始引入)。

* TiFlash 新增 Hashagg 聚合计算模式,提升高 NDV 数据的聚集计算性能 [#9196](https://github.com/pingcap/tiflash/issues/9196) @[guo-shaoge](https://github.com/guo-shaoge) **tw@Oreoxmt** <!--1855-->

TiFlash 的 Hashagg 聚合计算中,第一阶段也会进行聚集计算。对于高 NDV 数据,这种模式效率较低。在 v8.3.0 版本中,TiFlash 引入多种 Hashagg 聚合计算模式,提升不同特征数据的聚集计算性能。通过新增的变量 [tiflash_hashagg_preaggregation_mode](/system-variables.md#tiflash_hashagg_preaggregation_mode-从-v830-版本开始引入) 设定 Hashagg 聚合计算模式。
Oreoxmt marked this conversation as resolved.
Show resolved Hide resolved

更多信息,请参考[用户文档](/system-variables.md#tiflash_hashagg_preaggregation_mode-从-v830-版本开始引入)。

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
### 稳定性

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
* TiProxy 支持虚拟 IP 管理功能 [#583](https://github.com/pingcap/tiproxy/issues/583) @[djshow832](https://github.com/djshow832) **tw@Oreoxmt** <!--1887-->

在 v8.3.0 版本之前,使用主从模式保证高可用时,TiProxy 还需要额外的组件管理虚拟 IP 功能。在 v8.3.0 版本,TiProxy 支持虚拟 IP 管理功能。在主动模式下,当出现主从节点切换时,主节点自动绑定指定的虚拟 IP,保证客户端的正常访问。
Oreoxmt marked this conversation as resolved.
Show resolved Hide resolved

通过设定 TiProxy 配置项 [`ha.virtual-ip`](/tiproxy/tiproxy-configuration.md#virtual-ip) 指定虚拟 IP。如果未指定,则表示不启用该功能。
Oreoxmt marked this conversation as resolved.
Show resolved Hide resolved

更多信息,请参考[用户文档](/tiproxy/tiproxy-overview.md)。

* 新增以流式获取游标的结果集 (实验特性) [#54526](https://github.com/pingcap/tidb/issues/54526) @[YangKeao](https://github.com/YangKeao) **tw@lilin90** <!--1891-->

当应用代码通过 [Cursor Fetch](/develop/dev-guide-connection-parameters.md#使用-streamingresult-流式获取执行结果) 获取结果集时,TiDB 通常会将完整结果保存至 TiDB ,再分批返回给客户端。如果结果集过大,可能会触发临时落盘。自 v8.3.0 开始,通过设置系统变量[`tidb_enable_lazy_cursor_fetch`](/system-variables.md#tidb_enable_lazy_cursor_fetch-从-v830-版本开始引入) 为 `ON`,TiDB 不再把所有数据读取到 TiDB 节点,而是会随着客户端的读取逐步将数据传送至 TiDB 节点。在处理较大结果集时,这将会减少 TiDB 节点的内存使用,提升集群的稳定性。

更多信息,请参考[用户文档](/system-variables.md#tidb_enable_lazy_cursor_fetch-从-v830-版本开始引入)。

* SQL 绑定的增强 [#issue号](链接) @[time-and-fate](https://github.com/time-and-fate) **tw@lilin90** <!--1760-->

在 OLTP 负载环境中,绝大部分 SQL 的最优执行计划是固定的,因此对业务中的重要 SQL 实施执行计划绑定,可以减少执行计划变差的机会,提升系统稳定性。为了满足客户创建大量 SQL 绑定的需求,TiDB 对 SQL 绑定的能力和体验进行了增强,其中包括:

- 用单条 SQL 从多个历史执行计划中创建 SQL 绑定
- 从历史执行计划创建绑定不再受表数量的限制
- SQL 绑定支持更多的优化器提示,能够更稳定重现原执行计划

更多信息,请参考[用户文档](/sql-plan-management.md)。
lilin90 marked this conversation as resolved.
Show resolved Hide resolved

### 高可用

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

### SQL 功能

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

* 支持 `Shared Lock` 升级为 `Exclusive Lock` [#54999](https://github.com/pingcap/tidb/issues/54999) @[cfzjywxk](https://github.com/cfzjywxk) **tw@hfxsd** <!--1857-->

TiDB 暂不支持 `Shared Lock`. 在 v8.3.0 版本中,TiDB 支持将 `Shared Lock` 升级为 `Exclusive Lock`,实现对 `Shared Lock` 语法的支持。通过新增的变量 [tidb_enable_shared_lock_upgrade](/system-variables.md#tidb_enable_shared_lock_upgrade-从-v830-版本开始引入) 控制是否启用该功能。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
### 数据库管理

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。

### 可观测性

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
* 系统视图 `PROCESS LIST` 增加 `ROWS_AFFECTED` 字段 [#54486](https://github.com/pingcap/tidb/issues/54486) @[ekexium](https://github.com/ekexium) **tw@qiancai** <!--1903-->

TiDB 并不能显示当前 DML 语句已经处理的数据行数。在 v8.3.0 版本中,系统视图 `PROCESS LIST` 增加 `ROWS_AFFECTED` 字段,展示当前 DML 语句已经写入的数据行数。

更多信息,请参考[用户文档](/information-schema/information-schema-processlist.md)。

qiancai marked this conversation as resolved.
Show resolved Hide resolved
* 展示初始统计信息加载的进度 [#issue号](链接) @[hawkingrei](https://github.com/hawkingrei) **tw@lilin90** <!--1792-->

TiDB 在启动时要对基础统计信息进行加载,在表或者分区数量很多的情况下,这个过程要耗费一定时间,当配置项 [`force-init-stats`](/tidb-configuration-file.md#force-init-stats-从-v657-和-v710-版本开始引入) 为 `ON` 时,初始统计信息加载完成前 TiDB 不会对外提供服务。在这种情况下,用户需要对加载过程进行观测,从而能够预期服务开启时间。自 v8.3.0,TiDB 会在日志中分阶段打印初始统计信息加载的进度,让客户了解运行情况。为了给外部工具提供格式化的结果,TiDB 增加了额外的监控 [API](/tidb-monitoring-api.md),能够在启动阶段随时获取初始统计信息的加载进度。

### 安全

* 增强 PD 日志脱敏 [#51306](https://github.com/pingcap/tidb/issues/51306) @[xhe](https://github.com/xhebox)

TiDB v8.0.0 增强了日志脱敏功能,支持控制是否使用标记符号 `‹ ›` 包裹 TiDB 日志中的用户数据。基于标记后的日志,你可以在展示日志时决定是否对被标记信息进行脱敏处理,从而提升日志脱敏功能的灵活性。在 v8.2.0 中,TiFlash 实现了类似的日志脱敏功能增强。在 v8.3.0 中,PD 实现了类似的日志脱敏功能增强,要使用该功能,可以将 PD 配置项 `security.redact_info_log` 的值设置为 `marker`。

更多信息,请参考[用户文档](/log-redaction.md)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

* 增强 TiKV 日志脱敏 [#17206](https://github.com/tikv/tikv/issues/17206) @[lucasliang](https://github.com/LykxSassinator)

TiDB v8.0.0 增强了日志脱敏功能,支持控制是否使用标记符号 `‹ ›` 包裹 TiDB 日志中的用户数据。基于标记后的日志,你可以在展示日志时决定是否对被标记信息进行脱敏处理,从而提升日志脱敏功能的灵活性。在 v8.2.0 中,TiFlash 实现了类似的日志脱敏功能增强。在 v8.3.0 中,TiKV 实现了类似的日志脱敏功能增强,要使用该功能,可以将 TiKV 配置项 `security.redact_info_log` 的值设置为 `marker`。

更多信息,请参考[用户文档](/log-redaction.md)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

### 数据迁移

* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

功能描述(需要包含这个功能是什么、在什么场景下对用户有什么价值、怎么用)

更多信息,请参考[用户文档](链接)。
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

## 兼容性变更

> **注意:**
>
> 以下为从 v8.2.0 升级至当前版本 (v8.3.0) 所需兼容性变更信息。如果从 v8.1.0 或之前版本升级到当前版本,可能也需要考虑和查看中间版本 Release Notes 中提到的兼容性变更信息。

### 行为变更

* 行为变更 1
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
* 行为变更 2

### MySQL 兼容性

* 兼容性 1

* 兼容性 2
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

### 系统变量

| 变量名 | 修改类型(包括新增/修改/删除) | 描述 |
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
|--------|------------------------------|------|
| | | |
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
| | | |
qiancai marked this conversation as resolved.
Show resolved Hide resolved
| | | |
| | | |
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
### 系统表

qiancai marked this conversation as resolved.
Show resolved Hide resolved
### 其他

## 离线包变更

## 废弃功能

* 废弃功能 1

* 废弃功能 2

## 改进提升

+ TiDB

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- TopN 算子支持数据落盘功能 [#47733](https://github.com/pingcap/tidb/issues/47733) @[xzhangxian1008](https://github.com/xzhangxian1008) **tw@Oreoxmt** <!--1715-->
- TiDB 支持 `WITH ROLLUP` 修饰符和 `GROUPING` 函数 [#42631](https://github.com/pingcap/tidb/issues/42631) @[Arenatlx](https://github.com/Arenatlx) **tw@Oreoxmt** <!--1714-->
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- 变量 `tidb_low_resolution_tso` 增加全局作用域 [#55022](https://github.com/pingcap/tidb/issues/55022) @[cfzjywxk](https://github.com/cfzjywxk) **tw@hfxsd** <!--1857-->
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- 优化 MemDB 实现,降低写事务延迟 [#xxx](https://github.com/pingcap/tidb/issues/xxx) @[you06](https://github.com/you06) **tw@hfxsd** <!--1892-->
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- GC 支持并发删除 Range 以提升处理效率 [#xxx](https://github.com/pingcap/tidb/issues/xxx) @[ekexium](https://github.com/ekexium) **tw@qiancai** <!--1890-->
qiancai marked this conversation as resolved.
Show resolved Hide resolved

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
+ TiKV

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ PD

- note [#issue](链接) @[贡献者 GitHub ID](链接)
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- note [#issue](链接) @[贡献者 GitHub ID](链接)
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

+ TiFlash

- note [#issue](链接) @[贡献者 GitHub ID](链接)
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ Tools

+ Backup & Restore (BR)

- note [#issue](链接) @[贡献者 GitHub ID](链接)
qiancai marked this conversation as resolved.
Show resolved Hide resolved
- note [#issue](链接) @[贡献者 GitHub ID](链接)

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
+ TiCDC

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

+ TiDB Data Migration (DM)

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiDB Lightning

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiUP

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

## 错误修复

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
+ TiDB
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
Oreoxmt marked this conversation as resolved.
Show resolved Hide resolved
- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
+ TiKV

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ PD

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
+ TiFlash

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

hfxsd marked this conversation as resolved.
Show resolved Hide resolved
+ Tools
hfxsd marked this conversation as resolved.
Show resolved Hide resolved

+ Backup & Restore (BR)

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiCDC

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiDB Data Migration (DM)

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiDB Lightning

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiUP

- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

## 贡献者

感谢来自 TiDB 社区的贡献者们:

- [贡献者 GitHub ID]()
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
Loading