|
| 1 | +--- |
| 2 | +title: Go 1.25 is released |
| 3 | +date: 2025-08-12 |
| 4 | +by: |
| 5 | +- Dmitri Shuralyov, on behalf of the Go team |
| 6 | +summary: Go 1.25 adds container-aware GOMAXPROCS, testing/synctest package, experimental GC, experimental encoding/json/v2, and more. |
| 7 | +--- |
| 8 | + |
| 9 | +Today the Go team is pleased to release Go 1.25. |
| 10 | +You can find its binary archives and installers on the [download page](/dl/). |
| 11 | + |
| 12 | +Go 1.25 comes with improvements over Go 1.24 across |
| 13 | +its [tools](/doc/go1.25#tools), |
| 14 | +the [runtime](/doc/go1.25#runtime), |
| 15 | +[compiler](/doc/go1.25#compiler), |
| 16 | +[linker](/doc/go1.25#linker), |
| 17 | +and the [standard library](/doc/go1.25#library), |
| 18 | +including the addition of one [new package](/doc/go1.25#new-testingsynctest-package). |
| 19 | +There are [port-specific](/doc/go1.25#ports) changes |
| 20 | +and [`GODEBUG` settings](/doc/godebug#go-125) updates. |
| 21 | + |
| 22 | +Some of the additions in Go 1.25 are in an experimental stage |
| 23 | +and become exposed only when you explicitly opt in. |
| 24 | +Notably, a [new experimental garbage collector](/doc/go1.25#new-experimental-garbage-collector), |
| 25 | +and a [new experimental `encoding/json/v2` package](/doc/go1.25#json_v2) |
| 26 | +are available for you to try ahead of time and provide your feedback. |
| 27 | +It really helps if you're able to do that! |
| 28 | + |
| 29 | +Please refer to the [Go 1.25 Release Notes](/doc/go1.25) for the complete list |
| 30 | +of additions, changes and improvements in Go 1.25. |
| 31 | + |
| 32 | +Over the next few weeks, follow-up blog posts will cover some of the topics |
| 33 | +relevant to Go 1.25 in more detail. Check back in later to read those posts. |
| 34 | + |
| 35 | +Thanks to everyone who contributed to this release by writing code, filing bugs, |
| 36 | +trying out experimental additions, sharing feedback, and testing the release candidates. |
| 37 | +Your efforts helped make Go 1.25 as stable as possible. |
| 38 | +As always, if you notice any problems, please [file an issue](/issue/new). |
| 39 | + |
| 40 | +We hope you enjoy using the new release! |
0 commit comments