139 wires and counting

$ follow Kubernetes

Keep up with Kubernetes in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-31
stories 84

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

KOPS KILLS GOSSIP DNS, KUBERNETES PINS CEL-GO DEPENDENCY

By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology

Kubernetes Operations removes gossip DNS support entirely in 1.37, completing a deprecation cycle that eliminates protokube and its mesh dependencies.

kOps shipped the final gossip removal with documentation and migration guidance [1][2][3]. The cleanup deletes the protokube binary [4], removes the forked memberlist library, and purges unused gossip dependencies [5], marking the end of a decade-old DNS discovery mechanism. Meanwhile, Kubernetes core pinned github.com/google/cel-go to v0.29.2 after v0.30.0 broke unit tests [6], and upgraded the default COS image to cos-129-lts shipping containerd v2.2.5 for proper CRI metrics support [7][8]. The test infrastructure refreshed CAPA job configs to add release-2.13 jobs while dropping 2.9 and 2.10 [9][10], and patched kOps AMI selection to filter by region availability [11]. Cloud provider AWS narrowed security group cleanup logic to prevent unintended revokes of consolidated rule pairs [12][13], while documentation work continued across localization [14][15] and a controller-runtime blog post received a caution banner for technical accuracy [16].

Action items

References

  1. [1] Merge pull request #18601 from hakman/remove-gossip-dns ↗ kubernetes/kops
  2. [2] docs: gossip removal in kOps 1.37 and migration guide ↗ kubernetes/kops
  3. [3] Merge pull request #18650 from hakman/remove-gossip-leftovers ↗ kubernetes/kops
  4. [4] Remove the protokube binary ↗ kubernetes/kops
  5. [5] Remove now-unused gossip dependencies ↗ kubernetes/kops
  6. [6] Pin github.com/google/cel-go to v0.29.2 in unwanted-dependencies.json ↗ kubernetes/kubernetes
  7. [7] Upgrade COS image family to cos-129-lts (containerd v2.2) ↗ kubernetes/kubernetes
  8. [8] Upgrade COS image family to cos-129-lts (containerd v2.2) ↗ kubernetes/kubernetes
  9. [9] Merge pull request #37577 from damdo/capa-add-v2.13-drop-v2.9-v2.10 ↗ kubernetes/test-infra
  10. [10] CAPA: add release-2.13 jobs, drop release-2.9 and release-2.10 ↗ kubernetes/test-infra
  11. [11] Kops - Filter newer AMIs by region availability ↗ kubernetes/test-infra
  12. [12] Narrow CLB BYO-SG cleanup revoke to the matching UserIdGroupPair ↗ kubernetes/cloud-provider-aws
  13. [13] Narrow CLB BYO-SG cleanup revoke to the matching UserIdGroupPair ↗ kubernetes/cloud-provider-aws
  14. [14] [ja] Translate content/en/docs/concepts/cluster-administration/admission-webhooks-good-practices.md into Japanese ↗ kubernetes/website
  15. [15] [zh-cn]sync change-pv-access-mode-readwriteoncepod and remove 2026-02-02-introducing-node-readiness-controller ↗ kubernetes/website
  16. [16] blog: add a caution banner to the controller-runtime cache post ↗ kubernetes/website

Quick answers

What shipped in Kubernetes on July 31, 2026?
Kubernetes Operations removes gossip DNS support entirely in 1.37, completing a deprecation cycle that eliminates protokube and its mesh dependencies. In total, 57 commits and 27 pull requests landed.
Who contributed to Kubernetes on July 31, 2026?
14 developers shipped this update, including kfess, my-git9, Andrei Kvapil, kubernetes-prow[bot], Subbu Vakati, joshuakguo, Ciprian Hacman, and Damien Grisonnet, and 6 more.
What were the notable Kubernetes updates?
Merge pull request #18601 from hakman/remove-gossip-dns, docs: gossip removal in kOps 1.37 and migration guide, and Merge pull request #18650 from hakman/remove-gossip-leftovers.