RepoJournal
Kubernetes

@kubernetes

Container orchestration — what platform teams ship on

What actually shipped in Kubernetes, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

GRPC SECURITY FIXES ROLL ACROSS KUBERNETES CORE IN COORDINATED PUSH

By RepoJournal · Filed · About Kubernetes

Google.golang.org/grpc v1.82.1 shipped with three security fixes, and Kubernetes is patching it everywhere at once: externaljwt, endpointslice, kube-scheduler, and dynamic-resource-allocation all landed the update overnight.

The grpc-go update [1] [2] [3] [4] closes a critical DoS vector where HTTP/2 control frame floods could exhaust memory and CPU on gRPC servers. There is no v1.81.x backport, making this a forced upgrade for anyone on that line. The update also removes the GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING environment variable, which means any production configs using that flag need immediate attention before you deploy. In parallel, the scheduler landed In-Place Pod Resize preemption in alpha [5], giving your workload-conscious teams a new lever for managing resource-constrained clusters. DRA continues hardening itself with declarative validation for device metadata [6], additional DistinctAttribute test coverage [7], and critical fixes for shared device state management [8]. The documentation team synced Chinese language docs across tutorials and guides [9] [10] [11] [12], and security.txt moved to the proper well-known directory [13], ensuring compliance tooling can find your security contacts.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Update google.golang.org/grpc to v1.82.1 kubernetes/externaljwt
  2. [2] Update google.golang.org/grpc to v1.82.1 kubernetes/endpointslice
  3. [3] Update google.golang.org/grpc to v1.82.1 kubernetes/kube-scheduler
  4. [4] Update google.golang.org/grpc to v1.82.1 kubernetes/dynamic-resource-allocation
  5. [5] Merge pull request #140000 from natasha41575/ippr-preemption kubernetes/kube-scheduler
  6. [6] Merge pull request #140687 from alaypatel07/kep-5304-declarative-validation kubernetes/dynamic-resource-allocation
  7. [7] Merge pull request #140727 from kiarashazarnia/fix-distinct-attribute-multi-device kubernetes/dynamic-resource-allocation
  8. [8] Merge pull request #140702 from weizhoublue/fix/dra-consumable-capacity-quantity-copy kubernetes/dynamic-resource-allocation
  9. [9] [zh-cn]sync style-guide ↗ kubernetes/website
  10. [10] [zh-cn]sync updating-configuration-via-a-configmap ↗ kubernetes/website
  11. [11] [zh-cn]sync deploy-intro explore-intro expose-intro ↗ kubernetes/website
  12. [12] [zh-cn]sync kubelet-standalone scale-intro ↗ kubernetes/website
  13. [13] Merge pull request #56491 from Bhavesh189/fix-security-txt kubernetes/website

Quick answers

What shipped in Kubernetes on July 21, 2026?
Google.golang.org/grpc v1.82.1 shipped with three security fixes, and Kubernetes is patching it everywhere at once: externaljwt, endpointslice, kube-scheduler, and dynamic-resource-allocation all landed the update overnight. In total, 42 commits and 27 pull requests landed.
Who contributed to Kubernetes on July 21, 2026?
4 developers shipped this update, including kubernetes-prow[bot], my-git9, Davanum Srinivas, and Kubernetes Publisher.
What were the notable Kubernetes updates?
Update google.golang.org/grpc to v1.82.1, Update google.golang.org/grpc to v1.82.1, and Update google.golang.org/grpc to v1.82.1.

More from @kubernetes

Daily updates, in your inbox

Follow Kubernetes

What actually shipped in Kubernetes, written up every day — commits, pull requests, releases, and security advisories.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?