1.37.2
Changelog since v1.37.1
Changes by Kind
Dependency
Feature
- Kubernetes is now built using Go 1.26.10 (#143341, @palnabarun) [SIG Release and Testing]
- Kubernetes is now built using Go 1.26.9 (#143117, @xmudrii) [SIG Release and Testing]
Bug or Regression
- Fixed a bug where
NoExecutedevice taints (DeviceTaintRule) did not evict pods using DRA-backed extended resources (pod.Status.ExtendedResourceClaimStatus). (#142492, @troychiu) [SIG Apps, Auth, Node and Scheduling] - Fixed an issue where a Job recreated with the same name as a recently deleted Job could remain unreconciled because it inherited pending Pod expectations from the previous Job. (#142390, @6democratickim9) [SIG Apps and Testing]
- Kube-apiserver and other servers built on k8s.io/apiserver now accept up to 16384 request header values. Without this, Go 1.27's default of 500 rejects impersonated or proxied users with about 500 or more groups with HTTP 431. Releases built with Go 1.26 had no separate header-count limit. (#142770, @cwedgwood) [SIG API Machinery and Auth]
- Kube-proxy no longer tries to set the
nf_conntrack_maxsysctl if its value is already higher than the value kube-proxy wants it to be. This fixes a regression in 1.36 on systems where kube-proxy does not have permission to modify the sysctls, since the new maximum value fornf_conntrack_maxcould cause kube-proxy to now want a different (lower) value than it had before. (#142198, @danwinship) [SIG Network]
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.