From 5dcc785b6aaa7d71286545908530550c5c6fafdc Mon Sep 17 00:00:00 2001 From: Ran Date: Tue, 30 Jan 2024 16:54:24 +0800 Subject: [PATCH] add summary for releases (#16377) --- releases/release-1.0-ga.md | 1 + releases/release-1.0.2.md | 1 + releases/release-1.0.4.md | 1 + releases/release-1.0.5.md | 1 + releases/release-1.0.6.md | 1 + releases/release-1.0.8.md | 1 + releases/release-1.1-alpha.md | 1 + releases/release-1.1-beta.md | 1 + releases/release-2.0-ga.md | 1 + releases/release-2.0-rc.3.md | 1 + releases/release-2.0-rc.4.md | 1 + releases/release-2.0-rc.5.md | 1 + releases/release-2.0.10.md | 1 + releases/release-2.0.11.md | 1 + releases/release-2.0.2.md | 1 + releases/release-2.0.3.md | 1 + releases/release-2.0.4.md | 1 + releases/release-2.0.5.md | 1 + releases/release-2.0.7.md | 1 + releases/release-2.0.8.md | 1 + releases/release-2.1-beta.md | 1 + releases/release-2.1-rc.1.md | 1 + releases/release-2.1-rc.2.md | 1 + releases/release-2.1-rc.3.md | 1 + releases/release-2.1-rc.4.md | 1 + releases/release-2.1-rc.5.md | 1 + releases/release-2.1.1.md | 1 + releases/release-2.1.10.md | 1 + releases/release-2.1.11.md | 1 + releases/release-2.1.12.md | 1 + releases/release-2.1.13.md | 1 + releases/release-2.1.14.md | 1 + releases/release-2.1.15.md | 1 + releases/release-2.1.16.md | 1 + releases/release-2.1.17.md | 1 + releases/release-2.1.18.md | 1 + releases/release-2.1.19.md | 1 + releases/release-2.1.3.md | 1 + releases/release-2.1.4.md | 1 + releases/release-2.1.5.md | 1 + releases/release-2.1.6.md | 1 + releases/release-2.1.7.md | 1 + releases/release-2.1.8.md | 1 + releases/release-2.1.9.md | 1 + releases/release-3.0.0-beta.1.md | 1 + releases/release-3.0.0-rc.1.md | 1 + releases/release-3.0.0-rc.3.md | 1 + releases/release-3.0.1.md | 1 + releases/release-3.0.10.md | 1 + releases/release-3.0.11.md | 1 + releases/release-3.0.12.md | 1 + releases/release-3.0.13.md | 1 + releases/release-3.0.14.md | 1 + releases/release-3.0.16.md | 1 + releases/release-3.0.17.md | 1 + releases/release-3.0.18.md | 1 + releases/release-3.0.19.md | 1 + releases/release-3.0.2.md | 1 + releases/release-3.0.20.md | 1 + releases/release-3.0.3.md | 1 + releases/release-3.0.4.md | 1 + releases/release-3.0.6.md | 1 + releases/release-3.0.7.md | 1 + releases/release-3.0.8.md | 1 + releases/release-3.0.9.md | 1 + releases/release-3.1.0-beta.1.md | 1 + releases/release-3.1.0-beta.2.md | 1 + releases/release-3.1.0-beta.md | 1 + releases/release-3.1.0-ga.md | 1 + releases/release-3.1.0-rc.md | 1 + releases/release-3.1.1.md | 1 + releases/release-3.1.2.md | 1 + releases/release-4.0-ga.md | 1 + releases/release-4.0.0-beta.1.md | 1 + releases/release-4.0.0-beta.2.md | 1 + releases/release-4.0.0-rc.1.md | 1 + releases/release-4.0.0-rc.md | 1 + releases/release-4.0.1.md | 1 + releases/release-4.0.10.md | 1 + releases/release-4.0.11.md | 1 + releases/release-4.0.12.md | 1 + releases/release-4.0.13.md | 1 + releases/release-4.0.14.md | 1 + releases/release-4.0.15.md | 1 + releases/release-4.0.16.md | 1 + releases/release-4.0.2.md | 1 + releases/release-4.0.3.md | 1 + releases/release-4.0.4.md | 1 + releases/release-4.0.5.md | 1 + releases/release-4.0.6.md | 1 + releases/release-4.0.7.md | 1 + releases/release-4.0.8.md | 1 + releases/release-5.0.0.md | 1 + releases/release-5.0.1.md | 1 + releases/release-5.0.2.md | 1 + releases/release-5.0.5.md | 1 + releases/release-5.1.1.md | 1 + releases/release-5.1.2.md | 1 + releases/release-5.1.3.md | 1 + releases/release-5.1.4.md | 1 + releases/release-5.1.5.md | 1 + releases/release-5.2.0.md | 1 + releases/release-5.2.1.md | 1 + releases/release-5.2.2.md | 1 + releases/release-5.2.3.md | 1 + releases/release-5.3.2.md | 1 + releases/release-5.3.3.md | 1 + releases/release-5.4.1.md | 1 + releases/release-5.4.2.md | 1 + releases/release-6.1.1.md | 1 + releases/release-6.1.2.md | 1 + releases/release-6.1.3.md | 1 + releases/release-rc.1.md | 1 + releases/release-rc.2.md | 1 + releases/release-rc.4.md | 1 + 115 files changed, 115 insertions(+) diff --git a/releases/release-1.0-ga.md b/releases/release-1.0-ga.md index dd572e546f6f5..3dc4937fbc221 100644 --- a/releases/release-1.0-ga.md +++ b/releases/release-1.0-ga.md @@ -1,6 +1,7 @@ --- title: TiDB 1.0 release notes aliases: ['/docs/dev/releases/release-1.0-ga/','/docs/dev/releases/ga/'] +summary: TiDB 1.0 is released with a focus on MySQL compatibility, SQL optimization, stability, and performance. It includes enhancements to the SQL query optimizer, internal data format optimization, and support for various operators. PD now supports read flow based balancing and setting store weight. TiKV has improved coprocessor support and performance, and added a Debug API. Special thanks to enterprises, open source software, and individual contributors for their support. --- # TiDB 1.0 Release Notes diff --git a/releases/release-1.0.2.md b/releases/release-1.0.2.md index 19db611b557d3..a3116bfa8ae5b 100644 --- a/releases/release-1.0.2.md +++ b/releases/release-1.0.2.md @@ -1,6 +1,7 @@ --- title: TiDB 1.0.2 Release Notes aliases: ['/docs/dev/releases/release-1.0.2/','/docs/dev/releases/102/'] +summary: TiDB 1.0.2 was released on November 13, 2017. Updates include optimized cost estimation for index point query, support for Alter Table Add Column syntax, and improved query optimization. Placement Driver (PD) scheduling stability was enhanced, and TiKV now supports table splitting and limits key length to 4 KB. Other improvements include more accurate read traffic statistics and bug fixes for LIKE behavior and do_div_mod bug. --- # TiDB 1.0.2 Release Notes diff --git a/releases/release-1.0.4.md b/releases/release-1.0.4.md index 48b6acbfac36d..555dd7e3729a4 100644 --- a/releases/release-1.0.4.md +++ b/releases/release-1.0.4.md @@ -1,6 +1,7 @@ --- title: TiDB 1.0.4 Release Notes aliases: ['/docs/dev/releases/release-1.0.4/','/docs/dev/releases/104/'] +summary: TiDB 1.0.4 was released on December 11, 2017. Updates include speed improvements, performance enhancements, and fixes for potential issues in TiDB and TiKV. To upgrade from 1.0.3 to 1.0.4, follow the rolling upgrade order of PD, TiKV, and TiDB. --- # TiDB 1.0.4 Release Notes diff --git a/releases/release-1.0.5.md b/releases/release-1.0.5.md index 6a4e6718eb535..3873b9d8ae19f 100644 --- a/releases/release-1.0.5.md +++ b/releases/release-1.0.5.md @@ -1,6 +1,7 @@ --- title: TiDB 1.0.5 Release Notes aliases: ['/docs/dev/releases/release-1.0.5/','/docs/dev/releases/105/'] +summary: TiDB 1.0.5 was released on December 26, 2017. Updates include adding max value for Auto_Increment ID, fixing goroutine leak, supporting output of slow queries to separate file, loading TimeZone variable from TiKV, and more. PD fixes include balancing leaders and potential panic during bootstrapping. TiKV fixes slow CPU ID retrieval and supports dynamic-level-bytes parameter. Upgrade order is PD -> TiKV -> TiDB. --- # TiDB 1.0.5 Release Notes diff --git a/releases/release-1.0.6.md b/releases/release-1.0.6.md index b744c148887d7..4d6989c4e4544 100644 --- a/releases/release-1.0.6.md +++ b/releases/release-1.0.6.md @@ -1,6 +1,7 @@ --- title: TiDB 1.0.6 Release Notes aliases: ['/docs/dev/releases/release-1.0.6/','/docs/dev/releases/106/'] +summary: TiDB 1.0.6 was released on January 08, 2018. Updates include support for Alter Table Auto_Increment syntax, fixing bugs in Cost Based computation and Null Json issue, and support for extension syntax to shard implicit row ID. Other updates include fixing potential DDL issue, considering timezone setting in certain functions, and support for SEPARATOR syntax in GROUP_CONCAT function. PD fixed store selection problem of hot-region scheduler. To upgrade from 1.0.5 to 1.0.6, follow the rolling upgrade order of PD, TiKV, TiDB. --- # TiDB 1.0.6 Release Notes diff --git a/releases/release-1.0.8.md b/releases/release-1.0.8.md index 2f8e1539c98d7..94bf7fe008d16 100644 --- a/releases/release-1.0.8.md +++ b/releases/release-1.0.8.md @@ -1,6 +1,7 @@ --- title: TiDB 1.0.8 Release Notes aliases: ['/docs/dev/releases/release-1.0.8/','/docs/dev/releases/108/'] +summary: TiDB 1.0.8 is released with updates including fixes for various issues, performance optimizations, and stability improvements. PD and TiKV also have updates related to reducing lock overheat, fixing leader selection issues, and improving starting speed. To upgrade, follow the order of PD -> TiKV -> TiDB. --- # TiDB 1.0.8 Release Notes diff --git a/releases/release-1.1-alpha.md b/releases/release-1.1-alpha.md index a9cb91163f7c4..7c0bd5095a48d 100644 --- a/releases/release-1.1-alpha.md +++ b/releases/release-1.1-alpha.md @@ -1,6 +1,7 @@ --- title: TiDB 1.1 Alpha Release Notes aliases: ['/docs/dev/releases/release-1.1-alpha/','/docs/dev/releases/11alpha/'] +summary: TiDB 1.1 Alpha, released on January 19, 2018, brings significant improvements in MySQL compatibility, SQL optimization, stability, and performance. Key updates include enhanced SQL parser, query optimizer, and executor, as well as server support for the PROXY protocol. PD now offers more APIs, TLS support, and improved scheduling, while TiKV introduces Raft learner support, TLS, and performance optimizations. Additionally, it enhances data recovery tools and improves flow control mechanisms. --- # TiDB 1.1 Alpha Release Notes diff --git a/releases/release-1.1-beta.md b/releases/release-1.1-beta.md index fece9cc567d44..d224ad60e848c 100644 --- a/releases/release-1.1-beta.md +++ b/releases/release-1.1-beta.md @@ -1,6 +1,7 @@ --- title: TiDB 1.1 Beta Release Notes aliases: ['/docs/dev/releases/release-1.1-beta/','/docs/dev/releases/11beta/'] +summary: TiDB 1.1 Beta, released on February 24, 2018, brings significant improvements in MySQL compatibility, SQL optimization, stability, and performance. Key updates include more monitoring metrics, enhanced MySQL syntax compatibility, improved query optimization, and stability fixes. PD introduces new debug interfaces, priority settings, and performance optimizations. TiKV adds support for resolving locks in batches, GC concurrency, and more recovery operations in `tikv-ctl`. Overall, TiDB 1.1 Beta shows great improvement in test results and stability. --- # TiDB 1.1 Beta Release Notes diff --git a/releases/release-2.0-ga.md b/releases/release-2.0-ga.md index b35e6a39f0598..a48622c9b17f9 100644 --- a/releases/release-2.0-ga.md +++ b/releases/release-2.0-ga.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0 Release Notes aliases: ['/docs/dev/releases/release-2.0-ga/','/docs/dev/releases/2.0ga/'] +summary: TiDB 2.0 GA release on April 27, 2018, brings improvements in MySQL compatibility, SQL optimizer, executor, and stability. Key updates include compact data structure for memory usage reduction, Stream Aggregation operator for empty GROUP BY clause, and support for more MySQL syntaxes. TiKV features include `Region Merge`, `Raw DeleteRange` API, and improved read performance using `ReadPool`. TiSpark 1.0 GA provides distributed computing of TiDB data using Apache Spark, with support for gRPC communication framework, calculation pushdown, index related support, cost-based optimization, and multiple Spark interfaces. --- # TiDB 2.0 Release Notes diff --git a/releases/release-2.0-rc.3.md b/releases/release-2.0-rc.3.md index 505fe641d6276..d16cf41499d94 100644 --- a/releases/release-2.0-rc.3.md +++ b/releases/release-2.0-rc.3.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0 RC3 Release Notes aliases: ['/docs/dev/releases/release-2.0-rc.3/','/docs/dev/releases/2rc3/'] +summary: TiDB 2.0 RC3, released on March 23, 2018, brings improvements in MySQL compatibility, SQL optimization, and stability. It includes fixes for various issues, optimizations for execution speed, memory control, and DDL job management. PD now supports Region Merge and has optimizations for leader balance and abnormal Regions. TiKV also supports Region Merge, Raft snapshot process, and streaming in Coprocessor, with various improvements in space management and data recovery. --- # TiDB 2.0 RC3 Release Notes diff --git a/releases/release-2.0-rc.4.md b/releases/release-2.0-rc.4.md index cd6b668554c06..4a0f2af4f7674 100644 --- a/releases/release-2.0-rc.4.md +++ b/releases/release-2.0-rc.4.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0 RC4 Release Notes aliases: ['/docs/dev/releases/release-2.0-rc.4/','/docs/dev/releases/2rc4/'] +summary: TiDB 2.0 RC4, released on March 30, 2018, brings improvements in MySQL compatibility, SQL optimization, and stability. Key updates include support for various syntax, bug fixes, and performance optimizations in TiDB, PD, and TiKV. Notable changes include manual Region splitting in PD, memory usage limitation in TiKV, and support for data pattern import. Overall, the release focuses on enhancing functionality and addressing performance issues. --- # TiDB 2.0 RC4 Release Notes diff --git a/releases/release-2.0-rc.5.md b/releases/release-2.0-rc.5.md index 34ba7824c992b..2f4f938a2ce4f 100644 --- a/releases/release-2.0-rc.5.md +++ b/releases/release-2.0-rc.5.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0 RC5 Release Notes aliases: ['/docs/dev/releases/release-2.0-rc.5/','/docs/dev/releases/2rc5/'] +summary: TiDB 2.0 RC5 was released on April 17, 2018, with improvements in MySQL compatibility, SQL optimization, and stability. Fixes and optimizations were made to TiDB, PD, and TiKV components, including support for Raft Learner, reducing scheduling overhead, and adding new batch operations. The release also addressed issues related to memory usage, error reporting, and configuration adjustments. --- # TiDB 2.0 RC5 Release Notes diff --git a/releases/release-2.0.10.md b/releases/release-2.0.10.md index 7e0cfe9349e21..637062327b381 100644 --- a/releases/release-2.0.10.md +++ b/releases/release-2.0.10.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.10 Release Notes aliases: ['/docs/dev/releases/release-2.0.10/','/docs/dev/releases/2.0.10/'] +summary: TiDB 2.0.10 and TiDB Ansible 2.0.10 were released on December 18, 2018. The release includes improvements in system compatibility and stability. Fixes include issues with DDL jobs, ORDER BY and UNION clauses, UNCOMPRESS function, ANSI_QUOTES SQL_MODE, select results, and more. PD fixes a possible RaftCluster deadlock issue, while TiKV optimizes leader transfer and fixes redundant Region heartbeats. --- # TiDB 2.0.10 Release Notes diff --git a/releases/release-2.0.11.md b/releases/release-2.0.11.md index 63f60a9a15cb0..401f4d313c4a5 100644 --- a/releases/release-2.0.11.md +++ b/releases/release-2.0.11.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.11 Release Notes aliases: ['/docs/dev/releases/release-2.0.11/','/docs/dev/releases/2.0.11/'] +summary: TiDB 2.0.11 and TiDB Ansible 2.0.11 were released on January 3, 2019. The release includes improvements in system compatibility and stability. Fixes include handling errors when PD is in an abnormal condition, compatibility issues with MySQL, error message reporting, prefix index range, and panic issues with the `UPDATE` statement. TiKV also fixed two issues related to Region merge. --- # TiDB 2.0.11 Release Notes diff --git a/releases/release-2.0.2.md b/releases/release-2.0.2.md index ed9665c7ec6da..381efa9a21047 100644 --- a/releases/release-2.0.2.md +++ b/releases/release-2.0.2.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.2 Release Notes aliases: ['/docs/dev/releases/release-2.0.2/','/docs/dev/releases/202/'] +summary: TiDB 2.0.2 was released on May 21, 2018, with improvements in system stability. The release includes fixes for Decimal division expression, support for `USE INDEX` syntax in `Delete` statement, and timeout mechanism for writing Binlog in TiDB. PD now filters disconnected nodes in balance leader scheduler, modifies transfer leader operator timeout, and fixes scheduling issues. TiKV fixes Raft log printing, supports configuring gRPC parameters, leader election timeout range, and resolves snapshot intermediate file deletion issue. --- # TiDB 2.0.2 Release Notes diff --git a/releases/release-2.0.3.md b/releases/release-2.0.3.md index 5121baea898ac..5d7de183d7401 100644 --- a/releases/release-2.0.3.md +++ b/releases/release-2.0.3.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.3 Release Notes aliases: ['/docs/dev/releases/release-2.0.3/','/docs/dev/releases/203/'] +summary: TiDB 2.0.3 was released on June 1, 2018, with improvements in system compatibility and stability. It includes various fixes and optimizations for TiDB, PD, and TiKV. Some highlights are support for modifying log level online, fixing issues with unique index and `ON DUPLICATE KEY UPDATE`, and addressing panic issues in specific conditions. --- # TiDB 2.0.3 Release Notes diff --git a/releases/release-2.0.4.md b/releases/release-2.0.4.md index 95a024d2c3010..cbb3278e1248d 100644 --- a/releases/release-2.0.4.md +++ b/releases/release-2.0.4.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.4 Release Notes aliases: ['/docs/dev/releases/release-2.0.4/','/docs/dev/releases/204/'] +summary: TiDB 2.0.4 was released on June 15, 2018, with improvements in system compatibility and stability. It includes various enhancements and fixes for TiDB, PD, and TiKV. Some highlights for TiDB are support for `ALTER TABLE t DROP COLUMN a CASCADE` syntax, refining statement type display, and fixing issues related to data conversion and result order. PD now has improved behavior for the `max-pending-peer-count` argument, while TiKV includes the addition of the RocksDB `PerfContext` interface and fixes for slow `reverse-seek` and crash issues. --- # TiDB 2.0.4 Release Notes diff --git a/releases/release-2.0.5.md b/releases/release-2.0.5.md index dc8f7689d130f..1d08895251b11 100644 --- a/releases/release-2.0.5.md +++ b/releases/release-2.0.5.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.5 Release Notes aliases: ['/docs/dev/releases/release-2.0.5/','/docs/dev/releases/205/'] +summary: TiDB 2.0.5 was released on July 6, 2018, with improvements in system compatibility and stability. New features include the `tidb_disable_txn_auto_retry` system variable. Bug fixes address issues with user login, data insertion, and command compatibility. PD and TiKV also received fixes for various issues. --- # TiDB 2.0.5 Release Notes diff --git a/releases/release-2.0.7.md b/releases/release-2.0.7.md index 9d3423c8e1715..f21cb531a0379 100644 --- a/releases/release-2.0.7.md +++ b/releases/release-2.0.7.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.7 Release Notes aliases: ['/docs/dev/releases/release-2.0.7/','/docs/dev/releases/207/'] +summary: TiDB 2.0.7 was released on September 7, 2018, with improvements in system compatibility and stability. New features include the addition of the `PROCESSLIST` table in `information_schema`. Bug fixes address issues with index usage, join output, and query conditions. TiKV now opens the `dynamic-level-bytes` parameter by default to reduce space amplification, and updates approximate size and keys count after region merging. --- # TiDB 2.0.7 Release Notes diff --git a/releases/release-2.0.8.md b/releases/release-2.0.8.md index 7d5d6c5c6c7a2..9df2dcec3a6fa 100644 --- a/releases/release-2.0.8.md +++ b/releases/release-2.0.8.md @@ -1,6 +1,7 @@ --- title: TiDB 2.0.8 Release Notes aliases: ['/docs/dev/releases/release-2.0.8/','/docs/dev/releases/208/'] +summary: TiDB 2.0.8 was released on October 16, 2018, with improvements in system compatibility and stability. The release includes various bug fixes for TiDB and TiKV, addressing issues related to AUTO-ID, etcd session recovery, time zone handling, memory leaks, and join conversions. The TiKV bug fix resolves the increasing memory consumption by Raftstore EntryCache when a node goes down. --- # TiDB 2.0.8 Release Notes diff --git a/releases/release-2.1-beta.md b/releases/release-2.1-beta.md index afc880c3ac23a..fe15d411820c6 100644 --- a/releases/release-2.1-beta.md +++ b/releases/release-2.1-beta.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1 Beta Release Notes aliases: ['/docs/dev/releases/release-2.1-beta/','/docs/dev/releases/21beta/'] +summary: TiDB 2.1 Beta release includes improvements in stability, SQL optimizer, statistics, and execution engine. It supports more MySQL syntax, decreases memory usage, and optimizes DDL and DML statements. PD enables Raft PreVote, optimizes scheduler issues, and adds metrics. TiKV upgrades Rust, adds metrics, and improves performance. Compatibility notes include not supporting rollback to v2.0.x and enabling raft learner by default in the new version. --- # TiDB 2.1 Beta Release Notes diff --git a/releases/release-2.1-rc.1.md b/releases/release-2.1-rc.1.md index 441e93866302e..b963f78f5f331 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1 RC1 Release Notes aliases: ['/docs/dev/releases/release-2.1-rc.1/','/docs/dev/releases/21rc1/'] +summary: TiDB 2.1 RC1 was released on August 24, 2018, with improvements in stability, SQL optimizer, statistics, and execution engine. The release includes fixes for various issues in SQL optimizer and execution engine. PD introduces version control, rolling update, and region merge features. TiKV supports batch split and row-based region splitting for improved efficiency. Overall, the release focuses on performance optimization and bug fixes. --- # TiDB 2.1 RC1 Release Notes diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md index db9ec0f424bfc..51e08ec5132bd 100644 --- a/releases/release-2.1-rc.2.md +++ b/releases/release-2.1-rc.2.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1 RC2 Release Notes aliases: ['/docs/dev/releases/release-2.1-rc.2/','/docs/dev/releases/21rc2/'] +summary: TiDB 2.1 RC2 was released on September 14, 2018, with improvements in stability, SQL optimizer, statistics, and execution engine. The release includes enhancements to SQL optimizer, SQL execution engine, statistics, server, compatibility, expressions, DML, DDL, TiKV Go Client, and Table Partition. PD features, improvements, and bug fixes are also included. TiKV performance, improvements, and bug fixes are part of the release as well. --- # TiDB 2.1 RC2 Release Notes diff --git a/releases/release-2.1-rc.3.md b/releases/release-2.1-rc.3.md index 9bed927dd202e..0f17308bb4958 100644 --- a/releases/release-2.1-rc.3.md +++ b/releases/release-2.1-rc.3.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1 RC3 Release Notes aliases: ['/docs/dev/releases/release-2.1-rc.3/','/docs/dev/releases/21rc3/'] +summary: TiDB 2.1 RC3 was released on September 29, 2018, with improvements in stability, compatibility, SQL optimizer, and execution engine. The release includes fixes and enhancements for SQL optimizer, execution engine, server, compatibility, expressions, DML, DDL, and PD. TiKV also received performance optimizations, new features, and bug fixes. --- # TiDB 2.1 RC3 Release Notes diff --git a/releases/release-2.1-rc.4.md b/releases/release-2.1-rc.4.md index 20844d8fea253..ead55abe40716 100644 --- a/releases/release-2.1-rc.4.md +++ b/releases/release-2.1-rc.4.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1 RC4 Release Notes aliases: ['/docs/dev/releases/release-2.1-rc.4/','/docs/dev/releases/21rc4/'] +summary: TiDB 2.1 RC4 was released on October 23, 2018, with improvements in stability, SQL optimizer, statistics information, and execution engine. Fixes include issues with SQL optimizer, execution engine, statistics, server, compatibility, expressions, and DDL. PD fixes issues with tombstone TiKV, data race, PD server getting stuck, and leader switching. TiKV optimizes RocksDB Write stall issue, adds raftstore tick metrics, and upgrades RocksDB and grpcio. --- # TiDB 2.1 RC4 Release Notes diff --git a/releases/release-2.1-rc.5.md b/releases/release-2.1-rc.5.md index 85a56f15fea5a..46d91d91c955d 100644 --- a/releases/release-2.1-rc.5.md +++ b/releases/release-2.1-rc.5.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1 RC5 Release Notes aliases: ['/docs/dev/releases/release-2.1-rc.5/','/docs/dev/releases/21rc5/'] +summary: TiDB 2.1 RC5 was released on November 12, 2018, with improvements in stability, SQL optimizer, statistics, and execution engine. Fixes include issues with IndexReader, IndexScan Prepared statement, Union statement, and JSON data conversion. Server improvements include log readability, table data retrieval, and environment variable additions. PD fixes issues related to Region key reading, `regions/check` API, PD restart join, and event loss. TiKV improves error messages, adds panic mark file, downgrades grpcio, and adds an upper limit to the `kv_scan` interface. Tools now support the TiDB-Binlog cluster. --- diff --git a/releases/release-2.1.1.md b/releases/release-2.1.1.md index 39aa893d95abe..f76a6de6c7a5b 100644 --- a/releases/release-2.1.1.md +++ b/releases/release-2.1.1.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.1 Release Notes aliases: ['/docs/dev/releases/release-2.1.1/','/docs/dev/releases/2.1.1/'] +summary: TiDB 2.1.1 was released on December 12, 2018, with improvements in stability, SQL optimizer, statistics information, and execution engine. Fixes include round error of negative date, uncompress function data length check, and transaction retries. Default character set and collation of tables changed to utf8mb4. PD and TiKV also received various fixes and optimizations. Lightning tool optimized analyze mechanism and added support for storing checkpoint information locally. TiDB Binlog fixed output bug of pb files for tables with only primary key column. --- # TiDB 2.1.1 Release Notes diff --git a/releases/release-2.1.10.md b/releases/release-2.1.10.md index 6c4a611915bf4..0ee23d4731f06 100644 --- a/releases/release-2.1.10.md +++ b/releases/release-2.1.10.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.10 Release Notes aliases: ['/docs/dev/releases/release-2.1.10/','/docs/dev/releases/2.1.10/'] +summary: TiDB 2.1.10 was released on May 22, 2019, with various bug fixes and improvements. The release includes fixes for issues related to table schema, read results, generated columns, datetime functions, slow logs, and more. Additionally, improvements were made to TiKV and tools like TiDB Lightning and TiDB Binlog. The TiDB Ansible version 2.1.10 also received updates. --- # TiDB 2.1.10 Release Notes diff --git a/releases/release-2.1.11.md b/releases/release-2.1.11.md index a94cb39cd44d5..b78417e779379 100644 --- a/releases/release-2.1.11.md +++ b/releases/release-2.1.11.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.11 Release Notes aliases: ['/docs/dev/releases/release-2.1.11/','/docs/dev/releases/2.1.11/'] +summary: TiDB 2.1.11 was released on June 03, 2019. It includes fixes for various issues in TiDB, PD, TiKV, and Tools. Some highlights are the fix for incorrect schema in delete from join, calculation errors of unix_timestamp(), and the addition of Drainer parameters in TiDB Ansible. --- # TiDB 2.1.11 Release Notes diff --git a/releases/release-2.1.12.md b/releases/release-2.1.12.md index 9f5b97a691a11..85b3ac1f5570c 100644 --- a/releases/release-2.1.12.md +++ b/releases/release-2.1.12.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.12 Release Notes aliases: ['/docs/dev/releases/release-2.1.12/','/docs/dev/releases/2.1.12/'] +summary: TiDB 2.1.12 was released on June 13, 2019. It includes various bug fixes and improvements, such as fixing issues with data type mismatches, charset altering, and GRANT operations. The release also improves compatibility with MySQL and addresses issues with functions, data conversion, and error reporting. Additionally, PD and TiKV have also been updated to fix issues related to leader election and data availability during leader transfer and power failure. --- # TiDB 2.1.12 Release Notes diff --git a/releases/release-2.1.13.md b/releases/release-2.1.13.md index 5b280f196138f..30c49ad2f60f3 100644 --- a/releases/release-2.1.13.md +++ b/releases/release-2.1.13.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.13 Release Notes aliases: ['/docs/dev/releases/release-2.1.13/','/docs/dev/releases/2.1.13/'] +summary: TiDB 2.1.13 was released on June 21, 2019. It includes features to scatter row IDs, optimize DDL metadata lifetime, fix OOM issue, update statistics, support Region presplit, improve MySQL compatibility, and fix estimation issues. TiKV fixes incomplete snapshots and adds a feature to check the validity of the block-size configuration. TiDB Binlog fixes wrong offset and adds advertise-addr configuration in Drainer. --- # TiDB 2.1.13 Release Notes diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md index 77cd5d851ea5e..ae975f6dead25 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.14 Release Notes aliases: ['/docs/dev/releases/release-2.1.14/','/docs/dev/releases/2.1.14/'] +summary: TiDB 2.1.14 was released on July 04, 2019. It includes various bug fixes and improvements, such as fixing wrong query results, adding new system variables, optimizing memory usage, and adding new configuration items for TiDB Binlog and TiDB Ansible. Additionally, there are optimizations for TiKV and PD. --- # TiDB 2.1.14 Release Notes diff --git a/releases/release-2.1.15.md b/releases/release-2.1.15.md index 80e4bbd26dd6c..deb8a2f4341f8 100644 --- a/releases/release-2.1.15.md +++ b/releases/release-2.1.15.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.15 Release Notes aliases: ['/docs/dev/releases/release-2.1.15/','/docs/dev/releases/2.1.15/'] +summary: TiDB 2.1.15 was released on July 16, 2019. It includes various bug fixes and improvements, such as fixing issues with functions like DATE_ADD and INSERT, adding new SQL statements like SHOW TABLE REGIONS, and enhancing the Audit plugin. TiKV and PD also received updates to unify log formats and improve accuracy. Additionally, there were optimizations made to TiDB Binlog and TiDB Lightning, and new monitoring items added to TiDB Ansible. --- # TiDB 2.1.15 Release Notes diff --git a/releases/release-2.1.16.md b/releases/release-2.1.16.md index dae0acee1d59b..10f2b55d1a99d 100644 --- a/releases/release-2.1.16.md +++ b/releases/release-2.1.16.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.16 Release Notes aliases: ['/docs/dev/releases/release-2.1.16/','/docs/dev/releases/2.1.16/'] +summary: TiDB 2.1.16 was released on August 15, 2019. It includes various fixes and improvements to the SQL optimizer, SQL execution engine, server, DDL, TiKV, TiDB Binlog, TiDB Lightning, and TiDB Ansible. Some notable changes include support for subqueries within SHOW statements, fixing issues with DATE_ADD function, and adding configuration items in Drainer for TiDB Binlog. --- # TiDB 2.1.16 Release Notes diff --git a/releases/release-2.1.17.md b/releases/release-2.1.17.md index d8dd5b8850e0f..af784994ee183 100644 --- a/releases/release-2.1.17.md +++ b/releases/release-2.1.17.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.17 Release Notes aliases: ['/docs/dev/releases/release-2.1.17/','/docs/dev/releases/2.1.17/'] +summary: TiDB 2.1.17 Release Notes: New features include `WHERE` clause in `SHOW TABLE REGIONS`, `config-check` feature in TiKV and PD, `remove-tombstone` command in pd-ctl, and `worker-count` and `txn-batch` configuration items in Reparo. Improvements in PD’s scheduling process and TiKV’s starting process. Changed behaviors in TiDB slow query logs and configuration files. Fixes and optimizations in SQL Optimizer, SQL Execution Engine, Server, DDL, Monitor, TiKV, PD, TiDB Binlog, TiDB Lightning, and TiDB Ansible. --- # TiDB 2.1.17 Release Notes diff --git a/releases/release-2.1.18.md b/releases/release-2.1.18.md index 4006ebc2341f7..f1b9d893447c9 100644 --- a/releases/release-2.1.18.md +++ b/releases/release-2.1.18.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.18 Release Notes aliases: ['/docs/dev/releases/release-2.1.18/','/docs/dev/releases/2.1.18/'] +summary: TiDB 2.1.18 was released on November 4, 2019. The release includes various fixes and optimizations for SQL optimizer, SQL engine, server, DDL, monitor, and tools. Some notable improvements include support for using parameters in ORDER BY, GROUP BY, and LIMIT OFFSET, and adding new metrics for monitoring Add Index operation progress. The TiDB Ansible version 2.1.18 also includes updates and new monitoring items for TiDB Binlog. --- # TiDB 2.1.18 Release Notes diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md index e1858c4d2bedf..8b20ccc3fce86 100644 --- a/releases/release-2.1.19.md +++ b/releases/release-2.1.19.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.19 Release Notes aliases: ['/docs/dev/releases/release-2.1.19/','/docs/dev/releases/2.1.19/'] +summary: TiDB 2.1.19 was released on December 27, 2019. It includes various fixes and optimizations for SQL optimizer, SQL execution engine, server, DDL, TiKV, PD, and TiDB Ansible. Some notable fixes include resolving incorrect query results, memory overhead reduction, and fixing issues related to timezone, data duplication, and panic occurrences. The release also includes upgrades and optimizations for TiDB Binlog and TiDB Ansible. --- # TiDB 2.1.19 Release Notes diff --git a/releases/release-2.1.3.md b/releases/release-2.1.3.md index ebaa726af7e4c..6d80ceb57bf92 100644 --- a/releases/release-2.1.3.md +++ b/releases/release-2.1.3.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.3 Release Notes aliases: ['/docs/dev/releases/release-2.1.3/','/docs/dev/releases/2.1.3/'] +summary: TiDB 2.1.3 and TiDB Ansible 2.1.3 are released with improvements in system stability, SQL optimizer, statistics, and execution engine. Fixes include issues with Prepared Plan Cache, Range computing, `CAST(str AS TIME(N))`, Generated Column, statistics histogram, `Sort Merge Join`, and more. Other improvements include support for Range for `_tidb_rowid` construction queries, `ALLOW_INVALID_DATES` SQL mode, and more. PD and TiKV also have fixes and improvements. TiDB Binlog fixes issues with the Pump client log and data inconsistency caused by unique key containing NULL value. --- # TiDB 2.1.3 Release Notes diff --git a/releases/release-2.1.4.md b/releases/release-2.1.4.md index ff327430aa08a..7e3f2d0ce0494 100644 --- a/releases/release-2.1.4.md +++ b/releases/release-2.1.4.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.4 Release Notes aliases: ['/docs/dev/releases/release-2.1.4/','/docs/dev/releases/2.1.4/'] +summary: TiDB 2.1.4 and TiDB Ansible 2.1.4 were released on February 15, 2019. The release includes improvements in stability, SQL optimizer, statistics, and execution engine. Fixes include issues with the SQL optimizer/executor, server, DDL, and TiKV. Lightning tool optimizations include memory usage, chunk separation removal, I/O concurrency limitation, batch data import support, and auto compactions in TiKV import mode. Additionally, support for disabling TiKV periodic Level-1 compaction parameter and limiting the number of import engines is added. Sync-diff-inspector now supports splitting chunks using TiDB statistics. --- # TiDB 2.1.4 Release Notes diff --git a/releases/release-2.1.5.md b/releases/release-2.1.5.md index df051fb25b197..00f0b7b911806 100644 --- a/releases/release-2.1.5.md +++ b/releases/release-2.1.5.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.5 Release Notes aliases: ['/docs/dev/releases/release-2.1.5/','/docs/dev/releases/2.1.5/'] +summary: TiDB 2.1.5 and TiDB Ansible 2.1.5 are released on February 28, 2019. The release improves stability, SQL optimizer, statistics, and execution engine. Fixes include issues with sorting, data overflow, and SQL query results. New features include system variables, HTTP API, and detailed error messages. PD now has an option to exclude Tombstone stores, and TiKV fixes issues with data import, errors, and panic caused by Region merge. Tools like Lightning and TiDB Binlog also receive updates. --- # TiDB 2.1.5 Release Notes diff --git a/releases/release-2.1.6.md b/releases/release-2.1.6.md index fecb5b89a9d8c..785d08957bcab 100644 --- a/releases/release-2.1.6.md +++ b/releases/release-2.1.6.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.6 Release Notes aliases: ['/docs/dev/releases/release-2.1.6/','/docs/dev/releases/2.1.6/'] +summary: TiDB 2.1.6 and TiDB Ansible 2.1.6 were released on March 15, 2019. The release includes improvements in stability, SQL optimizer, statistics, and execution engine. Fixes and enhancements were made in SQL optimizer/executor, server, DDL, TiKV, and Tools. Notable changes include support for log_bin variable, sanity check for transactions, and fixing import failure due to non-alphanumeric characters in schema names. --- # TiDB 2.1.6 Release Notes diff --git a/releases/release-2.1.7.md b/releases/release-2.1.7.md index 4bca1a35b67ee..85b6fe9f78351 100644 --- a/releases/release-2.1.7.md +++ b/releases/release-2.1.7.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.7 Release Notes aliases: ['/docs/dev/releases/release-2.1.7/','/docs/dev/releases/2.1.7/'] +summary: TiDB 2.1.7 was released on March 28, 2019. It includes various bug fixes, compatibility improvements, and new features such as support for subqueries in the `DO` statement, plugin framework, and checking binlog and Pump/Drainer status using SQL statements. PD also fixed an issue related to transferring leader step in balance-region. Additionally, the default retention time of Prometheus monitoring data in TiDB Ansible has been changed to 30d. --- # TiDB 2.1.7 Release Notes diff --git a/releases/release-2.1.8.md b/releases/release-2.1.8.md index 62519fbafc9d3..a2c95a1a5fd29 100644 --- a/releases/release-2.1.8.md +++ b/releases/release-2.1.8.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.8 Release Notes aliases: ['/docs/dev/releases/release-2.1.8/','/docs/dev/releases/2.1.8/'] +summary: TiDB 2.1.8 was released on April 12, 2019. It includes various bug fixes and improvements for TiDB, PD, TiKV, Tools, and TiDB Ansible. Some notable fixes include compatibility issues with MySQL, inaccurate statistics estimation, and performance improvements. The release also adds new configuration items and features for TiDB Binlog Pump and Drainer. Additionally, TiDB Ansible now has version limits for the operating system and rolling updates. --- # TiDB 2.1.8 Release Notes diff --git a/releases/release-2.1.9.md b/releases/release-2.1.9.md index 04d815cd9888f..ddccf0eb0935b 100644 --- a/releases/release-2.1.9.md +++ b/releases/release-2.1.9.md @@ -1,6 +1,7 @@ --- title: TiDB 2.1.9 Release Notes aliases: ['/docs/dev/releases/release-2.1.9/','/docs/dev/releases/2.1.9/'] +summary: TiDB 2.1.9 was released on May 6, 2019. It includes various bug fixes and improvements, such as fixing compatibility issues, privilege check problems, and wrong result issues. The release also includes improvements to slow query logs and support for controlling the number of rows returned by operators. Additionally, there are updates to PD, TiKV, TiDB Binlog, TiDB Lightning, and sync-diff-inspector. TiDB Ansible has also been updated with documentation links and parameter removal. --- # TiDB 2.1.9 Release Notes diff --git a/releases/release-3.0.0-beta.1.md b/releases/release-3.0.0-beta.1.md index c97e4d70e4c32..9ccb5a48066b4 100644 --- a/releases/release-3.0.0-beta.1.md +++ b/releases/release-3.0.0-beta.1.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.0 Beta.1 Release Notes aliases: ['/docs/dev/releases/release-3.0.0-beta.1/','/docs/dev/releases/3.0.0-beta.1/'] +summary: TiDB 3.0.0 Beta.1 was released on March 26, 2019, with improved stability, usability, features, SQL optimizer, statistics, and execution engine. The release includes support for various SQL functions, privilege management, server enhancements, DDL improvements, and PD and TiKV optimizations. Tools like TiDB Binlog, Lightning, and data replication comparison tool have also been updated with new features and improvements. --- # TiDB 3.0.0 Beta.1 Release Notes diff --git a/releases/release-3.0.0-rc.1.md b/releases/release-3.0.0-rc.1.md index 281a5e982d7f5..d024c04f0dcb8 100644 --- a/releases/release-3.0.0-rc.1.md +++ b/releases/release-3.0.0-rc.1.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.0-rc.1 Release Notes aliases: ['/docs/dev/releases/release-3.0.0-rc.1/','/docs/dev/releases/3.0.0-rc.1/'] +summary: TiDB 3.0.0-rc.1 was released on May 10, 2019, with improved stability, usability, features, SQL optimizer, statistics, and execution engine. The release includes enhancements to the SQL optimizer, execution engine, server, DDL, PD, TiKV, TiDB Binlog, Lightning, sync-diff-inspector, and TiDB Ansible. Notable improvements include support for SQL Plan Management, memory usage tracking, and control in the execution engine, and the addition of the `pre_split_regions` option for `CREATE TABLE` statements in DDL. The release also includes various bug fixes and performance optimizations. --- # TiDB 3.0.0-rc.1 Release Notes diff --git a/releases/release-3.0.0-rc.3.md b/releases/release-3.0.0-rc.3.md index fe2040a8cbf0d..baff62964ea59 100644 --- a/releases/release-3.0.0-rc.3.md +++ b/releases/release-3.0.0-rc.3.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.0-rc.3 Release Notes aliases: ['/docs/dev/releases/release-3.0.0-rc.3/','/docs/dev/releases/3.0.0-rc.3/'] +summary: TiDB 3.0.0-rc.3 was released on June 21, 2019, with improvements in stability, usability, features, SQL optimizer, statistics, and execution engine. Fixes and new features were added to TiDB, PD, TiKV, and TiDB Ansible. Notable improvements include automatic loading statistics, manual splitting of table and index regions, and support for pessimistic transactions in TiKV. --- # TiDB 3.0.0-rc.3 Release Notes diff --git a/releases/release-3.0.1.md b/releases/release-3.0.1.md index 790b6f4895859..0d1447e4eaa7b 100644 --- a/releases/release-3.0.1.md +++ b/releases/release-3.0.1.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.1 Release Notes aliases: ['/docs/dev/releases/release-3.0.1/','/docs/dev/releases/3.0.1/'] +summary: TiDB 3.0.1 Release Notes July 16, 2019. TiDB version 3.0.1. Add support for MAX_EXECUTION_TIME feature. Support auto-adjustment of incremental gap for auto-increment IDs. Add ADMIN PLUGINS ENABLE/DISABLE SQL statement. Prohibit Window Functions from being cached in Prepare Plan Cache. Fix various bugs and issues. TiKV: Add statistics of blob file size. Fix core dump issue. PD: Add enable-grpc-gateway configuration option. Optimize hot Region scheduling strategy. Tools: TiDB Binlog - Optimize Pump GC strategy. TiDB Lightning - Fix import error. TiDB Ansible - Add precheck feature, update monitoring information. --- # TiDB 3.0.1 Release Notes diff --git a/releases/release-3.0.10.md b/releases/release-3.0.10.md index 3b93e674ac338..662986493769a 100644 --- a/releases/release-3.0.10.md +++ b/releases/release-3.0.10.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.10 Release Notes aliases: ['/docs/dev/releases/release-3.0.10/','/docs/dev/releases/3.0.10/'] +summary: TiDB 3.0.10 was released on February 20, 2020. It includes various bug fixes and improvements for TiDB, TiKV, PD, and TiDB Ansible. Some notable fixes include wrong Join results, data visibility issues, and system panic problems. TiDB Ansible also added new monitoring items to the dashboard. The release notes recommend using the latest 3.0.x version due to known issues in this release. --- # TiDB 3.0.10 Release Notes diff --git a/releases/release-3.0.11.md b/releases/release-3.0.11.md index cbe6a80803e34..98bb9f66b5df5 100644 --- a/releases/release-3.0.11.md +++ b/releases/release-3.0.11.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.11 Release Notes aliases: ['/docs/dev/releases/release-3.0.11/','/docs/dev/releases/3.0.11/'] +summary: TiDB 3.0.11 was released on March 4, 2020. It includes compatibility changes, new features, bug fixes, and updates for TiDB, TiDB Binlog, TiDB Lightning, TiKV, and TiDB Ansible. Some known issues are fixed in new versions, so it is recommended to use the latest 3.0.x version. --- # TiDB 3.0.11 Release Notes diff --git a/releases/release-3.0.12.md b/releases/release-3.0.12.md index c60f5d1bfe451..c5a3f92738fe9 100644 --- a/releases/release-3.0.12.md +++ b/releases/release-3.0.12.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.12 Release Notes aliases: ['/docs/dev/releases/release-3.0.12/','/docs/dev/releases/3.0.12/'] +summary: TiDB 3.0.12 was released on March 16, 2020. It includes compatibility changes, new features, bug fixes, and improvements for TiDB, TiKV, PD, and TiDB Ansible. Some known issues are fixed in new versions, so it is recommended to use the latest 3.0.x version. New features include dynamic loading of replaced certificate files, flow limiting for DDL requests, and support for exiting the TiDB server when binlog write fails. Bug fixes address issues with locking, error message display, decimal point accuracy, and data index inconsistency. Additionally, improvements have been made to TiKV's flow control mechanism and PD's Region information processing. --- # TiDB 3.0.12 Release Notes diff --git a/releases/release-3.0.13.md b/releases/release-3.0.13.md index 1622493ec1eeb..22222276de9dc 100644 --- a/releases/release-3.0.13.md +++ b/releases/release-3.0.13.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.13 Release Notes aliases: ['/docs/dev/releases/release-3.0.13/','/docs/dev/releases/3.0.13/'] +summary: TiDB 3.0.13 was released on April 22, 2020. The bug fixes include resolving issues with the `INSERT ... ON DUPLICATE KEY UPDATE` statement and fixing the system getting stuck and becoming unavailable during `Region Merge` in TiKV. --- # TiDB 3.0.13 Release Notes diff --git a/releases/release-3.0.14.md b/releases/release-3.0.14.md index 7fe7fa8ae9a66..3af2410a7c682 100644 --- a/releases/release-3.0.14.md +++ b/releases/release-3.0.14.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.14 Release Notes aliases: ['/docs/dev/releases/release-3.0.14/','/docs/dev/releases/3.0.14/'] +summary: TiDB 3.0.14 was released on May 9, 2020. The release includes compatibility changes, important bug fixes, new features, bug fixes, and improvements for TiDB, TiKV, and Tools. Some of the bug fixes include issues with query results, panic occurrences, and incorrect behavior. New features include enhanced syntax support and improved performance. --- # TiDB 3.0.14 Release Notes diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index 0f5586e6fffe3..84cd337988ed8 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.16 Release Notes aliases: ['/docs/dev/releases/release-3.0.16/'] +summary: TiDB 3.0.16 was released on July 03, 2020. The release includes improvements such as support for 'is null' filter condition, handling of SQL timeout issues, and removal of sensitive information in slow query logs. Bug fixes include resolving data inconsistency issues, fixing panic issues, and addressing errors in JSON comparison and query results. TiKV and PD also received bug fixes for issues related to store heartbeats, peer removal, and error handling. --- # TiDB 3.0.16 Release Notes diff --git a/releases/release-3.0.17.md b/releases/release-3.0.17.md index 4bf60894e8c02..37219785901ab 100644 --- a/releases/release-3.0.17.md +++ b/releases/release-3.0.17.md @@ -1,5 +1,6 @@ --- title: TiDB 3.0.17 Release Notes +summary: TiDB 3.0.17 was released on Aug 3, 2020. The release includes improvements such as decreasing the default value of the query-feedback-limit configuration item and bug fixes like returning the actual error message instead of an empty set. TiKV also added the hibernate-timeout configuration to improve rolling update performance. TiDB Lightning deprecated the black-white-list filter format and fixed the issue of the log-file flag being ignored. --- # TiDB 3.0.17 Release Notes diff --git a/releases/release-3.0.18.md b/releases/release-3.0.18.md index c592505d34935..82a249f96ab8a 100644 --- a/releases/release-3.0.18.md +++ b/releases/release-3.0.18.md @@ -1,5 +1,6 @@ --- title: TiDB 3.0.18 Release Notes +summary: TiDB 3.0.18 was released on August 21, 2020. The release includes improvements to TiDB Binlog and bug fixes for TiDB and TiKV. Bug fixes for TiDB include issues with handling decimal, set, and enum types, as well as problems with duplicate keys and cached execution plans. TiKV's bug fix involves changing the GC failure log level. TiDB Lightning also received fixes for issues with the log file argument, syntax errors, and unexpected calls. --- # TiDB 3.0.18 Release Notes diff --git a/releases/release-3.0.19.md b/releases/release-3.0.19.md index c66a7e60cb448..56aa1d4100b6c 100644 --- a/releases/release-3.0.19.md +++ b/releases/release-3.0.19.md @@ -1,5 +1,6 @@ --- title: TiDB 3.0.19 Release Notes +summary: TiDB 3.0.19 was released on September 25, 2020. Compatibility changes include import path and copyright information updates. Improvements were made to mitigate failure recovery impact, support concurrency adjustment, and set nonadjustable values. Bug fixes were made for query errors, privilege checks, type changes, constraint checks, table lock release, operator handling, and panic parsing. Tools like TiDB Lightning also received fixes for process exit timing. --- # TiDB 3.0.19 Release Notes diff --git a/releases/release-3.0.2.md b/releases/release-3.0.2.md index 17ffa6685150a..5b42306569a07 100644 --- a/releases/release-3.0.2.md +++ b/releases/release-3.0.2.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.2 Release Notes aliases: ['/docs/dev/releases/release-3.0.2/','/docs/dev/releases/3.0.2/'] +summary: TiDB 3.0.2 was released on August 7, 2019, with various fixes and improvements. The release includes fixes for SQL optimizer, SQL execution engine, server, DDL, monitor, TiKV, PD, TiDB Binlog, TiDB Lightning, and TiDB Ansible. Fixes include issues with query plans, query results, error messages, and performance optimizations. --- # TiDB 3.0.2 Release Notes diff --git a/releases/release-3.0.20.md b/releases/release-3.0.20.md index 0ad78bd9b77b4..6d0c2daca8fca 100644 --- a/releases/release-3.0.20.md +++ b/releases/release-3.0.20.md @@ -1,5 +1,6 @@ --- title: TiDB 3.0.20 Release Notes +summary: TiDB 3.0.20 was released on December 25, 2020. The release includes compatibility changes, improvements, and bug fixes for TiDB, TiKV, and PD. Some notable bug fixes include addressing issues with incorrect cache of transaction status, inaccurate statistics, and stack overflow. --- # TiDB 3.0.20 Release Notes diff --git a/releases/release-3.0.3.md b/releases/release-3.0.3.md index 0d59196f71cb2..24d281beb9b8b 100644 --- a/releases/release-3.0.3.md +++ b/releases/release-3.0.3.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.3 Release Notes aliases: ['/docs/dev/releases/release-3.0.3/','/docs/dev/releases/3.0.3/'] +summary: TiDB 3.0.3 was released on August 29, 2019. It includes various fixes and updates for SQL optimizer, SQL execution engine, server, DDL, monitor, TiKV, PD, TiDB Binlog, TiDB Lightning, and TiDB Ansible. Notable fixes include issues with incorrect results, type errors, panic occurrences, and permission check errors. The release also optimizes PD operations, removes unsupported Grafana Collector components, and updates TiKV alerting rules. Additionally, TiDB Ansible now supports Spark V2.4.3 and TiSpark V2.1.4. --- # TiDB 3.0.3 Release Notes diff --git a/releases/release-3.0.4.md b/releases/release-3.0.4.md index 0837d4a7eaa80..6b98ff46ac5ec 100644 --- a/releases/release-3.0.4.md +++ b/releases/release-3.0.4.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.4 Release Notes aliases: ['/docs/dev/releases/release-3.0.4/','/docs/dev/releases/3.0.4/'] +summary: TiDB 3.0.4 was released on October 8, 2019, with new features including system table for troubleshooting SQL performance issues, improvements in split performance and reverse scan, and fixed issues related to slow query logs and data replication. The release also includes contributions from the community and updates to TiDB, TiKV, PD, and TiDB Ansible. --- # TiDB 3.0.4 Release Notes diff --git a/releases/release-3.0.6.md b/releases/release-3.0.6.md index f38ce5cddfda8..4f4e895f3274e 100644 --- a/releases/release-3.0.6.md +++ b/releases/release-3.0.6.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.6 Release Notes aliases: ['/docs/dev/releases/release-3.0.6/','/docs/dev/releases/3.0.6/'] +summary: TiDB 3.0.6 was released on November 28, 2019, with various fixes and optimizations. The release includes improvements to the SQL optimizer, SQL execution engine, server, DDL, TiKV, PD, TiDB Binlog, and TiDB Lightning. Fixes include issues with window function AST, pushing down `STREAM AGG()`, handling quotes for SQL binding, and more. TiKV improvements include accurate `lock_manager`, support for `innodb_lock_wait_timeout`, and dynamic modification of the GC I/O limit using `tikv-ctl`. PD enhancements include lower client log level and warning log for generating a timestamp. TiDB Binlog and TiDB Lightning also received fixes and improvements. --- # TiDB 3.0.6 Release Notes diff --git a/releases/release-3.0.7.md b/releases/release-3.0.7.md index 7f99c56e3907c..f2dc668989b93 100644 --- a/releases/release-3.0.7.md +++ b/releases/release-3.0.7.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.7 Release Notes aliases: ['/docs/dev/releases/release-3.0.7/','/docs/dev/releases/3.0.7/'] +summary: TiDB 3.0.7 was released on December 4, 2019. It includes fixes for issues related to lock TTL, timezone parsing, result accuracy, data precision, and statistics accuracy. TiKV also received updates to improve deadlock detection and fix a memory leak issue. --- # TiDB 3.0.7 Release Notes diff --git a/releases/release-3.0.8.md b/releases/release-3.0.8.md index 966ec1e5569f7..120a96453b2e4 100644 --- a/releases/release-3.0.8.md +++ b/releases/release-3.0.8.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.8 Release Notes aliases: ['/docs/dev/releases/release-3.0.8/','/docs/dev/releases/3.0.8/'] +summary: TiDB 3.0.8 was released on December 31, 2019. It includes various fixes and improvements for SQL optimizer, SQL execution engine, DDL, server, transaction, monitor, TiKV, PD, and TiDB Ansible. Notable changes include SQL binding plan fixes, error message optimizations, and support for certificate-based authentication. The default value of `tidb_txn_mode` variable is updated to `"pessimistic"`. PD also received performance optimizations and bug fixes. TiDB Ansible saw various logic optimizations and upgrades. --- # TiDB 3.0.8 Release Notes diff --git a/releases/release-3.0.9.md b/releases/release-3.0.9.md index 4ce2fafe0e7a0..ec784d4aff001 100644 --- a/releases/release-3.0.9.md +++ b/releases/release-3.0.9.md @@ -1,6 +1,7 @@ --- title: TiDB 3.0.9 Release Notes aliases: ['/docs/dev/releases/release-3.0.9/','/docs/dev/releases/3.0.9/'] +summary: TiDB 3.0.9 was released on January 14, 2020. It includes fixes for known issues and new features. Some improvements were made to Executor, Server, DDL, Planner, TiKV, PD, Tools, and TiDB Ansible. Notable changes include support for system variables, monitoring metrics, and optimizations for transaction execution latency. Additionally, support for using backlash in the location label name and automatically creating directories for TiDB Lightning deployment was added. --- # TiDB 3.0.9 Release Notes diff --git a/releases/release-3.1.0-beta.1.md b/releases/release-3.1.0-beta.1.md index f3e2c3bc48d7c..b260dbb523b00 100644 --- a/releases/release-3.1.0-beta.1.md +++ b/releases/release-3.1.0-beta.1.md @@ -1,6 +1,7 @@ --- title: TiDB 3.1 Beta.1 Release Notes aliases: ['/docs/dev/releases/release-3.1.0-beta.1/','/docs/dev/releases/3.1.0-beta.1/'] +summary: TiDB 3.1 Beta.1 was released on January 10, 2020. The release includes changes to TiKV, such as renaming backup files and adding incremental backup features. Tools like BR have improved backup progress information and added features for partitioned tables. TiDB Ansible now automatically disables Transparent Huge Pages and adds Grafana monitoring for BR components. Overall, the release focuses on improving backup and restore processes, monitoring, and deployment optimization. --- # TiDB 3.1 Beta.1 Release Notes diff --git a/releases/release-3.1.0-beta.2.md b/releases/release-3.1.0-beta.2.md index 92a4c5a6aecce..8009fb07498a8 100644 --- a/releases/release-3.1.0-beta.2.md +++ b/releases/release-3.1.0-beta.2.md @@ -1,6 +1,7 @@ --- title: TiDB 3.1 Beta.2 Release Notes aliases: ['/docs/dev/releases/release-3.1.0-beta.2/','/docs/dev/releases/3.1.0-beta.2/'] +summary: TiDB 3.1 Beta.2 was released on March 9, 2020. It includes compatibility changes, new features, bug fixes, and improvements for TiDB, TiKV, PD Client, Backup, PD, TiFlash, and TiDB Ansible. Some known issues are fixed in new versions, so it is recommended to use the latest 3.1.x version. --- # TiDB 3.1 Beta.2 Release Notes diff --git a/releases/release-3.1.0-beta.md b/releases/release-3.1.0-beta.md index 83b69a195ba28..51f9deeb4a6cb 100644 --- a/releases/release-3.1.0-beta.md +++ b/releases/release-3.1.0-beta.md @@ -1,6 +1,7 @@ --- title: TiDB 3.1 Beta Release Notes aliases: ['/docs/dev/releases/release-3.1.0-beta/','/docs/dev/releases/3.1.0-beta/'] +summary: TiDB 3.1 Beta was released on December 20, 2019. It includes SQL Optimizer improvements and supports the Follower Read feature. TiKV now supports distributed backup and restore, as well as the Follower Read feature. PD also supports distributed backup and restore. --- # TiDB 3.1 Beta Release Notes diff --git a/releases/release-3.1.0-ga.md b/releases/release-3.1.0-ga.md index dfc91bbe2f398..7ae4a6376a6a2 100644 --- a/releases/release-3.1.0-ga.md +++ b/releases/release-3.1.0-ga.md @@ -1,6 +1,7 @@ --- title: TiDB 3.1.0 GA Release Notes aliases: ['/docs/dev/releases/release-3.1.0-ga/','/docs/dev/releases/3.1.0-ga/'] +summary: TiDB 3.1.0 GA was released on April 16, 2020. It includes compatibility changes, new features, bug fixes, and improvements for TiDB, TiFlash, TiKV, and tools like Backup & Restore and TiDB Binlog. Notable changes include support for displaying Coprocessor tasks, optimizing hot Region scheduling, and fixing various panic and data loss issues. The release also includes improvements to TiDB Ansible for better monitoring and configuration parameters. --- # TiDB 3.1.0 GA Release Notes diff --git a/releases/release-3.1.0-rc.md b/releases/release-3.1.0-rc.md index 8ec5073bf458f..6ce3a4bca3f3d 100644 --- a/releases/release-3.1.0-rc.md +++ b/releases/release-3.1.0-rc.md @@ -1,6 +1,7 @@ --- title: TiDB 3.1 RC Release Notes aliases: ['/docs/dev/releases/release-3.1.0-rc/','/docs/dev/releases/3.1.0-rc/'] +summary: TiDB 3.1 RC was released on April 2, 2020. It includes new features such as improved partition pruning, support for `RECOVER` syntax, and TLS certificate updates. Bug fixes include resolving issues with TiFlash replica, `last_insert_id`, and `Aggregation` pushdown. TiKV now supports TLS authentication and AWS IAM web identity for backup. PD has fixed data race issues and placement rule inconsistencies. Tools like TiDB Lightning and BR have also been optimized and fixed. --- # TiDB 3.1 RC Release Notes diff --git a/releases/release-3.1.1.md b/releases/release-3.1.1.md index 43a4f6a91408c..9c0eb6b472503 100644 --- a/releases/release-3.1.1.md +++ b/releases/release-3.1.1.md @@ -1,6 +1,7 @@ --- title: TiDB 3.1.1 Release Notes aliases: ['/docs/dev/releases/release-3.1.1/','/docs/dev/releases/3.1.1/'] +summary: TiDB 3.1.1 was released on April 30, 2020. New features include table option for `auto_rand_base` and `Feature ID` comment. Bug fixes include isolation read setting, partition selection syntax, and wrong results from nested queries. TiFlash also received bug fixes and improvements in data reading and storage path modification. Backup & Restore (BR) fixed issues related to table restoration and data insertion. --- # TiDB 3.1.1 Release Notes diff --git a/releases/release-3.1.2.md b/releases/release-3.1.2.md index 4c3348588b755..0ddf6d75ca472 100644 --- a/releases/release-3.1.2.md +++ b/releases/release-3.1.2.md @@ -1,6 +1,7 @@ --- title: TiDB 3.1.2 Release Notes aliases: ['/docs/dev/releases/release-3.1.2/'] +summary: TiDB 3.1.2 was released on June 4, 2020. Bug fixes include error handling during backup and restoration with S3 and GCS, and a `DefaultNotFound` error during restoration. Tools like Backup & Restore (BR) now automatically retry on poor network, fix restoration failures, data loss issues, and support AWS KMS for server-side encryption with S3 storage. --- # TiDB 3.1.2 Release Notes diff --git a/releases/release-4.0-ga.md b/releases/release-4.0-ga.md index db2f4b6f073e0..eab61a6aa0b67 100644 --- a/releases/release-4.0-ga.md +++ b/releases/release-4.0-ga.md @@ -1,6 +1,7 @@ --- title: TiDB 4.0 GA Release Notes aliases: ['/docs/dev/releases/release-4.0-ga/'] +summary: TiDB 4.0.0 GA was released on May 28, 2020. This version optimized error messages for large-sized transactions, improved usability of `Changefeed` configuration file, added new configuration items and support for various syntax and functions, fixed multiple bugs and issues in TiKV, TiFlash, PD, and Tools, added new monitoring items and support for various features in PD, and fixed various issues in Backup & Restore (BR) and TiCDC. --- # TiDB 4.0 GA Release Notes diff --git a/releases/release-4.0.0-beta.1.md b/releases/release-4.0.0-beta.1.md index 3b87df979d200..03ed69dc18fb2 100644 --- a/releases/release-4.0.0-beta.1.md +++ b/releases/release-4.0.0-beta.1.md @@ -1,6 +1,7 @@ --- title: TiDB 4.0.0 Beta.1 Release Notes aliases: ['/docs/dev/releases/release-4.0.0-beta.1/','/docs/dev/releases/4.0.0-beta.1/'] +summary: TiDB 4.0.0 Beta.1 was released on February 28, 2020. It includes compatibility changes, new features, and bug fixes. Some highlights include support for SQL performance diagnosis, the `Sequence` function, and TLS support between components. Additionally, TiDB Lightning now has a bug fix for the web interface. --- # TiDB 4.0.0 Beta.1 Release Notes diff --git a/releases/release-4.0.0-beta.2.md b/releases/release-4.0.0-beta.2.md index 3e08aae9c1668..5f57b468aea9f 100644 --- a/releases/release-4.0.0-beta.2.md +++ b/releases/release-4.0.0-beta.2.md @@ -1,6 +1,7 @@ --- title: TiDB 4.0.0 Beta.2 Release Notes aliases: ['/docs/dev/releases/release-4.0.0-beta.2/','/docs/dev/releases/4.0.0-beta.2/'] +summary: TiDB 4.0.0 Beta.2 was released on March 18, 2020. The new features include support for persisting dynamically updated configurations, bidirectional data replication, TLS configuration, change data capture, and experimental features like incremental backup. Bug fixes address issues with panic, hibernate regions, replication delay, and compatibility. TiDB Ansible now supports injecting node information to etcd and deploying services on the ARM platform. --- # TiDB 4.0.0 Beta.2 Release Notes diff --git a/releases/release-4.0.0-rc.1.md b/releases/release-4.0.0-rc.1.md index 465dd0052940c..52f01fb300927 100644 --- a/releases/release-4.0.0-rc.1.md +++ b/releases/release-4.0.0-rc.1.md @@ -1,6 +1,7 @@ --- title: TiDB 4.0 RC.1 Release Notes aliases: ['/docs/dev/releases/release-4.0.0-rc.1/','/docs/dev/releases/4.0.0-rc.1/'] +summary: TiDB 4.0 RC.1 was released on April 28, 2020. The release includes compatibility changes, important bug fixes, new features, and bug fixes for TiKV, TiDB, TiFlash, TiCDC, Backup & Restore (BR), and Placement Driver (PD). The bug fixes address issues such as data inconsistency, deadlock, and replication failure. New features include support for sending Coprocessor requests to TiFlash in batches and enabling the load-based split region operation. Additionally, TiFlash now supports pushing down the fromUnixTime and dateFormat functions. --- # TiDB 4.0 RC.1 Release Notes diff --git a/releases/release-4.0.0-rc.md b/releases/release-4.0.0-rc.md index 4a6b9b5ffed33..08f4c0fb10e30 100644 --- a/releases/release-4.0.0-rc.md +++ b/releases/release-4.0.0-rc.md @@ -1,6 +1,7 @@ --- title: TiDB 4.0 RC Release Notes aliases: ['/docs/dev/releases/release-4.0.0-rc/','/docs/dev/releases/4.0.0-rc/'] +summary: TiDB 4.0 RC released on April 8, 2020. It includes compatibility changes, bug fixes, new features, and tools. TiKV supports the `pipelined` feature in pessimistic transactions, improving TPC-C performance by 20%. TiDB adds case-insensitive collation and enhances the `RECOVER TABLE` syntax. TiKV now supports TLS in the HTTP port. PD supports getting default PD configuration information through the HTTP API. Bug fixes include issues with replication, subquery results, and DDL job internal retry. Tools like TiDB Lightning and TiCDC also have bug fixes and new features. --- # TiDB 4.0 RC Release Notes diff --git a/releases/release-4.0.1.md b/releases/release-4.0.1.md index 733e262e7bfe9..3f5d38000c7ff 100644 --- a/releases/release-4.0.1.md +++ b/releases/release-4.0.1.md @@ -1,6 +1,7 @@ --- title: TiDB 4.0.1 Release Notes aliases: ['/docs/dev/releases/release-4.0.1/'] +summary: TiDB 4.0.1 was released on June 12, 2020. New features include support for custom timeout for PD client and new collation framework in TiFlash. Bug fixes address issues with configuration, monitoring metrics, and store information retrieval. Backup & Restore (BR) now includes a version check to avoid compatibility issues. --- # TiDB 4.0.1 Release Notes diff --git a/releases/release-4.0.10.md b/releases/release-4.0.10.md index 2269f123bd87f..c752fa1e25679 100644 --- a/releases/release-4.0.10.md +++ b/releases/release-4.0.10.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.10 Release Notes +summary: TiDB 4.0.10 was released on January 15, 2021. New features include redacting user data from logs and configurable size limits for key-value entries. Bug fixes address concurrency issues, duplicate bindings, and incorrect results. Improvements include optimized metrics and upgraded dependencies. Various tools have also been updated and fixed, such as TiCDC, Dumpling, Backup & Restore, TiDB Binlog, and TiDB Lightning. --- # TiDB 4.0.10 Release Notes diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index dd5a339efc9f7..437bddc8f0b31 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.11 Release Notes +summary: TiDB 4.0.11 was released on February 26, 2021. New features include support for `utf8_unicode_ci` and `utf8mb4_unicode_ci` collations. Improvements were made to inner joins, Grafana dashboards, and slow query metrics. Bug fixes address issues with collation, type inference, and function errors. TiKV improvements include support for multiple clusters in Grafana dashboards and bug fixes for memory diagnostics and OOM errors. PD fixes member health metrics and store limit persistence issues. TiFlash bug fixes address decimal type results, data loss, and crash issues. Tools like TiCDC, BR, and TiDB Lightning also received bug fixes and improvements. --- # TiDB 4.0.11 Release Notes diff --git a/releases/release-4.0.12.md b/releases/release-4.0.12.md index 4b61498987779..294ab24a2a876 100644 --- a/releases/release-4.0.12.md +++ b/releases/release-4.0.12.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.12 Release Notes +summary: TiDB 4.0.12 was released on April 2, 2021. New features include tools to check the status of `tiflash replica` for online rolling updates. Improvements were made to TiDB, TiKV, PD, TiFlash, and various tools. Bug fixes were also implemented for TiDB, TiKV, PD, TiFlash, TiCDC, Backup & Restore, and TiDB Lightning. --- # TiDB 4.0.12 Release Notes diff --git a/releases/release-4.0.13.md b/releases/release-4.0.13.md index 907e214d322c8..626a17dd82aa4 100644 --- a/releases/release-4.0.13.md +++ b/releases/release-4.0.13.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.13 Release Notes +summary: TiDB 4.0.13 was released on May 28, 2021. New features include support for changing `AUTO_INCREMENT` to `AUTO_RANDOM` and the addition of `infoschema.client_errors_summary` tables. Improvements were made to TiDB, TiKV, PD, TiFlash, and Tools. Bug fixes were also implemented for TiDB, TiKV, TiFlash, and Tools, addressing various issues such as query results, panics, and memory usage. --- # TiDB 4.0.13 Release Notes diff --git a/releases/release-4.0.14.md b/releases/release-4.0.14.md index 696cfbd82ba18..68c26ad92b324 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.14 Release Notes +summary: TiDB 4.0.14 was released on July 27, 2021. The release includes compatibility changes, feature enhancements, improvements, bug fixes, and updates to various tools. Some notable changes include default value updates for TiDB and TiKV, support for OIDC SSO in TiDB Dashboard, and bug fixes for TiDB, TiKV, PD, TiFlash, and various tools. --- # TiDB 4.0.14 Release Notes diff --git a/releases/release-4.0.15.md b/releases/release-4.0.15.md index 4ea4e63661077..ca7947d3d9bbe 100644 --- a/releases/release-4.0.15.md +++ b/releases/release-4.0.15.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.15 Release Notes +summary: TiDB 4.0.15 Release Notes: Compatibility changes include bug fixes that might cause upgrade incompatibilities. Feature enhancements for TiKV support changing configurations dynamically. Improvements for TiDB, TiKV, PD, and Tools. Bug fixes for TiDB, TiKV, PD, TiFlash, Backup & Restore, and TiCDC. --- # TiDB 4.0.15 Release Notes diff --git a/releases/release-4.0.16.md b/releases/release-4.0.16.md index 429d8a7bf8db3..a1751d6d91a60 100644 --- a/releases/release-4.0.16.md +++ b/releases/release-4.0.16.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.16 Release Notes +summary: TiDB 4.0.16 was released on December 17, 2021. The release includes compatibility changes for TiKV and Tools, improvements for TiDB, TiKV, and Tools, bug fixes for TiDB, TiKV, PD, TiFlash, TiDB Binlog, and TiCDC. The bug fixes address various issues such as query panics, wrong results, panics, and memory leaks. The release also includes fixes for TiCDC replication interruption, OOM in container environments, and memory leak issues. --- # TiDB 4.0.16 Release Notes diff --git a/releases/release-4.0.2.md b/releases/release-4.0.2.md index 73f3990b71dd5..1153d96655e9c 100644 --- a/releases/release-4.0.2.md +++ b/releases/release-4.0.2.md @@ -1,6 +1,7 @@ --- title: TiDB 4.0.2 Release Notes aliases: ['/docs/dev/releases/release-4.0.2/'] +summary: TiDB 4.0.2 was released on July 1, 2020. The new version includes compatibility changes, new features, improvements, bug fixes, and new changes. Some highlights include support for new aggregate functions, improvements in query latency, and bug fixes related to execution plan, runtime errors, and data replication. Additionally, there are new features and improvements in TiKV, PD, TiFlash, and Tools. --- # TiDB 4.0.2 Release Notes diff --git a/releases/release-4.0.3.md b/releases/release-4.0.3.md index 5a8ce13d151d7..81ab47b39a366 100644 --- a/releases/release-4.0.3.md +++ b/releases/release-4.0.3.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.3 Release Notes +summary: TiDB 4.0.3 was released on July 24, 2020. New features include TiDB Dashboard improvements, TiFlash file encryption, and support for various tools. Improvements were made to TiDB, TiKV, PD, and TiDB Dashboard. Bug fixes were also implemented for TiDB, TiKV, PD, TiDB Dashboard, TiFlash, TiCDC, Backup & Restore, Dumpling, TiDB Lightning, and TiDB Binlog. --- # TiDB 4.0.3 Release Notes diff --git a/releases/release-4.0.4.md b/releases/release-4.0.4.md index 2d5d9b0d58204..837a9796b2445 100644 --- a/releases/release-4.0.4.md +++ b/releases/release-4.0.4.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.4 Release Notes +summary: TiDB 4.0.4 was released on July 31, 2020. Bug fixes include issues with querying `information_schema.columns`, errors with `PointGet` and `BatchPointGet` operators, wrong results with `BatchPointGet`, and incorrect query results with the `HashJoin` operator encountering `set` or `enum` type. --- # TiDB 4.0.4 Release Notes diff --git a/releases/release-4.0.5.md b/releases/release-4.0.5.md index fff905897f804..8fda3f47a9514 100644 --- a/releases/release-4.0.5.md +++ b/releases/release-4.0.5.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.5 Release Notes +summary: TiDB 4.0.5 was released on August 31, 2020. The new version includes compatibility changes, new features, improvements, bug fixes, and updates to TiKV, TiFlash, Tools, PD, and TiDB Lightning. Some notable changes include support for the unified log format with TiDB, optimization of performance, bug fixes for various issues, and support for encryption at rest for data storage in TiFlash. --- # TiDB 4.0.5 Release Notes diff --git a/releases/release-4.0.6.md b/releases/release-4.0.6.md index 82d4aac631322..27fbc9c3bd858 100644 --- a/releases/release-4.0.6.md +++ b/releases/release-4.0.6.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.6 Release Notes +summary: TiDB 4.0.6 was released on September 15, 2020. New features include TiFlash support for outer join and TiDB Dashboard improvements. Tools like TiCDC and TiKV have also been updated. Bug fixes for TiDB, TiKV, PD, TiFlash, and various tools are included in this release. --- # TiDB 4.0.6 Release Notes diff --git a/releases/release-4.0.7.md b/releases/release-4.0.7.md index 972469561106e..b0b220cfb5a0f 100644 --- a/releases/release-4.0.7.md +++ b/releases/release-4.0.7.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.7 Release Notes +summary: TiDB 4.0.7 was released on September 29, 2020. New features include the addition of the `GetAllMembers` function in the PD client and support for generating the metrics relationship graph in TiDB Dashboard. Improvements were made to TiDB, TiKV, PD, TiFlash, and various tools. Bug fixes were also implemented for TiDB, TiKV, PD, TiFlash, and tools like Backup & Restore and Dumpling. --- # TiDB 4.0.7 Release Notes diff --git a/releases/release-4.0.8.md b/releases/release-4.0.8.md index efa6c6d8ad0ee..222f66e65f7df 100644 --- a/releases/release-4.0.8.md +++ b/releases/release-4.0.8.md @@ -1,5 +1,6 @@ --- title: TiDB 4.0.8 Release Notes +summary: TiDB 4.0.8 was released on October 30, 2020. New features include support for the new aggregate function `APPROX_PERCENTILE` and pushing down `CAST` functions in TiFlash. Improvements were made to TiDB, TiKV, PD, and TiFlash. Bug fixes were also implemented for TiDB, TiKV, PD, TiFlash, Backup and Restore (BR), TiCDC, and TiDB Lightning. --- # TiDB 4.0.8 Release Notes diff --git a/releases/release-5.0.0.md b/releases/release-5.0.0.md index 3075ec4c22123..b4e13c57cfd7a 100644 --- a/releases/release-5.0.0.md +++ b/releases/release-5.0.0.md @@ -1,5 +1,6 @@ --- title: What's New in TiDB 5.0 +summary: TiDB 5.0 introduces MPP architecture, clustered index, async commit, and stability improvements. It also enhances compatibility changes, configuration parameters, and new features. Additionally, it optimizes performance, high availability, disaster recovery, data migration, diagnostics, deployment, and maintenance. Telemetry is added for cluster usage metrics. --- # What's New in TiDB 5.0 diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 69b1dba224d93..232311b15d0e1 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -1,5 +1,6 @@ --- title: TiDB 5.0.1 Release Notes +summary: TiDB 5.0.1 was released on April 24, 2021. The default value of `committer-concurrency` changed to 128. Various bug fixes and improvements were made to TiDB, TiKV, PD, TiFlash, and Tools. For example, TiDB fixed issues with query results and performance regression, while TiKV fixed issues with coprocessors and startup failures. Tools like TiDB Lightning and Backup & Restore also received bug fixes. --- # TiDB 5.0.1 Release Notes diff --git a/releases/release-5.0.2.md b/releases/release-5.0.2.md index 51086ad5ddfad..d4d5b30607151 100644 --- a/releases/release-5.0.2.md +++ b/releases/release-5.0.2.md @@ -1,5 +1,6 @@ --- title: TiDB 5.0.2 Release Notes +summary: TiDB 5.0.2 was released on June 10, 2021. The new version includes compatibility changes, new features, improvements, bug fixes, and updates to various tools such as TiKV, TiFlash, PD, TiCDC, Backup & Restore (BR), and TiDB Lightning. Some notable changes include the deprecation of `--sort-dir` in TiCDC, enabling the Hibernate Region feature in TiKV, and various bug fixes in TiDB, TiKV, PD, TiFlash, and tools like TiCDC, BR, and TiDB Lightning. --- # TiDB 5.0.2 Release Notes diff --git a/releases/release-5.0.5.md b/releases/release-5.0.5.md index ebc8bc4705501..341eb2e955574 100644 --- a/releases/release-5.0.5.md +++ b/releases/release-5.0.5.md @@ -1,5 +1,6 @@ --- title: TiDB 5.0.5 Release Note +summary: TiDB 5.0.5 was released on December 3, 2021. The bug fix for TiKV addresses an issue where the `GcKeys` task does not work when called by multiple keys, causing compaction filter GC to not drop MVCC deletion information. Issue #11217 on GitHub provides more details. --- # TiDB 5.0.5 Release Note diff --git a/releases/release-5.1.1.md b/releases/release-5.1.1.md index 1794ec951e1c4..80fa9312e170c 100644 --- a/releases/release-5.1.1.md +++ b/releases/release-5.1.1.md @@ -1,5 +1,6 @@ --- title: TiDB 5.1.1 Release Notes +summary: TiDB 5.1.1 was released on July 30, 2021. The release includes compatibility changes, feature enhancements, improvements, bug fixes, and updates to TiDB Dashboard, TiFlash, TiKV, and various tools. Notable changes include default value changes for variables, support for OIDC SSO in TiDB Dashboard, and bug fixes for data loss and panic issues. --- # TiDB 5.1.1 Release Notes diff --git a/releases/release-5.1.2.md b/releases/release-5.1.2.md index 5ab837992eb03..47700e11fabba 100644 --- a/releases/release-5.1.2.md +++ b/releases/release-5.1.2.md @@ -1,5 +1,6 @@ --- title: TiDB 5.1.2 Release Notes +summary: TiDB 5.1.2 was released on September 27, 2021. The release includes compatibility changes, improvements, bug fixes, and updates to various tools such as TiCDC, TiKV, PD, TiFlash, BR, Dumpling, and TiCDC. The release addresses numerous bug fixes and improvements to enhance performance and stability. --- # TiDB 5.1.2 Release Notes diff --git a/releases/release-5.1.3.md b/releases/release-5.1.3.md index f90868b6e94b4..1f32285f9ab7b 100644 --- a/releases/release-5.1.3.md +++ b/releases/release-5.1.3.md @@ -1,5 +1,6 @@ --- title: TiDB 5.1.3 Release Note +summary: TiDB 5.1.3 was released on December 3, 2021. This version includes a bug fix for TiKV, addressing an issue where the `GcKeys` task does not work when called by multiple keys, leading to potential problems with compaction filter GC. --- # TiDB 5.1.3 Release Note diff --git a/releases/release-5.1.4.md b/releases/release-5.1.4.md index 679389c649a7b..0311f882f0ea4 100644 --- a/releases/release-5.1.4.md +++ b/releases/release-5.1.4.md @@ -1,5 +1,6 @@ --- title: TiDB 5.1.4 Release Notes +summary: TiDB 5.1.4 Release Notes: Compatibility changes include default value changes for system variables. Improvements in partition pruning, memory usage tracking, and speed of inserting SST files. Bug fixes address memory leaks, configuration issues, and incorrect query results. Tools like TiCDC and TiFlash also receive various fixes and improvements. --- # TiDB 5.1.4 Release Notes diff --git a/releases/release-5.1.5.md b/releases/release-5.1.5.md index 213829664ee6c..3e8750bf31e8b 100644 --- a/releases/release-5.1.5.md +++ b/releases/release-5.1.5.md @@ -1,5 +1,6 @@ --- title: TiDB 5.1.5 Release Notes +summary: TiDB 5.1.5 was released on December 28, 2022. The release includes compatibility changes and numerous bug fixes for TiDB, TiKV, PD, TiFlash, and various tools. Bug fixes address issues such as panics, wrong results, and incorrect behaviors. Fixes also include issues related to data loss, memory usage, and incorrect metrics. --- # TiDB 5.1.5 Release Notes diff --git a/releases/release-5.2.0.md b/releases/release-5.2.0.md index ed6f6e0ebe14f..1c86e94ba0845 100644 --- a/releases/release-5.2.0.md +++ b/releases/release-5.2.0.md @@ -1,5 +1,6 @@ --- title: TiDB 5.2 Release Notes +summary: TiDB 5.2.0 introduces new features and improvements, including support for expression indexes, Lock View GA, TiFlash I/O traffic limit, and more. Compatibility changes include new system variables and configuration file parameters. The release also includes bug fixes and feature enhancements for TiDB, TiKV, TiFlash, and tools like TiCDC, BR, Lightning, and Dumpling. --- # TiDB 5.2 Release Notes diff --git a/releases/release-5.2.1.md b/releases/release-5.2.1.md index 55e7ee9b1c904..a344f6e5011c5 100644 --- a/releases/release-5.2.1.md +++ b/releases/release-5.2.1.md @@ -1,5 +1,6 @@ --- title: TiDB 5.2.1 Release Notes +summary: TiDB 5.2.1 was released on September 9, 2021. Bug fixes include resolving an error in TiDB caused by a wrong execution plan and fixing the issue of unavailable TiKV caused by Raftstore deadlock when migrating Regions. --- # TiDB 5.2.1 Release Notes diff --git a/releases/release-5.2.2.md b/releases/release-5.2.2.md index 9e2e748b99d34..4595e7bb8e039 100644 --- a/releases/release-5.2.2.md +++ b/releases/release-5.2.2.md @@ -1,5 +1,6 @@ --- title: TiDB 5.2.2 Release Notes +summary: TiDB 5.2.2 was released on October 29, 2021. The release includes various improvements and bug fixes for TiDB, TiKV, PD, TiCDC, TiFlash, and TiDB Binlog. Improvements include showing affected SQL statements in debug logs, support for showing backup and restore data size, and more. Bug fixes address issues such as plan-cache detection, wrong partition pruning, and various other issues related to query functions, client connections, and data replication. --- # TiDB 5.2.2 Release Notes diff --git a/releases/release-5.2.3.md b/releases/release-5.2.3.md index 039541f40536d..6b32b04a92384 100644 --- a/releases/release-5.2.3.md +++ b/releases/release-5.2.3.md @@ -1,5 +1,6 @@ --- title: TiDB 5.2.3 Release Note +summary: TiDB 5.2.3 was released on December 3, 2021. This version includes a bug fix for TiKV, addressing an issue where the `GcKeys` task does not work when called by multiple keys, leading to potential problems with compaction filter GC. (#11217) --- # TiDB 5.2.3 Release Note diff --git a/releases/release-5.3.2.md b/releases/release-5.3.2.md index e78e7abbb8be4..bc1d7ce8aa835 100644 --- a/releases/release-5.3.2.md +++ b/releases/release-5.3.2.md @@ -1,5 +1,6 @@ --- title: TiDB 5.3.2 Release Notes +summary: TiDB 5.3.2 was released on June 29, 2022. It is not recommended to use this version due to a known bug, which has been fixed in v5.3.3. The release includes compatibility changes, improvements, and bug fixes for TiDB, PD, TiKV, TiFlash, and various tools like TiDB Data Migration, TiDB Lightning, Backup & Restore, TiCDC, and TiDB Data Migration. --- # TiDB 5.3.2 Release Notes diff --git a/releases/release-5.3.3.md b/releases/release-5.3.3.md index f8cf5b9178546..e5c84650eb119 100644 --- a/releases/release-5.3.3.md +++ b/releases/release-5.3.3.md @@ -1,5 +1,6 @@ --- title: TiDB 5.3.3 Release Note +summary: TiDB 5.3.3 was released on September 14, 2022. The bug fix in TiKV addresses continuous SQL execution errors in the cluster after PD leader switch or PD restart. The issue was caused by a TiKV bug that has been fixed in v5.3.3. Affected versions include v5.3.2 and v5.4.2. Upgrading to v5.3.3 or restarting TiKV nodes can resolve the issue. For more details, refer to issue #12934 on GitHub. --- # TiDB 5.3.3 Release Note diff --git a/releases/release-5.4.1.md b/releases/release-5.4.1.md index 20cf54569ce46..868c2c99a4617 100644 --- a/releases/release-5.4.1.md +++ b/releases/release-5.4.1.md @@ -1,5 +1,6 @@ --- title: TiDB 5.4.1 Release Notes +summary: TiDB 5.4.1 Release Notes: This release includes compatibility changes, improvements, and bug fixes for TiDB, TiKV, PD, TiFlash, and various tools. Improvements include support for using the PointGet plan, adding more logs and metrics, and displaying multiple Kubernetes clusters in the Grafana dashboard. Bug fixes address issues such as incorrect handling of date_format, wrong data writing, wrong query results, and various panics and errors. Fixes for TiKV, PD, TiFlash, and tools are also included. --- # TiDB 5.4.1 Release Notes diff --git a/releases/release-5.4.2.md b/releases/release-5.4.2.md index 963a4945753e5..2b9e8cc0aad16 100644 --- a/releases/release-5.4.2.md +++ b/releases/release-5.4.2.md @@ -1,5 +1,6 @@ --- title: TiDB 5.4.2 Release Notes +summary: TiDB 5.4.2 was released on July 8, 2022. It is not recommended to use this version due to a known bug, which has been fixed in v5.4.3. The release includes improvements to TiDB, TiKV, PD, and various tools, along with bug fixes for each component. These bug fixes address issues related to stability, performance, and error handling. --- # TiDB 5.4.2 Release Notes diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 4842ca74d53b6..3bf82c7c20952 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -1,5 +1,6 @@ --- title: TiDB 6.1.1 Release Notes +summary: TiDB 6.1.1 was released on September 1, 2022. Changes include case-insensitive `SHOW DATABASES LIKE` statement, default value change for `tidb_enable_outer_join_reorder`, and improvements in optimizer and metrics response compression. Bug fixes address issues such as hanging `INL_HASH_JOIN`, panicking during `UPDATE` statement execution, and incorrect query results. Other changes include multi-level support for different quality standards and additions to the `TiDB-community-toolkit` binary package. --- # TiDB 6.1.1 Release Notes diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 5de6535239c9e..45b6fa42a46ed 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -1,5 +1,6 @@ --- title: TiDB 6.1.2 Release Notes +summary: TiDB 6.1.2 was released on October 24, 2022. The release includes improvements to TiDB, TiKV, Tools, PD, TiFlash, and bug fixes for various issues in each component. The improvements include setting placement rules and TiFlash replicas simultaneously, support for configuring various settings, and enhancing performance. Bug fixes address issues such as incorrect cleanup of privileges, incorrect output, query failures, and performance issues. --- # TiDB 6.1.2 Release Notes diff --git a/releases/release-6.1.3.md b/releases/release-6.1.3.md index 45aa0fe4f3ca8..1418205d0c1bd 100644 --- a/releases/release-6.1.3.md +++ b/releases/release-6.1.3.md @@ -1,5 +1,6 @@ --- title: TiDB 6.1.3 Release Notes +summary: TiDB 6.1.3 was released on December 5, 2022. The release includes compatibility changes, improvements, bug fixes, and updates to various tools such as TiCDC, PD, TiKV, TiFlash, Backup & Restore, TiCDC, and TiDB Data Migration. Some notable changes include default value changes in TiCDC, lock granularity optimization in PD, and bug fixes in TiDB, PD, TiKV, TiFlash, and various tools. The release also includes an upgrade to the Go compiler version of TiDB from go1.18 to go1.19, which improves stability. --- # TiDB 6.1.3 Release Notes diff --git a/releases/release-rc.1.md b/releases/release-rc.1.md index f3f1962ffd8d4..350430fb5aa20 100644 --- a/releases/release-rc.1.md +++ b/releases/release-rc.1.md @@ -1,6 +1,7 @@ --- title: TiDB RC1 Release Notes aliases: ['/docs/dev/releases/release-rc.1/','/docs/dev/releases/rc1/'] +summary: TiDB RC1 was released on December 23, 2016. Updates include improved write speed and reduced disk space usage in TiKV, optimized scheduling strategy framework in PD, and added features in the SQL query optimizer and new tools in TiDB. The release also supports more built-in functions in MySQL and enhances the speed of the `add index` statement. --- # TiDB RC1 Release Notes diff --git a/releases/release-rc.2.md b/releases/release-rc.2.md index 6a62d4d86c678..1559138c22a3e 100644 --- a/releases/release-rc.2.md +++ b/releases/release-rc.2.md @@ -1,6 +1,7 @@ --- title: TiDB RC2 Release Notes aliases: ['/docs/dev/releases/release-rc.2/','/docs/dev/releases/rc2/'] +summary: TiDB RC2, released on March 1, 2017, focuses on MySQL compatibility, SQL query optimization, system stability, and performance. It introduces a new permission management mechanism, allowing users to control data access similar to MySQL privilege management. Key improvements include query optimizer enhancements, basic privilege management support, MySQL built-in functions, and performance optimizations. PD now supports location aware replica scheduling and fast scheduling based on region count, while TiKV introduces Async Apply for improved write performance and various optimizations for read and insert performance. Bug fixes and memory leak solutions are also included. --- # TiDB RC2 Release Notes diff --git a/releases/release-rc.4.md b/releases/release-rc.4.md index 007b4b5e0ad41..eb51331cee442 100644 --- a/releases/release-rc.4.md +++ b/releases/release-rc.4.md @@ -1,6 +1,7 @@ --- title: TiDB RC4 Release Notes aliases: ['/docs/dev/releases/release-rc.4/','/docs/dev/releases/rc4/'] +summary: TiDB RC4 is released with a focus on MySQL compatibility, SQL optimization, stability, and performance. Highlights include improved write performance, better query cost estimating, and support for TiSpark to access data in TiKV. Detailed updates include refactoring of the SQL query optimizer, support for JSON type and operations, and optimization of the scheduler in Placement Driver. TiKV now supports RC isolation level, Document Store, and more pushdown functions in Coprocessor. TiSpark beta release includes prediction pushdown, aggregation pushdown, and range pruning, capable of running a full set of TPC-H queries. --- # TiDB RC4 Release Notes