From 256075c7d67c1a14d1998e34409f722f62fadcad Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 19 Oct 2022 11:28:57 +0800 Subject: [PATCH 01/19] add v6.1.2 release notes --- TOC.md | 1 + releases/release-6.1.2.md | 127 +++++++++++++++++++++++++++++++++++ releases/release-timeline.md | 1 + 3 files changed, 129 insertions(+) create mode 100644 releases/release-6.1.2.md diff --git a/TOC.md b/TOC.md index 9324724089edb..d0b05a41fae69 100644 --- a/TOC.md +++ b/TOC.md @@ -882,6 +882,7 @@ - [TiDB Versioning](/releases/versioning.md) - [TiDB Installation Packages](/binary-package.md) - v6.1 + - [6.1.2](/releases/release-6.1.2.md) - [6.1.1](/releases/release-6.1.1.md) - [6.1.0](/releases/release-6.1.0.md) - v6.0 diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md new file mode 100644 index 0000000000000..b536b8dec9d32 --- /dev/null +++ b/releases/release-6.1.2.md @@ -0,0 +1,127 @@ +--- +title: TiDB 6.1.2 Release Notes +--- + +# TiDB 6.1.2 Release Notes + +Release date: xx xx, 2022 + +TiDB version: 6.1.2 + +## Compatibility changes + +## Improvements + ++ TiDB + + + + - (dup) Address the conflict between SQL-based data Placement Rules and TiFlash replicas [#37171](https://github.com/pingcap/tidb/issues/37171) + + + + - (dup) Fix the wrong result that occurs when enabling dynamic mode in partitioned tables for TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) + + + + - Reduce the risk of data race of SelectLock under parallel executors [#37141](https://github.com/pingcap/tidb/issues/37141) + + + ++ TiKV **owner: @ethercflow** + + - (dup) Support configuring the `unreachable_backoff` item to avoid Raftstore broadcasting too many messages after one peer becomes unreachable [#13054](https://github.com/tikv/tikv/issues/13054) + - (dup) Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) + ++ PD **owner: @nolouch** + ++ TiFlash + + + + + ++ Tools + + + TiDB Lightning **owner: @niubell** + + + TiDB Data Migration (DM) **owner: @niubell** + + + TiCDC **owner: @nongfushanquan** + + + Backup & Restore (BR) **owner: @3pointer** + + + Dumpling + +## Bug fixes + ++ TiDB + + + + - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) + - (dup) Fix the issue that when one PD node goes down, the query of `information_schema.TIKV_REGION_STATUS` fails due to not retrying other PD nodes [#35708](https://github.com/pingcap/tidb/issues/35708) + - (dup) Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) + + + + - Database level privileges are cleaned up correctly [#38363](https://github.com/pingcap/tidb/issues/38363) + + + + - (dup) Fix the issue that the `EXPLAIN ANALYZE` statement with DML executors might return result before the transaction commit finishes [#37373](https://github.com/pingcap/tidb/issues/37373) + + + + - Fix the issue that GROUP CONCAT with ORDER BY might fail when the ORDER BY clause contains a correlated subquery [#18216](https://github.com/pingcap/tidb/issues/18216) + - (dup) Fix the issue that `Can't find column` is reported if an `UPDATE` statement contains common table expressions (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) + - (dup) Fix the issue that the `EXECUTE` might throw an unexpected error in specific scenarios [#37187](https://github.com/pingcap/tidb/issues/37187) + ++ TiKV **owner: @ethercflow** + + - (dup) Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) + - (dup) Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) + - (dup) Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) + ++ PD **owner: @nolouch** + + - Fix the issue that the statistics of the region tree may be not accurate [#5318](https://github.com/tikv/pd/issues/5318) + - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) + - (dup) Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) + - (dup) Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) + ++ TiFlash + + + + - (dup) Fix the issue that a window function might cause TiFlash to crash when the query is canceled [#5814](https://github.com/pingcap/tiflash/issues/5814) + + + + - (dup) Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + ++ Tools + + + TiDB Lightning **owner: @niubell** + + + TiDB Data Migration (DM) **owner: @niubell** + + - DM will try to persist upstream table structure from dump files when firstly switch to sync unit [#5010](https://github.com/pingcap/tiflow/issues/5010) + - DM will try to persist upstream table structure from dump files when firstly switch to sync unit [#7159](https://github.com/pingcap/tiflow/issues/7159) + - DM precheck no longer reports lacking privileges of INFORMATION_SCHEMA [#7317](https://github.com/pingcap/tiflow/issues/7317) + - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) + - (dup) Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) + + + TiCDC **owner: @nongfushanquan** + + - Fix a bug that may cause cdc server panic if it received a http request before cdc server fully started [#6838](https://github.com/pingcap/tiflow/issues/6838) + - Change log level from info to debug for some logs to avoid too many logs [#7235](https://github.com/pingcap/tiflow/issues/7235) + - Fix a bug that may cause changefeed's redo log files be deleted wrongly [#6413](https://github.com/pingcap/tiflow/issues/6413) + - Fix a bug that may cause cdc unavaliable by commit too many operation in a etcd transaction [#7131](https://github.com/pingcap/tiflow/issues/7131) + + + Backup & Restore (BR) **owner: @3pointer** + + - (dup) Fix the issue that the regions are not balanced because the concurrency is set too large during the restoration [#37549](https://github.com/pingcap/tidb/issues/37549) + - (dup) Fix the issue that might lead to backup and restoration failure if special characters exist in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) + + + Dumpling diff --git a/releases/release-timeline.md b/releases/release-timeline.md index 4f70f8838d3bd..7cbcc23e2c22c 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -9,6 +9,7 @@ This document shows all the released TiDB versions in reverse chronological orde | Version | Release Date | | :--- | :--- | +| [6.1.2](/releases/release-6.1.2.md) | 2022-xx-xx | | [5.4.3](/releases/release-5.4.3.md) | 2022-10-13 | | [5.3.3](/releases/release-5.3.3.md) | 2022-09-14 | | [6.1.1](/releases/release-6.1.1.md) | 2022-09-01 | From 6308a3dd5e8ce76c2400b13386f0618be6bdd41c Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 19 Oct 2022 11:57:31 +0800 Subject: [PATCH 02/19] add TiCDC notes --- releases/release-6.1.2.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index b536b8dec9d32..e062bf009cbb9 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -118,6 +118,8 @@ TiDB version: 6.1.2 - Change log level from info to debug for some logs to avoid too many logs [#7235](https://github.com/pingcap/tiflow/issues/7235) - Fix a bug that may cause changefeed's redo log files be deleted wrongly [#6413](https://github.com/pingcap/tiflow/issues/6413) - Fix a bug that may cause cdc unavaliable by commit too many operation in a etcd transaction [#7131](https://github.com/pingcap/tiflow/issues/7131) + - Fix a bug which can lead inconsistency Change if non-reentrant DDLs can be executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) + - Enhance the region worker's performance by handling the resolved ts in the batch mode [#7078](https://github.com/pingcap/tiflow/issues/7078) + Backup & Restore (BR) **owner: @3pointer** From 221a43dce2d209484308f294b66ed3e647147ab8 Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 19 Oct 2022 14:44:39 +0800 Subject: [PATCH 03/19] add transaction notes --- releases/release-6.1.2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index e062bf009cbb9..1f8ceaaf55209 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -24,8 +24,6 @@ TiDB version: 6.1.2 - - Reduce the risk of data race of SelectLock under parallel executors [#37141](https://github.com/pingcap/tidb/issues/37141) - + TiKV **owner: @ethercflow** @@ -69,6 +67,8 @@ TiDB version: 6.1.2 + - Fix the issue that the Region cache is not cleaned up in time when the Region is merged [#37141](https://github.com/pingcap/tidb/issues/37141) + - Fix the issue that the KV client sends unnecessary ping messages [#36861](https://github.com/pingcap/tidb/issues/36861) - (dup) Fix the issue that the `EXPLAIN ANALYZE` statement with DML executors might return result before the transaction commit finishes [#37373](https://github.com/pingcap/tidb/issues/37373) From aa3a69e927358fdb48afbb8096a7f00db200562a Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 20 Oct 2022 10:57:24 +0800 Subject: [PATCH 04/19] add tikv and storage notes --- releases/release-6.1.2.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 1f8ceaaf55209..f604134805b90 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -79,13 +79,14 @@ TiDB version: 6.1.2 + TiKV **owner: @ethercflow** + - Fix the issue that snapshot might not contain the complete data caused by introduced batch snapshot across regions [#13553](https://github.com/tikv/tikv/issues/13553) - (dup) Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) - (dup) Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) - (dup) Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) + PD **owner: @nolouch** - - Fix the issue that the statistics of the region tree may be not accurate [#5318](https://github.com/tikv/pd/issues/5318) + - Fix the issue that the statistics of the region tree might be not accurate [#5318](https://github.com/tikv/pd/issues/5318) - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) - (dup) Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) - (dup) Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) @@ -98,6 +99,7 @@ TiDB version: 6.1.2 + - Fix the issue that iolimiter could unexpectedly throttle io throughput of query requests after large volume writes, which slows down query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) - (dup) Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + Tools From 14f41b02792e7ce737661b9427c538ee05442205 Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 20 Oct 2022 11:45:32 +0800 Subject: [PATCH 05/19] update sql-infra note --- releases/release-6.1.2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index f604134805b90..e162e40148050 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -16,7 +16,7 @@ TiDB version: 6.1.2 - - (dup) Address the conflict between SQL-based data Placement Rules and TiFlash replicas [#37171](https://github.com/pingcap/tidb/issues/37171) + - Allow setting Placement Rules and TiFlash replica at the same time in one table [#37171](https://github.com/pingcap/tidb/issues/37171) From 0cb1aaed3ab2241b668a3e07d7366b52a3a9fa82 Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 20 Oct 2022 14:04:24 +0800 Subject: [PATCH 06/19] apply suggestions from code review --- releases/release-6.1.2.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index e162e40148050..00b1ad2868cf4 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -20,8 +20,6 @@ TiDB version: 6.1.2 - - (dup) Fix the wrong result that occurs when enabling dynamic mode in partitioned tables for TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) - @@ -57,13 +55,14 @@ TiDB version: 6.1.2 + - Fix the issue that the database level privileges are cleaned up incorrectly [#38363](https://github.com/pingcap/tidb/issues/38363) - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - (dup) Fix the issue that when one PD node goes down, the query of `information_schema.TIKV_REGION_STATUS` fails due to not retrying other PD nodes [#35708](https://github.com/pingcap/tidb/issues/35708) - (dup) Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) - - Database level privileges are cleaned up correctly [#38363](https://github.com/pingcap/tidb/issues/38363) + - (dup) Fix the wrong result that occurs when enabling dynamic mode in partitioned tables for TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) From 6381e1e1ec661e845f4a5d727600d9643ad2989a Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 20 Oct 2022 14:10:17 +0800 Subject: [PATCH 07/19] add release notes --- releases/release-notes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/release-notes.md b/releases/release-notes.md index da0c51cacd0b1..1484a99c60f05 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -6,6 +6,7 @@ title: Release Notes ## 6.1 +- [6.1.2](/releases/release-6.1.2.md): 2022-xx-xx - [6.1.1](/releases/release-6.1.1.md): 2022-09-01 - [6.1.0](/releases/release-6.1.0.md): 2022-06-13 From 3f5dc96c0189107a8afc9068bda0931549ae7cf7 Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 20 Oct 2022 14:33:48 +0800 Subject: [PATCH 08/19] add tools notes --- releases/release-6.1.2.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 00b1ad2868cf4..9af5ba7cf6ca9 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -41,6 +41,8 @@ TiDB version: 6.1.2 + TiDB Lightning **owner: @niubell** + - Add retryable driver error on checksum [#37690](https://github.com/pingcap/tidb/issues/37690) + + TiDB Data Migration (DM) **owner: @niubell** + TiCDC **owner: @nongfushanquan** @@ -105,11 +107,13 @@ TiDB version: 6.1.2 + TiDB Lightning **owner: @niubell** + - Fix the issue of panic on invalid mertic countter operation [#37338](https://github.com/pingcap/tidb/issues/37338) + + TiDB Data Migration (DM) **owner: @niubell** - - DM will try to persist upstream table structure from dump files when firstly switch to sync unit [#5010](https://github.com/pingcap/tiflow/issues/5010) - - DM will try to persist upstream table structure from dump files when firstly switch to sync unit [#7159](https://github.com/pingcap/tiflow/issues/7159) + - DM will try to persist upstream table structure from dump files when firstly switch to sync unit [#5010](https://github.com/pingcap/tiflow/issues/5010), [#7159](https://github.com/pingcap/tiflow/issues/7159) - DM precheck no longer reports lacking privileges of INFORMATION_SCHEMA [#7317](https://github.com/pingcap/tiflow/issues/7317) + - Fix the issue dm-worker hangs after running dm tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - (dup) Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) From 01de154e37ff6e92f8592ffb142e6eb9e5c27362 Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 20 Oct 2022 14:52:03 +0800 Subject: [PATCH 09/19] add TW id --- releases/release-6.1.2.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 9af5ba7cf6ca9..1fa551a244577 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -12,7 +12,7 @@ TiDB version: 6.1.2 ## Improvements -+ TiDB ++ TiDB **TW: @TomShawn** @@ -24,12 +24,12 @@ TiDB version: 6.1.2 -+ TiKV **owner: @ethercflow** ++ TiKV **owner: @ethercflow TW: @Oreoxmt** - (dup) Support configuring the `unreachable_backoff` item to avoid Raftstore broadcasting too many messages after one peer becomes unreachable [#13054](https://github.com/tikv/tikv/issues/13054) - (dup) Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) -+ PD **owner: @nolouch** ++ PD **owner: @nolouch TW: @Oreoxmt** + TiFlash @@ -39,7 +39,7 @@ TiDB version: 6.1.2 + Tools - + TiDB Lightning **owner: @niubell** + + TiDB Lightning **owner: @niubell TW: @shichun-0415** - Add retryable driver error on checksum [#37690](https://github.com/pingcap/tidb/issues/37690) @@ -53,7 +53,7 @@ TiDB version: 6.1.2 ## Bug fixes -+ TiDB ++ TiDB **TW: @TomShawn** @@ -78,21 +78,21 @@ TiDB version: 6.1.2 - (dup) Fix the issue that `Can't find column` is reported if an `UPDATE` statement contains common table expressions (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) - (dup) Fix the issue that the `EXECUTE` might throw an unexpected error in specific scenarios [#37187](https://github.com/pingcap/tidb/issues/37187) -+ TiKV **owner: @ethercflow** ++ TiKV **owner: @ethercflow TW: @Oreoxmt** - Fix the issue that snapshot might not contain the complete data caused by introduced batch snapshot across regions [#13553](https://github.com/tikv/tikv/issues/13553) - (dup) Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) - (dup) Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) - (dup) Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) -+ PD **owner: @nolouch** ++ PD **owner: @nolouch TW: @Oreoxmt** - Fix the issue that the statistics of the region tree might be not accurate [#5318](https://github.com/tikv/pd/issues/5318) - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) - (dup) Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) - (dup) Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) -+ TiFlash ++ TiFlash **TW: @Oreoxmt** @@ -105,11 +105,11 @@ TiDB version: 6.1.2 + Tools - + TiDB Lightning **owner: @niubell** + + TiDB Lightning **owner: @niubell TW: @shichun-0415** - Fix the issue of panic on invalid mertic countter operation [#37338](https://github.com/pingcap/tidb/issues/37338) - + TiDB Data Migration (DM) **owner: @niubell** + + TiDB Data Migration (DM) **owner: @niubell TW: @shichun-0415** - DM will try to persist upstream table structure from dump files when firstly switch to sync unit [#5010](https://github.com/pingcap/tiflow/issues/5010), [#7159](https://github.com/pingcap/tiflow/issues/7159) - DM precheck no longer reports lacking privileges of INFORMATION_SCHEMA [#7317](https://github.com/pingcap/tiflow/issues/7317) @@ -117,7 +117,7 @@ TiDB version: 6.1.2 - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - (dup) Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) - + TiCDC **owner: @nongfushanquan** + + TiCDC **owner: @nongfushanquan TW: @hfxsd** - Fix a bug that may cause cdc server panic if it received a http request before cdc server fully started [#6838](https://github.com/pingcap/tiflow/issues/6838) - Change log level from info to debug for some logs to avoid too many logs [#7235](https://github.com/pingcap/tiflow/issues/7235) @@ -126,7 +126,7 @@ TiDB version: 6.1.2 - Fix a bug which can lead inconsistency Change if non-reentrant DDLs can be executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) - Enhance the region worker's performance by handling the resolved ts in the batch mode [#7078](https://github.com/pingcap/tiflow/issues/7078) - + Backup & Restore (BR) **owner: @3pointer** + + Backup & Restore (BR) **owner: @3pointer TW: @shichun-0415** - (dup) Fix the issue that the regions are not balanced because the concurrency is set too large during the restoration [#37549](https://github.com/pingcap/tidb/issues/37549) - (dup) Fix the issue that might lead to backup and restoration failure if special characters exist in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) From 621deb14e638d72de06c61d68d0357886ef86a2f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 21 Oct 2022 10:09:42 +0800 Subject: [PATCH 10/19] Apply suggestions from code review --- releases/release-6.1.2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 1fa551a244577..d8daa33888f0e 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -16,7 +16,7 @@ TiDB version: 6.1.2 - - Allow setting Placement Rules and TiFlash replica at the same time in one table [#37171](https://github.com/pingcap/tidb/issues/37171) + - Allow setting placement rules and TiFlash replicas at the same time in one table [#37171](https://github.com/pingcap/tidb/issues/37171) @@ -57,7 +57,7 @@ TiDB version: 6.1.2 - - Fix the issue that the database level privileges are cleaned up incorrectly [#38363](https://github.com/pingcap/tidb/issues/38363) + - Fix the issue that database-level privileges are incorrectly cleaned up [#38363](https://github.com/pingcap/tidb/issues/38363) - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - (dup) Fix the issue that when one PD node goes down, the query of `information_schema.TIKV_REGION_STATUS` fails due to not retrying other PD nodes [#35708](https://github.com/pingcap/tidb/issues/35708) - (dup) Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) @@ -74,7 +74,7 @@ TiDB version: 6.1.2 - - Fix the issue that GROUP CONCAT with ORDER BY might fail when the ORDER BY clause contains a correlated subquery [#18216](https://github.com/pingcap/tidb/issues/18216) + - Fix the issue that `GROUP CONCAT` with `ORDER BY` might fail when the `ORDER BY` clause contains a correlated subquery [#18216](https://github.com/pingcap/tidb/issues/18216) - (dup) Fix the issue that `Can't find column` is reported if an `UPDATE` statement contains common table expressions (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) - (dup) Fix the issue that the `EXECUTE` might throw an unexpected error in specific scenarios [#37187](https://github.com/pingcap/tidb/issues/37187) From 6b0bb544ec63ed4dd0239135ca6e18776d515285 Mon Sep 17 00:00:00 2001 From: Aolin Date: Fri, 21 Oct 2022 10:32:56 +0800 Subject: [PATCH 11/19] apply suggestions from code review --- releases/release-6.1.2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index d8daa33888f0e..227ba08ca5e9d 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -80,14 +80,14 @@ TiDB version: 6.1.2 + TiKV **owner: @ethercflow TW: @Oreoxmt** - - Fix the issue that snapshot might not contain the complete data caused by introduced batch snapshot across regions [#13553](https://github.com/tikv/tikv/issues/13553) + - Fix the issue that the snapshot data might be incomplete caused by batch snapshot across Regions [#13553](https://github.com/tikv/tikv/issues/13553) - (dup) Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) - (dup) Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) - (dup) Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) + PD **owner: @nolouch TW: @Oreoxmt** - - Fix the issue that the statistics of the region tree might be not accurate [#5318](https://github.com/tikv/pd/issues/5318) + - Fix the issue that the statistics of the Region tree might be inaccurate [#5318](https://github.com/tikv/pd/issues/5318) - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) - (dup) Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) - (dup) Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) @@ -100,7 +100,7 @@ TiDB version: 6.1.2 - - Fix the issue that iolimiter could unexpectedly throttle io throughput of query requests after large volume writes, which slows down query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) + - Fix the issue that I/O Limiter might incorrectly throttle the IO throughput of query requests after bulk writes, which reduces the query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) - (dup) Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + Tools From b912f2c68fe021df6e86d3f2eb1be4b6867a3fd0 Mon Sep 17 00:00:00 2001 From: Aolin Date: Fri, 21 Oct 2022 11:02:47 +0800 Subject: [PATCH 12/19] Apply suggestions from code review Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- releases/release-6.1.2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 227ba08ca5e9d..e991ab39fdd30 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -100,7 +100,7 @@ TiDB version: 6.1.2 - - Fix the issue that I/O Limiter might incorrectly throttle the IO throughput of query requests after bulk writes, which reduces the query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) + - Fix the issue that I/O Limiter might incorrectly throttle the I/O throughput of query requests after bulk writes, which reduces the query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) - (dup) Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + Tools From 0bcbb781a439239755250d15eaa7ed93e2bfdfdb Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Fri, 21 Oct 2022 17:08:49 +0800 Subject: [PATCH 13/19] Apply suggestions from code review --- releases/release-6.1.2.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index e991ab39fdd30..7e5745b578ce3 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -41,7 +41,7 @@ TiDB version: 6.1.2 + TiDB Lightning **owner: @niubell TW: @shichun-0415** - - Add retryable driver error on checksum [#37690](https://github.com/pingcap/tidb/issues/37690) + - Add retryable errors during checksum to improve robustness [#37690](https://github.com/pingcap/tidb/issues/37690) + TiDB Data Migration (DM) **owner: @niubell** @@ -107,13 +107,14 @@ TiDB version: 6.1.2 + TiDB Lightning **owner: @niubell TW: @shichun-0415** - - Fix the issue of panic on invalid mertic countter operation [#37338](https://github.com/pingcap/tidb/issues/37338) + - Fix panic of TiDB Lightning caused by invalid metric counters [#37338](https://github.com/pingcap/tidb/issues/37338) + TiDB Data Migration (DM) **owner: @niubell TW: @shichun-0415** - - DM will try to persist upstream table structure from dump files when firstly switch to sync unit [#5010](https://github.com/pingcap/tiflow/issues/5010), [#7159](https://github.com/pingcap/tiflow/issues/7159) - - DM precheck no longer reports lacking privileges of INFORMATION_SCHEMA [#7317](https://github.com/pingcap/tiflow/issues/7317) - - Fix the issue dm-worker hangs after running dm tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) + - Fix the issue that upstream table structure information is lost when DM tasks enter the sync unit and are interrupted [#7159](https://github.com/pingcap/tiflow/issues/7159) + - Fix large transaction errors by spliting SQL statements when saving checkpoints [#5010](https://github.com/pingcap/tiflow/issues/5010) + - Fix the issue that DM precheck requires the `SELECT` privilege on `INFORMATION_SCHEMA` [#7317](https://github.com/pingcap/tiflow/issues/7317) + - Fix the issue dm-worker triggers a deadlock error after running dm tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - (dup) Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) From 49521be3cce8ce54aad1e8c79707f4db6901d06c Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Fri, 21 Oct 2022 17:38:13 +0800 Subject: [PATCH 14/19] Update releases/release-6.1.2.md --- releases/release-6.1.2.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 7e5745b578ce3..37522f50c4ca6 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -120,12 +120,12 @@ TiDB version: 6.1.2 + TiCDC **owner: @nongfushanquan TW: @hfxsd** - - Fix a bug that may cause cdc server panic if it received a http request before cdc server fully started [#6838](https://github.com/pingcap/tiflow/issues/6838) - - Change log level from info to debug for some logs to avoid too many logs [#7235](https://github.com/pingcap/tiflow/issues/7235) - - Fix a bug that may cause changefeed's redo log files be deleted wrongly [#6413](https://github.com/pingcap/tiflow/issues/6413) - - Fix a bug that may cause cdc unavaliable by commit too many operation in a etcd transaction [#7131](https://github.com/pingcap/tiflow/issues/7131) - - Fix a bug which can lead inconsistency Change if non-reentrant DDLs can be executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) - - Enhance the region worker's performance by handling the resolved ts in the batch mode [#7078](https://github.com/pingcap/tiflow/issues/7078) + - Fix a bug that the cdc server might panic if it receives an HTTP request before the cdc server fully starts [#6838](https://github.com/pingcap/tiflow/issues/6838) + - Fix the log flooding issue during upgrade [#7235](https://github.com/pingcap/tiflow/issues/7235) + - Fix a bug that changefeed's redo log files might be deleted by mistake [#6413](https://github.com/pingcap/tiflow/issues/6413) + - Fix a bug that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) + - Fix a bug that data inconsistency might occur when non-reentrant DDL statements in redo logs are executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) + - Enhance the performance of the region worker by handling resolved TS in a batch [#7078](https://github.com/pingcap/tiflow/issues/7078) + Backup & Restore (BR) **owner: @3pointer TW: @shichun-0415** From d439fcd83ae2da71a2b2ca07d783a8bbecf112aa Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Fri, 21 Oct 2022 17:55:25 +0800 Subject: [PATCH 15/19] Apply suggestions from code review Co-authored-by: xixirangrang --- releases/release-6.1.2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 37522f50c4ca6..2a3d2c79405a3 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -112,9 +112,9 @@ TiDB version: 6.1.2 + TiDB Data Migration (DM) **owner: @niubell TW: @shichun-0415** - Fix the issue that upstream table structure information is lost when DM tasks enter the sync unit and are interrupted [#7159](https://github.com/pingcap/tiflow/issues/7159) - - Fix large transaction errors by spliting SQL statements when saving checkpoints [#5010](https://github.com/pingcap/tiflow/issues/5010) + - Fix large transaction errors by splitting SQL statements when saving checkpoints [#5010](https://github.com/pingcap/tiflow/issues/5010) - Fix the issue that DM precheck requires the `SELECT` privilege on `INFORMATION_SCHEMA` [#7317](https://github.com/pingcap/tiflow/issues/7317) - - Fix the issue dm-worker triggers a deadlock error after running dm tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) + - Fix the issue that DM-worker triggers a deadlock error after running DM tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - (dup) Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) From 527dfc8f6150e327f8d0733f6b396ddf1965bbbd Mon Sep 17 00:00:00 2001 From: Aolin Date: Fri, 21 Oct 2022 21:15:56 +0800 Subject: [PATCH 16/19] fix --- releases/release-6.1.2.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 2a3d2c79405a3..2389deb97cbe1 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -47,6 +47,8 @@ TiDB version: 6.1.2 + TiCDC **owner: @nongfushanquan** + - Enhance the performance of the region worker by handling resolved TS in a batch [#7078](https://github.com/pingcap/tiflow/issues/7078) + + Backup & Restore (BR) **owner: @3pointer** + Dumpling @@ -120,12 +122,11 @@ TiDB version: 6.1.2 + TiCDC **owner: @nongfushanquan TW: @hfxsd** - - Fix a bug that the cdc server might panic if it receives an HTTP request before the cdc server fully starts [#6838](https://github.com/pingcap/tiflow/issues/6838) + - Fix the issue that the cdc server might panic if it receives an HTTP request before the cdc server fully starts [#6838](https://github.com/pingcap/tiflow/issues/6838) - Fix the log flooding issue during upgrade [#7235](https://github.com/pingcap/tiflow/issues/7235) - - Fix a bug that changefeed's redo log files might be deleted by mistake [#6413](https://github.com/pingcap/tiflow/issues/6413) - - Fix a bug that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) - - Fix a bug that data inconsistency might occur when non-reentrant DDL statements in redo logs are executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) - - Enhance the performance of the region worker by handling resolved TS in a batch [#7078](https://github.com/pingcap/tiflow/issues/7078) + - Fix the issue that changefeed's redo log files might be deleted by mistake [#6413](https://github.com/pingcap/tiflow/issues/6413) + - Fix the issue that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) + - Fix the issue that data inconsistency might occur when non-reentrant DDL statements in redo logs are executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) + Backup & Restore (BR) **owner: @3pointer TW: @shichun-0415** From 6e7fe4e1590578e5952e961a2b1ae9103565216f Mon Sep 17 00:00:00 2001 From: Aolin Date: Mon, 24 Oct 2022 10:04:27 +0800 Subject: [PATCH 17/19] add release date and remove id --- releases/release-6.1.2.md | 110 +++++++++++------------------------ releases/release-notes.md | 2 +- releases/release-timeline.md | 2 +- 3 files changed, 36 insertions(+), 78 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 2389deb97cbe1..b93cefe555b3e 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -4,123 +4,83 @@ title: TiDB 6.1.2 Release Notes # TiDB 6.1.2 Release Notes -Release date: xx xx, 2022 +Release date: October 24, 2022 TiDB version: 6.1.2 -## Compatibility changes - ## Improvements -+ TiDB **TW: @TomShawn** - - ++ TiDB - Allow setting placement rules and TiFlash replicas at the same time in one table [#37171](https://github.com/pingcap/tidb/issues/37171) - - - - - ++ TiKV -+ TiKV **owner: @ethercflow TW: @Oreoxmt** - - - (dup) Support configuring the `unreachable_backoff` item to avoid Raftstore broadcasting too many messages after one peer becomes unreachable [#13054](https://github.com/tikv/tikv/issues/13054) - - (dup) Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) - -+ PD **owner: @nolouch TW: @Oreoxmt** - -+ TiFlash - - - - + - Support configuring the `unreachable_backoff` item to avoid Raftstore broadcasting too many messages after one peer becomes unreachable [#13054](https://github.com/tikv/tikv/issues/13054) + - Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) + Tools - + TiDB Lightning **owner: @niubell TW: @shichun-0415** + + TiDB Lightning - Add retryable errors during checksum to improve robustness [#37690](https://github.com/pingcap/tidb/issues/37690) - + TiDB Data Migration (DM) **owner: @niubell** - - + TiCDC **owner: @nongfushanquan** + + TiCDC - Enhance the performance of the region worker by handling resolved TS in a batch [#7078](https://github.com/pingcap/tiflow/issues/7078) - + Backup & Restore (BR) **owner: @3pointer** - - + Dumpling - ## Bug fixes -+ TiDB **TW: @TomShawn** - - ++ TiDB - Fix the issue that database-level privileges are incorrectly cleaned up [#38363](https://github.com/pingcap/tidb/issues/38363) - - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - - (dup) Fix the issue that when one PD node goes down, the query of `information_schema.TIKV_REGION_STATUS` fails due to not retrying other PD nodes [#35708](https://github.com/pingcap/tidb/issues/35708) - - (dup) Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) - - - - - (dup) Fix the wrong result that occurs when enabling dynamic mode in partitioned tables for TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) - - - + - Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) + - Fix the issue that when one PD node goes down, the query of `information_schema.TIKV_REGION_STATUS` fails due to not retrying other PD nodes [#35708](https://github.com/pingcap/tidb/issues/35708) + - Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) + - Fix the wrong result that occurs when enabling dynamic mode in partitioned tables for TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) - Fix the issue that the Region cache is not cleaned up in time when the Region is merged [#37141](https://github.com/pingcap/tidb/issues/37141) - Fix the issue that the KV client sends unnecessary ping messages [#36861](https://github.com/pingcap/tidb/issues/36861) - - (dup) Fix the issue that the `EXPLAIN ANALYZE` statement with DML executors might return result before the transaction commit finishes [#37373](https://github.com/pingcap/tidb/issues/37373) - - - + - Fix the issue that the `EXPLAIN ANALYZE` statement with DML executors might return result before the transaction commit finishes [#37373](https://github.com/pingcap/tidb/issues/37373) - Fix the issue that `GROUP CONCAT` with `ORDER BY` might fail when the `ORDER BY` clause contains a correlated subquery [#18216](https://github.com/pingcap/tidb/issues/18216) - - (dup) Fix the issue that `Can't find column` is reported if an `UPDATE` statement contains common table expressions (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) - - (dup) Fix the issue that the `EXECUTE` might throw an unexpected error in specific scenarios [#37187](https://github.com/pingcap/tidb/issues/37187) + - Fix the issue that `Can't find column` is reported if an `UPDATE` statement contains common table expressions (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) + - Fix the issue that the `EXECUTE` might throw an unexpected error in specific scenarios [#37187](https://github.com/pingcap/tidb/issues/37187) -+ TiKV **owner: @ethercflow TW: @Oreoxmt** ++ TiKV - Fix the issue that the snapshot data might be incomplete caused by batch snapshot across Regions [#13553](https://github.com/tikv/tikv/issues/13553) - - (dup) Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) - - (dup) Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) - - (dup) Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) + - Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) + - Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) + - Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) -+ PD **owner: @nolouch TW: @Oreoxmt** ++ PD - Fix the issue that the statistics of the Region tree might be inaccurate [#5318](https://github.com/tikv/pd/issues/5318) - - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) - - (dup) Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) - - (dup) Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) - -+ TiFlash **TW: @Oreoxmt** - - + - Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) + - Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) + - Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) - - (dup) Fix the issue that a window function might cause TiFlash to crash when the query is canceled [#5814](https://github.com/pingcap/tiflash/issues/5814) - - ++ TiFlash + - Fix the issue that a window function might cause TiFlash to crash when the query is canceled [#5814](https://github.com/pingcap/tiflash/issues/5814) - Fix the issue that I/O Limiter might incorrectly throttle the I/O throughput of query requests after bulk writes, which reduces the query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) - - (dup) Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + - Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + Tools - + TiDB Lightning **owner: @niubell TW: @shichun-0415** + + TiDB Lightning - Fix panic of TiDB Lightning caused by invalid metric counters [#37338](https://github.com/pingcap/tidb/issues/37338) - + TiDB Data Migration (DM) **owner: @niubell TW: @shichun-0415** + + TiDB Data Migration (DM) - Fix the issue that upstream table structure information is lost when DM tasks enter the sync unit and are interrupted [#7159](https://github.com/pingcap/tiflow/issues/7159) - Fix large transaction errors by splitting SQL statements when saving checkpoints [#5010](https://github.com/pingcap/tiflow/issues/5010) - Fix the issue that DM precheck requires the `SELECT` privilege on `INFORMATION_SCHEMA` [#7317](https://github.com/pingcap/tiflow/issues/7317) - Fix the issue that DM-worker triggers a deadlock error after running DM tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) - - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - - (dup) Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) + - Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) + - Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) - + TiCDC **owner: @nongfushanquan TW: @hfxsd** + + TiCDC - Fix the issue that the cdc server might panic if it receives an HTTP request before the cdc server fully starts [#6838](https://github.com/pingcap/tiflow/issues/6838) - Fix the log flooding issue during upgrade [#7235](https://github.com/pingcap/tiflow/issues/7235) @@ -128,9 +88,7 @@ TiDB version: 6.1.2 - Fix the issue that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) - Fix the issue that data inconsistency might occur when non-reentrant DDL statements in redo logs are executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) - + Backup & Restore (BR) **owner: @3pointer TW: @shichun-0415** - - - (dup) Fix the issue that the regions are not balanced because the concurrency is set too large during the restoration [#37549](https://github.com/pingcap/tidb/issues/37549) - - (dup) Fix the issue that might lead to backup and restoration failure if special characters exist in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) + + Backup & Restore (BR) - + Dumpling + - Fix the issue that the regions are not balanced because the concurrency is set too large during the restoration [#37549](https://github.com/pingcap/tidb/issues/37549) + - Fix the issue that might lead to backup and restoration failure if special characters exist in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) diff --git a/releases/release-notes.md b/releases/release-notes.md index 1484a99c60f05..77ff90b3d2924 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -6,7 +6,7 @@ title: Release Notes ## 6.1 -- [6.1.2](/releases/release-6.1.2.md): 2022-xx-xx +- [6.1.2](/releases/release-6.1.2.md): 2022-10-24 - [6.1.1](/releases/release-6.1.1.md): 2022-09-01 - [6.1.0](/releases/release-6.1.0.md): 2022-06-13 diff --git a/releases/release-timeline.md b/releases/release-timeline.md index 7cbcc23e2c22c..9d840692dbefd 100644 --- a/releases/release-timeline.md +++ b/releases/release-timeline.md @@ -9,7 +9,7 @@ This document shows all the released TiDB versions in reverse chronological orde | Version | Release Date | | :--- | :--- | -| [6.1.2](/releases/release-6.1.2.md) | 2022-xx-xx | +| [6.1.2](/releases/release-6.1.2.md) | 2022-10-24 | | [5.4.3](/releases/release-5.4.3.md) | 2022-10-13 | | [5.3.3](/releases/release-5.3.3.md) | 2022-09-14 | | [6.1.1](/releases/release-6.1.1.md) | 2022-09-01 | From 1069ed5ef7dcf9a49a6c55cf645453494a01a30e Mon Sep 17 00:00:00 2001 From: Aolin Date: Mon, 24 Oct 2022 10:36:52 +0800 Subject: [PATCH 18/19] add contributor id --- releases/release-6.1.2.md | 82 +++++++++++++++++++-------------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index b93cefe555b3e..10a9f1f33b77f 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -12,83 +12,83 @@ TiDB version: 6.1.2 + TiDB - - Allow setting placement rules and TiFlash replicas at the same time in one table [#37171](https://github.com/pingcap/tidb/issues/37171) + - Allow setting placement rules and TiFlash replicas at the same time in one table [#37171](https://github.com/pingcap/tidb/issues/37171) @[lcwangchao](https://github.com/lcwangchao) + TiKV - - Support configuring the `unreachable_backoff` item to avoid Raftstore broadcasting too many messages after one peer becomes unreachable [#13054](https://github.com/tikv/tikv/issues/13054) - - Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) + - Support configuring the `unreachable_backoff` item to avoid Raftstore broadcasting too many messages after one peer becomes unreachable [#13054](https://github.com/tikv/tikv/issues/13054) @[5kbpers](https://github.com/5kbpers) + - Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) @[tabokie](https://github.com/tabokie) + Tools + TiDB Lightning - - Add retryable errors during checksum to improve robustness [#37690](https://github.com/pingcap/tidb/issues/37690) + - Add retryable errors during checksum to improve robustness [#37690](https://github.com/pingcap/tidb/issues/37690) @[D3Hunter](https://github.com/D3Hunter) + TiCDC - - Enhance the performance of the region worker by handling resolved TS in a batch [#7078](https://github.com/pingcap/tiflow/issues/7078) + - Enhance the performance of the region worker by handling resolved TS in a batch [#7078](https://github.com/pingcap/tiflow/issues/7078) @[sdojjy](https://github.com/sdojjy) ## Bug fixes + TiDB - - Fix the issue that database-level privileges are incorrectly cleaned up [#38363](https://github.com/pingcap/tidb/issues/38363) - - Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - - Fix the issue that when one PD node goes down, the query of `information_schema.TIKV_REGION_STATUS` fails due to not retrying other PD nodes [#35708](https://github.com/pingcap/tidb/issues/35708) - - Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) - - Fix the wrong result that occurs when enabling dynamic mode in partitioned tables for TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) - - Fix the issue that the Region cache is not cleaned up in time when the Region is merged [#37141](https://github.com/pingcap/tidb/issues/37141) - - Fix the issue that the KV client sends unnecessary ping messages [#36861](https://github.com/pingcap/tidb/issues/36861) - - Fix the issue that the `EXPLAIN ANALYZE` statement with DML executors might return result before the transaction commit finishes [#37373](https://github.com/pingcap/tidb/issues/37373) - - Fix the issue that `GROUP CONCAT` with `ORDER BY` might fail when the `ORDER BY` clause contains a correlated subquery [#18216](https://github.com/pingcap/tidb/issues/18216) - - Fix the issue that `Can't find column` is reported if an `UPDATE` statement contains common table expressions (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) - - Fix the issue that the `EXECUTE` might throw an unexpected error in specific scenarios [#37187](https://github.com/pingcap/tidb/issues/37187) + - Fix the issue that database-level privileges are incorrectly cleaned up [#38363](https://github.com/pingcap/tidb/issues/38363) @[dveeden](https://github.com/dveeden) + - Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) @[xhebox](https://github.com/xhebox) + - Fix the issue that when one PD node goes down, the query of `information_schema.TIKV_REGION_STATUS` fails due to not retrying other PD nodes [#35708](https://github.com/pingcap/tidb/issues/35708) @[tangenta](https://github.com/tangenta) + - Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) @[tiancaiamao](https://github.com/tiancaiamao) + - Fix the wrong result that occurs when enabling dynamic mode in partitioned tables for TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) @[wshwsh12](https://github.com/wshwsh12) + - Fix the issue that the Region cache is not cleaned up in time when the Region is merged [#37141](https://github.com/pingcap/tidb/issues/37141) @[sticnarf](https://github.com/sticnarf) + - Fix the issue that the KV client sends unnecessary ping messages [#36861](https://github.com/pingcap/tidb/issues/36861) @[jackysp](https://github.com/jackysp) + - Fix the issue that the `EXPLAIN ANALYZE` statement with DML executors might return result before the transaction commit finishes [#37373](https://github.com/pingcap/tidb/issues/37373) @[cfzjywxk](https://github.com/cfzjywxk) + - Fix the issue that `GROUP CONCAT` with `ORDER BY` might fail when the `ORDER BY` clause contains a correlated subquery [#18216](https://github.com/pingcap/tidb/issues/18216) @[winoros](https://github.com/winoros) + - Fix the issue that `Can't find column` is reported if an `UPDATE` statement contains common table expressions (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) @[AilinKid](https://github.com/AilinKid) + - Fix the issue that the `EXECUTE` might throw an unexpected error in specific scenarios [#37187](https://github.com/pingcap/tidb/issues/37187) @[Reminiscent](https://github.com/Reminiscent) + TiKV - - Fix the issue that the snapshot data might be incomplete caused by batch snapshot across Regions [#13553](https://github.com/tikv/tikv/issues/13553) - - Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) - - Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) - - Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) + - Fix the issue that the snapshot data might be incomplete caused by batch snapshot across Regions [#13553](https://github.com/tikv/tikv/issues/13553) @[SpadeA-Tang](https://github.com/SpadeA-Tang) + - Fix the issue of QPS drop when flow control is enabled and `level0_slowdown_trigger` is set explicitly [#11424](https://github.com/tikv/tikv/issues/11424) @[Connor1996](https://github.com/Connor1996) + - Fix the issue that causes permission denied error when TiKV gets an error from the web identity provider and fails back to the default provider [#13122](https://github.com/tikv/tikv/issues/13122) @[3pointer](https://github.com/3pointer) + - Fix the issue that the TiKV service is unavailable for several minutes when a TiKV instance is in an isolated network environment [#12966](https://github.com/tikv/tikv/issues/12966) @[cosven](https://github.com/cosven) + PD - - Fix the issue that the statistics of the Region tree might be inaccurate [#5318](https://github.com/tikv/pd/issues/5318) - - Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) - - Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) - - Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) + - Fix the issue that the statistics of the Region tree might be inaccurate [#5318](https://github.com/tikv/pd/issues/5318) @[rleungx](https://github.com/rleungx) + - Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) @[HunDunDM](https://github.com/HunDunDM) + - Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) @[HunDunDM](https://github.com/HunDunDM) + - Fix the issue that unhealthy Region might cause PD panic [#5491](https://github.com/tikv/pd/issues/5491) @[nolouch](https://github.com/nolouch) + TiFlash - - Fix the issue that a window function might cause TiFlash to crash when the query is canceled [#5814](https://github.com/pingcap/tiflash/issues/5814) - - Fix the issue that I/O Limiter might incorrectly throttle the I/O throughput of query requests after bulk writes, which reduces the query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) - - Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + - Fix the issue that I/O Limiter might incorrectly throttle the I/O throughput of query requests after bulk writes, which reduces the query performance [#5801](https://github.com/pingcap/tiflash/issues/5801) @[JinheLin](https://github.com/JinheLin) + - Fix the issue that a window function might cause TiFlash to crash when the query is canceled [#5814](https://github.com/pingcap/tiflash/issues/5814) @[SeaRise](https://github.com/SeaRise) + - Fix the panic that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) @[JaySon-Huang](https://github.com/JaySon-Huang) + Tools + TiDB Lightning - - Fix panic of TiDB Lightning caused by invalid metric counters [#37338](https://github.com/pingcap/tidb/issues/37338) + - Fix panic of TiDB Lightning caused by invalid metric counters [#37338](https://github.com/pingcap/tidb/issues/37338) @[D3Hunter](https://github.com/D3Hunter) + TiDB Data Migration (DM) - - Fix the issue that upstream table structure information is lost when DM tasks enter the sync unit and are interrupted [#7159](https://github.com/pingcap/tiflow/issues/7159) - - Fix large transaction errors by splitting SQL statements when saving checkpoints [#5010](https://github.com/pingcap/tiflow/issues/5010) - - Fix the issue that DM precheck requires the `SELECT` privilege on `INFORMATION_SCHEMA` [#7317](https://github.com/pingcap/tiflow/issues/7317) - - Fix the issue that DM-worker triggers a deadlock error after running DM tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) - - Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - - Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) + - Fix the issue that upstream table structure information is lost when DM tasks enter the sync unit and are interrupted [#7159](https://github.com/pingcap/tiflow/issues/7159) @[lance6716](https://github.com/lance6716) + - Fix large transaction errors by splitting SQL statements when saving checkpoints [#5010](https://github.com/pingcap/tiflow/issues/5010) @[lance6716](https://github.com/lance6716) + - Fix the issue that DM precheck requires the `SELECT` privilege on `INFORMATION_SCHEMA` [#7317](https://github.com/pingcap/tiflow/issues/7317) @[lance6716](https://github.com/lance6716) + - Fix the issue that DM-worker triggers a deadlock error after running DM tasks with fast/full validators [#7241](https://github.com/pingcap/tiflow/issues/7241) @[buchuitoudegou](https://github.com/buchuitoudegou) + - Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) @[lance6716](https://github.com/lance6716) + - Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) @[lance6716](https://github.com/lance6716) + TiCDC - - Fix the issue that the cdc server might panic if it receives an HTTP request before the cdc server fully starts [#6838](https://github.com/pingcap/tiflow/issues/6838) - - Fix the log flooding issue during upgrade [#7235](https://github.com/pingcap/tiflow/issues/7235) - - Fix the issue that changefeed's redo log files might be deleted by mistake [#6413](https://github.com/pingcap/tiflow/issues/6413) - - Fix the issue that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) - - Fix the issue that data inconsistency might occur when non-reentrant DDL statements in redo logs are executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) + - Fix the issue that the cdc server might panic if it receives an HTTP request before the cdc server fully starts [#6838](https://github.com/pingcap/tiflow/issues/6838) @[asddongmen](https://github.com/asddongmen) + - Fix the log flooding issue during upgrade [#7235](https://github.com/pingcap/tiflow/issues/7235) @[hi-rustin](https://github.com/hi-rustin) + - Fix the issue that changefeed's redo log files might be deleted by mistake [#6413](https://github.com/pingcap/tiflow/issues/6413) @[hi-rustin](https://github.com/hi-rustin) + - Fix the issue that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) @[hi-rustin](https://github.com/hi-rustin) + - Fix the issue that data inconsistency might occur when non-reentrant DDL statements in redo logs are executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) @[hicqu](https://github.com/hicqu) + Backup & Restore (BR) - - Fix the issue that the regions are not balanced because the concurrency is set too large during the restoration [#37549](https://github.com/pingcap/tidb/issues/37549) - - Fix the issue that might lead to backup and restoration failure if special characters exist in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) + - Fix the issue that the regions are not balanced because the concurrency is set too large during the restoration [#37549](https://github.com/pingcap/tidb/issues/37549) @[3pointer](https://github.com/3pointer) + - Fix the issue that might lead to backup and restoration failure if special characters exist in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) @[MoCuishle28](https://github.com/MoCuishle28) From 7deb530622e8c7c9bd0758457722658b5168dbaf Mon Sep 17 00:00:00 2001 From: Aolin Date: Mon, 24 Oct 2022 10:38:29 +0800 Subject: [PATCH 19/19] fix format --- releases/release-6.1.2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 10a9f1f33b77f..1314ddf1a4604 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -85,7 +85,7 @@ TiDB version: 6.1.2 - Fix the issue that the cdc server might panic if it receives an HTTP request before the cdc server fully starts [#6838](https://github.com/pingcap/tiflow/issues/6838) @[asddongmen](https://github.com/asddongmen) - Fix the log flooding issue during upgrade [#7235](https://github.com/pingcap/tiflow/issues/7235) @[hi-rustin](https://github.com/hi-rustin) - Fix the issue that changefeed's redo log files might be deleted by mistake [#6413](https://github.com/pingcap/tiflow/issues/6413) @[hi-rustin](https://github.com/hi-rustin) - - Fix the issue that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) @[hi-rustin](https://github.com/hi-rustin) + - Fix the issue that TiCDC might become unavailable when too many operations in an etcd transaction are committed [#7131](https://github.com/pingcap/tiflow/issues/7131) @[hi-rustin](https://github.com/hi-rustin) - Fix the issue that data inconsistency might occur when non-reentrant DDL statements in redo logs are executed twice [#6927](https://github.com/pingcap/tiflow/issues/6927) @[hicqu](https://github.com/hicqu) + Backup & Restore (BR)