RATATOSKRATATOSK
Sign in

OpenKruise

v1.9.3CI/CD & App Delivery
Nov 5, 2026

OTHER 4

A maintenance release fixes WorkloadSpread, CloneSet, and BroadcastJob behavior. It introduces no newly announced operator action or configuration change.

All 4 other recorded changesfixes 4

fixes (4)

  • **WorkloadSpread: trigger reconciliation when a Pod becomes unschedulable** — [#2634](https://github.com/openkruise/kruise/pull/2634) by Ishaan400 (@Ishaan400). Ensures the adaptive scheduling strategy reevaluates pending Pods after the configured rescheduling timeout, rather than waiting for an unrelated event.
  • **WorkloadSpread / controllerfinder: prevent an empty scale selector from matching unrelated Pods** — [#2642](https://github.com/openkruise/kruise/pull/2642) by sarankumar (@sarankumar1325). Treats an empty selector from a custom workload's scale subresource as matching no Pods, preventing WorkloadSpread from claiming every Pod in the namespace. Selector conversion errors are now returned instead of ignored.
  • **CloneSet: clear stale rollout timeout conditions on a new update revision** — [#2600](https://github.com/openkruise/kruise/pull/2600) by Abdullah Zulfiqar (@AbdullahZulfiqar2005). Removes the previous rollout's ProgressDeadlineExceeded condition so a new rollout can start with a fresh progress deadline.
  • **BroadcastJob: exclude failed Pod creations from active counts** — [#2620](https://github.com/openkruise/kruise/pull/2620) by Sarthak Sharma (@sublimemonk). Increments the active counter only when Pod creation succeeds, avoiding inflated status.active after creation failures.
Add OpenKruise to your stack

A weekly email arrives when a release needs action. Weeks with nothing to act on, like this one, send no email.

Add to stack →