diff --git a/releases/release-8.1.0.md b/releases/release-8.1.0.md
new file mode 100644
index 0000000000000..76a954360180e
--- /dev/null
+++ b/releases/release-8.1.0.md
@@ -0,0 +1,365 @@
+---
+title: TiDB 8.1.0 Release Notes
+summary: Learn about the new features, compatibility changes, improvements, and bug fixes in TiDB 8.1.0.
+---
+
+# TiDB 8.1.0 Release Notes
+
+
Category | +Feature/Enhancement | +Description | +
---|---|---|
Scalability and Performance | +Acceleration of cluster snapshot restore speed (GA in v8.0.0) | +With this feature, BR can fully leverage the scale advantage of a cluster, enabling all TiKV nodes in the cluster to participate in the preparation step of data restores. This feature can significantly improve the restore speed of large datasets in large-scale clusters. Real-world tests show that this feature can saturate the download bandwidth, with the download speed improving by 8 to 10 times, and the end-to-end restore speed improving by approximately 1.5 to 3 times. | +
Achieve up to 10 times faster for creating tables in batch (experimental, introduced in v7.6.0) | +With the implementation of the new DDL architecture in v7.6.0, the performance of batch table creation has witnessed a remarkable improvement, up to 10 times faster. This substantial enhancement drastically reduces the time needed for creating numerous tables. This acceleration is particularly noteworthy in SaaS scenarios, where the prevalence of high volumes of tables, ranging from tens to hundreds of thousands, is a common challenge. | +|
Use Active PD Followers to enhance PD's Region information query service (experimental, introduced in v7.6.0) | +TiDB v7.6.0 introduces an experimental feature "Active PD Follower", which allows PD followers to provide Region information query services. This feature improves the capability of the PD cluster to handle GetRegion and ScanRegions requests in clusters with a large number of TiDB nodes and Regions, thereby reducing the CPU pressure on PD leaders. |
+ |
Bulk DML for much larger transactions (experimental, introduced in v8.0.0) | +Large batch DML jobs, such as extensive cleanup jobs, joins, or aggregations, can consume a significant amount of memory and have previously been limited at very large scales. Bulk DML (tidb_dml_type = "bulk" ) is a new DML type for handling large batch DML tasks more efficiently while providing transaction guarantees and mitigating OOM issues. This feature differs from import, load, and restore operations when used for data loading. |
+ |
Enhance the stability of caching the schema information when there is a massive number of tables (experimental, introduced in v8.0.0) | +SaaS companies using TiDB as the system of record for their multi-tenant applications often need to store a substantial number of tables. In previous versions, handling table counts in the order of a million or more was feasible, but it had the potential to degrade the overall user experience. TiDB v8.0.0 improves the situation with the following enhancements:
+
|
+ |
Reliability and availability | +Global Sort (GA in v8.0.0) | +The Global Sort feature aims to improve the stability and efficiency of IMPORT INTO and CREATE INDEX . By globally sorting the data to be processed, this feature improves the stability, controllability, and scalability of data writing to TiKV, consequently enhancing the user experience and service quality of data import and index creation. With global sorting enabled, each IMPORT INTO or CREATE INDEX statement now supports importing or adding indexes for up to 40 TiB of data. |
+
Cross-database SQL binding (introduced in v7.6.0) | +When managing hundreds of databases with the same schema, it is often necessary to apply SQL bindings across these databases. For example, in SaaS or PaaS data platforms, each user typically operates separate databases with the same schema and runs similar SQL queries on them. In this case, it is impractical to bind SQL for each database one by one. TiDB v7.6.0 introduces cross-database SQL bindings that enable matching bindings across all schema-equivalent databases. | +|
Support TiProxy (GA in v8.0.0) | +Full support for the TiProxy service, easily deployable via deployment tooling, to manage and maintain connections to TiDB so that they live through rolling restarts, upgrades, or scaling events. | +|
Data Migration (DM) officially supports MySQL 8.0 (GA in v7.6.0) | +Previously, using DM to migrate data from MySQL 8.0 is an experimental feature and is not available for production environments. TiDB v7.6.0 enhances the stability and compatibility of this feature to help you smoothly and quickly migrate data from MySQL 8.0 to TiDB in production environments. In v7.6.0, this feature becomes generally available (GA). | +|
TiDB resource control supports managing queries that consume more resources than expected (GA in v8.1.0) | +Through the rules of resource groups, TiDB can automatically identify queries that consume more resources than expected, and then limit or cancel these queries. Even if the queries are not identified by the rules, you can still manually add query characteristics and take corresponding measures to reduce the impact of the sudden query performance problem on the entire database. | +|
DB Operations and Observability | +Support monitoring index usage statistics (introduced in v8.0.0) | +Proper index design is a crucial prerequisite to maintaining database performance. TiDB v8.0.0 introduces the INFORMATION_SCHEMA.TIDB_INDEX_USAGE table and the sys.schema_unused_indexes view to provide usage statistics of indexes. This feature helps you assess the efficiency of indexes in the database and optimize the index design. |
+
Data Migration | +TiCDC supports the Simple protocol (introduced in v8.0.0) | +TiCDC introduces a new protocol, the Simple protocol. This protocol provides in-band schema tracking capabilities by embedding table schema information in DDL and BOOTSTRAP events. | +
TiCDC supports the Debezium format protocol (introduced in v8.0.0) | +TiCDC introduces a new protocol, the Debezium protocol. TiCDC can now publish data change events to a Kafka sink using a protocol that generates Debezium style messages. | +|
TiCDC supports client authentication (introduced in v8.1.0) | +TiCDC supports client authentication using mutual Transport Layer Security (mTLS) or TiDB username and password. This feature enables CLI or OpenAPI clients to authenticate their connections to TiCDC. | +