<feed xmlns="http://www.w3.org/2005/Atom"><title>The Go Blog</title><id>tag:blog.golang.org,2013:blog.golang.org</id><link rel="self" href="https://go.dev/blog/feed.atom"></link><updated>2026-09-16T00:00:00+00:00</updated><entry><title>Size-Specialized Memory Allocation</title><id>tag:blog.golang.org,2013:blog.golang.org/size-specialized-allocations</id><link rel="alternate" href="https://go.dev/blog/size-specialized-allocations"></link><published>2026-09-16T00:00:00+00:00</published><updated>2026-09-16T00:00:00+00:00</updated><author><name>Michael Matloob</name></author><summary type="html">Go 1.27 improves performance of small allocations using size-specialized allocation functions.</summary></entry><entry><title>Goroutine Leak Profiles</title><id>tag:blog.golang.org,2013:blog.golang.org/goroutine-leak-profiles</id><link rel="alternate" href="https://go.dev/blog/goroutine-leak-profiles"></link><published>2026-09-02T00:00:00+00:00</published><updated>2026-09-02T00:00:00+00:00</updated><author><name>Vlad Saioc</name></author><summary type="html">Go 1.27 includes new goroutine leak profiles.</summary></entry><entry><title>Generic Methods</title><id>tag:blog.golang.org,2013:blog.golang.org/generic-methods</id><link rel="alternate" href="https://go.dev/blog/generic-methods"></link><published>2026-08-26T00:00:00+00:00</published><updated>2026-08-26T00:00:00+00:00</updated><author><name>Mark Freeman</name></author><summary type="html">Go 1.27 adds generic methods—a highly desired language feature.</summary></entry><entry><title>Go 1.27 is released</title><id>tag:blog.golang.org,2013:blog.golang.org/go1.27</id><link rel="alternate" href="https://go.dev/blog/go1.27"></link><published>2026-08-19T00:00:00+00:00</published><updated>2026-08-19T00:00:00+00:00</updated><author><name>Nicholas Husin, on behalf of the Go team</name></author><summary type="html">Go 1.27 adds generic methods, encoding/json/v2 package, uuid package, faster memory allocation, goroutine leak profiles, and more.</summary></entry><entry><title>Introducing the pkg.go.dev API</title><id>tag:blog.golang.org,2013:blog.golang.org/pkgsite-api</id><link rel="alternate" href="https://go.dev/blog/pkgsite-api"></link><published>2026-05-21T00:00:00+00:00</published><updated>2026-05-21T00:00:00+00:00</updated><author><name>Ethan Lee, Hana Kim, and Jonathan Amsterdam</name></author><summary type="html">Introducing the new programmatic API for pkg.go.dev, allowing developers to fetch package and module data directly.</summary></entry><entry><title>Type Construction and Cycle Detection</title><id>tag:blog.golang.org,2013:blog.golang.org/type-construction-and-cycle-detection</id><link rel="alternate" href="https://go.dev/blog/type-construction-and-cycle-detection"></link><published>2026-03-24T00:00:00+00:00</published><updated>2026-03-24T00:00:00+00:00</updated><author><name>Mark Freeman</name></author><summary type="html">Go 1.26 simplifies type construction and enhances cycle detection for certain kinds of recursive types.</summary></entry><entry><title>//go:fix inline and the source-level inliner</title><id>tag:blog.golang.org,2013:blog.golang.org/inliner</id><link rel="alternate" href="https://go.dev/blog/inliner"></link><published>2026-03-10T00:00:00+00:00</published><updated>2026-03-10T00:00:00+00:00</updated><author><name>Alan Donovan</name></author><summary type="html">How Go 1.26&amp;#39;s source-level inliner works, and how it can help you with self-service API migrations.</summary></entry><entry><title>Allocating on the Stack</title><id>tag:blog.golang.org,2013:blog.golang.org/allocation-optimizations</id><link rel="alternate" href="https://go.dev/blog/allocation-optimizations"></link><published>2026-02-27T00:00:00+00:00</published><updated>2026-02-27T00:00:00+00:00</updated><author><name>Keith Randall</name></author><summary type="html">A description of some of the recent changes to do allocations on the stack instead of the heap.</summary></entry><entry><title>Using go fix to modernize Go code</title><id>tag:blog.golang.org,2013:blog.golang.org/gofix</id><link rel="alternate" href="https://go.dev/blog/gofix"></link><published>2026-02-17T00:00:00+00:00</published><updated>2026-02-17T00:00:00+00:00</updated><author><name>Alan Donovan</name></author><summary type="html">Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.</summary></entry><entry><title>Go 1.26 is released</title><id>tag:blog.golang.org,2013:blog.golang.org/go1.26</id><link rel="alternate" href="https://go.dev/blog/go1.26"></link><published>2026-02-10T00:00:00+00:00</published><updated>2026-02-10T00:00:00+00:00</updated><author><name>Carlos Amedee, on behalf of the Go team</name></author><summary type="html">Go 1.26 adds a new garbage collector, cgo overhead reduction, experimental simd/archsimd package, experimental runtime/secret package, and more.</summary></entry></feed>