Announcing etcd v3.7.0 Note

Announcing etcd v3.7.0

SIG etcd announces the release of etcd v3.7.0, a significant update to the distributed key-value store. This release introduces the much-anticipated RangeStream feature, enabling efficient streaming of large result sets. It also delivers various performance enhancements, including faster lease operations and optimized keys-only range requests. The legacy v2 store dependency has been fully eliminated, with etcd now booting exclusively from v3store, simplifying operations. A comprehensive protobuf overhaul replaces outdated libraries with supported versions, improving security and maintainability. The release also updates core dependencies, bbolt to v1.5.1 and raft to v3.7.0. Further improvements include support for Unix sockets for local development and testing. etcdutl commands now feature timeout arguments to prevent indefinite blocking. Client v3 offers more authentication flexibility with direct JWT setting and the ability to retrieve AuthStatus without prior authentication. New watch and request duration metrics have been added for enhanced observability. etcdctl commands have been reorganized for clarity, and deprecated experimental flags have been removed. Significant cleanup of legacy v2 API packages and code has also been performed.