etcd/CHANGELOG/CHANGELOG-3.6.md
ahrtr edce939f6e add one more field storageVersion into StatusResponse
When performing the downgrade operation, users can confirm whether each member
is ready to be downgraded using the field 'storageVersion'. If it's equal to the
'target version' in the downgrade command, then it's ready to be downgraded;
otherwise, the etcd member is still in progress of processing the db file.
2022-03-18 07:04:44 +08:00

4.0 KiB

Previous change logs can be found at CHANGELOG-3.5.


v3.6.0 (TBD)

See code changes.

Breaking Changes

  • etcd will no longer start on data dir created by newer versions (for example etcd v3.6 will not run on v3.7+ data dir). To downgrade data dir please check out etcdutl migrate command.
  • etcd doesn't support serving client requests on the peer listen endpoints (--listen-peer-urls). See pull/13565.

Deprecations

etcdctl v3

etcdutl v3

  • Add command to generate shell completion.
  • Add migrate command for downgrading/upgrading etcd data dir files.

package client/pkg/v3

Package server

  • Package mvcc was moved to storage/mvcc
  • Package mvcc/backend was moved to storage/backend
  • Package mvcc/buckets was moved to storage/schema
  • Package wal was moved to storage/wal
  • Package datadir was moved to storage/datadir

etcd server

tools/benchmark

Metrics, Monitoring

See List of metrics for all metrics per release.

Other

  • Use Distroless as base image to make the image less vulnerable and reduce image size.