From 79e13a3b505cc1c35dd991572e28e48b7f249215 Mon Sep 17 00:00:00 2001 From: aolin Date: Thu, 29 Sep 2022 13:53:14 +0800 Subject: [PATCH 01/15] add v5.4.3 release notes --- TOC.md | 1 + releases/release-5.4.3.md | 140 +++++++++++++++++++++++++++++++++++ releases/release-notes.md | 1 + releases/release-timeline.md | 1 + 4 files changed, 143 insertions(+) create mode 100644 releases/release-5.4.3.md diff --git a/TOC.md b/TOC.md index b297b11acb432..68322e8a8a9be 100644 --- a/TOC.md +++ b/TOC.md @@ -896,6 +896,7 @@ - v6.0 - [6.0.0-DMR](/releases/release-6.0.0-dmr.md) - v5.4 + - [5.4.3](/releases/release-5.4.3.md) - [5.4.2](/releases/release-5.4.2.md) - [5.4.1](/releases/release-5.4.1.md) - [5.4.0](/releases/release-5.4.0.md) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md new file mode 100644 index 0000000000000..55fd2f858a75e --- /dev/null +++ b/releases/release-5.4.3.md @@ -0,0 +1,140 @@ +--- +title: TiDB 5.4.3 Release Notes +--- + +# TiDB 5.4.3 Release Notes + +Release date: x x, 2022 + +TiDB version: 5.4.3 + +## Compatibility changes + +## Improvements + ++ TiDB + + + + + + + + + + + ++ TiKV **owner: @tabokie** + + - Fix the issue that cause permission denied when gets error from web identity provider and fail back to default provider [#13122](https://github.com/tikv/tikv/issues/13122) + - (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) + ++ PD **owner: @nolouch** + ++ TiFlash + ++ Tools + + + TiDB Lightning **owner: @niubell** + + - (dup) Optimize Scatter Region to batch mode to improve the stability of the Scatter Region process [#33618](https://github.com/pingcap/tidb/issues/33618) + + + TiDB Data Migration (DM) **owner: @niubell** + + + TiCDC **owner: @nongfushanquan** + + - (dup) Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) + + + Backup & Restore (BR) **owner: @3pointer** + + + Dumpling **owner: @niubell** + + + TiDB Binlog + +## 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 some DDL statements might be stuck for a period after the PD node of a cluster is replaced [#33908](https://github.com/pingcap/tidb/issues/33908) + - (dup) Fix a bug that `KILL TIDB` cannot take effect immediately on idle connections [#24031](https://github.com/pingcap/tidb/issues/24031) + - (dup) Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) + - (dup) Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) + + + + - (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) + - (dup) Fix the issue that `INL_HASH_JOIN` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) + - (dup) Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) + + + + - Fix `invalid transaction` error when doing stale read in RC isolation level [#30872](https://github.com/pingcap/tidb/issues/30872) + - (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) + - (dup) Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) + + + + - (dup) Fix a bug that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) + - (dup) Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) + - (dup) Fix the issue of wrong query result because the `UnionScan` operator cannot maintain the order [#33175](https://github.com/pingcap/tidb/issues/33175) + - (dup) Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) + - (dup) Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) + + + ++ TiKV **owner: @tabokie** + + - None [#13467](https://github.com/tikv/tikv/issues/13467) + - (dup) Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) + - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies](https://github.com/bufferflies) + - (dup) Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + ++ PD **owner: @nolouch** + + - Fix a bug that could not handle dashboard proxy requests correctly [#5321](https://github.com/tikv/pd/issues/5321) + - (dup) Fix the issue that a removed tombstone store appears again after the PD leader transfer ​​[#4941](https://github.com/tikv/pd/issues/4941) + - (dup) Fix the bug that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) + ++ TiFlash + + + + - (dup) Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) + - (dup) Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) + + + + - (dup) Fix the panic issue 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** + + - (dup) Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) + - (dup) Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) + + + TiDB Data Migration (DM) **owner: @niubell** + + - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) + - (dup) Fix a bug that latin1 data might be corrupt during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) + - (dup) Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) + - (dup) Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) + - (dup) Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) + + + TiCDC **owner: @nongfushanquan** + + - (dup) Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) + + + Backup & Restore (BR) **owner: @3pointer** + + - (dup) Fix a bug that might lead to backup and restoration failure if some special character exists in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) + - (dup) Fix a bug that the regions are not balanced because the concurrency is set too large during the restoration [#37549](https://github.com/pingcap/tidb/issues/37549) + + + Dumpling **owner: @niubell** + + - (dup) Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) + + + TiDB Binlog diff --git a/releases/release-notes.md b/releases/release-notes.md index f2c47c9dfc9dc..db81f09e040dd 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -20,6 +20,7 @@ aliases: ['/docs/dev/releases/release-notes/','/docs/dev/releases/rn/'] ## 5.4 +- [5.4.3](/releases/release-5.4.3.md) - [5.4.2](/releases/release-5.4.2.md) - [5.4.1](/releases/release-5.4.1.md) - [5.4.0](/releases/release-5.4.0.md) diff --git a/releases/release-timeline.md b/releases/release-timeline.md index dceec7120c8a1..ffb68000e154b 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 | | :--- | :--- | +| [5.4.3](/releases/release-5.4.3.md) | 2022-xx-xx | | [5.3.3](/releases/release-5.3.3.md) | 2022-09-14 | | [6.1.1](/releases/release-6.1.1.md) | 2022-09-01 | | [6.2.0-DMR](/releases/release-6.2.0.md) | 2022-08-23 | From 6f4628e7336b57b394d69b8a1112f4b405633995 Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 29 Sep 2022 14:28:21 +0800 Subject: [PATCH 02/15] Apply suggestions from code review --- releases/release-5.4.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 55fd2f858a75e..7a481be8236cc 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -89,7 +89,7 @@ TiDB version: 5.4.3 - None [#13467](https://github.com/tikv/tikv/issues/13467) - (dup) Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) - - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) @[bufferflies](https://github.com/bufferflies) + - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - (dup) Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + PD **owner: @nolouch** From 5be634c59e6324c103d0a64126605ff6c18d9028 Mon Sep 17 00:00:00 2001 From: aolin Date: Sat, 8 Oct 2022 17:54:26 +0800 Subject: [PATCH 03/15] add notes for DM and Lightning --- releases/release-5.4.3.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 7a481be8236cc..675383d7f1706 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -113,11 +113,14 @@ TiDB version: 5.4.3 + TiDB Lightning **owner: @niubell** + - Fix the issue of BigInt auto_increment column out of range error [#27397](https://github.com/pingcap/tidb/issues/27937) + - (dup) Fix the issue that de-duplication might cause TiDB Lightning to panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) - (dup) Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) - (dup) Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) + TiDB Data Migration (DM) **owner: @niubell** + - (dup) Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - (dup) Fix a bug that latin1 data might be corrupt during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) - (dup) Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) From 2ade0e41836662de6d794cddb7d8060712862f0a Mon Sep 17 00:00:00 2001 From: Aolin Date: Sun, 9 Oct 2022 10:50:27 +0800 Subject: [PATCH 04/15] Apply suggestions from code review Co-authored-by: Xinye Tao --- releases/release-5.4.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 675383d7f1706..80fc6a6d5e059 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -87,7 +87,7 @@ TiDB version: 5.4.3 + TiKV **owner: @tabokie** - - None [#13467](https://github.com/tikv/tikv/issues/13467) + - Support configuring RocksDB write stall settings with values smaller than flow control thresholds [#13467](https://github.com/tikv/tikv/issues/13467) - (dup) Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - (dup) Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) From 08e32a2308a88d12d55fe75241474ba0841efc96 Mon Sep 17 00:00:00 2001 From: aolin Date: Sun, 9 Oct 2022 15:55:10 +0800 Subject: [PATCH 05/15] update v6.3.0 dup notes --- releases/release-5.4.3.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 80fc6a6d5e059..157202731c85b 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -26,7 +26,7 @@ TiDB version: 5.4.3 + TiKV **owner: @tabokie** - - Fix the issue that cause permission denied when gets error from web identity provider and fail back to default provider [#13122](https://github.com/tikv/tikv/issues/13122) + - Support configuring RocksDB write stall settings with values smaller than flow control thresholds [#13467](https://github.com/tikv/tikv/issues/13467) - (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) + PD **owner: @nolouch** @@ -58,8 +58,8 @@ TiDB version: 5.4.3 - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - (dup) Fix the issue that some DDL statements might be stuck for a period after the PD node of a cluster is replaced [#33908](https://github.com/pingcap/tidb/issues/33908) - - (dup) Fix a bug that `KILL TIDB` cannot take effect immediately on idle connections [#24031](https://github.com/pingcap/tidb/issues/24031) - - (dup) Fix a bug that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) + - (dup) Fix the issue that `KILL TIDB` cannot take effect immediately on idle connections [#24031](https://github.com/pingcap/tidb/issues/24031) + - (dup) Fix the issue that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) - (dup) Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) @@ -67,7 +67,7 @@ TiDB version: 5.4.3 - (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) - (dup) Fix the issue that `INL_HASH_JOIN` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) - - (dup) Fix a bug that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) + - (dup) Fix the issue that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) @@ -77,7 +77,7 @@ TiDB version: 5.4.3 - - (dup) Fix a bug that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) + - (dup) Fix the issue that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) - (dup) Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) - (dup) Fix the issue of wrong query result because the `UnionScan` operator cannot maintain the order [#33175](https://github.com/pingcap/tidb/issues/33175) - (dup) Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) @@ -87,27 +87,27 @@ TiDB version: 5.4.3 + TiKV **owner: @tabokie** - - Support configuring RocksDB write stall settings with values smaller than flow control thresholds [#13467](https://github.com/tikv/tikv/issues/13467) + - Fix the issue that causes permission denied 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 PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - - (dup) Fix a bug that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + - (dup) Fix the issue that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + PD **owner: @nolouch** - - Fix a bug that could not handle dashboard proxy requests correctly [#5321](https://github.com/tikv/pd/issues/5321) + - Fix the issue that PD could not handle dashboard proxy requests correctly [#5321](https://github.com/tikv/pd/issues/5321) - (dup) Fix the issue that a removed tombstone store appears again after the PD leader transfer ​​[#4941](https://github.com/tikv/pd/issues/4941) - - (dup) Fix the bug that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) + - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) + TiFlash - (dup) Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) - - (dup) Fix a bug that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) + - (dup) Fix the issue that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) - - (dup) Fix the panic issue that occurs after creating the primary index with a column containing the `NULL` value [#5859](https://github.com/pingcap/tiflash/issues/5859) + - (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 @@ -122,7 +122,7 @@ TiDB version: 5.4.3 - (dup) Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) - - (dup) Fix a bug that latin1 data might be corrupt during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) + - (dup) Fix the issue that latin1 data might be corrupted during replication [#7028](https://github.com/pingcap/tiflow/issues/7028) - (dup) Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) - (dup) Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) - (dup) Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) @@ -133,8 +133,8 @@ TiDB version: 5.4.3 + Backup & Restore (BR) **owner: @3pointer** - - (dup) Fix a bug that might lead to backup and restoration failure if some special character exists in the authorization key of external storage [#37469](https://github.com/pingcap/tidb/issues/37469) - - (dup) Fix a bug 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) + - (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) + Dumpling **owner: @niubell** From eae7cc65f3fe4a5b115ecf73c259dea64982d5b3 Mon Sep 17 00:00:00 2001 From: Aolin Date: Sun, 9 Oct 2022 17:44:42 +0800 Subject: [PATCH 06/15] Apply suggestions from code review Co-authored-by: Lynn --- releases/release-5.4.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 157202731c85b..685f88a97c1eb 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -59,7 +59,7 @@ TiDB version: 5.4.3 - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - (dup) Fix the issue that some DDL statements might be stuck for a period after the PD node of a cluster is replaced [#33908](https://github.com/pingcap/tidb/issues/33908) - (dup) Fix the issue that `KILL TIDB` cannot take effect immediately on idle connections [#24031](https://github.com/pingcap/tidb/issues/24031) - - (dup) Fix the issue that TiDB might send coprocessor requests when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) + - Fix the issue that TiDB gets the incorrect result of `DATA_TYPE` and `COLUMN_TYPE` columns when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) - (dup) Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) From 6ffc7570745abea94e6d99d9c339438212c0805b Mon Sep 17 00:00:00 2001 From: aolin Date: Sun, 9 Oct 2022 18:28:02 +0800 Subject: [PATCH 07/15] add TW id --- releases/release-5.4.3.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 685f88a97c1eb..be475cbcc0f71 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -12,7 +12,7 @@ TiDB version: 5.4.3 ## Improvements -+ TiDB ++ TiDB **TW: @TomShawn** @@ -24,36 +24,36 @@ TiDB version: 5.4.3 -+ TiKV **owner: @tabokie** ++ TiKV **owner: @tabokie, TW: @Oreoxmt** - Support configuring RocksDB write stall settings with values smaller than flow control thresholds [#13467](https://github.com/tikv/tikv/issues/13467) - (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) -+ PD **owner: @nolouch** ++ PD **owner: @nolouch, TW: @Oreoxmt** -+ TiFlash ++ TiFlash **TW: @shichun-0415** + Tools - + TiDB Lightning **owner: @niubell** + + TiDB Lightning **owner: @niubell, TW: @ran-huang** - (dup) Optimize Scatter Region to batch mode to improve the stability of the Scatter Region process [#33618](https://github.com/pingcap/tidb/issues/33618) - + TiDB Data Migration (DM) **owner: @niubell** + + TiDB Data Migration (DM) **owner: @niubell, TW: @ran-huang** - + TiCDC **owner: @nongfushanquan** + + TiCDC **owner: @nongfushanquan, TW: @shichun-0415** - (dup) Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) + Backup & Restore (BR) **owner: @3pointer** - + Dumpling **owner: @niubell** + + Dumpling **owner: @niubell, TW: @ran-huang** + TiDB Binlog ## Bug fixes -+ TiDB ++ TiDB **TW: @TomShawn** - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) @@ -85,20 +85,20 @@ TiDB version: 5.4.3 -+ TiKV **owner: @tabokie** ++ TiKV **owner: @tabokie, TW: @Oreoxmt** - Fix the issue that causes permission denied 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 PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - (dup) Fix the issue that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) -+ PD **owner: @nolouch** ++ PD **owner: @nolouch, TW: @Oreoxmt** - Fix the issue that PD could not handle dashboard proxy requests correctly [#5321](https://github.com/tikv/pd/issues/5321) - (dup) Fix the issue that a removed tombstone store appears again after the PD leader transfer ​​[#4941](https://github.com/tikv/pd/issues/4941) - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) -+ TiFlash ++ TiFlash **TW: @shichun-0415** @@ -111,14 +111,14 @@ TiDB version: 5.4.3 + Tools - + TiDB Lightning **owner: @niubell** + + TiDB Lightning **owner: @niubell, TW: @ran-huang** - Fix the issue of BigInt auto_increment column out of range error [#27397](https://github.com/pingcap/tidb/issues/27937) - (dup) Fix the issue that de-duplication might cause TiDB Lightning to panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) - (dup) Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) - (dup) Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) - + TiDB Data Migration (DM) **owner: @niubell** + + TiDB Data Migration (DM) **owner: @niubell, TW: @ran-huang** - (dup) Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) - (dup) Fix the issue that DM reports the `Specified key was too long` error [#5315](https://github.com/pingcap/tiflow/issues/5315) @@ -127,16 +127,16 @@ TiDB version: 5.4.3 - (dup) Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) - (dup) Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) - + TiCDC **owner: @nongfushanquan** + + TiCDC **owner: @nongfushanquan, TW: @shichun-0415** - (dup) Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) - + Backup & Restore (BR) **owner: @3pointer** + + Backup & Restore (BR) **owner: @3pointer, TW: @shichun-0415** - (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) - (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) - + Dumpling **owner: @niubell** + + Dumpling **owner: @niubell, TW: @ran-huang** - (dup) Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) From 1267c149aac3458fd90d78ef7507eb005f6ddb20 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 10 Oct 2022 16:56:04 +0800 Subject: [PATCH 08/15] Update releases/release-5.4.3.md Co-authored-by: Yiding Cui --- releases/release-5.4.3.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index be475cbcc0f71..4dbacb11d9a31 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -82,6 +82,8 @@ TiDB version: 5.4.3 - (dup) Fix the issue of wrong query result because the `UnionScan` operator cannot maintain the order [#33175](https://github.com/pingcap/tidb/issues/33175) - (dup) Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) - (dup) Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) + - 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 TiDB might get wrong results when using a `BIT` type index and enabling the prepared plan cache [#33067](https://github.com/pingcap/tidb/issues/33067) From 2c30fbf53ba8b53f01f050befd229350bdbff4b8 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Mon, 10 Oct 2022 17:38:46 +0800 Subject: [PATCH 09/15] Apply suggestions from code review --- releases/release-5.4.3.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 4dbacb11d9a31..68246f2c8bd01 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -59,7 +59,7 @@ TiDB version: 5.4.3 - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - (dup) Fix the issue that some DDL statements might be stuck for a period after the PD node of a cluster is replaced [#33908](https://github.com/pingcap/tidb/issues/33908) - (dup) Fix the issue that `KILL TIDB` cannot take effect immediately on idle connections [#24031](https://github.com/pingcap/tidb/issues/24031) - - Fix the issue that TiDB gets the incorrect result of `DATA_TYPE` and `COLUMN_TYPE` columns when executing the `SHOW COLUMNS` statement [#36496](https://github.com/pingcap/tidb/issues/36496) + - Fix the issue that incorrect results are returned in the `DATA_TYPE` and `COLUMN_TYPE` columns when querying the `INFORMSTION_SCHEMA.COLUMNS` system table [#36496](https://github.com/pingcap/tidb/issues/36496) - (dup) Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) @@ -71,7 +71,7 @@ TiDB version: 5.4.3 - - Fix `invalid transaction` error when doing stale read in RC isolation level [#30872](https://github.com/pingcap/tidb/issues/30872) + - Fix the `invalid transaction` error that occurs when performing Stale Read in the RC isolation level [#30872](https://github.com/pingcap/tidb/issues/30872) - (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) - (dup) Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) @@ -83,7 +83,7 @@ TiDB version: 5.4.3 - (dup) Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) - (dup) Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - 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 TiDB might get wrong results when using a `BIT` type index and enabling the prepared plan cache [#33067](https://github.com/pingcap/tidb/issues/33067) + - Fix the issue that TiDB might return wrong results when using a `BIT` type index with prepared plan cache enabled [#33067](https://github.com/pingcap/tidb/issues/33067) From 7cfafc15d2616ac6978ffe7f5ed55d6a190d74e0 Mon Sep 17 00:00:00 2001 From: Aolin Date: Mon, 10 Oct 2022 18:07:07 +0800 Subject: [PATCH 10/15] Apply suggestions from code review Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- releases/release-5.4.3.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 68246f2c8bd01..86f0f8a07b022 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -26,7 +26,7 @@ TiDB version: 5.4.3 + TiKV **owner: @tabokie, TW: @Oreoxmt** - - Support configuring RocksDB write stall settings with values smaller than flow control thresholds [#13467](https://github.com/tikv/tikv/issues/13467) + - Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) - (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) + PD **owner: @nolouch, TW: @Oreoxmt** @@ -80,7 +80,7 @@ TiDB version: 5.4.3 - (dup) Fix the issue that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) - (dup) Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) - (dup) Fix the issue of wrong query result because the `UnionScan` operator cannot maintain the order [#33175](https://github.com/pingcap/tidb/issues/33175) - - (dup) Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) + - (dup) Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) - (dup) Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - 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 TiDB might return wrong results when using a `BIT` type index with prepared plan cache enabled [#33067](https://github.com/pingcap/tidb/issues/33067) @@ -89,14 +89,14 @@ TiDB version: 5.4.3 + TiKV **owner: @tabokie, TW: @Oreoxmt** - - Fix the issue that causes permission denied 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 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 PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - (dup) Fix the issue that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + PD **owner: @nolouch, TW: @Oreoxmt** - - Fix the issue that PD could not handle dashboard proxy requests correctly [#5321](https://github.com/tikv/pd/issues/5321) + - Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) - (dup) Fix the issue that a removed tombstone store appears again after the PD leader transfer ​​[#4941](https://github.com/tikv/pd/issues/4941) - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) From d357a544b69868b3198a5516dce8a6e5ae676399 Mon Sep 17 00:00:00 2001 From: Ran Date: Tue, 11 Oct 2022 10:29:56 +0800 Subject: [PATCH 11/15] Update releases/release-5.4.3.md --- releases/release-5.4.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 86f0f8a07b022..d418b2748cc84 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -115,7 +115,7 @@ TiDB version: 5.4.3 + TiDB Lightning **owner: @niubell, TW: @ran-huang** - - Fix the issue of BigInt auto_increment column out of range error [#27397](https://github.com/pingcap/tidb/issues/27937) + - Fix the issue that an auto-increment column of the `BIGINT` type might be out of range [#27397](https://github.com/pingcap/tidb/issues/27937) - (dup) Fix the issue that de-duplication might cause TiDB Lightning to panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) - (dup) Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) - (dup) Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) From dca40e73f1c4a2ffb4c2d90ddca40b9caf045950 Mon Sep 17 00:00:00 2001 From: Aolin Date: Tue, 11 Oct 2022 13:19:39 +0800 Subject: [PATCH 12/15] remove dup --- releases/release-5.4.3.md | 147 +++++++++++++------------------------- 1 file changed, 51 insertions(+), 96 deletions(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index d418b2748cc84..1d32d0ea870dd 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -8,138 +8,93 @@ Release date: x x, 2022 TiDB version: 5.4.3 -## Compatibility changes - ## Improvements -+ TiDB **TW: @TomShawn** - - - - - - - - - - - -+ TiKV **owner: @tabokie, TW: @Oreoxmt** ++ TiKV - Support configuring the RocksDB write stall settings to a value smaller than the flow control threshold [#13467](https://github.com/tikv/tikv/issues/13467) - - (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) - -+ PD **owner: @nolouch, TW: @Oreoxmt** - -+ TiFlash **TW: @shichun-0415** + - 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) + Tools - + TiDB Lightning **owner: @niubell, TW: @ran-huang** - - - (dup) Optimize Scatter Region to batch mode to improve the stability of the Scatter Region process [#33618](https://github.com/pingcap/tidb/issues/33618) - - + TiDB Data Migration (DM) **owner: @niubell, TW: @ran-huang** - - + TiCDC **owner: @nongfushanquan, TW: @shichun-0415** + + TiDB Lightning - - (dup) Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) + - Optimize Scatter Region to batch mode to improve the stability of the Scatter Region process [#33618](https://github.com/pingcap/tidb/issues/33618) - + Backup & Restore (BR) **owner: @3pointer** + + TiCDC - + Dumpling **owner: @niubell, TW: @ran-huang** - - + TiDB Binlog + - Reduce performance overhead caused by runtime context switching in multi-Region scenarios [#5610](https://github.com/pingcap/tiflow/issues/5610) ## Bug fixes -+ TiDB **TW: @TomShawn** ++ TiDB - - - (dup) Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) - - (dup) Fix the issue that some DDL statements might be stuck for a period after the PD node of a cluster is replaced [#33908](https://github.com/pingcap/tidb/issues/33908) - - (dup) Fix the issue that `KILL TIDB` cannot take effect immediately on idle connections [#24031](https://github.com/pingcap/tidb/issues/24031) + - Fix the incorrect output of `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) + - Fix the issue that some DDL statements might be stuck for a period after the PD node of a cluster is replaced [#33908](https://github.com/pingcap/tidb/issues/33908) + - Fix the issue that `KILL TIDB` cannot take effect immediately on idle connections [#24031](https://github.com/pingcap/tidb/issues/24031) - Fix the issue that incorrect results are returned in the `DATA_TYPE` and `COLUMN_TYPE` columns when querying the `INFORMSTION_SCHEMA.COLUMNS` system table [#36496](https://github.com/pingcap/tidb/issues/36496) - - (dup) Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) - - - - - (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) - - (dup) Fix the issue that `INL_HASH_JOIN` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) - - (dup) Fix the issue that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) - - - + - Fix the issue that when TiDB Binlog is enabled, executing the `ALTER SEQUENCE` statement might cause a wrong metadata version and cause Drainer to exit [#36276](https://github.com/pingcap/tidb/issues/36276) + - 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 `INL_HASH_JOIN` might hang when used with `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) + - Fix the issue that TiDB might return the `invalid memory address or nil pointer dereference` error when executing the `SHOW WARNINGS` statement [#31569](https://github.com/pingcap/tidb/issues/31569) - Fix the `invalid transaction` error that occurs when performing Stale Read in the RC isolation level [#30872](https://github.com/pingcap/tidb/issues/30872) - - (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) - - (dup) Fix the issue of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) - - - - - (dup) Fix the issue that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) - - (dup) Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) - - (dup) Fix the issue of wrong query result because the `UnionScan` operator cannot maintain the order [#33175](https://github.com/pingcap/tidb/issues/33175) - - (dup) Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) - - (dup) Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) + - 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 of the `data and columnID count not match` error that occurs when inserting duplicated values with TiDB Binlog enabled [#33608](https://github.com/pingcap/tidb/issues/33608) + - Fix the issue that in the static partition prune mode, SQL statements with an aggregate condition might return wrong result when the table is empty [#35295](https://github.com/pingcap/tidb/issues/35295) + - Fix the issue that TiDB might panic when executing the `UPDATE` statement [#32311](https://github.com/pingcap/tidb/issues/32311) + - Fix the issue of wrong query result because the `UnionScan` operator cannot maintain the order [#33175](https://github.com/pingcap/tidb/issues/33175) + - Fix the issue that the UPDATE statements incorrectly eliminate the projection in some cases, which causes the `Can't find column` error [#37568](https://github.com/pingcap/tidb/issues/37568) + - Fix the issue that partitioned tables cannot fully use indexes to scan data in some cases [#33966](https://github.com/pingcap/tidb/issues/33966) - 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 TiDB might return wrong results when using a `BIT` type index with prepared plan cache enabled [#33067](https://github.com/pingcap/tidb/issues/33067) - - -+ TiKV **owner: @tabokie, TW: @Oreoxmt** ++ TiKV - 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 PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) - - (dup) Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - - (dup) Fix the issue that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) + - Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) + - Fix the issue that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) -+ PD **owner: @nolouch, TW: @Oreoxmt** ++ PD - Fix the issue that PD cannot correctly handle dashboard proxy requests [#5321](https://github.com/tikv/pd/issues/5321) - - (dup) Fix the issue that a removed tombstone store appears again after the PD leader transfer ​​[#4941](https://github.com/tikv/pd/issues/4941) - - (dup) Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) - -+ TiFlash **TW: @shichun-0415** + - Fix the issue that a removed tombstone store appears again after the PD leader transfer ​​[#4941](https://github.com/tikv/pd/issues/4941) + - Fix the issue that the TiFlash learner replica might not be created [#5401](https://github.com/tikv/pd/issues/5401) - ++ TiFlash - - (dup) Fix the issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) - - (dup) Fix the issue that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) - - - - - (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 issue that the `format` function might return a `Data truncated` error [#4891](https://github.com/pingcap/tiflash/issues/4891) + - Fix the issue that TiFlash might crash due to an error in parallel aggregation [#5356](https://github.com/pingcap/tiflash/issues/5356) + - 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: @ran-huang** + + TiDB Lightning - Fix the issue that an auto-increment column of the `BIGINT` type might be out of range [#27397](https://github.com/pingcap/tidb/issues/27937) - - (dup) Fix the issue that de-duplication might cause TiDB Lightning to panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) - - (dup) Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) - - (dup) Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) - - + TiDB Data Migration (DM) **owner: @niubell, TW: @ran-huang** + - Fix the issue that de-duplication might cause TiDB Lightning to panic in extreme cases [#34163](https://github.com/pingcap/tidb/issues/34163) + - Fix the issue that TiDB Lightning does not support columns starting with slash, number, or non-ascii characters in Parquet files [#36980](https://github.com/pingcap/tidb/issues/36980) + - Fix the issue that TiDB Lightning fails to connect to TiDB when TiDB uses an IPv6 host [#35880](https://github.com/pingcap/tidb/issues/35880) - - (dup) Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) - - (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) - - (dup) Fix the issue that DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) - - (dup) Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) - - (dup) Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) + + TiDB Data Migration (DM) - + TiCDC **owner: @nongfushanquan, TW: @shichun-0415** + - Fix the issue that DM Worker might get stuck when getting DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) + - 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 DM fails to start when TiDB uses an IPv6 host [#6249](https://github.com/pingcap/tiflow/issues/6249) + - Fix the issue of possible data race in `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) + - Fix goroutine leak when relay meets an error [#6193](https://github.com/pingcap/tiflow/issues/6193) - - (dup) Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) + + TiCDC - + Backup & Restore (BR) **owner: @3pointer, TW: @shichun-0415** + - Fix the TiCDC panic issue when you set `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) - - (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) - - (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) + + Backup & Restore (BR) - + Dumpling **owner: @niubell, TW: @ran-huang** + - 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) - - (dup) Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) + + Dumpling - + TiDB Binlog + - Fix the issue that GetDSN does not support IPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) From 29b01eec99fe6af91b035bf39e61e92b1f117998 Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 12 Oct 2022 14:41:56 +0800 Subject: [PATCH 13/15] add release date --- releases/release-5.4.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 1d32d0ea870dd..1113d99505177 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -4,7 +4,7 @@ title: TiDB 5.4.3 Release Notes # TiDB 5.4.3 Release Notes -Release date: x x, 2022 +Release date: October 13, 2022 TiDB version: 5.4.3 From dfd87de622f03d67e8087bba753c420781ef16d0 Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 13 Oct 2022 10:24:41 +0800 Subject: [PATCH 14/15] update description of 12934 --- releases/release-5.4.2.md | 2 +- releases/release-5.4.3.md | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/releases/release-5.4.2.md b/releases/release-5.4.2.md index a5405ccde312b..963a4945753e5 100644 --- a/releases/release-5.4.2.md +++ b/releases/release-5.4.2.md @@ -10,7 +10,7 @@ TiDB version: 5.4.2 > **Warning:** > -> It is not recommended to use v5.4.2, because this version has a known bug. For details, see [#12934](https://github.com/tikv/tikv/issues/12934). This bug is planned to be fixed in the upcoming v5.4.3. +> It is not recommended to use v5.4.2, because this version has a known bug. For details, see [#12934](https://github.com/tikv/tikv/issues/12934). This bug has been fixed in v5.4.3. It is recommended to use [v5.4.3](/releases/release-5.4.3.md). ## Improvements diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 1113d99505177..e71ac559742f5 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -51,9 +51,12 @@ TiDB version: 5.4.3 + TiKV + - Fix the issue of continuous SQL execution errors in the cluster after the PD leader is switched or PD is restarted [#12934](https://github.com/tikv/tikv/issues/12934) + - Cause: This issue is caused by a TiKV bug that TiKV does not retry sending heartbeat information to PD client after heartbeat requests fail, until TiKV reconnects to PD client. As a result, the Region information on the failed TiKV node becomes outdated, and TiDB cannot get the latest Region information, which causes SQL execution errors. + - Affected versions: v5.3.2 and v5.4.2. This issue has been fixed in v5.3.3 and v5.4.3. If you are using v5.4.2, you can upgrade your cluster to v5.4.3. + - Workaround: In addition to upgrade, you can also restart the TiKV nodes that cannot send Region heartbeat to PD, until there is no Region heartbeat to send. - 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 PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) - - Fix the issue that PD does not reconnect to TiKV after the Region heartbeat is interrupted [#12934](https://github.com/tikv/tikv/issues/12934) - Fix the issue that Regions might be overlapped if Raftstore is busy [#13160](https://github.com/tikv/tikv/issues/13160) + PD From deb28b5100e74a3eb7e1d21896276d039011cb59 Mon Sep 17 00:00:00 2001 From: Aolin Date: Thu, 13 Oct 2022 10:33:42 +0800 Subject: [PATCH 15/15] update release date --- releases/release-notes.md | 2 +- releases/release-timeline.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-notes.md b/releases/release-notes.md index b007fc0b832e8..3514748dcb038 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -24,7 +24,7 @@ aliases: ['/docs/dev/releases/release-notes/','/docs/dev/releases/rn/'] ## 5.4 -- [5.4.3](/releases/release-5.4.3.md): 2022-xx-xx +- [5.4.3](/releases/release-5.4.3.md): 2022-10-13 - [5.4.2](/releases/release-5.4.2.md): 2022-07-08 - [5.4.1](/releases/release-5.4.1.md): 2022-05-13 - [5.4.0](/releases/release-5.4.0.md): 2022-02-15 diff --git a/releases/release-timeline.md b/releases/release-timeline.md index 835696f64a4e7..e3137480cac98 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 | | :--- | :--- | -| [5.4.3](/releases/release-5.4.3.md) | 2022-xx-xx | +| [5.4.3](/releases/release-5.4.3.md) | 2022-10-13 | | [6.3.0-DMR](/releases/release-6.3.0.md) | 2022-09-30 | | [5.3.3](/releases/release-5.3.3.md) | 2022-09-14 | | [6.1.1](/releases/release-6.1.1.md) | 2022-09-01 |