Skip to content

Latest commit

 

History

History
335 lines (260 loc) · 27.9 KB

CHANGELOG-3.3.md

File metadata and controls

335 lines (260 loc) · 27.9 KB

v3.3.3 (TBD)

See code changes and v3.3 upgrade guide for any breaking changes.

Improved

  • Adjust election timeout on server restart to reduce disruptive rejoining servers.
    • Previously, etcd fast-forwards election ticks on server start, with only one tick left for leader election. This is to speed up start phase, without having to wait until all election ticks elapse. Advancing election ticks is useful for cross datacenter deployments with larger election timeouts. However, it was affecting cluster availability if the last tick elapses before leader contacts the restarted node.
    • Now, when etcd restarts, it adjusts election ticks with more than one tick left, thus more time for leader to prevent disruptive restart.

Fixed: v3

  • TODO: Fix compaction interval calculation.
    • Previously, --auto-compaction-mode=periodic --auto-compaction-retention=10h automatically Compact on latest revision at first 10-hour and every 1-hour, whether it succeeds or not.
    • Now, it correctly reset its interval when Compact operation succeeds.
    • The failed Compact operation will still be retried in 1/10 of interval.
    • e.g. 10h compact interval will be retried in 1-hour on failure.
    • Document...

Metrics, Monitoring

Go

v3.3.2 (2018-03-08)

See code changes and v3.3 upgrade guide for any breaking changes.

Fixed: v3

Fixed: v2

Go

v3.3.1 (2018-02-12)

See code changes and v3.3 upgrade guide for any breaking changes.

Improved

Fixed: v3

Go

v3.3.0 (2018-02-01)

See code changes and v3.3 upgrade guide for any breaking changes.

Improved

Breaking Changes

Dependency

Metrics, Monitoring

Security, Authentication

See security doc for more details.

Added: etcd

Added: API

Added: clientv3

Fixed: clientv3

Added: v3 etcdctl

Fixed: v3 etcdctl

Added: v2 etcdctl

Added: grpc-proxy

Fixed: grpc-proxy

Added: gRPC gateway

Fixed: v3

Fixed: v2

Package raft

Other

Go