| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- etcd v3.2.0 (2017-06-09)
- - improved backend read concurrency
- - embedded etcd
- - Etcd.Peers field is now []*peerListener
- - RPCs
- - add Election, Lock service
- - native client etcdserver/api/v3client
- - client "embedded" in the server
- - v3 client
- - LeaseTimeToLive returns TTL=-1 resp on lease not found
- - clientv3.NewFromConfigFile is moved to clientv3/yaml.NewConfig
- - STM prefetching
- - add namespace feature
- - concurrency package's elections updated to match RPC interfaces
- - let client dial endpoints not in the balancer
- - add ErrOldCluster with server version checking
- - translate WithPrefix() into WithFromKey() for empty key
- - v3 etcdctl
- - add check perf command
- - add --from-key flag to role grant-permission command
- - lock command takes an optional command to execute
- - etcd flags
- - add --enable-v2 flag to configure v2 backend (enabled by default)
- - add --auth-token flag
- - gRPC proxy
- - proxy endpoint discovery
- - namespaces
- - coalesce lease requests
- - gateway
- - support DNS SRV priority
- - auth
- - support Watch API
- - JWT tokens
- - logging, monitoring
- - server warns large snapshot operations
- - add 'etcd_debugging_server_lease_expired_total' metrics
- - security
- - deny incoming peer certs with wrong IP SAN
- - resolve TLS DNSNames when SAN checking
- - reload TLS certificates on every client connection
- - release
- - annotate acbuild with supports-systemd-notify
- - add nsswitch.conf to Docker container image
- - add ppc64le, arm64(experimental) builds
- - Go 1.8.3
- - gRPC v1.2.1
- - grpc-gateway to v1.2.0
- - v2
- - allow snapshot over 512MB
- etcd v3.1.9 (2017-06-09)
- - allow v2 snapshot over 512MB
- etcd v3.1.8 (2017-05-19)
- etcd v3.1.7 (2017-04-28)
- etcd v3.1.6 (2017-04-19)
- - remove auth check in Status API
- - fill in Auth API response header
- etcd v3.1.5 (2017-03-27)
- - add '/etc/nsswitch.conf' file to alpine-based Docker image
- - fix raft memory leak issue
- - fix Windows file path issues
- etcd v3.1.4 (2017-03-22)
- etcd v3.1.3 (2017-03-10)
- - use machine default host when advertise URLs are default
- values(localhost:2379,2380) AND if listen URL is 0.0.0.0
- - fix 'etcd gateway' schema handling in DNS discovery
- - fix sd_notify behaviors in gateway, grpc-proxy
- etcd v3.1.2 (2017-02-24)
- - use IPv4 default host, by default (when IPv4 and IPv6 are available)
- - fix 'etcd gateway' with multiple endpoints
- etcd v3.1.1 (2017-02-17)
- etcd v2.3.8 (2017-02-17)
- 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
- etcd v3.0.16 (2017-01-13)
- etcd v3.0.15 (2016-11-11)
- - fix cancel watch request with wrong range end
- etcd v3.0.14 (2016-11-04)
- - v3 etcdctl migrate command now supports --no-ttl flag to discard keys on transform
- etcd v3.0.13 (2016-10-24)
- etcd v3.0.12 (2016-10-07)
- etcd v3.0.11 (2016-10-07)
- - server returns previous key-value (optional)
- - clientv3 WithPrevKV option
- - v3 etcdctl put,watch,del --prev-kv flag
- etcd v3.0.10 (2016-09-23)
- etcd v3.0.9 (2016-09-15)
- - warn on domain names on listen URLs (v3.2 will reject domain names)
- etcd v3.0.8 (2016-09-09)
- - allow only IP addresses in listen URLs (domain names are rejected)
- etcd v3.0.7 (2016-08-31)
- - SRV records only allow A records (RFC 2052)
- etcd v3.0.6 (2016-08-19)
- etcd v3.0.5 (2016-08-19)
- - SRV records (e.g., infra1.example.com) must match the discovery domain
- (i.e., example.com) if no custom certificate authority is given
- etcd v3.0.4 (2016-07-27)
- - v2 auth can now use common name from TLS certificate when --client-cert-auth is enabled
- - v2 etcdctl ls command now supports --output=json
- - Add /var/lib/etcd directory to etcd official Docker image
- etcd v3.0.3 (2016-07-15)
- - Revert Dockerfile to use CMD, instead of ENTRYPOINT, to support etcdctl run
- - Docker commands for v3.0.2 won't work without specifying executable binary paths
- - v3 etcdctl default endpoints are now 127.0.0.1:2379
- etcd v3.0.2 (2016-07-08)
- - Dockerfile uses ENTRYPOINT, instead of CMD, to run etcd without binary path specified
- etcd v3.0.1 (2016-07-01)
- etcd v3.0.0 (2016-06-30)
|