← English news
Priority 4/5

Kubernetes SIG etcd Announces the Release of etcd v3.7.0 with New RangeStream Feature

SIG etcd has released etcd v3.7.0, the latest minor version of the distributed key-value store, introducing the highly requested RangeStream feature and several performance optimizations.

The Kubernetes SIG etcd community has officially announced the release of etcd v3.7.0, bringing significant updates to the core distributed key-value store used across Kubernetes clusters. This latest minor release addresses long-standing feature requests and operational enhancements to improve cluster stability and performance under heavy query loads.

Primary source

Open Kubernetes Blog ↗

This article summarizes the source. Check the original for full details and conditions.

Comparison

AspectBefore / AlternativeAfter / This
Querying large datasetsStandard Range requests which could block the event loop or cause memory spikes on large keyspacesRangeStream API allowing clients to stream large datasets incrementally
Server resource usageHigher peak memory utilization during large sequential readsReduced memory overhead and improved backpressure handling via streaming
Kubernetes integrationStandard backend storage operations relying on traditional range pagingOptimized backend compatibility paving the way for native stream-based list operations

Action Checklist

  1. Review the etcd v3.7.0 release notes for deprecations and breaking API changes Pay close attention to any changes in command-line flags and default configuration values
  2. Validate the new version in a staging environment that mirrors your production workload Test rolling upgrades from etcd v3.6 to ensure no disruption to active Kubernetes control planes
  3. Verify client compatibility with the new RangeStream API Ensure your custom controllers or client libraries are updated if you plan to leverage streaming reads
  4. Perform a full backup of the etcd database before initiating the upgrade Use etcdctl snapshot save to capture the state of the cluster