Doc Menu
Important

You are viewing the documentation of an older version of the TiDB database (TiDB v3.1).

It is recommended that you use the latest stable version of the TiDB database.

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
    • 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 delete or update statement #17841
    • Correct the usage of json.Unmarshal in job.DecodeArgs to 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 DateTime delimiters #17499
    • Handle %h in date formats in the range that is consistent with MySQL #17496
  • TiKV

    • Avoid sending store heartbeats to PD after snapshots are received #8145
    • Improve the PD client log #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
    • Fix the Got too many pings gRPC error log in the PD server-side followers 17944
    • Fix the panic issue that might occur when the child of HashJoin returns the TypeNull column #17935
    • Fix the error message when access is denied #17722
    • Fix JSON comparison issue for the int and float types #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 TABLE might 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_by SQL mode is set #16620
    • Fix the issue that the field length of results returned from the case when function is inaccurate #16562
    • Fix the type inference for the decimal property in the count aggregate function #17702
  • TiKV

    • Fix the potential wrong result read from ingested files #8039
    • Fix the issue that a peer can not be removed when its store is isolated during multiple merge processes #8005
  • PD

    • Fix the 404 error when querying Region keys in PD Control #2577