-
Notifications
You must be signed in to change notification settings - Fork 709
releases, toc: add 3.1.0 GA release notes #2296
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
Merged
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
2f2031a
releases, toc: add 3.1 GA release notes
ran-huang 5c766e3
Apply suggestions from code review
ran-huang 1b39161
Apply suggestions from code review
ran-huang f7983d8
Update releases/3.1.0-ga.md
ran-huang bcbf2c1
Update rn.md
ran-huang aeceaf2
update to align with the Chinese version
ran-huang bf8378e
Update a term
ran-huang d319558
Merge branch 'master' into rn-3.1-ga
ran-huang 7cf3593
Merge branch 'master' into rn-3.1-ga
TomShawn 134740d
Update releases/3.1.0-ga.md
TomShawn 2288ef7
trigger CI
TomShawn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,93 @@ | ||
| --- | ||
| title: TiDB 3.1.0 GA Release Notes | ||
| category: Releases | ||
| --- | ||
|
|
||
| # TiDB 3.1.0 GA Release Notes | ||
|
|
||
| Release date: April 16, 2020 | ||
|
|
||
| TiDB version: 3.1.0 GA | ||
|
|
||
| TiDB Ansible version: 3.1.0 GA | ||
|
|
||
| ## Compatibility Changes | ||
|
|
||
| + TiDB | ||
|
|
||
| - Support directly stopping starting TiDB if the HTTP listening port is unavailable when the `report-status` configuration item is enabled [#16291](https://github.com/pingcap/tidb/pull/16291) | ||
|
|
||
| + Tools | ||
|
|
||
| - Backup & Restore (BR) | ||
|
|
||
| * BR does not support restoring data from the TiKV cluster earlier than 3.1 GA [#233](https://github.com/pingcap/br/pull/233) | ||
|
|
||
| ## New Features | ||
|
|
||
| + TiDB | ||
|
|
||
| - Support displaying the information of Coprocessor tasks in `explain format = "dot"` [#16125](https://github.com/pingcap/tidb/pull/16125) | ||
| - Reduce the redundant stack information of log using the `disable-error-stack` configuration item [#16182](https://github.com/pingcap/tidb/pull/16182) | ||
|
|
||
| + Placement Driver (PD) | ||
|
|
||
| - Optimize the hot Region scheduling [#2342](https://github.com/pingcap/pd/pull/2342) | ||
|
|
||
| + TiFlash | ||
|
|
||
| - Add the metrics report related to the read and write workloads of DeltaTree engine | ||
| - Support pushing down the `fromUnixTime` and `dateFormat` functions | ||
| - Disable the rough set filter by default | ||
|
|
||
| + TiDB Ansible | ||
|
|
||
| - Add TiFlash monitor [#1253](https://github.com/pingcap/tidb-ansible/pull/1253) [#1257](https://github.com/pingcap/tidb-ansible/pull/1257) | ||
| - Optimize the configuration parameters of TiFlash [#1262](https://github.com/pingcap/tidb-ansible/pull/1262) [#1265](https://github.com/pingcap/tidb-ansible/pull/1265) [#1271](https://github.com/pingcap/tidb-ansible/pull/1271) | ||
| - Optimize the TiDB starting script [#1268](https://github.com/pingcap/tidb-ansible/pull/1268) | ||
|
|
||
| ## Bug Fixes | ||
|
|
||
| + TiDB | ||
|
|
||
| - Fix the panic issue caused by the merge join operation in some scenarios [#15920](https://github.com/pingcap/tidb/pull/15920) | ||
| - Fix the issue that some expressions are repeatedly counted in selectivity calculation [#16052](https://github.com/pingcap/tidb/pull/16052) | ||
| - Fix the panic issue occurred when loading the statistics information in extreme cases [#15710](https://github.com/pingcap/tidb/pull/15710) | ||
| - Fix the issue that an error is returned in some cases when equivalent expressions cannot be recognized in SQL query [#16015](https://github.com/pingcap/tidb/pull/16015) | ||
| - Fix the issue that an error is returned when querying the `view` of one database from another database [#15867](https://github.com/pingcap/tidb/pull/15867) | ||
| - Fix the panic issue that occurs when the column is handled using `fast analyze` [#16080](https://github.com/pingcap/tidb/pull/16080) | ||
| - Fix the incorrect character set of the `current_role` print result [#16084](https://github.com/pingcap/tidb/pull/16084) | ||
| - Refine the log of MySQL connection handshake error [#15799](https://github.com/pingcap/tidb/pull/15799) | ||
| - Fix the panic issue caused by port probing after the audit plugin is loaded [#16065](https://github.com/pingcap/tidb/pull/16065) | ||
| - Fix the panic issue of the `sort` operator on left join because the `TypeNull` class is mistaken as a variable-length type [#15739](https://github.com/pingcap/tidb/pull/15739) | ||
| - Fix the issue of inaccurate count of monitoring session retry errors [#16120](https://github.com/pingcap/tidb/pull/16120) | ||
| - Fix the issue of wrong results of `weekday` in the `ALLOW_INVALID_DATES` mode [#16171](https://github.com/pingcap/tidb/pull/16171) | ||
| - Fix the issue that Garbage Collection (GC) might not work normally when the cluster has TiFlash nodes [#15761](https://github.com/pingcap/tidb/pull/15761) | ||
| - Fix the issue that TiDB goes out of memory (OOM) when users set a large partition count when creating the hash partitioned table [#16219](https://github.com/pingcap/tidb/pull/16219) | ||
| - Fix the issue that warnings are mistaken as errors, and make the `UNION` statement have the same behavior as the `SELECT` statement [#16138](https://github.com/pingcap/tidb/pull/16138) | ||
| - Fix the execution error when `TopN` is pushed down to mocktikv [#16200](https://github.com/pingcap/tidb/pull/16200) | ||
| - Increase the initial length of `chunk.column.nullBitMap` to avoid unnecessary overhead of `runtime.growslice` [#16142](https://github.com/pingcap/tidb/pull/16142) | ||
|
|
||
| + TiKV | ||
|
|
||
| - Fix the panic issue caused by replica read [#7418](https://github.com/tikv/tikv/pull/7418) [#7369](https://github.com/tikv/tikv/pull/7369) | ||
| - Fix the issue that the restoration process creates empty Regions [#7419](https://github.com/tikv/tikv/pull/7419) | ||
| - Fix the issue that repeated resolve lock requests might harm the atomicity of pessimistic transactions [#7389](https://github.com/tikv/tikv/pull/7389) | ||
|
|
||
| + TiFlash | ||
|
|
||
| - Fix the potential issue of the `rename table` operation when replicating the schema from TiDB | ||
| - Fix the issue of data loss caused by the `rename table` operation under multiple data path configurations | ||
| - Fix the issue that TiFlash reports incorrect storage space in some scenarios | ||
| - Fix the potential issue caused by reading from TiFlash when Region Merge is enabled | ||
|
|
||
| + Tools | ||
|
|
||
| - TiDB Binlog | ||
|
|
||
| * Fix the issue that TiFlash-related DDL jobs might interrupt the replication of Drainer [#948](https://github.com/pingcap/tidb-binlog/pull/948) [#942](https://github.com/pingcap/tidb-binlog/pull/942) | ||
|
|
||
| - BR | ||
|
|
||
| * Fix the issue that the `checksum` operation is still executed when it is disabled [#223](https://github.com/pingcap/br/pull/223) | ||
| * Fix the issue that incremental backup fails when TiDB enables `auto-random` or `alter-pk` [#230](https://github.com/pingcap/br/pull/230) [#231](https://github.com/pingcap/br/pull/231) | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.