From 8056f553be7dd4ba5145a24e39fc74ccfed19b49 Mon Sep 17 00:00:00 2001 From: YangKeao Date: Wed, 1 Jul 2020 13:42:37 +0800 Subject: [PATCH 01/14] update v3.0.16 release notes at 2020-07-01T13:42:37 Signed-off-by: YangKeao --- releases/3.0.16.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 releases/3.0.16.md diff --git a/releases/3.0.16.md b/releases/3.0.16.md new file mode 100644 index 0000000000000..69c67ff769bef --- /dev/null +++ b/releases/3.0.16.md @@ -0,0 +1,53 @@ +--- +title: TiDB v3.0.16 Release Notes +category: Releases +aliases: ['/docs/dev/releases/v3.0.16/'] +--- + +# TiDB v3.0.16 Release Notes + +Release date: July 01, 2020 + +TiDB version: v3.0.16 + +## Bug Fixes + ++ TiDB + + - Fix read/write inconsistent result when meet lock that point to a primary key has be insert/delete in own txn [#18248](https://github.com/pingcap/tidb/pull/18248) + - Fix "Got too many pings" grpc error log in PD-server follower [#17944](https://github.com/pingcap/tidb/pull/17944) + - Fix panic when the child of HashJoin returns TypeNull column. [#17935](https://github.com/pingcap/tidb/pull/17935) + - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions。 [#17887](https://github.com/pingcap/tidb/pull/17887) + - Discard feedbacks generated from `delete` / `update` statements. [#17841](https://github.com/pingcap/tidb/pull/17841) + - Fix error message when access denied. [#17722](https://github.com/pingcap/tidb/pull/17722) + - Fix JSON comparison for int and float. [#17715](https://github.com/pingcap/tidb/pull/17715) + - Failpoint: update failpoint which will cause data race before [#17710](https://github.com/pingcap/tidb/pull/17710) + - Fix pre-split region timeout constraint not work when create table. [#17617](https://github.com/pingcap/tidb/pull/17617) + - Fix panic after sending fail with ambiguous errors [#17378](https://github.com/pingcap/tidb/pull/17378) + - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) + - Fix flashback table failed in some special cases. [#17165](https://github.com/pingcap/tidb/pull/17165) + - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) + - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) + - Fix wrong return length for case when function [#16562](https://github.com/pingcap/tidb/pull/16562) + +## Others + ++ TiDB + + - Remove sensitive information in slow-log and statement. [#18128](https://github.com/pingcap/tidb/pull/18128) + - Fix type infer for decimal property in count agg [#17702](https://github.com/pingcap/tidb/pull/17702) + - Split partition region when adding a new partition [#17668](https://github.com/pingcap/tidb/pull/17668) + - Assign different `Backoffer` for each region to avoid the SQL command timeout issue when multiple region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) + - Datetime parsing now matches MySQL 5.7 behavior for delimiters. [#17499](https://github.com/pingcap/tidb/pull/17499) + - `%h` in date formats should now be in 1..12 range. [#17496](https://github.com/pingcap/tidb/pull/17496) + ++ TiKV + + - Do not send store heartbeat when snapshot received [#8145](https://github.com/tikv/tikv/pull/8145) + - Improve PD client log. [#8091](https://github.com/tikv/tikv/pull/8091) + - Fix potential wrong result read from ingested file. [#8039](https://github.com/tikv/tikv/pull/8039) + - Fix a case that a peer can not be removed when its store is isolated during multiple merge process. [#8005](https://github.com/tikv/tikv/pull/8005) + ++ PD + + - Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577) From c2f630b9767fdfcc2729e7451a1db6869653a1e9 Mon Sep 17 00:00:00 2001 From: disksing Date: Thu, 2 Jul 2020 17:23:11 +0800 Subject: [PATCH 02/14] move bug fixes --- releases/3.0.16.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/releases/3.0.16.md b/releases/3.0.16.md index 69c67ff769bef..29050568d653f 100644 --- a/releases/3.0.16.md +++ b/releases/3.0.16.md @@ -29,6 +29,16 @@ TiDB version: v3.0.16 - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) - Fix wrong return length for case when function [#16562](https://github.com/pingcap/tidb/pull/16562) + ++ TiKV + + - Fix potential wrong result read from ingested file. [#8039](https://github.com/tikv/tikv/pull/8039) + - Fix a case that a peer can not be removed when its store is isolated during multiple merge process. [#8005](https://github.com/tikv/tikv/pull/8005) + + ++ PD + + - Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577) ## Others @@ -45,9 +55,4 @@ TiDB version: v3.0.16 - Do not send store heartbeat when snapshot received [#8145](https://github.com/tikv/tikv/pull/8145) - Improve PD client log. [#8091](https://github.com/tikv/tikv/pull/8091) - - Fix potential wrong result read from ingested file. [#8039](https://github.com/tikv/tikv/pull/8039) - - Fix a case that a peer can not be removed when its store is isolated during multiple merge process. [#8005](https://github.com/tikv/tikv/pull/8005) -+ PD - - - Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577) From 12ac4a4a540164444f37e998325b9f8feb65de24 Mon Sep 17 00:00:00 2001 From: disksing Date: Thu, 2 Jul 2020 17:23:51 +0800 Subject: [PATCH 03/14] Update 3.0.16.md --- releases/3.0.16.md | 1 - 1 file changed, 1 deletion(-) diff --git a/releases/3.0.16.md b/releases/3.0.16.md index 29050568d653f..2ed837f020042 100644 --- a/releases/3.0.16.md +++ b/releases/3.0.16.md @@ -35,7 +35,6 @@ TiDB version: v3.0.16 - Fix potential wrong result read from ingested file. [#8039](https://github.com/tikv/tikv/pull/8039) - Fix a case that a peer can not be removed when its store is isolated during multiple merge process. [#8005](https://github.com/tikv/tikv/pull/8005) - + PD - Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577) From d37936384df00d8710bc5b87384a7257a4f24f29 Mon Sep 17 00:00:00 2001 From: Yuanjia Zhang Date: Thu, 2 Jul 2020 18:17:10 +0800 Subject: [PATCH 04/14] Update 3.0.16.md --- releases/3.0.16.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/releases/3.0.16.md b/releases/3.0.16.md index 2ed837f020042..5a57fbc5ec39d 100644 --- a/releases/3.0.16.md +++ b/releases/3.0.16.md @@ -17,19 +17,18 @@ TiDB version: v3.0.16 - Fix read/write inconsistent result when meet lock that point to a primary key has be insert/delete in own txn [#18248](https://github.com/pingcap/tidb/pull/18248) - Fix "Got too many pings" grpc error log in PD-server follower [#17944](https://github.com/pingcap/tidb/pull/17944) - Fix panic when the child of HashJoin returns TypeNull column. [#17935](https://github.com/pingcap/tidb/pull/17935) - - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions。 [#17887](https://github.com/pingcap/tidb/pull/17887) - - Discard feedbacks generated from `delete` / `update` statements. [#17841](https://github.com/pingcap/tidb/pull/17841) - Fix error message when access denied. [#17722](https://github.com/pingcap/tidb/pull/17722) - Fix JSON comparison for int and float. [#17715](https://github.com/pingcap/tidb/pull/17715) - Failpoint: update failpoint which will cause data race before [#17710](https://github.com/pingcap/tidb/pull/17710) - Fix pre-split region timeout constraint not work when create table. [#17617](https://github.com/pingcap/tidb/pull/17617) - Fix panic after sending fail with ambiguous errors [#17378](https://github.com/pingcap/tidb/pull/17378) - - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) - Fix flashback table failed in some special cases. [#17165](https://github.com/pingcap/tidb/pull/17165) - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) - Fix wrong return length for case when function [#16562](https://github.com/pingcap/tidb/pull/16562) - + - Fix type infer for decimal property in count agg [#17702](https://github.com/pingcap/tidb/pull/17702) + + + TiKV - Fix potential wrong result read from ingested file. [#8039](https://github.com/tikv/tikv/pull/8039) @@ -43,10 +42,12 @@ TiDB version: v3.0.16 + TiDB - - Remove sensitive information in slow-log and statement. [#18128](https://github.com/pingcap/tidb/pull/18128) - - Fix type infer for decimal property in count agg [#17702](https://github.com/pingcap/tidb/pull/17702) - - Split partition region when adding a new partition [#17668](https://github.com/pingcap/tidb/pull/17668) + - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) - Assign different `Backoffer` for each region to avoid the SQL command timeout issue when multiple region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) + - Split partition region when adding a new partition [#17668](https://github.com/pingcap/tidb/pull/17668) + - Discard feedbacks generated from `delete` / `update` statements. [#17841](https://github.com/pingcap/tidb/pull/17841) + - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions。 [#17887](https://github.com/pingcap/tidb/pull/17887) + - Remove sensitive information in slow-log and statement. [#18128](https://github.com/pingcap/tidb/pull/18128) - Datetime parsing now matches MySQL 5.7 behavior for delimiters. [#17499](https://github.com/pingcap/tidb/pull/17499) - `%h` in date formats should now be in 1..12 range. [#17496](https://github.com/pingcap/tidb/pull/17496) From 8cc91438c96d952a681f1e17d2023e02a64c979f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 2 Jul 2020 21:16:14 +0800 Subject: [PATCH 05/14] add toc and refine format --- TOC.md | 1 + releases/{3.0.16.md => release-3.0.16.md} | 39 +++++++++++------------ releases/release-notes.md | 1 + 3 files changed, 20 insertions(+), 21 deletions(-) rename releases/{3.0.16.md => release-3.0.16.md} (61%) diff --git a/TOC.md b/TOC.md index ce4643a991335..67af0c84e0089 100644 --- a/TOC.md +++ b/TOC.md @@ -444,6 +444,7 @@ + [3.1.0-beta.1](/releases/release-3.1.0-beta.1.md) + [3.1.0-beta](/releases/release-3.1.0-beta.md) + v3.0 + + [3.0.16](/releases/release-3.0.16.md) + [3.0.15](/releases/release-3.0.15.md) + [3.0.14](/releases/release-3.0.14.md) + [3.0.13](/releases/release-3.0.13.md) diff --git a/releases/3.0.16.md b/releases/release-3.0.16.md similarity index 61% rename from releases/3.0.16.md rename to releases/release-3.0.16.md index 5a57fbc5ec39d..a0721972d9103 100644 --- a/releases/3.0.16.md +++ b/releases/release-3.0.16.md @@ -1,14 +1,13 @@ --- -title: TiDB v3.0.16 Release Notes +title: TiDB 3.0.16 Release Notes category: Releases -aliases: ['/docs/dev/releases/v3.0.16/'] --- -# TiDB v3.0.16 Release Notes +# TiDB 3.0.16 Release Notes -Release date: July 01, 2020 +Release date: July 03, 2020 -TiDB version: v3.0.16 +TiDB version: 3.0.16 ## Bug Fixes @@ -16,43 +15,41 @@ TiDB version: v3.0.16 - Fix read/write inconsistent result when meet lock that point to a primary key has be insert/delete in own txn [#18248](https://github.com/pingcap/tidb/pull/18248) - Fix "Got too many pings" grpc error log in PD-server follower [#17944](https://github.com/pingcap/tidb/pull/17944) - - Fix panic when the child of HashJoin returns TypeNull column. [#17935](https://github.com/pingcap/tidb/pull/17935) - - Fix error message when access denied. [#17722](https://github.com/pingcap/tidb/pull/17722) - - Fix JSON comparison for int and float. [#17715](https://github.com/pingcap/tidb/pull/17715) + - Fix panic when the child of HashJoin returns TypeNull column [#17935](https://github.com/pingcap/tidb/pull/17935) + - Fix error message when access denied [#17722](https://github.com/pingcap/tidb/pull/17722) + - Fix JSON comparison for int and float [#17715](https://github.com/pingcap/tidb/pull/17715) - Failpoint: update failpoint which will cause data race before [#17710](https://github.com/pingcap/tidb/pull/17710) - - Fix pre-split region timeout constraint not work when create table. [#17617](https://github.com/pingcap/tidb/pull/17617) + - Fix pre-split region timeout constraint not work when create table [#17617](https://github.com/pingcap/tidb/pull/17617) - Fix panic after sending fail with ambiguous errors [#17378](https://github.com/pingcap/tidb/pull/17378) - - Fix flashback table failed in some special cases. [#17165](https://github.com/pingcap/tidb/pull/17165) + - Fix flashback table failed in some special cases [#17165](https://github.com/pingcap/tidb/pull/17165) - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) - Fix wrong return length for case when function [#16562](https://github.com/pingcap/tidb/pull/16562) - Fix type infer for decimal property in count agg [#17702](https://github.com/pingcap/tidb/pull/17702) - + TiKV - - Fix potential wrong result read from ingested file. [#8039](https://github.com/tikv/tikv/pull/8039) - - Fix a case that a peer can not be removed when its store is isolated during multiple merge process. [#8005](https://github.com/tikv/tikv/pull/8005) + - Fix potential wrong result read from ingested file [#8039](https://github.com/tikv/tikv/pull/8039) + - Fix a case that a peer can not be removed when its store is isolated during multiple merge process [#8005](https://github.com/tikv/tikv/pull/8005) + PD - Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577) -## Others +## Improvements + TiDB - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) - Assign different `Backoffer` for each region to avoid the SQL command timeout issue when multiple region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) - Split partition region when adding a new partition [#17668](https://github.com/pingcap/tidb/pull/17668) - - Discard feedbacks generated from `delete` / `update` statements. [#17841](https://github.com/pingcap/tidb/pull/17841) - - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions。 [#17887](https://github.com/pingcap/tidb/pull/17887) - - Remove sensitive information in slow-log and statement. [#18128](https://github.com/pingcap/tidb/pull/18128) - - Datetime parsing now matches MySQL 5.7 behavior for delimiters. [#17499](https://github.com/pingcap/tidb/pull/17499) - - `%h` in date formats should now be in 1..12 range. [#17496](https://github.com/pingcap/tidb/pull/17496) + - Discard feedbacks generated from `delete` / `update` statements [#17841](https://github.com/pingcap/tidb/pull/17841) + - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions [#17887](https://github.com/pingcap/tidb/pull/17887) + - Remove sensitive information in slow-log and statement [#18128](https://github.com/pingcap/tidb/pull/18128) + - Datetime parsing now matches MySQL 5.7 behavior for delimiters [#17499](https://github.com/pingcap/tidb/pull/17499) + - `%h` in date formats should now be in 1..12 range [#17496](https://github.com/pingcap/tidb/pull/17496) + TiKV - Do not send store heartbeat when snapshot received [#8145](https://github.com/tikv/tikv/pull/8145) - - Improve PD client log. [#8091](https://github.com/tikv/tikv/pull/8091) - + - Improve PD client log [#8091](https://github.com/tikv/tikv/pull/8091) diff --git a/releases/release-notes.md b/releases/release-notes.md index fb3d13377a078..6639245532a7f 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -29,6 +29,7 @@ aliases: ['/docs/dev/releases/release-notes/','/docs/dev/releases/rn/'] ## 3.0 +- [3.0.16](/releases/release-3.0.16.md) - [3.0.15](/releases/release-3.0.15.md) - [3.0.14](/releases/release-3.0.14.md) - [3.0.13](/releases/release-3.0.13.md) From 89f44ee4bd30e85372a41afc2964da35e5cfb579 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 2 Jul 2020 21:47:52 +0800 Subject: [PATCH 06/14] Update release-3.0.16.md --- releases/release-3.0.16.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index a0721972d9103..1e921fea39840 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -9,6 +9,24 @@ Release date: July 03, 2020 TiDB version: 3.0.16 +## Improvements + ++ TiDB + + - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) + - Assign different `Backoffer` for each region to avoid the SQL command timeout issue when multiple region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) + - Split partition region when adding a new partition [#17668](https://github.com/pingcap/tidb/pull/17668) + - Discard feedbacks generated from `delete` / `update` statements [#17841](https://github.com/pingcap/tidb/pull/17841) + - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions [#17887](https://github.com/pingcap/tidb/pull/17887) + - Remove sensitive information in slow-log and statement [#18128](https://github.com/pingcap/tidb/pull/18128) + - Datetime parsing now matches MySQL 5.7 behavior for delimiters [#17499](https://github.com/pingcap/tidb/pull/17499) + - `%h` in date formats should now be in 1..12 range [#17496](https://github.com/pingcap/tidb/pull/17496) + ++ TiKV + + - Do not send store heartbeat when snapshot received [#8145](https://github.com/tikv/tikv/pull/8145) + - Improve PD client log [#8091](https://github.com/tikv/tikv/pull/8091) + ## Bug Fixes + TiDB @@ -35,21 +53,3 @@ TiDB version: 3.0.16 + PD - Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577) - -## Improvements - -+ TiDB - - - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) - - Assign different `Backoffer` for each region to avoid the SQL command timeout issue when multiple region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) - - Split partition region when adding a new partition [#17668](https://github.com/pingcap/tidb/pull/17668) - - Discard feedbacks generated from `delete` / `update` statements [#17841](https://github.com/pingcap/tidb/pull/17841) - - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions [#17887](https://github.com/pingcap/tidb/pull/17887) - - Remove sensitive information in slow-log and statement [#18128](https://github.com/pingcap/tidb/pull/18128) - - Datetime parsing now matches MySQL 5.7 behavior for delimiters [#17499](https://github.com/pingcap/tidb/pull/17499) - - `%h` in date formats should now be in 1..12 range [#17496](https://github.com/pingcap/tidb/pull/17496) - -+ TiKV - - - Do not send store heartbeat when snapshot received [#8145](https://github.com/tikv/tikv/pull/8145) - - Improve PD client log [#8091](https://github.com/tikv/tikv/pull/8091) From e74ec6793be915063c4677b6b63c19997fa7eb54 Mon Sep 17 00:00:00 2001 From: lysu Date: Fri, 3 Jul 2020 11:56:46 +0800 Subject: [PATCH 07/14] Update releases/release-3.0.16.md Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- releases/release-3.0.16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index 1e921fea39840..576a243e82af7 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -38,7 +38,7 @@ TiDB version: 3.0.16 - Fix JSON comparison for int and float [#17715](https://github.com/pingcap/tidb/pull/17715) - Failpoint: update failpoint which will cause data race before [#17710](https://github.com/pingcap/tidb/pull/17710) - Fix pre-split region timeout constraint not work when create table [#17617](https://github.com/pingcap/tidb/pull/17617) - - Fix panic after sending fail with ambiguous errors [#17378](https://github.com/pingcap/tidb/pull/17378) + - Fix the panic caused by ambiguous error messages after the sending failure [#17378](https://github.com/pingcap/tidb/pull/17378) - Fix flashback table failed in some special cases [#17165](https://github.com/pingcap/tidb/pull/17165) - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) From 1df61674dc04f05381cc58b69402085b5b61c4f0 Mon Sep 17 00:00:00 2001 From: lysu Date: Fri, 3 Jul 2020 11:58:04 +0800 Subject: [PATCH 08/14] Update releases/release-3.0.16.md Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- releases/release-3.0.16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index 576a243e82af7..b93fec46ea427 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -43,7 +43,7 @@ TiDB version: 3.0.16 - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) - Fix wrong return length for case when function [#16562](https://github.com/pingcap/tidb/pull/16562) - - Fix type infer for decimal property in count agg [#17702](https://github.com/pingcap/tidb/pull/17702) + - Fix the `typeInfer` issue for the decimal property in the `count` aggregate function [#17702](https://github.com/pingcap/tidb/pull/17702) + TiKV From 2b66e87a40a5eda691abd924c73804cadace226f Mon Sep 17 00:00:00 2001 From: crazycs Date: Fri, 3 Jul 2020 11:59:40 +0800 Subject: [PATCH 09/14] Update releases/release-3.0.16.md Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- releases/release-3.0.16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index b93fec46ea427..48446d9c2e886 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -37,7 +37,7 @@ TiDB version: 3.0.16 - Fix error message when access denied [#17722](https://github.com/pingcap/tidb/pull/17722) - Fix JSON comparison for int and float [#17715](https://github.com/pingcap/tidb/pull/17715) - Failpoint: update failpoint which will cause data race before [#17710](https://github.com/pingcap/tidb/pull/17710) - - Fix pre-split region timeout constraint not work when create table [#17617](https://github.com/pingcap/tidb/pull/17617) + - Fix the issue that the timeout pre-split Regions might not work when creating tables [#17617](https://github.com/pingcap/tidb/pull/17617) - Fix the panic caused by ambiguous error messages after the sending failure [#17378](https://github.com/pingcap/tidb/pull/17378) - Fix flashback table failed in some special cases [#17165](https://github.com/pingcap/tidb/pull/17165) - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) From 9bb133aba00cfe968ace4f24e4f009d759b3c946 Mon Sep 17 00:00:00 2001 From: lysu Date: Fri, 3 Jul 2020 12:00:43 +0800 Subject: [PATCH 10/14] Update releases/release-3.0.16.md Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- releases/release-3.0.16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index 48446d9c2e886..2b5c3a01cff3e 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -32,7 +32,7 @@ TiDB version: 3.0.16 + TiDB - Fix read/write inconsistent result when meet lock that point to a primary key has be insert/delete in own txn [#18248](https://github.com/pingcap/tidb/pull/18248) - - Fix "Got too many pings" grpc error log in PD-server follower [#17944](https://github.com/pingcap/tidb/pull/17944) + - Fix the `Got too many pings` gRPC error log in the PD server-side followers [17944](https://github.com/pingcap/tidb/pull/17944) - Fix panic when the child of HashJoin returns TypeNull column [#17935](https://github.com/pingcap/tidb/pull/17935) - Fix error message when access denied [#17722](https://github.com/pingcap/tidb/pull/17722) - Fix JSON comparison for int and float [#17715](https://github.com/pingcap/tidb/pull/17715) From 886011213ead05d3dc65ce9bff65fa49f4ab2415 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 3 Jul 2020 12:01:36 +0800 Subject: [PATCH 11/14] Update releases/release-3.0.16.md Co-authored-by: lysu --- releases/release-3.0.16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index 2b5c3a01cff3e..a69948372271f 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -43,7 +43,7 @@ TiDB version: 3.0.16 - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) - Fix wrong return length for case when function [#16562](https://github.com/pingcap/tidb/pull/16562) - - Fix the `typeInfer` issue for the decimal property in the `count` aggregate function [#17702](https://github.com/pingcap/tidb/pull/17702) + - Fix the type inference for the decimal property in the `count` aggregate function [#17702](https://github.com/pingcap/tidb/pull/17702) + TiKV From b83f5691e3286afee11c03d172419745e1c101df Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 3 Jul 2020 12:04:05 +0800 Subject: [PATCH 12/14] Update releases/release-3.0.16.md --- releases/release-3.0.16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index a69948372271f..38d1623af5279 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -15,7 +15,7 @@ TiDB version: 3.0.16 - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) - Assign different `Backoffer` for each region to avoid the SQL command timeout issue when multiple region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) - - Split partition region when adding a new partition [#17668](https://github.com/pingcap/tidb/pull/17668) + - Split separate Regions for the newly added partition [#17668](https://github.com/pingcap/tidb/pull/17668) - Discard feedbacks generated from `delete` / `update` statements [#17841](https://github.com/pingcap/tidb/pull/17841) - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions [#17887](https://github.com/pingcap/tidb/pull/17887) - Remove sensitive information in slow-log and statement [#18128](https://github.com/pingcap/tidb/pull/18128) From 3f04266168b798b5bfcbd618ef7f27881faa8216 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 3 Jul 2020 14:58:37 +0800 Subject: [PATCH 13/14] Apply suggestions from code review --- releases/release-3.0.16.md | 40 +++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index 38d1623af5279..e697800a5911e 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -13,43 +13,43 @@ TiDB version: 3.0.16 + TiDB - - Planner: support `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) - - Assign different `Backoffer` for each region to avoid the SQL command timeout issue when multiple region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) + - Support the `is null` filter condition in hash partition pruning [#17308](https://github.com/pingcap/tidb/pull/17308) + - Assign different `Backoffer`s to each Region to avoid the SQL timeout issue when multiple Region requests fail at the same time [#17583](https://github.com/pingcap/tidb/pull/17583) - Split separate Regions for the newly added partition [#17668](https://github.com/pingcap/tidb/pull/17668) - - Discard feedbacks generated from `delete` / `update` statements [#17841](https://github.com/pingcap/tidb/pull/17841) - - Correct the usage of json.Unmarshal in job.DecodeArgs to be compatible with future Go versions [#17887](https://github.com/pingcap/tidb/pull/17887) - - Remove sensitive information in slow-log and statement [#18128](https://github.com/pingcap/tidb/pull/18128) - - Datetime parsing now matches MySQL 5.7 behavior for delimiters [#17499](https://github.com/pingcap/tidb/pull/17499) + - Discard feedbacks generated from the `delete` or `update` statement [#17841](https://github.com/pingcap/tidb/pull/17841) + - Correct the usage of `json.Unmarshal` in `job.DecodeArgs` to be compatible with future Go versions [#17887](https://github.com/pingcap/tidb/pull/17887) + - Remove sensitive information in the slow query log and the statement summary table [#18128](https://github.com/pingcap/tidb/pull/18128) + - Match the MySQL behavior with `DateTime` delimiters [#17499](https://github.com/pingcap/tidb/pull/17499) - `%h` in date formats should now be in 1..12 range [#17496](https://github.com/pingcap/tidb/pull/17496) + TiKV - - Do not send store heartbeat when snapshot received [#8145](https://github.com/tikv/tikv/pull/8145) - - Improve PD client log [#8091](https://github.com/tikv/tikv/pull/8091) + - Avoid sending store heartbeats to PD after snapshots are received [#8145](https://github.com/tikv/tikv/pull/8145) + - Improve the PD client log [#8091](https://github.com/tikv/tikv/pull/8091) ## Bug Fixes + TiDB - - Fix read/write inconsistent result when meet lock that point to a primary key has be insert/delete in own txn [#18248](https://github.com/pingcap/tidb/pull/18248) + - Fix the data inconsistency issue occurred because the lock of a written and deleted primary key in one transaction is resolved by another transaction [#18248](https://github.com/pingcap/tidb/pull/18248) - Fix the `Got too many pings` gRPC error log in the PD server-side followers [17944](https://github.com/pingcap/tidb/pull/17944) - - Fix panic when the child of HashJoin returns TypeNull column [#17935](https://github.com/pingcap/tidb/pull/17935) - - Fix error message when access denied [#17722](https://github.com/pingcap/tidb/pull/17722) - - Fix JSON comparison for int and float [#17715](https://github.com/pingcap/tidb/pull/17715) - - Failpoint: update failpoint which will cause data race before [#17710](https://github.com/pingcap/tidb/pull/17710) + - Fix the panic issue that might occur when the child of HashJoin returns the `TypeNull` column [#17935](https://github.com/pingcap/tidb/pull/17935) + - Fix the error message when access is denied [#17722](https://github.com/pingcap/tidb/pull/17722) + - Fix JSON comparison issue for the `int` and `float` types [#17715](https://github.com/pingcap/tidb/pull/17715) + - Update the failpoint which causes data race [#17710](https://github.com/pingcap/tidb/pull/17710) - Fix the issue that the timeout pre-split Regions might not work when creating tables [#17617](https://github.com/pingcap/tidb/pull/17617) - Fix the panic caused by ambiguous error messages after the sending failure [#17378](https://github.com/pingcap/tidb/pull/17378) - - Fix flashback table failed in some special cases [#17165](https://github.com/pingcap/tidb/pull/17165) - - Util: fix the wrong result when where stmt only have string column [#16658](https://github.com/pingcap/tidb/pull/16658) - - Fix error of query when `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) - - Fix wrong return length for case when function [#16562](https://github.com/pingcap/tidb/pull/16562) + - Fix the issue that `FLASHBACK TABLE` might fail in some special cases [#17165](https://github.com/pingcap/tidb/pull/17165) + - Fix the issue of inaccurate range calculation results when statements only have string columns [#16658](https://github.com/pingcap/tidb/pull/16658) + - Fix the query error occurred when the `only_full_group_by` SQL mode is set [#16620](https://github.com/pingcap/tidb/pull/16620) + - Fix the issue that the field length of results returned from the `case when` function is inaccurate [#16562](https://github.com/pingcap/tidb/pull/16562) - Fix the type inference for the decimal property in the `count` aggregate function [#17702](https://github.com/pingcap/tidb/pull/17702) + TiKV - - Fix potential wrong result read from ingested file [#8039](https://github.com/tikv/tikv/pull/8039) - - Fix a case that a peer can not be removed when its store is isolated during multiple merge process [#8005](https://github.com/tikv/tikv/pull/8005) + - Fix the potential wrong result read from ingested files [#8039](https://github.com/tikv/tikv/pull/8039) + - Fix the issue that a peer can not be removed when its store is isolated during multiple merge processes [#8005](https://github.com/tikv/tikv/pull/8005) + PD - - Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577) + - Fix the `404` error when querying Region keys in PD Control [#2577](https://github.com/pingcap/pd/pull/2577) From db33758d380e5d15ac12ab63c11261424cd2c5af Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 3 Jul 2020 15:10:21 +0800 Subject: [PATCH 14/14] Update releases/release-3.0.16.md --- releases/release-3.0.16.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index e697800a5911e..e11a04591b1aa 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -20,7 +20,7 @@ TiDB version: 3.0.16 - Correct the usage of `json.Unmarshal` in `job.DecodeArgs` to be compatible with future Go versions [#17887](https://github.com/pingcap/tidb/pull/17887) - Remove sensitive information in the slow query log and the statement summary table [#18128](https://github.com/pingcap/tidb/pull/18128) - Match the MySQL behavior with `DateTime` delimiters [#17499](https://github.com/pingcap/tidb/pull/17499) - - `%h` in date formats should now be in 1..12 range [#17496](https://github.com/pingcap/tidb/pull/17496) + - Handle `%h` in date formats in the range that is consistent with MySQL [#17496](https://github.com/pingcap/tidb/pull/17496) + TiKV