1. Go 1.27 is released

    Go BlogGo 1.27 adds generic methods, the `encoding/json/v2` and `uuid` packages, faster memory allocation, and goroutine leak profiles. The release expands Go’s language and library capabilities while adding profiling support.

  2. Image: Go Blog

    Platform-independent SIMD in Go

    Go 1.27 introduces an experimental SIMD API designed to work across platforms. The API gives Go developers a platform-agnostic way to use SIMD operations.

  3. Size-Specialized Memory Allocation

    Go BlogGo 1.27 introduces size-specialized allocation functions to improve the performance of small allocations. The change targets a common memory-management path in Go programs.

  4. Type Construction and Cycle Detection

    Go BlogGo 1.26 simplifies type construction and improves cycle detection for some recursive types. The changes target developers working with complex type structures.

  5. Introducing the pkg.go.dev API

    Go Blogpkg.go.dev introduces a programmatic API that lets developers fetch package and module data directly.

  6. Allocating on the Stack

    Go Blog A description of some of the recent changes to do allocations on the stack instead of the heap.