Go (golang) End of Life
| Version | Released | Supported | Status |
|---|---|---|---|
| 1.26 | 10 Feb 2026 | Not announced | Not Announced |
| 1.25 | 12 Aug 2025 | Not announced | Not Announced |
| 1.24 | 11 Feb 2025 | 10 Feb 2026* | End of Life 174 days ago |
| 1.23 | 13 Aug 2024 | 12 Aug 2025* | End of Life 356 days ago |
| 1.22 | 6 Feb 2024 | 11 Feb 2025* | End of Life 538 days ago |
* This date is not published by the vendor; it is derived from the official release policy
Support policy
Each major Go release is supported until there are two newer major releases. Go does not publish explicit end-of-life dates; a release's support ends on the day the second subsequent major version is released.
Notes
Go does not publish explicit end-of-life dates. The support end dates shown here are derived from the official release policy and the actual release dates, not declared by Google. All derived values are marked with medium confidence and include their rationale.
The policy states that each major release is supported until there are two newer major releases. Since Go ships a major release roughly every six months, the effective support window is about one year — considerably shorter than most language runtimes, and a point often missed when planning upgrades.
Because the end date is an event ("the release after next") rather than a calendar date, it shifts if a release slips. For currently supported versions no fixed date can be given; this is a property of Go's policy, not missing data.
Sources
Last verified: 2026-08-03