Go Version History
2 active, 15 end-of-life. 17 versions tracked.
Go releases a new major version twice a year, typically in February and August. Each release is supported with security patches and bug fixes until two newer major versions have shipped, giving each version roughly 12 months of support.
Recommendation
Use Go 1.26, the latest stable release. Go only supports the two most recent major versions (1.25 and 1.26), so staying current is essential.
| Version | Released | End of Life | Latest Patch | Status |
|---|---|---|---|---|
| Go 1.26 | February 11, 2026 | TBD | 1.26.1 | Active |
| Go 1.25 | August 12, 2025 | TBD | 1.25.8 | Active |
| Go 1.24 | February 11, 2025 | February 11, 2026 | 1.24.13 | End of Life |
| Go 1.23 | August 13, 2024 | August 12, 2025 | 1.23.12 | End of Life |
| Go 1.22 | February 6, 2024 | February 11, 2025 | 1.22.12 | End of Life |
| Go 1.21 | August 8, 2023 | August 13, 2024 | 1.21.13 | End of Life |
| Go 1.20 | February 1, 2023 | February 6, 2024 | 1.20.14 | End of Life |
| Go 1.19 | August 2, 2022 | September 6, 2023 | 1.19.13 | End of Life |
| Go 1.18 | March 15, 2022 | February 1, 2023 | 1.18.10 | End of Life |
| Go 1.17 | August 16, 2021 | August 2, 2022 | 1.17.13 | End of Life |
| Go 1.16 | February 16, 2021 | March 15, 2022 | 1.16.15 | End of Life |
| Go 1.15 | August 11, 2020 | August 16, 2021 | 1.15.15 | End of Life |
| Go 1.14 | February 25, 2020 | February 16, 2021 | 1.14.15 | End of Life |
| Go 1.13 | September 3, 2019 | August 11, 2020 | 1.13.15 | End of Life |
| Go 1.12 | February 25, 2019 | February 25, 2020 | 1.12.17 | End of Life |
| Go 1.11 | August 24, 2018 | September 3, 2019 | 1.11.13 | End of Life |
| Go 1.10 | February 16, 2018 | February 25, 2019 | 1.10.8 | End of Life |
Go Support Policy
Go supports only the two most recent major releases at any time. When Go 1.24 ships, Go 1.22 goes end-of-life. This means each version gets about 12 months of support. There's no LTS program; you're expected to upgrade twice a year.
What You Need to Know
Go 1.24 and older are end-of-life as of February 2026. If you're running anything below 1.25, upgrade immediately.
Go 1.26 is the latest release with the newest compiler optimizations and standard library improvements.
Go 1.25 is still supported but will reach EOL when Go 1.27 ships (expected August 2026).
The Go team maintains a strict backward compatibility promise: code written for Go 1.0 still compiles with Go 1.26.
Frequently Asked Questions
How often does Go release new versions?
Which Go version should I use in 2026?
How long is each Go version supported?
Related Tools
Get Go release alerts
New releases, EOL warnings, security patches. Monthly digest, no spam.
Free forever. Unsubscribe anytime.