
1. Updated etcd/protobuf/grpc dependencies: echo " hack/pin-dependency.sh github.com/golang/protobuf latest hack/pin-dependency.sh google.golang.org/protobuf latest hack/pin-dependency.sh go.etcd.io/etcd/api/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/client/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/client/pkg/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/pkg/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/server/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/tests/v3 v3.5.0-rc.0 hack/pin-dependency.sh google.golang.org/grpc latest " | bash 2. Linted transitive dependencies until versions are clean: hack/lint-dependencies.sh | grep " hack/pin-dependency.sh" | bash 3. Linted dependencies until dropped versions are clean: hack/lint-dependencies.sh | grep "dropreplace" | bash 4. Updated vendor and internal modules: hack/update-vendor.sh hack/update-internal-modules.sh Repeated steps 2-4 until clean
2.5 KiB
2.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.7.0 - 2020-09-14
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}
.
1.6.0 - 2020-02-24
Changed
- Drop library dependency on
golang.org/x/{lint, tools}
.
1.5.1 - 2019-11-19
- Fix bug where
Bool.CAS
andBool.Toggle
do work correctly together causingCAS
to fail even though the old value matches.
1.5.0 - 2019-10-29
Changed
- With Go modules, only the
go.uber.org/atomic
import path is supported now. If you need to use the old import path, please add areplace
directive to yourgo.mod
.
1.4.0 - 2019-05-01
Added
- Add
atomic.Error
type for atomic operations onerror
values.
1.3.2 - 2018-05-02
Added
- Add
atomic.Duration
type for atomic operations ontime.Duration
values.
1.3.1 - 2017-11-14
Fixed
- Revert optimization for
atomic.String.Store("")
which caused data races.
1.3.0 - 2017-11-13
Added
- Add
atomic.Bool.CAS
for compare-and-swap semantics on bools.
Changed
- Optimize
atomic.String.Store("")
by avoiding an allocation.
1.2.0 - 2017-04-12
Added
- Shadow
atomic.Value
fromsync/atomic
.
1.1.0 - 2017-03-10
Added
- Add atomic
Float64
type.
Changed
- Support new
go.uber.org/atomic
import path.
1.0.0 - 2016-07-18
- Initial release.