RepoJournal
Kubernetes

@kubernetes

Container orchestration - what platform teams ship on

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

CRYPTO LIBRARY PATCH ROLLS ACROSS THE STACK AS CEL ADMISSION POLICY GETS CPU TURBO

By RepoJournal · Filed · About Kubernetes

golang.org/x/crypto v0.52.0 is landing everywhere to silence security scanners, while Kubernetes optimizes CEL admission evaluation to cut CPU overhead on high-throughput clusters.

The security team pushed golang.org/x/crypto v0.52.0 across multiple repos [1][2][3][4][5][6] following fresh CVE announcements. This is a coordinated roll-out spanning apiserver, externaljwt, and endpointslice to clear scanner findings before the next release cycle. More consequential for operators: the apiserver is getting a major CEL admission policy optimization [7][8] that eliminates expensive reflection-based object serialization, cutting CPU usage and GC pressure on clusters running heavy policy enforcement. Watch that land soon. The scheduling API is also graduating DisruptionMode from enum to struct [9], which means v1alpha2 is being dropped entirely in favor of v1alpha3 for future extensibility. Minikube's infrastructure work [10][11][12] tightens linting rules, modernizes concurrency patterns to Go 1.25 standards, and fixes resumable upload flakes in the build pipeline. Three watch event metrics are graduating to beta [13][14], signaling the observability tooling is stabilizing.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Bump golang.org/x/crypto to v0.52.0 ↗ kubernetes/kubernetes
  2. [2] Merge pull request #139248 from dims/bump-golang.org/x/crypto-to-v0.52.0 kubernetes/apiserver
  3. [3] Merge pull request #139248 from dims/bump-golang.org/x/crypto-to-v0.52.0 kubernetes/externaljwt
  4. [4] Bump golang.org/x/crypto to v0.52.0 kubernetes/externaljwt
  5. [5] Merge pull request #139248 from dims/bump-golang.org/x/crypto-to-v0.52.0 kubernetes/endpointslice
  6. [6] Bump golang.org/x/crypto to v0.52.0 kubernetes/endpointslice
  7. [7] optimize CEL admission policies ↗ kubernetes/kubernetes
  8. [8] Merge pull request #138771 from lalitc375/cel-opt kubernetes/apiserver
  9. [9] Converts the DisruptionMode enum field to struct as v1alpha3 and drops v1alpha2 ↗ kubernetes/kubernetes
  10. [10] infra: Isolate `gsutil` State Directory to Prevent Resumable Upload Conflicts ↗ kubernetes/minikube
  11. [11] infra: modularize prow image targets to its own makefile ↗ kubernetes/minikube
  12. [12] lint: tighten golangci-lint rules and modernize Go concurrency, sorting, and error handling ↗ kubernetes/minikube
  13. [13] Merge pull request #137116 from tico88612/feat/apiserver-watch-metric-beta kubernetes/apiserver
  14. [14] Merge pull request #136894 from LoginovIlia/apiserver_util_metrics_beta kubernetes/apiserver

Quick answers

What shipped in Kubernetes on May 23, 2026?
golang.org/x/crypto v0.52.0 is landing everywhere to silence security scanners, while Kubernetes optimizes CEL admission evaluation to cut CPU overhead on high-throughput clusters. In total, 76 commits and 17 pull requests landed.
Who contributed to Kubernetes on May 23, 2026?
4 developers shipped this update, including dims, lalitc375, dom4ha, and medyagh.
What were the notable Kubernetes updates?
Bump golang.org/x/crypto to v0.52.0, Merge pull request #139248 from dims/bump-golang.org/x/crypto-to-v0.52.0, and Merge pull request #139248 from dims/bump-golang.org/x/crypto-to-v0.52.0.

More from @kubernetes

Daily updates, in your inbox

Follow Kubernetes

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

or

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

Elsewhere on the wire

Want every project, not just this one?