etcd v3.1.0 (2017-01-20) - faster linearizable reads (implements Raft read-index) - automatic leadership transfer when leader steps down - etcd uses default route IP if advertise URL is not given - cluster rejects removing members if quorum will be lost - SRV records (e.g., infra1.example.com) must match the discovery domain (i.e., example.com) if no custom certificate authority is given - TLSConfig ServerName is ignored with user-provided certificates for backwards compatibility; to be deprecated in 3.2 - discovery now has upper limit for waiting on retries - etcd flags - --strict-reconfig-check flag is set by default - add --log-output flag - add --metrics flag - v3 authentication API is now stable - v3 client - add SetEndpoints method; update endpoints at runtime - add Sync method; auto-update endpoints at runtime - add Lease TimeToLive API; fetch lease information - replace Config.Logger field with global logger - Get API responses are sorted in ascending order by default - v3 etcdctl - add lease timetolive command - add --print-value-only flag to get command - add --dest-prefix flag to make-mirror command - command get responses are sorted in ascending order by default - recipes now conform to sessions defined in clientv3/concurrency - ACI has symlinks to /usr/local/bin/etcd* - warn on binding listeners through domain names; to be deprecated in 3.2 - experimental gRPC proxy feature
Thanks, it's in the tree now: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5faea8462e1e5f875d1e12a161f01012089d79b5