Skip to content

v3.0.5

Compare
Choose a tag to compare
@gyuho gyuho released this 19 Aug 17:57

Today we're announcing etcd v3.0.5. This is primarily a bug fix release, backward-compatible with all previous v3.0.0+ releases. Please read NEWS for highlighted changes.

Bug fixes
  • GH5845: clientv3: respect up/down notifications from grpc
  • GH6077: v2http: use guest access in non-TLS mode
  • GH6136: clientv3: close watcher stream once all watchers detach
  • GH6142: clientv3: handle watchGrpcStream shutdown if prior to goroutine start
  • GH6152: mvcc: fix count
  • GH6166: clientv3: support non-blocking New()
  • GH6222: integration: NewClusterV3() should launch cluster before creating clients
Security changes
  • GH6084: etcdctl: set TLS servername on discovery
Other changes
  • GH6218: vendor: boltdb/bolt v1.3.0 for Go 1.7
Getting started
Linux
curl -L https://github.com/coreos/etcd/releases/download/v3.0.5/etcd-v3.0.5-linux-amd64.tar.gz -o etcd-v3.0.5-linux-amd64.tar.gz
tar xzvf etcd-v3.0.5-linux-amd64.tar.gz && cd etcd-v3.0.5-linux-amd64
./etcd --version

Git SHA: 43f7c94
Go Version: go1.6.3
Go OS/Arch: linux/amd64
# start a local etcd server
./etcd

# write,read to etcd
ETCDCTL_API=3 ./etcdctl --endpoints=localhost:2379 put foo "bar"
ETCDCTL_API=3 ./etcdctl --endpoints=localhost:2379 get foo
Mac OS (Darwin)
curl -L https://github.com/coreos/etcd/releases/download/v3.0.5/etcd-v3.0.5-darwin-amd64.zip -o etcd-v3.0.5-darwin-amd64.zip
unzip etcd-v3.0.5-darwin-amd64.zip && cd etcd-v3.0.5-darwin-amd64
./etcd --version
ACI / rkt
rkt trust --prefix coreos.com/etcd
rkt run --volume data-dir,kind=host,source=/tmp --mds-register=false coreos.com/etcd:v3.0.5

For more details, please check rkt commands.

Docker
docker run --name etcd quay.io/coreos/etcd:v3.0.5

For more details, please check Docker guide.