diff --git a/TOC.md b/TOC.md index bb0f14088b283..81c2d16e9f1e4 100644 --- a/TOC.md +++ b/TOC.md @@ -458,6 +458,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/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 0a524e54c872f..1a26bc1ecbe5b 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -30,6 +30,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)