Go 1.26 Arrives With Major Language Enhancements, Faster Garbage Collection, and Experimental SIMD Support
Breaking: Go 1.26 Released
10 February 2026 — The Go team today released version 1.26 of the open-source programming language, delivering significant language refinements, a default high-performance garbage collector, and three new experimental packages. The update is available immediately for download from the official Go website.

“Go 1.26 represents a major step forward in performance and expressiveness, particularly with the new new function syntax and self-referential generics,” said Carlos Amedee, speaking on behalf of the Go team. “We’re also proud to graduate the Green Tea garbage collector to default status, which will benefit all Go users.”
Language Changes
Go 1.26 introduces two significant refinements to syntax and the type system. First, the built-in new function now allows its operand to be an expression specifying the initial value of the variable. This simplifies code such as:
ptr := new(int64(300))
instead of the previous two-step declaration and pointer assignment.
Second, generic types may now refer to themselves in their own type parameter list, simplifying the implementation of complex data structures and interfaces.
Performance Improvements
The previously experimental Green Tea garbage collector is now enabled by default, delivering lower latency and better throughput. Baseline cgo overhead has been reduced by approximately 30%, and the compiler can now allocate slice backing stores on the stack in more situations, boosting runtime performance.
Tool Improvements
The go fix command has been completely rewritten using the Go analysis framework. It now includes over a dozen “modernizers” – analyzers that suggest safe fixes to take advantage of newer language and standard library features. Additionally, the inline analyzer attempts to inline all calls to functions annotated with //go:fix inline directives.
New Packages
Three new packages join the standard library:
crypto/hpke– hybrid public-key encryptioncrypto/mlkem/mlkemtest– ML-KEM (post-quantum) testing utilitiestesting/cryptotest– cryptographic test helpers
Experimental Features (Opt-In)
Several features are available only when explicitly opted in:
simd/archsimd– access to SIMD operationsruntime/secret– secure erasure of cryptographic temporariesruntime/pprof– goroutineleak profile for detecting leaked goroutines
“These experiments are all expected to become generally available in a future version,” Amedee added. “We encourage users to try them out and provide feedback.”
Background
Go 1.25, released in August 2025, focused on iterator improvements and memory safety. This release builds on that foundation with deeper performance tuning and language expressiveness. The Green Tea GC has been in development for over a year, and its stabilization reflects a long-term investment in low-latency garbage collection.
The new go fix modernizers continue the trend of automated tooling to keep codebases current, a key focus since Go 1.21.
What This Means
For developers, Go 1.26 reduces boilerplate with the updated new function and enables more expressive generics. The performance gains from the Green Tea GC and cgo reduction will be especially noticeable in high-throughput services and systems programming. The experimental SIMD package opens the door to hardware-accelerated computation, while the secret package addresses a long-standing need in cryptographic code.
All changes are detailed in the Go 1.26 Release Notes. Follow-up blog posts over the coming weeks will dive deeper into specific features.
— Reporting for The Go Blog
Related Articles
- 10 Crucial Facts About GitHub's Post-Quantum SSH Security Upgrade
- Mastering Codex CLI for Python Development: A Practical Guide
- Massive JavaScript Sandbox Breach: 13 Critical Holes Let Attackers Run Code on Host
- GitHub Researcher Automates Analysis of Coding Agents with New AI Tool
- How to Coordinate Multiple AI Agents in Large-Scale Systems
- A Comprehensive Guide to the Python Security Response Team: Governance, Membership, and How to Join
- Kubernetes 1.36’s Declarative Validation Goes GA: A New Era for API Reliability
- Create a Chatbot for Spotify Ads Management Using Claude Code Plugins