From 156d79a31c4b30f9f8d0c08617143e9611b20569 Mon Sep 17 00:00:00 2001 From: ti-srebot <66930949+ti-srebot@users.noreply.github.com> Date: Fri, 3 Jul 2020 21:39:00 +0800 Subject: [PATCH 1/2] cherry pick #3097 to release-3.1 Signed-off-by: ti-srebot --- TOC.md | 25 +++++++++++++++++ releases/release-3.0.16.md | 55 ++++++++++++++++++++++++++++++++++++++ releases/release-notes.md | 1 + 3 files changed, 81 insertions(+) create mode 100644 releases/release-3.0.16.md diff --git a/TOC.md b/TOC.md index fa9d02c194286..4144c6bccb123 100644 --- a/TOC.md +++ b/TOC.md @@ -396,6 +396,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 +<<<<<<< HEAD - [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) @@ -417,6 +418,30 @@ - [3.0.0-rc.1](/releases/release-3.0.0-rc.1.md) - [3.0.0-beta.1](/releases/release-3.0.0-beta.1.md) - [3.0.0-beta](/releases/release-3.0-beta.md) +======= + + [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) + + [3.0.12](/releases/release-3.0.12.md) + + [3.0.11](/releases/release-3.0.11.md) + + [3.0.10](/releases/release-3.0.10.md) + + [3.0.9](/releases/release-3.0.9.md) + + [3.0.8](/releases/release-3.0.8.md) + + [3.0.7](/releases/release-3.0.7.md) + + [3.0.6](/releases/release-3.0.6.md) + + [3.0.5](/releases/release-3.0.5.md) + + [3.0.4](/releases/release-3.0.4.md) + + [3.0.3](/releases/release-3.0.3.md) + + [3.0.2](/releases/release-3.0.2.md) + + [3.0.1](/releases/release-3.0.1.md) + + [3.0 GA](/releases/release-3.0-ga.md) + + [3.0.0-rc.3](/releases/release-3.0.0-rc.3.md) + + [3.0.0-rc.2](/releases/release-3.0.0-rc.2.md) + + [3.0.0-rc.1](/releases/release-3.0.0-rc.1.md) + + [3.0.0-beta.1](/releases/release-3.0.0-beta.1.md) + + [3.0.0-beta](/releases/release-3.0-beta.md) +>>>>>>> cc49497... Add TiDB v3.0.16 release notes (#3097) + v2.1 - [2.1.19](/releases/release-2.1.19.md) - [2.1.18](/releases/release-2.1.18.md) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md new file mode 100644 index 0000000000000..e11a04591b1aa --- /dev/null +++ b/releases/release-3.0.16.md @@ -0,0 +1,55 @@ +--- +title: TiDB 3.0.16 Release Notes +category: Releases +--- + +# TiDB 3.0.16 Release Notes + +Release date: July 03, 2020 + +TiDB version: 3.0.16 + +## Improvements + ++ TiDB + + - 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 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) + - Handle `%h` in date formats in the range that is consistent with MySQL [#17496](https://github.com/pingcap/tidb/pull/17496) + ++ TiKV + + - 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 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 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 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 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` error when querying Region keys in PD Control [#2577](https://github.com/pingcap/pd/pull/2577) diff --git a/releases/release-notes.md b/releases/release-notes.md index 65bd169b6b91a..a738aba33e7c1 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -18,6 +18,7 @@ aliases: ['/docs/v3.1/releases/release-notes/','/docs/v3.1/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 167a13c203ac1355db95d99cfb60e37f8fda1c24 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 3 Jul 2020 21:53:20 +0800 Subject: [PATCH 2/2] Update TOC.md --- TOC.md | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/TOC.md b/TOC.md index 4144c6bccb123..289a160b90bc1 100644 --- a/TOC.md +++ b/TOC.md @@ -396,7 +396,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 -<<<<<<< HEAD + - [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) @@ -418,30 +418,6 @@ - [3.0.0-rc.1](/releases/release-3.0.0-rc.1.md) - [3.0.0-beta.1](/releases/release-3.0.0-beta.1.md) - [3.0.0-beta](/releases/release-3.0-beta.md) -======= - + [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) - + [3.0.12](/releases/release-3.0.12.md) - + [3.0.11](/releases/release-3.0.11.md) - + [3.0.10](/releases/release-3.0.10.md) - + [3.0.9](/releases/release-3.0.9.md) - + [3.0.8](/releases/release-3.0.8.md) - + [3.0.7](/releases/release-3.0.7.md) - + [3.0.6](/releases/release-3.0.6.md) - + [3.0.5](/releases/release-3.0.5.md) - + [3.0.4](/releases/release-3.0.4.md) - + [3.0.3](/releases/release-3.0.3.md) - + [3.0.2](/releases/release-3.0.2.md) - + [3.0.1](/releases/release-3.0.1.md) - + [3.0 GA](/releases/release-3.0-ga.md) - + [3.0.0-rc.3](/releases/release-3.0.0-rc.3.md) - + [3.0.0-rc.2](/releases/release-3.0.0-rc.2.md) - + [3.0.0-rc.1](/releases/release-3.0.0-rc.1.md) - + [3.0.0-beta.1](/releases/release-3.0.0-beta.1.md) - + [3.0.0-beta](/releases/release-3.0-beta.md) ->>>>>>> cc49497... Add TiDB v3.0.16 release notes (#3097) + v2.1 - [2.1.19](/releases/release-2.1.19.md) - [2.1.18](/releases/release-2.1.18.md)