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 release notes for v7.3.0 #14565

Merged
merged 119 commits into from
Aug 14, 2023
Merged
Changes from 15 commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
332ba0a
add release note template
ran-huang Jul 18, 2023
df3e2f6
Update release-7.3.0.md
joey-yez Jul 19, 2023
76d6ce2
add a section for deprecation
ran-huang Jul 20, 2023
3e13edf
Label tidb workers to select eligible instances
songrijie Jul 21, 2023
45c57ac
CMD to show the progress of stats collection
songrijie Jul 21, 2023
60d48a6
fix title
songrijie Jul 21, 2023
5a20fa0
new optimizer hints
songrijie Jul 21, 2023
600321d
include issue# and author
songrijie Jul 21, 2023
79865ee
plan replayer with historical stats
songrijie Jul 21, 2023
f5ffc62
Apply suggestions from code review
ran-huang Jul 24, 2023
c2f2f93
Update releases/release-7.3.0.md
ran-huang Jul 24, 2023
99efe5c
Apply suggestions from code review
ran-huang Jul 24, 2023
0b2a708
local runtime filter
songrijie Jul 24, 2023
991d842
local runtime filter
songrijie Jul 24, 2023
be9cee9
Update releases/release-7.3.0.md
ran-huang Jul 25, 2023
f82914c
Apply suggestions from code review
ran-huang Jul 25, 2023
3dcb8c8
cleanup format
ran-huang Jul 25, 2023
f20542c
manual management of runaway queries
songrijie Jul 25, 2023
c0bec62
Merge branch '7.3/release-notes' of https://github.com/ran-huang/docs…
songrijie Jul 25, 2023
2014903
Update releases/release-7.3.0.md
ran-huang Jul 25, 2023
64c6ee3
Refine the design of cursorFetch to avoid OOM
songrijie Jul 25, 2023
6b1514f
Update releases/release-7.3.0.md
ran-huang Jul 25, 2023
8263c26
Update releases/release-7.3.0.md
ran-huang Jul 26, 2023
124c661
Apply suggestions from code review
ran-huang Jul 27, 2023
8b52808
Update releases/release-7.3.0.md
ran-huang Jul 27, 2023
afd67c3
Update releases/release-7.3.0.md
ran-huang Jul 27, 2023
6073876
Update releases/release-7.3.0.md
ran-huang Jul 27, 2023
e1086a5
Update releases/release-7.3.0.md
ran-huang Jul 27, 2023
098b623
Update releases/release-7.3.0.md
ran-huang Jul 27, 2023
4824b05
Apply suggestions from code review
ran-huang Jul 28, 2023
9a133a4
Apply suggestions from code review
ran-huang Jul 28, 2023
de0cc5b
Apply suggestions from code review
ran-huang Jul 28, 2023
51bf545
Update releases/release-7.3.0.md
joey-yez Jul 31, 2023
f6b3fe0
Update releases/release-7.3.0.md
joey-yez Jul 31, 2023
b6ef31d
Update releases/release-7.3.0.md
joey-yez Jul 31, 2023
1c53048
Apply suggestions from code review
ran-huang Jul 31, 2023
db9d748
Update releases/release-7.3.0.md
qiancai Aug 1, 2023
8d04730
Update releases/release-7.3.0.md
qiancai Aug 1, 2023
d8dd502
Update releases/release-7.3.0.md
ran-huang Aug 1, 2023
8605993
Update releases/release-7.3.0.md
joey-yez Aug 1, 2023
156d39f
Update releases/release-7.3.0.md
joey-yez Aug 1, 2023
14a1751
Update releases/release-7.3.0.md
joey-yez Aug 1, 2023
d3107b3
Update releases/release-7.3.0.md
qiancai Aug 1, 2023
7228b62
Update releases/release-7.3.0.md
qiancai Aug 1, 2023
81aa1ac
Update releases/release-7.3.0.md
ran-huang Aug 1, 2023
2bb7747
Apply suggestions from code review
Oreoxmt Aug 2, 2023
ed749a6
Apply suggestions from code review
hfxsd Aug 2, 2023
ae3c955
Apply suggestions from code review
Oreoxmt Aug 2, 2023
0ab316e
Apply suggestions from code review
qiancai Aug 2, 2023
b2455dc
Apply suggestions from code review
ran-huang Aug 2, 2023
0b12b27
add `tikv-importer.parallel-import`
qiancai Aug 2, 2023
b3674ec
add compatibility changes
Oreoxmt Aug 2, 2023
07fd2a9
Apply suggestions from code review
hfxsd Aug 2, 2023
0cb9851
Update releases/release-7.3.0.md
ran-huang Aug 2, 2023
84c94a5
Apply suggestions from code review
Oreoxmt Aug 2, 2023
aab5bd7
Update releases/release-7.3.0.md
ran-huang Aug 2, 2023
8b8c0a8
Update releases/release-7.3.0.md
ran-huang Aug 2, 2023
ec89b02
Apply suggestions from code review
flowbehappy Aug 3, 2023
7c5f96c
Update releases/release-7.3.0.md
ran-huang Aug 3, 2023
6042278
Apply suggestions from code review
ran-huang Aug 3, 2023
6e13dc4
Update releases/release-7.3.0.md
ran-huang Aug 3, 2023
2c5aced
add sink.csv.binary-encoding-method
qiancai Aug 3, 2023
5ddfd88
Update releases/release-7.3.0.md
qiancai Aug 3, 2023
9457267
Apply suggestions from code review
ran-huang Aug 3, 2023
ddf3635
Apply suggestions from code review
ran-huang Aug 3, 2023
9fc9306
Update releases/release-7.3.0.md
ran-huang Aug 3, 2023
027b621
Apply suggestions from code review
ran-huang Aug 3, 2023
37f02a9
Apply suggestions from code review
Oreoxmt Aug 4, 2023
afc9114
fix ci
Oreoxmt Aug 4, 2023
1eb4d87
Apply suggestions from code review
ran-huang Aug 4, 2023
1aa4184
Apply suggestions from code review
ran-huang Aug 4, 2023
1b8bdfb
add assignment
ran-huang Aug 4, 2023
7b103f7
Apply suggestions from code review
qiancai Aug 4, 2023
a429fd9
improvements and bug fixes: update TiDB and TiKV part
Oreoxmt Aug 7, 2023
8aacc52
add highlight
ran-huang Aug 7, 2023
b6ec63c
Merge branch '7.3/release-notes' of https://github.com/ran-huang/docs…
ran-huang Aug 7, 2023
97036aa
add region-bucket-size
Oreoxmt Aug 7, 2023
ac95dde
cdc+lighting improvement+bugfixes
ran-huang Aug 7, 2023
c8677f0
Merge branch '7.3/release-notes' of https://github.com/ran-huang/docs…
ran-huang Aug 7, 2023
04ed45b
Update releases/release-7.3.0.md
hfxsd Aug 7, 2023
345b920
support IS_FREE_LOCK
Oreoxmt Aug 7, 2023
769d9b4
add contributors
ran-huang Aug 7, 2023
03c760a
Update releases/release-7.3.0.md
hfxsd Aug 8, 2023
2912c49
Update releases/release-7.3.0.md
Defined2014 Aug 8, 2023
f2ec135
Apply suggestions from code review
Oreoxmt Aug 8, 2023
6663968
Update releases/release-7.3.0.md
hfxsd Aug 8, 2023
8527db2
Update releases/release-7.3.0.md
qiancai Aug 8, 2023
4f24a19
Apply suggestions from code review
ran-huang Aug 8, 2023
5fdab74
add `tidb_skip_missing_partition_stats`
qiancai Aug 8, 2023
34caf92
Apply suggestions from code review
qiancai Aug 8, 2023
7dd3c31
Apply suggestions from code review
ran-huang Aug 8, 2023
a103f63
Update releases/release-7.3.0.md
ran-huang Aug 8, 2023
5686637
fix build failure
ran-huang Aug 8, 2023
afc572f
Apply suggestions from code review
ran-huang Aug 8, 2023
410838f
Apply suggestions from code review
Oreoxmt Aug 8, 2023
1418aca
Update releases/release-7.3.0.md
hfxsd Aug 9, 2023
58153ad
Update releases/release-7.3.0.md
hfxsd Aug 9, 2023
36f1acd
Apply suggestions from code review
ran-huang Aug 9, 2023
42705dd
Apply suggestions from code review
hfxsd Aug 9, 2023
640b120
Apply suggestions from code review
ran-huang Aug 9, 2023
919f3df
add dup notes
ran-huang Aug 9, 2023
4c06368
clean up comments
ran-huang Aug 9, 2023
ac1fa29
Merge remote-tracking branch 'upstream/master' into 7.3/release-notes
ran-huang Aug 9, 2023
cd5f93e
fix dead links
ran-huang Aug 9, 2023
5444e44
add toc and other files
ran-huang Aug 9, 2023
f4d6d67
fix anchors
ran-huang Aug 9, 2023
dfbebfd
Apply suggestions from code review
ran-huang Aug 9, 2023
8f9f171
adjust order of sysvar and configs
ran-huang Aug 9, 2023
75683e1
update format
ran-huang Aug 9, 2023
889d76c
Update releases/release-7.3.0.md
ran-huang Aug 9, 2023
e786f5c
Update releases/release-7.3.0.md
ran-huang Aug 9, 2023
76e437b
Update releases/release-7.3.0.md
ran-huang Aug 10, 2023
c5d7867
Update releases/release-7.3.0.md
Rustin170506 Aug 10, 2023
b62c10a
Update releases/release-7.3.0.md
Rustin170506 Aug 10, 2023
106b7cd
Apply suggestions from code review
ran-huang Aug 10, 2023
7ce4bf2
Update releases/release-7.3.0.md
ran-huang Aug 11, 2023
8c123e8
Update releases/release-7.3.0.md
ran-huang Aug 11, 2023
b27a7a2
Merge remote-tracking branch 'upstream/master' into 7.3/release-notes
ran-huang Aug 14, 2023
c2cf219
Apply suggestions from code review
ran-huang Aug 14, 2023
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
300 changes: 300 additions & 0 deletions releases/release-7.3.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,300 @@
---
title: TiDB 7.3.0 Release Notes
summary: 了解 TiDB 7.3.0 版本的新功能、兼容性变更、改进提升,以及错误修复。
---

