LWKD: Week Ending August 23, 2026
Week Ending August 23, 2026
Developer News
Kubernetes v1.37.0 was released on August 26; see the Release Schedule below for details.
SIG Windows has added @jrvaldes as co-chair, with Aravindh Puthiyaparambil moving to emeritus.
SIG Node has published a new developer guide for node declared features, documenting how contributors should declare and use node-level feature signals.
Election Update
Voting for the Kubernetes Steering Committee continues. If you are a Kubernetes Org member, please vote before October 1.
Release Schedule
Kubernetes v1.37: Garhwal has been released on 26th August! The Release Announcement and Release Notes are now available. A few contributor-focused changes worth calling out: - StatefulSet Recreate strategy — This KEP adds a new rollout strategy that deletes the existing Pods before creating the updated ones, giving StatefulSet workloads another option beyond RollingUpdate and OnDelete. - DRA improvements — v1.37 adds Alpha support for node-allocatable resource requests and derived attributes (KEP-6080), making it easier for DRA drivers and workloads to account for resources and match related devices. - Pod-level checkpoint and restore — This KEP introduces Alpha support for checkpointing and restoring Pods through new CRI APIs. - cAdvisor-less container and Pod stats — This moves kubelet container and Pod statistics toward the CRI, reducing reliance on cAdvisor and moving Kubernetes closer to a single source for these metrics.
Starting with v1.38, the release cycle will also have more time between Enhancements Freeze and Code Freeze, giving contributors more time to get their work reviewed and merged and helping reduce the need for Code Freeze exceptions.
Featured PRs
141556: DRA: fix extended resources when DRANodeAllocatableResources is enabled
harche fixed extended resource accounting when the DRANodeAllocatableResources feature is enabled. The scheduler and kubelet rely on node allocatable information to determine whether a Pod’s Dynamic Resource Allocation claims can be satisfied. This PR corrects the handling of extended resources in that path, preventing inaccurate node capacity information from affecting scheduling decisions for workloads that use DRA.
141527: admissionregistration: mark ParamRef.parameterNotFoundAction as required in OpenAPI schema
grosser fixed the OpenAPI schema for ParamRef.parameterNotFoundAction in admission registration APIs. Although the API requires callers to specify how admission policy evaluation should behave when a referenced parameter object is absent, the published schema did not mark the field as required. This PR aligns the OpenAPI contract with the API’s validation requirements, improving generated clients, schema validation, and tooling that consumes Kubernetes API definitions.
KEP of the Week
KEP-5055: SIG Scheduling: DRA Device Taints and Tolerations
This enhancement, authored by @pohly and @everpeace, extends Dynamic Resource Allocation (DRA) with a tainting mechanism for individual hardware devices, modeled on how Kubernetes already taints Nodes. DRA drivers or admins can mark a specific device, such as a degraded GPU, as tainted, and workloads declare tolerations on their DeviceRequests to decide whether they're still willing to use it. A new DeviceTaintRule API lets admins patch taints onto matching devices without needing driver support, and a dedicated controller evicts non-tolerating pods much like the existing node taint-eviction-controller.
KEP 5055 enhancement is stable in v1.37.
Subprojects and Dependency Updates
- prometheus v3.14.0: enable duration expressions by default, promote first_over_time to stable, add Oracle Cloud Infrastructure service discovery, fix silent data loss with stale_series_compaction_threshold
- coredns v1.14.7: fix CVE-2026-56865, CVE-2026-56864, CVE-2026-33818, add ACME DNS-01 certificate management, add topology-aware headless services support
Shoutouts
- No shoutouts this week. Want to thank someone for special efforts to improve Kubernetes? Tag them in the #shoutouts channel.