From c55a2b88b283b5eb583ef59af52e58b54bae0448 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 5 Jun 2020 14:58:33 +0800 Subject: [PATCH 1/2] releases: add 3.0.15 release notes --- TOC.md | 1 + releases/release-3.0.15.md | 47 ++++++++++++++++++++++++++++++++++++++ releases/release-notes.md | 1 + 3 files changed, 49 insertions(+) create mode 100644 releases/release-3.0.15.md diff --git a/TOC.md b/TOC.md index 9df73a4260ba..50cca276d8b6 100644 --- a/TOC.md +++ b/TOC.md @@ -470,6 +470,7 @@ - [3.1.0-beta.1](/releases/release-3.1.0-beta.1.md) - [3.1.0-beta](/releases/release-3.1.0-beta.md) + v3.0 + - [3.0.15](/releases/release-3.0.15.md) - [3.0.14](/releases/release-3.0.14.md) - [3.0.13](/releases/release-3.0.13.md) - [3.0.12](/releases/release-3.0.12.md) diff --git a/releases/release-3.0.15.md b/releases/release-3.0.15.md new file mode 100644 index 000000000000..a1a6f64674d6 --- /dev/null +++ b/releases/release-3.0.15.md @@ -0,0 +1,47 @@ +--- +title: TiDB 3.0.15 Release Notes +category: Releases +--- + +# TiDB 3.0.15 Release Notes + +发版日期:2020 年 6 月 5 日 + +TiDB 版本:3.0.15 + +## 新功能 + ++ TiDB + + - 禁止分区表上的查询使用 plan cache 功能 [#16759](https://github.com/pingcap/tidb/pull/16759) + - 分区表支持 `admin recover index`、 `admin check index` 语句 [#17315](https://github.com/pingcap/tidb/pull/17315) [#17390](https://github.com/pingcap/tidb/pull/17390) + - Range 类型分区表支持按 `in` 查询条件进行分区裁剪 [#17318](https://github.com/pingcap/tidb/pull/17318) + - 优化 `SHOW CREATE TABLE` 的输出结果,在分区名称上添加了引号 [#16315](https://github.com/pingcap/tidb/pull/16315) + - `GROUP_CONCAT` 支持 `ORDER BY` 子句 [#16988](https://github.com/pingcap/tidb/pull/16988) + - 优化统计信息 `CMSketch` 的内存分配机制,减少垃圾回收导致的性能影响 [#17543](https://github.com/pingcap/tidb/pull/17543) + ++ PD + + - 新增按照 Leader 个数调度的策略 [#2479](https://github.com/pingcap/pd/pull/2479) + +## Bug 修复 + ++ TiDB + + - Hash 聚合函数中,采用深拷贝的方式拷贝 `enum` 和 `set` 类型数据,且修复一处正确性问题 [#16890](https://github.com/pingcap/tidb/pull/16890) + - 修复点查因整数溢出处理逻辑不正确导致输出结果不正确的问题 [#16753](https://github.com/pingcap/tidb/pull/16753) + - 修复 `CHAR()` 函数作为查询的谓词条件时因处理逻辑不正确导致输出的结果不正确的问题 [#16557](https://github.com/pingcap/tidb/pull/16557) + - 修复 `IsTrue` 和 `IsFalse` 函数存储层和计算层计算结果不一致的问题[#16627](https://github.com/pingcap/tidb/pull/16627) + - 修复部分表达式(例如 `case when`)中,`Not Null` 标记设置不正确的问题 [#16993](https://github.com/pingcap/tidb/pull/16993) + - 修复部分场景中优化器无法为 `TableDual` 找到物理计划的问题 [#17014](https://github.com/pingcap/tidb/pull/17014) + - 修复 Hash 分区表中分区选择的语法没有正确生效的问题 [#17051](https://github.com/pingcap/tidb/pull/17051) + - 修复 `XOR` 作用于浮点数时,结果与 MySQL 不一致的问题 [#16976](https://github.com/pingcap/tidb/pull/16976) + - 修复 prepare 方式执行 DDL 语句出错的问题 [#17415](https://github.com/pingcap/tidb/pull/17415) + - 修复 ID 分配器中计算 Batch 大小的逻辑处理不正确的问题 [#17548](https://github.com/pingcap/tidb/pull/17548) + - 修复 `MAX_EXEC_TIME` 的 SQL Hint 在超过 expensive 阈值后不生效的问题 [#17534](https://github.com/pingcap/tidb/pull/17534) + ++ TiKV + + - 修复长时间运行后由于处理逻辑不正确导致碎片整理不再有效的问题 [#7790](https://github.com/tikv/tikv/pull/7790) + - 修复系统意外重启后错误地将删除 snapshot 文件导致系统 panic 问题 [#7925](https://github.com/tikv/tikv/pull/7925) + - 修复因消息包过大导致导致 gRPC 连接断开的问题 [#7822](https://github.com/tikv/tikv/pull/7822) diff --git a/releases/release-notes.md b/releases/release-notes.md index b4ed4f043cbe..dd7b57b3989c 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -29,6 +29,7 @@ TiDB 历史版本发布声明如下: ## 3.0 +- [3.0.15](/releases/release-3.0.15.md) - [3.0.14](/releases/release-3.0.14.md) - [3.0.13](/releases/release-3.0.13.md) - [3.0.12](/releases/release-3.0.12.md) From b22efe5aa5c3dc6482b3a82db27247224861c542 Mon Sep 17 00:00:00 2001 From: Ran Date: Fri, 5 Jun 2020 16:10:46 +0800 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Lilian Lee --- releases/release-3.0.15.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-3.0.15.md b/releases/release-3.0.15.md index a1a6f64674d6..3da52f2351ca 100644 --- a/releases/release-3.0.15.md +++ b/releases/release-3.0.15.md @@ -43,5 +43,5 @@ TiDB 版本:3.0.15 + TiKV - 修复长时间运行后由于处理逻辑不正确导致碎片整理不再有效的问题 [#7790](https://github.com/tikv/tikv/pull/7790) - - 修复系统意外重启后错误地将删除 snapshot 文件导致系统 panic 问题 [#7925](https://github.com/tikv/tikv/pull/7925) - - 修复因消息包过大导致导致 gRPC 连接断开的问题 [#7822](https://github.com/tikv/tikv/pull/7822) + - 修复系统意外重启后错误地删除 snapshot 文件导致系统 panic 的问题 [#7925](https://github.com/tikv/tikv/pull/7925) + - 修复因消息包过大导致 gRPC 连接断开的问题 [#7822](https://github.com/tikv/tikv/pull/7822)