From fd152669282a40d9d8f49770e4912d056777a274 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 28 Dec 2020 22:16:58 +0800 Subject: [PATCH 1/3] releases: add TiDB 5.0.0-rc release notes --- TOC.md | 2 ++ releases/release-5.0.0-rc.md | 20 ++++++++++++++++++++ releases/release-notes.md | 4 ++++ 3 files changed, 26 insertions(+) create mode 100644 releases/release-5.0.0-rc.md diff --git a/TOC.md b/TOC.md index 2abb49a030e66..0488123aabe54 100644 --- a/TOC.md +++ b/TOC.md @@ -528,6 +528,8 @@ + Release Notes + [All Releases](/releases/release-notes.md) + [TiDB Roadmap](/roadmap.md) + + v5.0 + + [5.0.0-rc](/releases/release-5.0.0-rc.md) + v4.0 + [4.0.9](/releases/release-4.0.9.md) + [4.0.8](/releases/release-4.0.8.md) diff --git a/releases/release-5.0.0-rc.md b/releases/release-5.0.0-rc.md new file mode 100644 index 0000000000000..b9e3761b178cd --- /dev/null +++ b/releases/release-5.0.0-rc.md @@ -0,0 +1,20 @@ +--- +title: TiDB 5.0 RC Release Notes +--- + +# TiDB 5.0 RC Release Notes + +Release date: December 31, 2020 + +TiDB version: 5.0.0-rc + +## Compatibility Changes + + +## New Features + + +## Improvements + + +## Bug Fixes diff --git a/releases/release-notes.md b/releases/release-notes.md index b3dfa69a71946..4703e0a6944a7 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -5,6 +5,10 @@ aliases: ['/docs/dev/releases/release-notes/','/docs/dev/releases/rn/'] # TiDB Release Notes +## 5.0 + +- [5.0.0-rc](/releases/release-5.0.0-rc.md) + ## 4.0 - [4.0.9](/releases/release-4.0.9.md) From fcf5b83c277f5141e44034cb6558e19200a0d533 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 30 Dec 2020 14:03:20 +0800 Subject: [PATCH 2/3] add notes --- releases/release-5.0.0-rc.md | 50 +++++++++++++++++++++++++++++++++--- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/releases/release-5.0.0-rc.md b/releases/release-5.0.0-rc.md index b9e3761b178cd..eb8afe888c3e0 100644 --- a/releases/release-5.0.0-rc.md +++ b/releases/release-5.0.0-rc.md @@ -8,13 +8,55 @@ Release date: December 31, 2020 TiDB version: 5.0.0-rc -## Compatibility Changes - - ## New Features ++ TiDB + + - Support collation `utf8mb4_unicode_ci` and `utf8_unicode_ci` + - [project](https://github.com/pingcap/tidb/issues/17596) + - [document](https://docs.pingcap.com/tidb/dev/character-set-and-collation#new-framework-for-collations) + - Support error/info log desensitization + - [project](https://github.com/pingcap/tidb/issues/18566) + - [document](https://github.com/pingcap/tidb/blob/master/errno/logredaction.md) + - Support Invisible Indexes + - [project](https://github.com/pingcap/tidb/issues/9246) + - [document](https://github.com/pingcap/tidb/pull/15366) + - Support Async commit. Async Commit is an optimization that reduces commit latency, by returning success to the user when all prewrites have succeeded. (Experimental) + - [project](https://github.com/tikv/tikv/projects/34) + - [document](https://github.com/pingcap/docs-cn/pull/5181) + - Support clustered Index. Clustered indexes provide TiDB the ability to organize tables in a way that can improve the performance of certain queries. (Experimental) + - [project](github.com/pingcap/tidb/projects/45) + - [document](https://docs.pingcap.com/tidb/dev/clustered-indexes) + - Support `LIST PARTITION` and `LIST COLUMNS PARTITION` table (Experimental) + - [project](https://github.com/pingcap/tidb/issues/20678) + - [document](https://docs.pingcap.com/zh/tidb/dev/partitioned-table#list-%E5%88%86%E5%8C%BA) // TODO: use english doc. + - Improve the Accuracy and Robustness of Index Selection (Experimental) + - [#21817](https://github.com/pingcap/tidb/pull/21817) + - [document](https://github.com/pingcap/docs-cn/pull/5164) + ++ TiKV + + - Support dynamically changing auto-tuned mode of RocksDB rate limiter + ++ TiFlash + + - Support limiting the memory usage of DeltaIndex + - Support limiting the IO write throughput of background data management tasks, to lower the impact of foreground tasks ## Improvements ++ TiDB + + - Improve the executor runtime information collection + - [issue](https://github.com/pingcap/tidb/issues/18663) + - [document](https://docs.pingcap.com/zh/tidb/stable/sql-statement-explain-analyze#explain-analyze) + - Optimize the Performance of Bulk Deletion + - [issue](https://github.com/pingcap/tidb/issues/18028) + ++ TiKV + + - Enable compaction guard by default, to split rocksdb SST files at TiKV region boundaries, to reduce overall compaction I/O + ++ TiFlash -## Bug Fixes + - Add a thread pool that queues coprocessor tasks, to ease the memory pressure caused by large concurrent coprocessor handling From 87a68f7ef1d480ad4cc0363db8c1c17a050ace67 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 30 Dec 2020 14:07:51 +0800 Subject: [PATCH 3/3] Update release-5.0.0-rc.md --- releases/release-5.0.0-rc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.0-rc.md b/releases/release-5.0.0-rc.md index eb8afe888c3e0..b494c648877b4 100644 --- a/releases/release-5.0.0-rc.md +++ b/releases/release-5.0.0-rc.md @@ -25,7 +25,7 @@ TiDB version: 5.0.0-rc - [project](https://github.com/tikv/tikv/projects/34) - [document](https://github.com/pingcap/docs-cn/pull/5181) - Support clustered Index. Clustered indexes provide TiDB the ability to organize tables in a way that can improve the performance of certain queries. (Experimental) - - [project](github.com/pingcap/tidb/projects/45) + - [project](https://github.com/pingcap/tidb/projects/45) - [document](https://docs.pingcap.com/tidb/dev/clustered-indexes) - Support `LIST PARTITION` and `LIST COLUMNS PARTITION` table (Experimental) - [project](https://github.com/pingcap/tidb/issues/20678)