# Kubernetes v1.37.1

> Kubernetes Core · 2026-09-23

A maintenance release with a Go 1.26.8 toolchain update and correctness fixes in device scheduling, Windows kube-proxy, kubeadm configuration persistence, and DRA allocation. The recorded device scheduling fix changes how an unset `spec.deviceSelector` is handled.

## Check if affected
- **[breaking]** `DeviceTaintRule` device selector matching
  - Applies if you use `DeviceTaintRule` without setting `spec.deviceSelector`.
  - A `DeviceTaintRule` without `spec.deviceSelector` now matches no devices, instead of matching every device cluster-wide and making DRA devices unschedulable for `NoSchedule` or `NoExecute` taints. An explicit empty selector, `deviceSelector: {}`, targets all devices.

## Other recorded changes
- 4 (defect_corrected 3, value_changed 1)

[Full analysis](https://ratatosk.io/en/releases/kubernetes/v1.37.1)

[Original release notes](https://github.com/kubernetes/kubernetes/releases/tag/v1.37.1)
