releases: add tidb 5.0.1 release notes#5392
Conversation
Signed-off-by: ti-srebot <ti-srebot@pingcap.com>
|
/label needs-cherry-pick-5.0 |
|
This PR is translated in pingcap/docs-cn#6061. |
|
/retitle releases: add tidb 5.0.1 release notes |
|
/assign @overvenus @nolouch |
| - Fix potential NPE in schema sync service when database is dropped between GC and getting the database info. [#1708](https://github.com/pingcap/tics/pull/1708) | ||
| - Fix the crash that causes by applying Raft commands to dropped tables [#1702](https://github.com/pingcap/tics/pull/1702) | ||
| - Fix the issue that TiFlash may panic during br restore [#1698](https://github.com/pingcap/tics/pull/1698) | ||
|
|
There was a problem hiding this comment.
| + TiKV | |
| - Fix IN expr(coprocessor) didn't handle unsigned/signed int properly [#10018](https://github.com/tikv/tikv/pull/10018) | |
| - Fix the issue that there are lots of empty regions after batch ingest. [#10015](https://github.com/tikv/tikv/pull/10015) | |
| - Fix potential panics when input of cast_string_as_time is invalid UTF-8 bytes [#9995](https://github.com/tikv/tikv/pull/9995) | |
| - Fix the bug that TiKV cannot startup when the end of file dict file is damaged. [#9992](https://github.com/tikv/tikv/pull/9992) | |
| ## New Features | ||
|
|
||
| ## Improvements | ||
|
|
There was a problem hiding this comment.
| + TiKV | |
| - Use `zstd` to compress the snapshot [#10005](https://github.com/tikv/tikv/pull/10005) | |
| + TiKV | ||
|
|
||
| - Fix IN expr(coprocessor) didn't handle unsigned/signed int properly [#10018](https://github.com/tikv/tikv/pull/10018) | ||
| - Fix the issue that there are lots of empty regions after batch ingest. [#10015](https://github.com/tikv/tikv/pull/10015) | ||
| - Use `zstd` to compress the snapshot [#10005](https://github.com/tikv/tikv/pull/10005) | ||
| - Fix potential panics when input of cast_string_as_time is invalid UTF-8 bytes [#9995](https://github.com/tikv/tikv/pull/9995) | ||
| - Fix the bug that TiKV cannot startup when the end of file dict file is damaged. [#9992](https://github.com/tikv/tikv/pull/9992) |
There was a problem hiding this comment.
| + TiKV | |
| - Fix IN expr(coprocessor) didn't handle unsigned/signed int properly [#10018](https://github.com/tikv/tikv/pull/10018) | |
| - Fix the issue that there are lots of empty regions after batch ingest. [#10015](https://github.com/tikv/tikv/pull/10015) | |
| - Use `zstd` to compress the snapshot [#10005](https://github.com/tikv/tikv/pull/10005) | |
| - Fix potential panics when input of cast_string_as_time is invalid UTF-8 bytes [#9995](https://github.com/tikv/tikv/pull/9995) | |
| - Fix the bug that TiKV cannot startup when the end of file dict file is damaged. [#9992](https://github.com/tikv/tikv/pull/9992) |
| - Append common handle columns into the schema of index merge table plan [#24042](https://github.com/pingcap/tidb/pull/24042) | ||
| - Fix type merge about bit type. [#24027](https://github.com/pingcap/tidb/pull/24027) | ||
| - Planner: fix wrong TableDual plans caused by comparing Binary and Bytes incorrectly [#23918](https://github.com/pingcap/tidb/pull/23918) | ||
| - Planner: fix the issue that planner hints don't work in some batch/point-get plans [#23685](https://github.com/pingcap/tidb/pull/23685) |
There was a problem hiding this comment.
| - Planner: fix the issue that planner hints don't work in some batch/point-get plans [#23685](https://github.com/pingcap/tidb/pull/23685) | |
| - Fix the issue that planner hints don't work in some batch/point-get plans [#23685](https://github.com/pingcap/tidb/pull/23685) | |
| - Fix the cases that DDL would parse the args failed when converting job status to rolling back [#24080](https://github.com/pingcap/tidb/pull/24080) | |
| - Fix range building for binary literal [#24041](https://github.com/pingcap/tidb/pull/24041) | |
| - Fix wrong results for in clause [#24023](https://github.com/pingcap/tidb/pull/24023) | |
| - Fix the wrong result of some string functions [#23879](https://github.com/pingcap/tidb/pull/23879) | |
| - Users now need both INSERT and DELETE privileges on a table to perform REPLACE [#23939](https://github.com/pingcap/tidb/pull/23939) | |
| - Fix performance regression of point select [#24070](https://github.com/pingcap/tidb/pull/24070) |
| - Fix wrong PointGet / TableDual plan reused in plan cache [#24043](https://github.com/pingcap/tidb/pull/24043) | ||
| - Append common handle columns into the schema of index merge table plan [#24042](https://github.com/pingcap/tidb/pull/24042) | ||
| - Fix type merge about bit type. [#24027](https://github.com/pingcap/tidb/pull/24027) | ||
| - Planner: fix wrong TableDual plans caused by comparing Binary and Bytes incorrectly [#23918](https://github.com/pingcap/tidb/pull/23918) |
There was a problem hiding this comment.
| - Planner: fix wrong TableDual plans caused by comparing Binary and Bytes incorrectly [#23918](https://github.com/pingcap/tidb/pull/23918) | |
| - Fix wrong TableDual plans caused by comparing Binary and Bytes incorrectly [#23918](https://github.com/pingcap/tidb/pull/23918) |
| - Do not build MPP plan for scan with virtual columns [#24058](https://github.com/pingcap/tidb/pull/24058) | ||
| - Fix wrong PointGet / TableDual plan reused in plan cache [#24043](https://github.com/pingcap/tidb/pull/24043) | ||
| - Append common handle columns into the schema of index merge table plan [#24042](https://github.com/pingcap/tidb/pull/24042) | ||
| - Fix type merge about bit type. [#24027](https://github.com/pingcap/tidb/pull/24027) |
There was a problem hiding this comment.
| - Fix type merge about bit type. [#24027](https://github.com/pingcap/tidb/pull/24027) | |
| - Fix the type merging about BIT type [#24027](https://github.com/pingcap/tidb/pull/24027) |
| + TiDB | ||
|
|
||
| - Ddl: fix the covert job to rollingback job [#24080](https://github.com/pingcap/tidb/pull/24080) | ||
| - `Fix performance regression of point select.` [#24070](https://github.com/pingcap/tidb/pull/24070) | ||
| - Fix range building for binary literal [#24041](https://github.com/pingcap/tidb/pull/24041) | ||
| - Fix wrong results for in clause. [#24023](https://github.com/pingcap/tidb/pull/24023) | ||
| - Users now need both Insert and Delete privileges on a table to perform REPLACE. [#23939](https://github.com/pingcap/tidb/pull/23939) | ||
| - Fix some string function get wrong result [#23879](https://github.com/pingcap/tidb/pull/23879) |
There was a problem hiding this comment.
| + TiDB | |
| - Ddl: fix the covert job to rollingback job [#24080](https://github.com/pingcap/tidb/pull/24080) | |
| - `Fix performance regression of point select.` [#24070](https://github.com/pingcap/tidb/pull/24070) | |
| - Fix range building for binary literal [#24041](https://github.com/pingcap/tidb/pull/24041) | |
| - Fix wrong results for in clause. [#24023](https://github.com/pingcap/tidb/pull/24023) | |
| - Users now need both Insert and Delete privileges on a table to perform REPLACE. [#23939](https://github.com/pingcap/tidb/pull/23939) | |
| - Fix some string function get wrong result [#23879](https://github.com/pingcap/tidb/pull/23879) |
|
/unassign @overvenus |
| - Planner: fix the issue that planner hints don't work in some batch/point-get plans [#23685](https://github.com/pingcap/tidb/pull/23685) | ||
|
|
||
| + TiFlash | ||
|
|
There was a problem hiding this comment.
- Fix the potential issue that storage engine fails to remove some data while executing `DeleteRange`
- Fix a bug that the function to cast time as int may produce incorrect result
- Fix a bug that receiver cannot find tasks within 10s
- Fix the potential issue that there may be invalid iterators in `cancelMPPQuery`
- Fix a bug that behavior of `bitwise` operator is different from TiDB
- Fix the issue that alert about overlapped ranges will be raised when using prefix key
- Fix a bug that the function to cast string as int may produce incorrect result
- Fix the issue that continuous and fast writing may make TiFlash OOM
- Fix the issue that duplicated column name will make TiFlash raise error
- Fix the issue that TiFlash fails to decode MPP plan
- Fix the potential issue that null pointer exception may be raised during table GC
- Fix the issue that TiFlash may panic while applying raft commands to dropped tables
- Fix the issue that TiFlash may panic during BR restore
|
@qiancai: DetailsIn response to this: Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the ti-community-infra/tichi repository. |
Co-authored-by: Grace Cai <qqzczy@126.com>
Co-authored-by: Grace Cai <qqzczy@126.com>
|
/lgtm |
|
@qiancai: DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the ti-community-infra/tichi repository. |
|
/unhold |
|
/merge |
|
This pull request has been accepted and is ready to merge. DetailsCommit hash: b104678 |
Signed-off-by: ti-srebot <ti-srebot@pingcap.com>
|
cherry pick to release-5.0 in PR #5458 |
update tidb v5.0.1 release notes