From d9e5617d2c382755bbdd1a927b804d2a89ddb253 Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Wed, 24 Jun 2026 17:09:34 +0800 Subject: [PATCH 1/2] master: bump Go requirement to 1.25 in docs (#23135) --- hardware-and-software-requirements.md | 4 ++-- pd-control.md | 2 +- pd-recover.md | 2 +- tidb-control.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/hardware-and-software-requirements.md b/hardware-and-software-requirements.md index 0706ea09ff87a..3cef26eb2e481 100644 --- a/hardware-and-software-requirements.md +++ b/hardware-and-software-requirements.md @@ -134,8 +134,8 @@ In v8.5 LTS, TiDB ensures multi-level quality standards for various combinations | Libraries required for compiling and running TiDB | Version | | :--- | :--- | -| Golang | 1.23 or later | -| Rust | nightly-2023-12-28 or later | +| Golang | 1.25 or later | +| Rust | nightly-2026-01-30 or later | | GCC | 7.x | | LLVM | 17.0 or later | diff --git a/pd-control.md b/pd-control.md index 1a0cb18fa60f8..83cb4dcb5c6d6 100644 --- a/pd-control.md +++ b/pd-control.md @@ -32,7 +32,7 @@ To obtain `pd-ctl` of the latest version, download the TiDB server installation ### Compile from source code -1. [Go](https://golang.org/) 1.23 or later is required because the Go modules are used. +1. [Go](https://golang.org/) 1.25 or later is required because the Go modules are used. 2. In the root directory of the [PD project](https://github.com/pingcap/pd), use the `make` or `make pd-ctl` command to compile and generate `bin/pd-ctl`. ## Usage diff --git a/pd-recover.md b/pd-recover.md index c613d89e29301..4fc1c6ece16f3 100644 --- a/pd-recover.md +++ b/pd-recover.md @@ -9,7 +9,7 @@ PD Recover is a disaster recovery tool of PD, used to recover the PD cluster whi ## Compile from source code -+ [Go](https://golang.org/) 1.23 or later is required because the Go modules are used. ++ [Go](https://golang.org/) 1.25 or later is required because the Go modules are used. + In the root directory of the [PD project](https://github.com/pingcap/pd), use the `make pd-recover` command to compile and generate `bin/pd-recover`. > **Note:** diff --git a/tidb-control.md b/tidb-control.md index 8331ec6407802..60200be871daa 100644 --- a/tidb-control.md +++ b/tidb-control.md @@ -25,7 +25,7 @@ After installing TiUP, you can use `tiup ctl:v tidb` command to ### Compile from source code -- Compilation environment requirement: [Go](https://golang.org/) 1.23 or later +- Compilation environment requirement: [Go](https://golang.org/) 1.25 or later - Compilation procedures: Go to the root directory of the [TiDB Control project](https://github.com/pingcap/tidb-ctl), use the `make` command to compile, and generate `tidb-ctl`. - Compilation documentation: you can find the help files in the `doc` directory; if the help files are lost or you want to update them, use the `make doc` command to generate the help files. From 066cfc7faad915dacc2c1e9d0b6ad004e1210c2e Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Wed, 24 Jun 2026 17:14:53 +0800 Subject: [PATCH 2/2] Update Rust version --- hardware-and-software-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware-and-software-requirements.md b/hardware-and-software-requirements.md index 3cef26eb2e481..f62808d60028f 100644 --- a/hardware-and-software-requirements.md +++ b/hardware-and-software-requirements.md @@ -135,7 +135,7 @@ In v8.5 LTS, TiDB ensures multi-level quality standards for various combinations | Libraries required for compiling and running TiDB | Version | | :--- | :--- | | Golang | 1.25 or later | -| Rust | nightly-2026-01-30 or later | +| Rust | nightly-2025-02-28 or later | | GCC | 7.x | | LLVM | 17.0 or later |