Replies: 1 comment
-
|
Upgraded. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Dear developers,
We’re planning to upgrade the Go version used in several core PingCAP repositories from Go 1.23 → Go 1.25.
This change aims to take advantage of the latest compiler improvements, performance optimizations, and security updates introduced in recent Go releases https://go.dev/doc/go1.25.
Repositories affected
• pingcap/tidb
• pingcap/ng-monitoring
• pingcap/tiflow
• pingcap/ticdc
• tikv/pd
What will change
• The default Go version used in the master branch build, CI pipelines, and developer environments will be upgraded to Go 1.25.
• Corresponding Dockerfiles and build scripts will be updated to ensure compatibility.
• We will ensure that all dependencies, linting tools, and unit/integration tests pass under Go 1.25 before merging the upgrade.
Timeline
• Preparation and testing: ongoing
• Upgrade in master branches: planned for the coming weeks (exact dates to be confirmed)
• Backports: We also plan to backport the Go 1.25 upgrade to the release-8.5 branch, but the schedule is yet to be determined.
Feedback & discussion
We welcome community feedback before we proceed with the upgrade.
Please share any concerns, compatibility notes, or suggestions in this discussion thread — especially if:
• You maintain downstream projects depending on these repositories, or
• You have custom build environments or CI pipelines using an older Go version.
Thank you for your continued support and contributions!
— The PingCAP Engineering Team
Beta Was this translation helpful? Give feedback.
All reactions