1.25.7

Latest release
Released 15 days ago (February 04, 2026)

Software
Go
Introduction Go is an open source programming language designed by Google. It is also known as Golang, a language with simple and easy-to-learn syntax. It provides tools, libraries to help you build web apps, cloud and networking services, command line tools, etc.
Developer The Go Authors
Repository https://github.com/golang/go
Website https://go.dev
Support policy https://go.dev/doc/devel/release#policy
Security policy https://go.dev/doc/security/
License BSD-3-Clause license

All Releases

Buy Me a Coffee at ko-fi.com
VersionStatusFirst official releaseLatest patch releaseSupport status
1.26
RC
1.26.0
9 days ago
February 10, 2026
1.26.0
9 days ago
February 10, 2026
Yes
1.25
Supported
1.25.0
6 months ago
August 12, 2025
1.25.7
15 days ago
February 04, 2026
Yes
1.24
Supported
1.24.0
1 year ago
February 11, 2025
1.24.13
15 days ago
February 04, 2026
Yes
1.23
End of life
1.23.0
1 year ago
August 13, 2024
1.23.12
6 months ago
August 06, 2025
Ended 6 months ago
August 12, 2025
1.22
End of life
1.22.0
2 years ago
February 06, 2024
1.22.12
1 year ago
February 04, 2025
Ended 1 year ago
February 11, 2025
1.21
End of life
1.21.0
2 years ago
August 08, 2023
1.21.13
1 year ago
August 06, 2024
Ended 1 year, 6 months ago
August 13, 2024
1.20
End of life
1.20
3 years ago
February 01, 2023
1.20.14
2 years ago
February 06, 2024
Ended 2 years ago
February 06, 2024
1.19
End of life
1.19
3 years ago
August 02, 2022
1.19.13
2 years ago
September 06, 2023
Ended 2 years, 6 months ago
August 08, 2023
1.18
End of life
1.18
3 years ago
March 15, 2022
1.18.10
3 years ago
January 10, 2023
Ended 3 years ago
February 01, 2023
1.17
End of life
1.17
4 years ago
August 16, 2021
1.17.13
3 years ago
August 01, 2022
Ended 3 years, 6 months ago
August 02, 2022
1.16
End of life
1.16
5 years ago
February 16, 2021
1.16.15
3 years ago
March 03, 2022
Ended 3 years, 11 months ago
March 15, 2022
1.15
End of life
1.15
5 years ago
August 11, 2020
1.15.15
4 years ago
August 04, 2021
Ended 4 years, 6 months ago
August 16, 2021
1.14
End of life
1.14
5 years ago
February 25, 2020
1.14.15
5 years ago
February 04, 2021
Ended 5 years ago
February 16, 2021
1.13
End of life
1.13
6 years ago
September 03, 2019
1.13.15
5 years ago
August 06, 2020
Ended 5 years, 6 months ago
August 11, 2020
1.12
End of life
1.12
6 years ago
February 25, 2019
1.12.17
6 years ago
February 12, 2020
Ended 5 years, 11 months ago
February 25, 2020
1.11
End of life
1.11
7 years ago
August 24, 2018
1.11.13
6 years ago
August 13, 2019
Ended 6 years, 5 months ago
September 03, 2019
1.10
End of life
1.10
8 years ago
February 16, 2018
1.10.8
7 years ago
January 23, 2019
Ended 6 years, 11 months ago
February 25, 2019
1.9
End of life
1.9
8 years ago
August 24, 2017
1.9.7
7 years ago
June 06, 2018
Ended 7 years, 5 months ago
August 24, 2018
1.8
End of life
1.8
9 years ago
February 16, 2017
1.8.7
8 years ago
February 07, 2018
Ended 8 years ago
February 16, 2018
1.7
End of life
1.7
9 years ago
August 15, 2016
1.7.6
8 years ago
May 23, 2017
Ended 8 years, 5 months ago
August 24, 2017
1.6
End of life
1.6
10 years ago
February 17, 2016
1.6.4
9 years ago
December 01, 2016
Ended 9 years ago
February 16, 2017
1.5
End of life
1.5
10 years ago
August 19, 2015
1.5.4
9 years ago
April 11, 2016
Ended 9 years, 6 months ago
August 15, 2016
1.4
End of life
1.4
11 years ago
December 11, 2014
1.4.3
10 years ago
September 23, 2015
Ended 10 years ago
February 17, 2016
1.3
End of life
1.3
11 years ago
June 19, 2014
1.3.3
11 years ago
October 01, 2014
Ended 10 years, 5 months ago
August 19, 2015
1.2
End of life
1.2
12 years ago
November 28, 2013
1.2.2
11 years ago
May 05, 2014
Ended 11 years, 2 months ago
December 11, 2014
1.1
End of life
1.1
12 years ago
May 13, 2013
1.1.2
12 years ago
August 13, 2013
Ended 11 years, 7 months ago
June 19, 2014
1.0
End of life
1
13 years ago
March 28, 2012
1.0.3
13 years ago
September 21, 2012
Ended 12 years, 2 months ago
November 28, 2013

