Improvements
- Support the
is null
filter condition in hash partition pruning #17308 - Assign different
Backoffer
s 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
orupdate
statement #17841 - Correct the usage of
json.Unmarshal
injob.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
Bug Fixes
- 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
andfloat
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