NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1330 by repository stars
Last release 25 days ago
21 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 1.7 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
137 releases · first in 2016
Nothing published for this version
Nothing published for this version
Add MarshalJSON and UnmarshalJSON method to atomic.Pointer[T] type allowing users to use pointer with json.
MarshalJSON and UnmarshalJSON method to atomic.Pointer[T] typeMarshalJSON and UnmarshalJSON methods to atomic.Time so ittime.Time instead of an empty struct.Full Changelog: v1.11.0...v1.12.0
One column per quarter.
Fix Swap and CompareAndSwap for Value wrappers without initialization.
Swap and CompareAndSwap for Value wrappers without initialization.String method to atomic.Pointer[T] type allowing users to safely printSwap and CompareAndSwap for Value wrappers without initialization.String method to atomic.Pointer[T] type allowing users to safely print
underlying values of pointers.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Deprecate CAS methods on all types in favor of corresponding CompareAndSwap methods.
atomic.Float32 type for atomic operations on float32.CompareAndSwap and Swap methods to atomic.String, atomic.Error,atomic.Value.atomic.Pointer[T] type for atomic operations on pointers of anysync/atomic.Pointer type.CAS methods on all types in favor of correspondingCompareAndSwap methods.Thanks to @eNV25 and @icpd for their contributions to this release.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add Float64.Swap to match int atomic operations.
Float64.Swap to match int atomic operations.atomic.Time type for atomic operations on time.Time values.Float64.Swap to match int atomic operations.atomic.Time type for atomic operations on time.Time values.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add atomic.Uintptr type for atomic operations on uintptr values.
atomic.Uintptr type for atomic operations on uintptr values.atomic.UnsafePointer type for atomic operations on unsafe.Pointer values.atomic.Uintptr type for atomic operations on uintptr values.atomic.UnsafePointer type for atomic operations on unsafe.Pointer values.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Support JSON serialization and deserialization of primitive atomic types.
golang.org/x/{lint, tools}.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Drop library dependency on golang.org/x/{lint, tools} .
golang.org/x/{lint, tools}.golang.org/x/{lint, tools}.Your coding agent can read these notes before it upgrades. Set up the MCP server →