otherSeptember 2, 2026Issue #102

Kubernetes 1.37 enforces storage version migration GA

Kubernetes 1.37 makes the storage version migration GA. The controller-manager now enforces a single API version per resource type and refuses writes to older schemas. The migration tool has been available for months — this is the point where the cluster starts policing the change.

It's not a migration for the data; that happened when objects were written in the new version. It's a migration for the API surface: the cluster stops accepting the old wire format. Any client that still sends an older version gets an error instead of a silent conversion.

The migration took this long because it breaks the backwards-compatibility guarantee that Kubernetes has relied on since 1.0. By making it GA, the project is saying the old API versions have been deprecated long enough and it's time to stop accepting them.

Why this matters for us: if you run a cluster, this is one of those release notes you actually need to read — the controller-manager will start rejecting old API calls and the migration tool needs to finish the job before 1.37 ships.

wasmi-labs.github.io

Read the originalOpen in new tab
#kubernetes#api-versioning#devops

Daily issue · no spam

Get the daily on your stoop

One short email a day — AI, tech, and what it means for our communities. Plain language, cultural lens, no Silicon Valley jargon.