Go 1.18
Go 1.18 adds generics, native fuzzing, workspace mode, performance improvements, and more.
Go is an open source programming language that makes it simple to build secure, scalable systems.
Visit go.dev → On Hacker News Aug 2021 – Nov 2026
Software Engineering 49Programming Languages 34Systems & Performance 7Security & Privacy 5Web & Frontend 2Tech Industry & Business 2
Go 1.18 adds generics, native fuzzing, workspace mode, performance improvements, and more.
Go 1.27 adds generic methods, encoding/json/v2 package, uuid package, faster memory allocation, goroutine leak profiles, and more.
Go 1.21 shipped a preview of a change in Go 1.22 to make for loops less error-prone.
Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.
Go team plans around error handling support
Go 1.27 adds an experimental platform-agnostic SIMD API
Go 1.27 introduces new encoding/json/v2 and encoding/json/jsontext packages.
Go 1.21 expands Go's commitment to backward compatibility, so that every new Go toolchain is the best possible implementation of older toolchain semantics as well.
New features and improvements to execution traces from the last year.
Go 1.21 RC brings language improvements, new standard library packages, PGO GA, backward and forward compatibility in the toolchain and faster builds.
A check-in on the status of Go runtime development
Happy Birthday, Go!
Go 1.27 includes a change to the HTTP client that can make programs sending many sequential HTTP/1 requests significantly faster.
Go 1.25 simplifies the language spec by removing the notion of core types
ChaCha8Rand is a new cryptographically secure pseudorandom number generator used in Go 1.22.
We are adding a new generated code API to Go Protobuf.
Go 1.25 introduces experimental support for encoding/json/jsontext and encoding/json/v2 packages.
Happy Birthday, Go!
An introduction to generics in Go.
Go 1.18 Beta 1 is our first preview of Go 1.18. Please try it and let us know if you find problems.
Happy Birthday, Go!
Happy Birthday, Go!
Go now has a built-in, native FIPS 140-3 compliant mode.
How Go 1.26's source-level inliner works, and how it can help you with self-service API migrations.
Go 1.25 includes a new experimental garbage collector, Green Tea.
A description of some of the recent changes to do allocations on the stack instead of the heap.
Learn about Go workspaces and some of the workflows they enable.
Code coverage for integration tests, available in Go 1.20.
Go 1.22 adds math/rand/v2 and charts a course for the evolution of the Go standard library.
Avoiding memory leaks in the slices package.