Skip to content

Commit

Permalink
releases: add 3.0.11 release notes (#1944) (#1947)
Browse files Browse the repository at this point in the history
  • Loading branch information
sre-bot authored Mar 4, 2020
1 parent e3a2462 commit 8a87d1b
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 0 deletions.
1 change: 1 addition & 0 deletions TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -437,6 +437,7 @@
- [3.1.0-beta.1](/releases/3.1.0-beta.1.md)
- [3.1.0-beta](/releases/3.1.0-beta.md)
+ v3.0
- [3.0.11](/releases/3.0.11.md)
- [3.0.10](/releases/3.0.10.md)
- [3.0.9](/releases/3.0.9.md)
- [3.0.8](/releases/3.0.8.md)
Expand Down
52 changes: 52 additions & 0 deletions releases/3.0.11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: TiDB 3.0.11 Release Notes
category: Releases
---

# TiDB 3.0.11 Release Notes

Release date: March 4, 2020

TiDB version: 3.0.11

TiDB Ansible version: 3.0.11

## TiDB 3.0.11 Compatibility Changes

* TiDB
+ Add the `max-index-length` configuration item to control the maximum index length, which is compatible with the behavior of TiDB versions before 3.0.7 or of MySQL [#15057](https://github.com/pingcap/tidb/pull/15057)

## New Features

* TiDB
+ Support showing the meta information of partitioned tables in the `information_schema.PARTITIONS` table [#14849](https://github.com/pingcap/tidb/pull/14849)

* TiDB Binlog
+ Support the bidirectional data replication between TiDB clusters [#884](https://github.com/pingcap/tidb-binlog/pull/884) [#909](https://github.com/pingcap/tidb-binlog/pull/909)

* TiDB Lightning
+ Support the TLS configuration [#44](https://github.com/tikv/importer/pull/44) [#270](https://github.com/pingcap/tidb-lightning/pull/270)

* TiDB Ansible
+ Modify the logic of `create_users.yml` so that users of the central control machine do not have to be consistent with `ansible_user` [#1184](https://github.com/pingcap/tidb-ansible/pull/1184)

## Bugfixes

* TiDB
+ Fix the issue of Goroutine leaks when retrying an optimistic transaction because queries using `Union` are not marked read-only [#15076](https://github.com/pingcap/tidb/pull/15076)
+ Fix the issue that `SHOW TABLE STATUS` fails to correctly output the table status at the snapshot time because the value of the `tidb_snapshot` parameter is not correctly used when executing the `SET SESSION tidb_snapshot = 'xxx';` statement [#14391](https://github.com/pingcap/tidb/pull/14391)
+ Fix the incorrect result caused by a SQL statement that contains `Sort Merge Join` and `ORDER BY DESC` at the same time [#14664](https://github.com/pingcap/tidb/pull/14664)
+ Fix the panic of TiDB server when creating partition tables using the unsupported expression. The error information `This partition function is not allowed` is returned after fixing this panic. [#14769](https://github.com/pingcap/tidb/pull/14769)
+ Fix the incorrect result occurred when executing the `select max() from subquery` statement with the subquery containing `Union` [#14944](https://github.com/pingcap/tidb/pull/14944)
+ Fix the issue that an error message is returned when executing the `SHOW BINDINGS` statement after executing `DROP BINDING` that drops the execution binding [#14865](https://github.com/pingcap/tidb/pull/14865)
+ Fix the issue that the connection is broken because the maximum length of an alias in a query is 256 characters in the MySQL protocol, but TiDB does not [cut the alias](https://dev.mysql.com/doc/refman/8.0/en/identifier-length.html) in the query results according to this protocol [#14940](https://github.com/pingcap/tidb/pull/14940)
+ Fix the incorrect query result that might occur when using the string type in `DIV`. For instance, now you can correctly execute the `select 1 / '2007' div 1` statement [#14098](https://github.com/pingcap/tidb/pull/14098)

* TiKV
+ Optimize the log output by removing unnecessary logs [#6657](https://github.com/tikv/tikv/pull/6657)
+ Fix the panic that might occur when the peer is removed under high loads [#6704](https://github.com/tikv/tikv/pull/6704)
+ Fix the issue that Hibernate Regions are not waken up in some cases [#6732](https://github.com/tikv/tikv/pull/6732) [#6738](https://github.com/tikv/tikv/pull/6738)

* TiDB Ansible
+ Update outdated document links in `tidb-ansible` [#1169](https://github.com/pingcap/tidb-ansible/pull/1169)
+ Fix the issue that undefined variables might occur in the `wait for region replication complete` task [#1173](https://github.com/pingcap/tidb-ansible/pull/1173)
1 change: 1 addition & 0 deletions releases/rn.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ category: release

## 3.0

- [3.0.11](/releases/3.0.11.md)
- [3.0.10](/releases/3.0.10.md)
- [3.0.9](/releases/3.0.9.md)
- [3.0.8](/releases/3.0.8.md)
Expand Down

0 comments on commit 8a87d1b

Please sign in to comment.