Go Lifecycle & End of Life (EOL) Policy

Go follows a straightforward release policy that keeps the language stable while ensuring security. Each major version gets support until two newer major releases come out. This means the two most recent major versions are always actively maintained.

During this support window, the team issues minor revisions as needed. These include fixes for bugs across the compiler, runtime, tools, and standard library packages. More importantly, they cover critical security problems to keep applications safe.

Major releases happen about every six months, with minor patches in between when required. The policy avoids long-term branches or separate LTS tracks, focusing instead on encouraging upgrades to the latest versions for the best experience.

Once a version falls outside the two most recent, it reaches end of life. No further updates, including security ones, are provided for it. This setup promotes keeping projects current with modern Go features and improvements.

Developers benefit from this by planning regular updates, aligning with the predictable cadence to maintain secure and efficient codebases.

Policy Element Details
Supported Versions The two most recent major releases.
Updates Provided Minor revisions for bugs and critical security issues.
EOL Trigger When two newer majors are available.

This approach keeps the ecosystem healthy by balancing stability with timely advancements.

Risks of Using End-of-Life (EOL) Versions

Continuing with Go versions past their support period means missing out on fixes for newly found vulnerabilities, leaving code open to potential exploits in the runtime or standard library.

Newer tools, libraries, or operating systems might not work well with older releases, causing build issues or runtime problems. Performance enhancements and bug resolutions in later versions stay out of reach.

In regulated environments, using unsupported software can complicate compliance efforts or audits. Teams spend more time on custom workarounds instead of leveraging official improvements.

Staying within supported releases avoids these challenges and ensures access to ongoing safeguards.

Key Risks

  • Unpatched security flaws.
  • Compatibility gaps.
  • Compliance concerns.
  • Higher maintenance costs.

What Happens After Go Reaches EOL

When a Go version hits EOL, all official updates stop, including patches for security or bugs.

Existing programs still compile and run, but without protection from future issues discovered in the older codebase.

This is the cue to upgrade to one of the supported majors, gaining better tools and safety.

Post-EOL Outcome Implications
Updates None available.
Recommended Action Upgrade to supported version.

People Also Ask -- Go EOL & Support Questions

Q1: How long is each Go major version supported?
Until two newer major releases are available.

Q2: What fixes do supported Go versions receive?
Minor revisions for bugs and critical security problems.

Q3: What risks come with using an EOL Go version?
No patches for new vulnerabilities or bugs.

Q4: What happens when a Go version reaches EOL?
Official updates stop completely.

Q5: How many Go versions are supported at once?
Always the two most recent major ones.

Tracking & Monitoring Go EOL Dates

Check the release policy page for the current rule on supported versions.

Release notes and blog announcements highlight new majors, signaling when older ones approach EOL.

Monitoring Tips

  • Review release history.
  • Follow blog updates.
  • Note major cadence.

How To Check Your Go Version

Run the version command:

go version

It outputs something like go1.24.0 for the installed binary.

In code:

fmt.Println(runtime.Version())

Recent Releases

Version Release date
1.26.0 9 days ago
February 10, 2026
1.26rc3 15 days ago
February 04, 2026
1.25.7 15 days ago
February 04, 2026
1.24.13 15 days ago
February 04, 2026
1.26rc2 1 month ago
January 15, 2026