diff --git a/basic-features.md b/basic-features.md
index 063fdb1e8a0b4..2060844f0451f 100644
--- a/basic-features.md
+++ b/basic-features.md
@@ -21,6 +21,8 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
## Data types, functions, and operators
+
+
| Data types, functions, and operators | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [Numeric types](/data-type-numeric.md) | Y | Y | Y | Y | Y | Y | Y |
@@ -45,8 +47,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Character sets and collations](/character-set-and-collation.md) [^1] | Y | Y | Y | Y | Y | Y | Y |
| [User-level lock](/functions-and-operators/locking-functions.md) | Y | Y | Y | Y | Y | Y | N |
+
+
## Indexing and constraints
+
+
| Indexing and constraints | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [Expression indexes](/sql-statements/sql-statement-create-index.md#expression-index) [^2] | Y | Y | Y | Y | Y | E | E |
@@ -68,8 +74,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Global indexes](/global-indexes.md) | Y | N | N | N | N | N | N |
| [Vector indexes](/ai/reference/vector-search-index.md) | E | N | N | N | N | N | N |
+
+
## SQL statements
+
+
| SQL statements [^3] | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| Basic `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `REPLACE` | Y | Y | Y | Y | Y | Y | Y |
@@ -93,8 +103,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Table Lock](/sql-statements/sql-statement-lock-tables-and-unlock-tables.md) | E | E | E | E | E | E | E |
| [TiFlash Query Result Materialization](/tiflash/tiflash-results-materialization.md) | Y | Y | Y | Y | E | N | N |
+
+
## Advanced SQL features
+
+
| Advanced SQL features | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [Vector search](/ai/concepts/vector-search-overview.md) | E | N | N | N | N | N | N |
@@ -118,8 +132,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Cascades Planner](/system-variables.md#tidb_enable_cascades_planner) | E | E | E | E | E | E | E |
| [Runtime Filter](/runtime-filter.md) | Y | Y | Y | N | N | N | N |
+
+
## Data definition language (DDL)
+
+
| Data definition language (DDL) | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| Basic `CREATE`, `DROP`, `ALTER`, `RENAME`, `TRUNCATE` | Y | Y | Y | Y | Y | Y | Y |
@@ -141,8 +159,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [TiDB Accelerated Table Creation](/accelerated-table-creation.md) | Y | E | N | N | N | N | N |
| [Configure BDR role to replicate DDL statements in BDR mode](/sql-statements/sql-statement-admin-bdr-role.md#admin-setshowunset-bdr-role) | Y | E | N | N | N | N | N |
+
+
## Transactions
+
+
| Transactions | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [Async commit](/system-variables.md#tidb_enable_async_commit-new-in-v50) | Y | Y | Y | Y | Y | Y | Y |
@@ -155,8 +177,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Automatically terminating long-running idle transactions](/system-variables.md#tidb_idle_transaction_timeout-new-in-v760) | Y | Y | N | N | N | N | N |
| [Bulk DML execution mode (`tidb_dml_type = "bulk"`)](/system-variables.md#tidb_dml_type-new-in-v800) | E | E | N | N | N | N | N |
+
+
## Partitioning
+
+
| Partitioning | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [Range partitioning](/partitioned-table.md#range-partitioning) | Y | Y | Y | Y | Y | Y | Y |
@@ -175,8 +201,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Partition an existing table](/partitioned-table.md#partition-an-existing-table) | Y | Y | Y | N | N | N | N |
| [Global indexes](/global-indexes.md) | Y | N | N | N | N | N | N |
+
+
## Statistics
+
+
| Statistics | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|---|---|---|---|---|---|---|
| [CMSketch](/statistics.md) | Disabled by default | Disabled by default | Disabled by default | Disabled by default | Disabled by default | Disabled by default | Disabled by default |
@@ -192,8 +222,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Lightweight statistics initialization](/statistics.md#load-statistics) | Y | Y | Y | E | N | N | N |
| [Show the progress of collecting statistics](/sql-statements/sql-statement-show-analyze-status.md) | Y | Y | Y | N | N | N | N |
+
+
## Security
+
+
| Security | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [Transparent layer security (TLS)](/enable-tls-between-clients-and-servers.md) | Y | Y | Y | Y | Y | Y | Y |
@@ -211,8 +245,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [Security Enhanced Mode](/system-variables.md#tidb_enable_enhanced_security) | Y | Y | Y | Y | Y | Y | Y |
| [Redacted Log Files](/log-redaction.md) | Y | Y | Y | Y | Y | Y | Y |
+
+
## Data import and export
+
+
| Data import and export | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|---|---|---|---|---|---|---|
| [Fast import using TiDB Lightning](/tidb-lightning/tidb-lightning-overview.md) | Y | Y | Y | Y | Y | Y | Y |
@@ -228,8 +266,12 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [TiCDC OpenAPI v2](/ticdc/ticdc-open-api-v2.md) | Y | Y | Y | Y | N | N | N |
| [DM](/dm/dm-overview.md) supports migrating MySQL 8.0 | Y | Y | E | E | E | E | N |
+
+
## Management, observability, and tools
+
+
| Management, observability, and tools | 8.5 | 8.1 | 7.5 | 7.1 | 6.5 | 6.1 | 5.4 |
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [TiDB Dashboard UI](/dashboard/dashboard-intro.md) | Y | Y | Y | Y | Y | Y | Y |
@@ -271,6 +313,8 @@ You can try out TiDB features on [TiDB Playground](https://play.tidbcloud.com/?u
| [TiProxy](/tiproxy/tiproxy-overview.md) | Y | Y | N | N | N | N | N |
| [Schema cache](/schema-cache.md) | Y | N | N | N | N | N | N |
+
+
[^1]: TiDB incorrectly treats latin1 as a subset of utf8. See [TiDB #18955](https://github.com/pingcap/tidb/issues/18955) for more details.
[^2]: Starting from v6.5.0, the expression indexes created on the functions listed by the [`tidb_allow_function_for_expression_index`](/system-variables.md#tidb_allow_function_for_expression_index-new-in-v520) system variable have been tested and can be used in production environments, and more functions will be supported in the future releases. For functions not listed by this variable, the corresponding expression indexes are not recommended for use in production environments. See [expression indexes](/sql-statements/sql-statement-create-index.md#expression-index) for details.
diff --git a/tidb-cloud/features.md b/tidb-cloud/features.md
index a69902cfd6263..132e7208b1710 100644
--- a/tidb-cloud/features.md
+++ b/tidb-cloud/features.md
@@ -16,7 +16,7 @@ This document lists the feature support status for different TiDB Cloud plans, i
- 🚧: **Under development**.
- ❌: **Currently not available**.
-