The Go Blog

Share your feedback about developing with Go, 9 September 2024
Alice Merrick, for the Go team

Help shape the future of Go by sharing your thoughts via the Go Developer Survey

Telemetry in Go 1.23 and beyond, 3 September 2024
Robert Findley

Go 1.23 includes opt-in telemetry for the Go toolchain.

New unique package, 27 August 2024
Michael Knyszek

New package for interning in Go 1.23.

Range Over Function Types, 20 August 2024
Ian Lance Taylor

A description of range over function types, a new feature in Go 1.23.

Go 1.23 is released, 13 August 2024
Dmitri Shuralyov, on behalf of the Go team

Go 1.23 adds iterators, continues loop enhancements, improves compatibility, and more.

Secure Randomness in Go 1.22, 2 May 2024
Russ Cox and Filippo Valsorda

ChaCha8Rand is a new cryptographically secure pseudorandom number generator used in Go 1.22.

Evolving the Go Standard Library with math/rand/v2, 1 May 2024
Russ Cox

Go 1.22 adds math/rand/v2 and charts a course for the evolution of the Go standard library.

Go Developer Survey 2024 H1 Results, 9 April 2024
Alice Merrick and Todd Kulesza

What we learned from our 2024 H1 developer survey

More powerful Go execution traces, 14 March 2024
Michael Knyszek

New features and improvements to execution traces from the last year.

Robust generic functions on slices, 22 February 2024
Valentin Deleplace

Avoiding memory leaks in the slices package.

More articles...