# TiDB 7.3.0 Release Notes

发版日期:2023 年 x 月 x 日

TiDB 版本:7.3.0

试用链接:[快速体验](https://docs.pingcap.com/zh/tidb/v7.3/quick-start-with-tidb) | [下载离线包](https://cn.pingcap.com/product-community/)

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

<!-- to be added -->


## 功能详情

### 可扩展性

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
<!-- 请将 **tw@xxx** 中的 xxx 替换为这个 feature 的 writer 的 ID,这个标记会在发布前删除-->

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

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

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

### 性能

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

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

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

* TiFlash 支持副本选择策略 [#44106](https://github.com/pingcap/tidb/issues/44106) @[XuHuaiyu](https://github.com/XuHuaiyu) **tw@qiancai** <!--1394-->

在 v7.3.0 版本之前,TiFlash 尽量使用所有节点的副本进行数据扫描及 MPP 计算,以提供最强大的性能。在 v7.3.0 版本中,TiFlash 引入副本选择策略,可以根据节点区域属性,选择特定的副本,并调度部分节点进行数据扫描及 MPP 计算。当集群部署在超过一个机房,并且每个机房都拥有完整的 TiFlash 数据副本时,可以只选择当前机房的 TiFlash 副本,在当前机房的 TiFlash 节点中进行数据扫描和 MPP 计算,避免大量跨机房的网络数据传输。新增系统变量 [`tiflash_replica_read`](/system-variables.md#tiflash_replica_read) 用于设定节点选择策略。

更多信息,请参考[用户文档](/system-variables.md#tiflash_replica_read)。

* TiFlash 支持节点内 `Runtime Filter` [#40220](https://github.com/pingcap/tidb/issues/40220) @[elsa0520](https://github.com/elsa0520) **tw@ran-huang** <!--1130-->

`Runtime Filter` 是一种在查询规划时生成的动态取值的谓词,在表连接的过程中,这些动态谓词能够进一步过滤掉不满足条件的行,减少扫描时间和网络开销,提升表连接的效率。TiFlash 在 v7.3.0 支持节点内的 `Runtime Filter`,提升了数据分析类查询的性能,部分 TPC-H 查询有接近 30% 的性能提升。此特性在 v7.3.0 默认关闭,通过设置变量 [`tidb_runtime_filter_mode`](#tidb_runtime_filter_mode-从-v730-版本开始引入) 为 `LOCAL` 打开。

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
更多信息,请参考[用户文档](/runtime-filter)。
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

### 稳定性

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

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

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

* 允许为 DDL 任务指定 TiDB 实例 [#issue号](链接) @[ywqzzy](https://github.com/ywqzzy) **tw@ran-huang** <!--1505-->
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

在繁忙的系统中,运行繁重的 DDL 工作会消耗大量计算资源,从而影响在线业务的服务质量。 TiDB 在新版本提供了对 TiDB 节点添加标记的能力,借助标签把 DDL 任务制定到部分 TiDB 节点,从而能够将 DDL 操作与在线业务的 TiDB 节点分离,提升在线业务的稳定性,保证业务的响应时间。

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

* 新增部分优化器提示 [#issue号](链接) @[qw4990](https://github.com/qw4990) **tw@ran-huang** <!--1457-->
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

TiDB 在 v7.3.0 新增了几个优化器提示,用来控制表之间的连接方式,包括:

- [INDEX_JOIN()]() 选择 Index Nested Loop Join,利用索引过滤并将结果集作为内表连接
- [`NO_HASH_JOIN()`]() 选择哈希连接以外的连接方式。
- [`NO_INDEX_HASH_JOIN()`]() 选择除 [Index Nested Loop Hash Join](/optimizer-hints#inl_hash_join) 以外的连接方式。

更多信息,请参考[用户文档](/optimizer-hints)。

### 高可用

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

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

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

### SQL 功能

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

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

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

* List、List COLUMNS 分区表支持默认分区 [#20679](https://github.com/pingcap/tidb/issues/20679) @[mjonss](https://github.com/mjonss) @[bb7133](https://github.com/bb7133) **tw@caiqian** <!--1342-->

List、List COLUMNS 分区表需要为分区指定分区条件。如果 INSERT 语句要插入的数据不匹配任何分区条件,则该语句将执行失败或不符合分区条件的数据被忽略。在 v7.3.0 版本,TiDB 为 List、List COLUMNS 分区表引入默认分区。在创建默认分区后,如果 INSERT 语句插入的数据不匹配任何分区条件,则数据将被写入默认分区。默认分区功能可以提升 List 分区和 List COLUMNS 分区的使用便捷性,避免不符合分区的数据导致 INSERT 语句执行失败或者数据被忽略的情况。该功能自动开启。

joey-yez marked this conversation as resolved.
Show resolved Hide resolved
更多信息,请参考[用户文档](/partitioned-table.md#list-分区)。

### 数据库管理

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
* 功能标题 [#issue号](链接) @[贡献者 GitHub ID](链接) **tw@xxx** <!--1234-->

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

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

### 可观测性

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

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

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

* 显示统计信息收集的进度 [#issue号](链接) @[hawkingrei](https://github.com/hawkingrei) **tw@Oreoxmt** <!--1380-->

对大表的统计信息收集经常会持续比较长的时间。 在过去的版本里,用户无从得知统计信息收集的进度,进而没法预测完成时间。在 v7.3.0 中,TiDB 加入了对统计信息收集进度的信息展示, 能够显示各个子任务的总体工作量,当前进度,以及对完成时间的预测。在大规模数据导入、SQL 性能优化等场景下,用户能够了解整体任务进展,提升用户体验。

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

* Plan Replayer 支持导出历史统计信息 [#issue号](链接) @[time-and-fate](https://github.com/time-and-fate) **tw@ran-huang** <!--1445-->
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

在新版本的 TiDB 中,通过新增的 [`dump with stats as of timestamp`]() 子句,[Plan Replayer](/sql-plan-replayer) 能够导出指定 SQL 相关对象在指定时间点的统计信息。在执行计划问题的诊断过程中,通过对历史统计信息的准确抓取,能够更精确地分析出在问题发生时间点,执行计划是如何生成的,从而找到问题的根本原因,大大提升执行计划问题的诊断效率。

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

### 安全

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

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

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

### 数据迁移

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
* Lightning 引入新版冲突数据检测与处理的能力 [#41629](https://github.com/pingcap/tidb/issues/41629) @[lance6716](https://github.com/lance6716) **tw@lance6716** <!--1296-->
之前的版本 Lightning 逻辑导入和物理导入模式都有各自的冲突检测和处理的方式,配置较为复杂且不利于用户理解。同时使用物理导入模式,冲突的数据无法通过 replace 和 ignore 策略来处理。
新版的冲突检测和处理方式,逻辑导入和物理导入都是用同一套冲突检测和处理方式即遇到冲突数据报错,或者 replace 以及 ignore 掉冲突数据。同时还支持用户设置冲突记录的上限,如处理多少冲突记录后任务中断退出,用户也可以让程序记录哪些数据发生了冲突,方便用户排查。
在明确所需导入数据有较多的冲突数据时,推荐使用新版的冲突检测和处理策略,会有更好的性能。注意新、旧版冲突策略互斥使用,会在未来废弃掉旧版冲突检测和处理策略。
更多信息,请参考[用户文档](链接)。

* Lightning 支持 Partitioned Raft KV [#15069](https://github.com/tikv/tikv/pull/15069) @[GMHDBJD](https://github.com/GMHDBJD) **tw@GMHDBJD** <!--1507-->
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
该版本 Lightning 支持了 Partitioned Raft KV ,当用户使用了 Partitioned Raft KV 特性后,能提升 Lightning 导入数据的性能。
更多信息,请参考[用户文档](链接)。

* Lightning 引入新的参数"enable-diagnose-log" 用于打印更多的诊断日志,方便定位问题 [#45497](https://github.com/pingcap/tidb/issues/45497) @[D3Hunter](https://github.com/D3Hunter) **tw@D3Hunter** <!--1517-->
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
默认情况下,此功能未启用,只会打印包含 "lightning/main" 的日志。当启用时,将打印所有包(包括 "client-go" 和 "tidb")的日志,以帮助诊断与 "client-go" 和 "tidb" 相关的问题。
更多信息,请参考[用户文档](链接)。

## 兼容性变更

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

### 行为变更

Rustin170506 marked this conversation as resolved.
Show resolved Hide resolved
<!-- 此小节包含 MySQL 兼容性变更-->
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

* TiDB Lightning
-逻辑导入模式插入冲突数据时执行的操作,默认配置从 on-duplicate = "replace" 改为 on-duplicate = "error" 即遇到冲突数据即报错。
-TiDB Lightning 停止迁移任务之前能容忍的最大非严重 (non-fatal errors) 错误数的参数 "max-error" 不再包含导入数据冲突的上限。而是由新的参数 "conflict.threshold" 来控制可容忍的最大冲突的记录数。

* 兼容性 2
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
### 系统变量

| 变量名 | 修改类型 | 描述 |
|---|----|------|
| [`tidb_runtime_filter_mode`](#tidb_runtime_filter_mode-从-v730-版本开始引入) | 新增 | 控制是否启用 [`Runtime Filter`](/runtime-filter) 。 `OFF`,关闭`Runtime Filter`; `LOCAL`,在节点内启用 `Runtime Filter`。|
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
| | 新增/删除/修改 | |
qiancai marked this conversation as resolved.
Show resolved Hide resolved
| | 新增/删除/修改 | |
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
| | 新增/删除/修改 | |
| | 新增/删除/修改 | |
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

### 配置文件参数

| 配置文件 | 配置项 | 修改类型 | 描述 |
| -------- | -------- | -------- | -------- |
|TiDB Lightning | conflict.strategy | 新增 |TiDB Lightning 新版冲突检测与处理的策略,包含”“, error,replace,ignore 四种策略,分别表示不做冲突检测,遇到冲突数据即报错并停止导入,遇到冲突记录 replace 掉已有的冲突记录,遇到冲突记录 ignore 掉需要插入的该条冲突记录。默认值为 ” “, 即不做冲突检测 |
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
|TiDB Lightning | conflict.threshold | 新增 |TiDB Lightning 新版冲突检测与处理策略允许的冲突上限,onflict.strategy="error" 时默认值为 0,当onflict.strategy="replace”/“ignore" 时默认值为 maxint |
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
|TiDB Lightning | conflict.max-record-rows | 新增 |TiDB Lightning 新版冲突检测与处理策略,用于记录在数据导入过程中遇到的冲突记录,并允许设置最大上限,默认值为 100 |
hfxsd marked this conversation as resolved.
Show resolved Hide resolved
|TiDB Lightning | tikv-importer.parallel-import | 新增 |TiDB Lightning 并行导入的参数名,因为旧的参数名 tikv-importer.incremental-import 会被误认为是增量导入的参数而误用,因此使用该新的参数名代替 |
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
|TiDB Lightning | tikv-importer.incremental-import | 删除 | TiDB Lightning 并行导入参数的旧名称,因为该参数名会被误认为增量导入的参数而误用,因此用新的参数名 tikv-importer.parallel-import 代替,且如果用户传入旧的参数会被自动转成新的参数名|

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
| | | 新增/删除/修改 | |
qiancai marked this conversation as resolved.
Show resolved Hide resolved
| | | 新增/删除/修改 | |
| | | 新增/删除/修改 | |
| | | 新增/删除/修改 | |
| | | 新增/删除/修改 | |
ran-huang marked this conversation as resolved.
Show resolved Hide resolved

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
## 废弃功能

- note
- note

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
Rustin170506 marked this conversation as resolved.
Show resolved Hide resolved
## 改进提升

+ TiDB

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

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
+ TiKV

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

+ PD

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

+ TiFlash

- 支持新的 DTFile 格式版本,减少物理文件数量(实验特性) [#7595](https://github.com/pingcap/tiflash/issues/7595) @[hongyunyan](https://github.com/hongyunyan) **tw@caiqian** <!--?-->
- 提升 TiFlash 在存算分离架构下的性能和稳定性(实验特性) [#6882](https://github.com/pingcap/tiflash/issues/6882) @[JaySon-Huang](https://github.com/JaySon-Huang) @[breezewish](https://github.com/breezewish) @[JinheLin](https://github.com/JinheLin) **tw@caiqian** <!--1360-->
- note [#issue](链接) @[贡献者 GitHub ID](链接)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ Tools

+ Backup & Restore (BR)

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

+ TiCDC

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

+ TiDB Data Migration (DM)

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

+ TiDB Lightning

- 更新 TiDB Lightning 并行导入的参数名称从 "tikv-importer.incremental-import" 变更为 “tikv-importer.parallel-import” ,避免用户误认为是增量导入而误用该参数。 [#45501](https://github.com/pingcap/tidb/issues/45501) @[lyzx2001](https://github.com/lyzx2001)
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiUP

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

## 错误修复

+ TiDB

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

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
+ TiKV

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

+ PD

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

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

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

+ Tools

+ Backup & Restore (BR)

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

+ TiCDC

ran-huang marked this conversation as resolved.
Show resolved Hide resolved
- 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](链接)
ran-huang marked this conversation as resolved.
Show resolved Hide resolved
- note [#issue](链接) @[贡献者 GitHub ID](链接)

+ TiUP

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

## 贡献者

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

+ [Contributor 1]()