Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 5 months
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
132 releases · first in 2016
Release timeline
132 releases since 2016One column per quarter.
Releases
- v1.11.03 May 2023
Release notes
Open source →Fixed
- Fix
SwapandCompareAndSwapforValuewrappers without initialization.
Added
- Add
Stringmethod toatomic.Pointer[T]type allowing users to safely print
underlying values of pointers.
Additional notes
Open source →Fixed
- Fix
SwapandCompareAndSwapforValuewrappers without initialization.
Added
- Add
Stringmethod toatomic.Pointer[T]type allowing users to safely print underlying values of pointers.
Additional notes
Open source →Fixed
- Fix initialization of
Valuewrappers.
Added
- Add
Stringmethod toatomic.Pointer[T]type allowing users to safely print underlying values of pointers.
- Fix
- v1.10.1-0.20250107192808-703f34c274117 Jan 2025pre-release
Nothing published for this version
- v1.10.1-0.20250107192626-64b12ad8e0bf7 Jan 2025pre-release
Nothing published for this version
- v1.10.1-0.20241008051857-df7bc75a1bb48 Oct 2024pre-release
Nothing published for this version
- v1.10.1-0.20240806184844-8768b7dbdfa16 Aug 2024pre-release
Nothing published for this version
- v1.10.1-0.20240723173657-e9f70bee810023 Jul 2024pre-release
Nothing published for this version
- v1.10.1-0.20240702175737-6187ac0006142 Jul 2024pre-release
Nothing published for this version
- v1.10.1-0.20240521181306-bf8ca64327b421 May 2024pre-release
Nothing published for this version
- v1.10.1-0.20240514224820-000e6dbf1eb414 May 2024pre-release
Nothing published for this version
- v1.10.1-0.20240319181845-4d609a2c1c1f19 Mar 2024pre-release
Nothing published for this version
- v1.10.1-0.20240130222329-1f1cd8a78c8430 Jan 2024pre-release
Nothing published for this version
- v1.10.1-0.20240122214324-92dc0a2329c822 Jan 2024pre-release
Nothing published for this version
- v1.10.1-0.20240116063538-066ddb52204616 Jan 2024pre-release
Nothing published for this version
- v1.10.1-0.20231226183914-037a35712c9b26 Dec 2023pre-release
Nothing published for this version
- v1.10.1-0.20231219194534-f1c92f707dff19 Dec 2023pre-release
Nothing published for this version
- v1.10.1-0.20231212212021-379ee39c10cc12 Dec 2023pre-release
Nothing published for this version
- v1.10.1-0.20230714181735-b1c4565f217514 Jul 2023pre-release
Nothing published for this version
- v1.10.1-0.20230503213219-8af810e0b0593 May 2023pre-release
Nothing published for this version
- v1.10.1-0.20230503212034-f129756e76f73 May 2023pre-release
Nothing published for this version
- v1.10.1-0.20230320165244-544d6aa5c26620 Mar 2023pre-release
Nothing published for this version
- v1.10.1-0.20230206091757-1505d282ac346 Feb 2023pre-release
Nothing published for this version
- v1.10.1-0.20220920222316-78a3b8ec6cb220 Sept 2022pre-release
Nothing published for this version
- v1.10.1-0.20220906172651-159e329dd89a6 Sept 2022pre-release
Nothing published for this version
- v1.10.011 Aug 2022
Release notes3 sources agree
Open source →Added
- Add
atomic.Float32type for atomic operations onfloat32. - Add
CompareAndSwapandSwapmethods toatomic.String,atomic.Error,
andatomic.Value. - Add generic
atomic.Pointer[T]type for atomic operations on pointers of any
type. This is present only for Go 1.18 or higher, and is a drop-in for
replacement for the standard library'ssync/atomic.Pointertype.
Changed
- Deprecate
CASmethods on all types in favor of corresponding
CompareAndSwapmethods.
Thanks to @eNV25 and @icpd for their contributions to this release.
- Add
- v1.9.1-0.20220809235614-2ab21d86f69c9 Aug 2022pre-release
Nothing published for this version
- v1.9.1-0.20220806181219-d4bbbc828dd56 Aug 2022pre-release
Nothing published for this version
- v1.9.1-0.20220806054625-01497d22b0a36 Aug 2022pre-release
Nothing published for this version
- v1.9.1-0.20220805165349-d15bdada1c445 Aug 2022pre-release
Nothing published for this version
- v1.9.1-0.20220805161912-122c956c5ac65 Aug 2022pre-release
Nothing published for this version
- v1.9.1-0.20220506191231-f9aa9cb571cb6 May 2022pre-release
Nothing published for this version
- v1.9.1-0.20220315213835-adc54d9a093d15 Mar 2022pre-release
Nothing published for this version
- v1.9.015 Jul 2021
Release notes
Open source →Added
- Add
Float64.Swapto match int atomic operations. - Add
atomic.Timetype for atomic operations ontime.Timevalues.
Additional notes2 sources agree
Open source →Added
- Add
Float64.Swapto match int atomic operations. - Add
atomic.Timetype for atomic operations ontime.Timevalues.
- Add
- v1.8.1-0.20210709162217-997edd622fc19 Jul 2021pre-release
Nothing published for this version
- v1.8.1-0.20210622073649-557b938325dc22 Jun 2021pre-release
Nothing published for this version
- v1.8.1-0.20210617220953-6a01446a631017 Jun 2021pre-release
Nothing published for this version
- v1.8.1-0.20210611172012-d8a89721987011 Jun 2021pre-release
Nothing published for this version
- v1.8.1-0.20210611152341-df5a5c3c089011 Jun 2021pre-release
Nothing published for this version
- v1.8.1-0.20210611151620-38b6e7fa63dc11 Jun 2021pre-release
Nothing published for this version
- v1.8.09 Jun 2021
Release notes
Open source →Added
- Add
atomic.Uintptrtype for atomic operations onuintptrvalues. - Add
atomic.UnsafePointertype for atomic operations onunsafe.Pointervalues.
Additional notes2 sources agree
Open source →Added
- Add
atomic.Uintptrtype for atomic operations onuintptrvalues. - Add
atomic.UnsafePointertype for atomic operations onunsafe.Pointervalues.
- Add
- v1.7.1-0.20210609004458-05e06dc209fa9 Jun 2021pre-release
Nothing published for this version
- v1.7.1-0.20210608182737-2a929df6c0b38 Jun 2021pre-release
Nothing published for this version
- v1.7.1-0.20210608154019-5422f5b703a38 Jun 2021pre-release
Nothing published for this version
- v1.7.1-0.20210525221602-19a675e6b36425 May 2021pre-release
Nothing published for this version
- v1.7.1-0.20210525190850-9c6ac714680a25 May 2021pre-release
Nothing published for this version
- v1.7.1-0.20210510222957-3db2fee91a1b10 May 2021pre-release
Nothing published for this version
- v1.7.1-0.20210202221909-9c79392530c32 Feb 2021pre-release
Nothing published for this version
- v1.7.014 Sept 2020
Release notes3 sources agree
Open source →Added
- Support JSON serialization and deserialization of primitive atomic types.
- Support Text marshalling and unmarshalling for string atomics.
Changed
- Disallow incorrect comparison of atomic values in a non-atomic way.
Removed
- Remove dependency on
golang.org/x/{lint, tools}.
- v1.6.1-0.20200515224902-7ccfa79b883f15 May 2020pre-release
Nothing published for this version
- v1.6.1-0.20200515224721-98666305b50115 May 2020pre-release
Nothing published for this version
- v1.6.1-0.20200514232608-ddc304d5318914 May 2020pre-release
Nothing published for this version
- v1.6.1-0.20200512205719-982a2dde236812 May 2020pre-release
Nothing published for this version
- v1.6.1-0.20200512183018-08f23f163e5812 May 2020pre-release
Nothing published for this version
- v1.6.1-0.20200511214855-1b900bfc8cef11 May 2020pre-release
Nothing published for this version
- v1.6.1-0.20200510141721-fcb7ed1e697410 May 2020pre-release
Nothing published for this version
- v1.6.1-0.20200224215847-b2c105d12ef624 Feb 2020pre-release
Nothing published for this version
- v1.6.024 Feb 2020
Additional notes2 sources agree
Open source →Changed
- Drop library dependency on
golang.org/x/{lint, tools}.
- Drop library dependency on
- v1.5.2-0.20191119213534-60aeda6ff1d519 Nov 2019pre-release
Nothing published for this version
- v1.5.119 Nov 2019
Release notes
Open source →- Fix bug where
Bool.CASandBool.Toggledo work correctly together
causingCASto fail even though the old value matches.
Additional notes2 sources agree
Open source →- Fix bug where
Bool.CASandBool.Toggledo work correctly together causingCASto fail even though the old value matches.
- Fix bug where
- v1.5.1-0.20191104235456-b99530f7f5dd4 Nov 2019pre-release
Nothing published for this version
- v1.5.1-0.20191029221436-fb77e1d7374729 Oct 2019pre-release
Nothing published for this version