The Go Blog
Flight Recorder in Go 1.25
26 Sep 2025
Go 1.25 introduces a new tool in the diagnostic toolbox, flight recording.
It's survey time! How has Go has been working out for you?
16 Sep 2025
Help shape the future of Go
A new experimental Go API for JSON
9 Sep 2025
Go 1.25 introduces experimental support for encoding/json/jsontext and encoding/json/v2 packages.
Testing Time (and other asynchronicities)
26 Aug 2025
A discussion of testing asynchronous code and an exploration of the `testing/synctest` package. Based on the GopherCon Europe 2025 talk with the same title.
Container-aware GOMAXPROCS
20 Aug 2025
New GOMAXPROCS defaults in Go 1.25 improve behavior in containers.
Go 1.25 is released
12 Aug 2025
Go 1.25 adds container-aware GOMAXPROCS, testing/synctest package, experimental GC, experimental encoding/json/v2, and more.
The FIPS 140-3 Go Cryptographic Module
15 Jul 2025
Go now has a built-in, native FIPS 140-3 compliant mode.
Generic interfaces
7 Jul 2025
Adding type parameters to interface types is surprisingly powerful
[ On | No ] syntactic support for error handling
3 Jun 2025
Go team plans around error handling support
Go Cryptography Security Audit
19 May 2025
Go's cryptography libraries underwent an audit by Trail of Bits.