• The Go Blog Go 1.26 is released Carlos Amedee, on behalf of the Go team10 February 2026 Today the Go team is pleased to release Go 1.26. • You can find its binary archives and installers on thedownload page. • Language changes Go 1.26 introduces two significant refinements to the languagesyntax and type system. • First, the built-innewfunction, which creates a new variable, now allows its operand to be an expression, specifying the initial value of the variable. • A simple example of this change means that code such as this: Can be simplified to: Second, generic types may now refer to themselves in their own type parameter list. • This change simplifies the implementation of complex data structures and interfaces.

Article Summaries:

  • Go 1.26 has been released, bringing several language, performance, and tooling enhancements. The built‑in new function now accepts an expression for initial value, and generic types can reference themselves in their own type parameter list. Performance gains include the default activation of the Green Tea garbage collector, a ~30 % reduction in cgo overhead, and improved stack allocation for slice backing stores. The go fix command has been rewritten to use the Go analysis framework, adding modernizers and an inline analyzer. New standard‑library packages (crypto/hpke, crypto/mlkem/mlkemtest, testing/cryptotest) and experimental features (SIMD, secure erasure, goroutine leak profiling) are also available.

Sources: