Shipped · DevOps and infrastructure

What kubernetes/kubernetes shipped

The public repository of Kubernetes · github.com/kubernetes/kubernetes

Written by FoxPlug from the repository's own releases; not affiliated with Kubernetes. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/kubernetes/kubernetes; Kubernetes did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for kubernetes, free

Week of November 2, 2026

What shipped

Why it matters

This week brings several user-visible changes: volume health reporting moves to pod status, container stop signals move to beta, memory-backed volume resizing gets a beta update, and Job scheduling failures gain clearer status conditions. Admission webhook metrics are promoted to beta, while several bugs affecting admission, kube-proxy conntrack, SPDY connections and mount path parsing are fixed.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: volume health APIs updated to pod.Status.VolumeStatus, ContainerStopSignals to beta, dynamic resize of memory-backed volumes beta update, admission webhook metrics to beta, and fixes for SPDY socket leaks, conntrack sizing and mount path escapes.

Post for LinkedIn

This week in the repository: volume health APIs were updated to the newest KEP version, moving health from the pod to pod.Status.VolumeStatus; the ContainerStopSignals feature gate graduated to beta in v1.38 and is on by default, adding the kubelet_pod_stop_signals metric; dynamic resize of memory-backed volumes received a beta update that supports adding and removing sizeLimit on emptyDir volumes with Memory medium; and admission webhook metrics were promoted to beta. Jobs now report a SchedulingBlocked condition when their scheduling objects cannot be used, and Job failure condition reasons are more granular. Bug fixes include closing the underlying connection when a SPDY upgrade fails, honoring conntrack max above the per-core sizing cap in kube-proxy, not failing admission on an empty

Week of October 26, 2026

What shipped

Why it matters

This week brought several scheduler fixes, including keeping DRA claim allocations through unreserve, fixing a waiting pod data race and promoting PreQueueingHint to beta. Watch cache and kubectl also got correctness fixes, from an extra bookmark after watchlist start to truncated kuberc paths and garbled error messages. Users of preemption, DRA and kubectl command line configuration should see fewer flaky binds and clearer output.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: DRA scheduler keeps PreBind allocations on unreserve, watch cache stops sending an extra bookmark 1s after the watchlist initial bookmark, PreQueueingHints goes to beta, and kubectl fixes truncated --kuberc paths, two-line errors and verbosity flag matching.

Post for LinkedIn

This week in the Kubernetes repository: the DRA scheduler now keeps a claim allocation stored during PreBind when unreserving, so a failed bind no longer drops it. The watch cache no longer sends a periodic bookmark a second after the watchlist initial-events-end bookmark. The SchedulerPreQueueingHints gate is promoted to beta with correctness fixes. PodGroup names for Jobs are now UID-aware so sibling Jobs sharing a template get distinct groups. kubectl fixes include --kuberc paths containing an equals sign, error messages wrapping onto two lines, verbosity flag matching by prefix, and closing the kuberc file in SavePreference. kubeadm shows the missing CA hint again.

Week of October 19, 2026

What shipped

Why it matters

This week brings the ShardedListAndWatch gate to Beta and trims allocation work on the watch path in the apiserver, both aimed at how list and watch traffic is served. Several kubelet and node fixes change how pods behave around resize, termination and logging, so some clusters will see different results after upgrading. The CRI API also gains cgroup_mount_mode, opening the door to writable cgroups in the container runtime interface.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: ShardedListAndWatch graduates to Beta. Also in: shallow-copy watch events, hugepage limits kept across in-place resize, failure phase kept when a container exits 0, CRI cgroup_mount_mode added, and a kuberc flag precedence fix in kubectl.

Post for LinkedIn

This week in the project: the ShardedListAndWatch feature gate graduates to Beta, and watch event conversion now uses a shallow struct copy for Added and Modified events instead of a full object deep copy. Pods keep their hugepage limits across an in-place resize, and a pod terminated with a failure status keeps its failure phase when the container exits 0 on SIGTERM. The CRI API adds cgroup_mount_mode for writable cgroups, client-go stops emitting a zero informer store resource version before sync, and kubectl fixes --kuberc precedence over KUBERC at the default path. The kubelet also keeps a rotated log when compression fails at close and rejects unseparated hash suffixes in env files.

Week of October 12, 2026

What shipped

Why it matters

This week brings several correctness fixes that users feel directly: large storage capacity comparisons no longer overflow in CSI scheduling, negative namespace selectors evaluate correctly again, volumes detach sooner after node deletion, and volume reported-in-use marking no longer races. Alongside these, the project updated its metrics-server addon, improved kube-proxy validation messages to use public field names, and moved the kubelet pod resource allocation checkpoint to store the full PodSpec with migration code.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: storage capacity comparisons no longer overflow above 2^63, negative namespace selectors evaluate correctly again, volumes detach sooner after node deletion, and volume reported-in-use marking no longer races. Also: metrics-server v0.9.0 and clearer kube-proxy validati

Post for LinkedIn

This week in Kubernetes: volume binding now compares storage capacities with Quantity.Cmp, so storage sizes above 2^63 no longer overflow the CSI capacity check. The scheduler restores pointer-based mutation when namespace selectors expand, fixing negative namespace selector evaluation. The attach-detach controller clears MountedByNode immediately when a node is deleted, allowing detach without waiting for the force-detach timeout, and volume reported-in-use marking no longer races. Also shipped: metrics-server updated to v0.9.0, kube-proxy validation errors reported with public v1alpha1 field names, kubeadm no longer pulling the fake client into its binary, and kubelet checkpoint files now storing the entire PodSpec with migration code.

Week of October 5, 2026

What shipped

Why it matters

This week brings stability improvements to core components, backports of critical security fixes across multiple release branches, and advances in authorization and scheduling features. The promotion of kuberc to stable and Go 1.27.2 security upgrade are particularly important for users managing cluster configurations and deploying production workloads.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: kuberc config format reaches stable status, Go 1.27.2 security update integrated, pod group scheduling validation added, and multiple core controller bug fixes for deployments and kubelet.

Post for LinkedIn

Kubernetes shipped significant updates this week: kuberc configuration format promoted to stable, Go runtime updated to 1.27.2 for security, new pod group runtime hierarchy validation in the scheduler, and critical fixes for deployment controllers and kubelet node initialization. These changes strengthen core reliability and security across multiple cluster components.

Week of September 28, 2026

What shipped

Why it matters

This week's changes fix multiple bugs affecting kubelet DNS configuration, quantity handling, metrics, and kubectl output reliability. Several improvements target memory efficiency in watch operations and correctness in API validation, while feature gate promotions signal maturation of HPA functionality.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: kubelet DNS filtering, safer Quantity types, watch cache streaming, HPA metrics separation, and kubectl stderr fixes. Bug fixes improve reliability across node, API machinery, and CLI components.

Post for LinkedIn

Kubernetes this week includes improvements to DNS handling in kubelet, fixes for Quantity value semantics to prevent unintended mutations, and safer etcd metrics tracking. kubectl now correctly routes warnings to stderr, preventing JSON corruption in piped commands. Watch cache streaming avoids unnecessary allocations. HPA gains maturity with feature gate promotion to GA. These changes address reliability, performance, and correctness across core components.

Week of September 21, 2026

What shipped

Why it matters

This week brings support for post-quantum cryptography through ML-DSA integration across kubeadm and certificate signing, improving security for future threats. The addition of server-side opt-out for managedFields and mutable workload scheduling parameters addresses operational needs for API efficiency and dynamic resource management. Multiple performance and correctness improvements across watch validation, caching, and device management strengthen the core platform.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: ML-DSA post-quantum cryptography support in kubeadm and certificates, managedFields opt-out for API responses, mutable workload scheduling, watch validation improvements, and four patch releases.

Post for LinkedIn

Kubernetes shipped significant updates this week: post-quantum cryptography support via ML-DSA for kubeadm and certificate signing; server-side control over metadata.managedFields in API responses; mutable workload group sizing for dynamic scheduling; improved watch validation; and refinements to device management and performance. Four patch releases (v1.34.12, v1.35.9, v1.36.5, v1.37.1) are available.

Week of September 14, 2026

What shipped

Why it matters

Multiple bug fixes address correctness issues in resource management, scheduling, and validation that could affect production workloads. New features like kubectl autocompletion and ML-DSA support expand functionality for operators and security use cases.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: IP/CIDR Validation reaches GA, pod overhead handling fixed in HPA, kubectl explain gains autocompletion, plus fixes for resource validation and StatefulSet restoration.

Post for LinkedIn

Notable updates to Kubernetes this week include IP/CIDR Validation graduating to GA, improvements to pod resource calculations in HPA that now properly exclude overhead, shell autocompletion for kubectl explain, and critical bug fixes for ResourceQuota validation and StatefulSet restoration from ControllerRevision.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.