TiDB 3.0.16 Release Notes
Release date: July 03, 2020
TiDB version: 3.0.16
Improvements
TiDB
- Support the
is nullfilter condition in hash partition pruning #17308 - Assign different
Backoffers to each Region to avoid the SQL timeout issue when multiple Region requests fail at the same time #17583 - Split separate Regions for the newly added partition #17668
- Discard feedbacks generated from the
deleteorupdatestatement #17841 - Correct the usage of
json.Unmarshalinjob.DecodeArgsto be compatible with future Go versions #17887 - Remove sensitive information in the slow query log and the statement summary table #18128
- Match the MySQL behavior with
DateTimedelimiters #17499 - Handle
%hin date formats in the range that is consistent with MySQL #17496
- Support the
TiKV
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
- Fix the
Got too many pingsgRPC error log in the PD server-side followers #17944 - Fix the panic issue that might occur when the child of HashJoin returns the
TypeNullcolumn #17935 - Fix the error message when access is denied #17722
- Fix JSON comparison issue for the
intandfloattypes #17715 - Update the failpoint which causes data race #17710
- Fix the issue that the timeout pre-split Regions might not work when creating tables #17617
- Fix the panic caused by ambiguous error messages after the sending failure #17378
- Fix the issue that
FLASHBACK TABLEmight fail in some special cases #17165 - Fix the issue of inaccurate range calculation results when statements only have string columns #16658
- Fix the query error occurred when the
only_full_group_bySQL mode is set #16620 - Fix the issue that the field length of results returned from the
case whenfunction is inaccurate #16562 - Fix the type inference for the decimal property in the
countaggregate function #17702
TiKV
PD
- Fix the
404error when querying Region keys in PD Control #2577
- Fix the