The Go Blog
Go 1.25 is released
Today the Go team is pleased to release Go 1.25. You can find its binary archives and installers on the download page.
Go 1.25 comes with improvements over Go 1.24 across
its tools,
the runtime,
compiler,
linker,
and the standard library,
including the addition of one new package.
There are port-specific changes
and GODEBUG
settings updates.
Some of the additions in Go 1.25 are in an experimental stage
and become exposed only when you explicitly opt in.
Notably, a new experimental garbage collector,
and a new experimental encoding/json/v2
package
are available for you to try ahead of time and provide your feedback.
It really helps if you’re able to do that!
Please refer to the Go 1.25 Release Notes for the complete list of additions, changes and improvements in Go 1.25.
Over the next few weeks, follow-up blog posts will cover some of the topics relevant to Go 1.25 in more detail. Check back in later to read those posts.
Thanks to everyone who contributed to this release by writing code, filing bugs, trying out experimental additions, sharing feedback, and testing the release candidates. Your efforts helped make Go 1.25 as stable as possible. As always, if you notice any problems, please file an issue.
We hope you enjoy using the new release!
Previous article: The FIPS 140-3 Go Cryptographic Module
Blog Index