Skip to content

v3.0.7

Compare
Choose a tag to compare
@heyitsanthony heyitsanthony released this 31 Aug 23:05

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

Bug fixes
  • GH6253: discovery: reject IP address records in SRVGetCluster
  • GH6267: wal: fix CRC corruption on writes following write tears
  • GH6269: wal: On non-Windows OS, hold file lock while renaming WAL directory
  • GH6284: clientv3/concurrency: fix unintended deadlock on key prefixes
  • GH6309: etcdserver: allow zero kv index for cluster upgrade
  • GH6310: wal: use page buffered writer for writing records
Getting started
Linux
curl -L https://github.com/coreos/etcd/releases/download/v3.0.7/etcd-v3.0.7-linux-amd64.tar.gz -o etcd-v3.0.7-linux-amd64.tar.gz
tar xzvf etcd-v3.0.7-linux-amd64.tar.gz && cd etcd-v3.0.7-linux-amd64
./etcd --version

Git SHA: 5695120
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.7/etcd-v3.0.7-darwin-amd64.zip -o etcd-v3.0.7-darwin-amd64.zip
unzip etcd-v3.0.7-darwin-amd64.zip && cd etcd-v3.0.7-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.7

For more details, please check rkt commands.

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

For more details, please check Docker guide.