Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TiDB v3.0.16 release notes #3097

Merged
merged 16 commits into from
Jul 3, 2020
53 changes: 53 additions & 0 deletions releases/3.0.16.md
Original file line number Diff line number Diff line change
@@ -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
hicqu marked this conversation as resolved.
Show resolved Hide resolved

+ 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)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both of them should be in Improvements.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both of them should be in Improvements.

@TomShawn TiKV

- 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)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TiDB: except "fix", others should be in Improvements

+ PD

- Fix the 404 problem when using region key in pd-ctl [#2577](https://github.com/pingcap/pd/pull/2577)