The Go Blog
Flight Recorder in Go 1.25, 26 September 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 September 2025
Help shape the future of Go
A new experimental Go API for JSON, 9 September 2025
Go 1.25 introduces experimental support for encoding/json/jsontext and encoding/json/v2 packages.
Testing Time (and other asynchronicities), 26 August 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 August 2025
New GOMAXPROCS defaults in Go 1.25 improve behavior in containers.
Go 1.25 is released, 12 August 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 July 2025
Go now has a built-in, native FIPS 140-3 compliant mode.
Generic interfaces, 7 July 2025
Adding type parameters to interface types is surprisingly powerful
[ On | No ] syntactic support for error handling, 3 June 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.