The Go Blog
Interactive refactoring in gopls, 16 October 2026
Introducing interactive refactoring in gopls and the LSP: a new capability that brings dynamic, multi-step refactorings into your favorite editor.
Better HTTP/1 connection reuse, 14 October 2026
Go 1.27 includes a change to the HTTP client that can make programs sending many sequential HTTP/1 requests significantly faster.
Arch-specific SIMD in Go, 2 October 2026
Go 1.27 introduces experimental arch-specific SIMD vector APIs
Platform-independent SIMD in Go, 24 September 2026
Go 1.27 adds an experimental platform-agnostic SIMD API
Size-Specialized Memory Allocation, 16 September 2026
Go 1.27 improves performance of small allocations using size-specialized allocation functions.
Goroutine Leak Profiles, 2 September 2026
Go 1.27 includes new goroutine leak profiles.
Generic Methods, 26 August 2026
Go 1.27 adds generic methods—a highly desired language feature.
Go 1.27 is released, 19 August 2026
Go 1.27 adds generic methods, encoding/json/v2 package, uuid package, faster memory allocation, goroutine leak profiles, and more.
Introducing the pkg.go.dev API, 21 May 2026
Introducing the new programmatic API for pkg.go.dev, allowing developers to fetch package and module data directly.
Type Construction and Cycle Detection, 24 March 2026
Go 1.26 simplifies type construction and enhances cycle detection for certain kinds of recursive types.