KEDA
v2.20.2Orchestration & ManagementJul 31, 2026
KEDA v2.20.2 is a patch release fixing a series of nil-pointer panics, reconnect loops, and resource leaks, plus restoring ScaledJob validation and adding an HPAActive condition on ScaledObject to decouple HPA scaling status from the Ready state.
breakingScaledJob scalingStrategy.strategy validation corrected
The ScaledJob CRD validation for scalingStrategy.strategy was rejecting "default" as a valid value. The fix ships in v2.20.2 and restores this previously-rejected option.
Key changes (8)
- ScaledJob CRD validation restored to accept "default" for scalingStrategy.strategy
- Adds HPAActive condition on ScaledObject to track HPA scaling status independently of Ready
- Fixes concurrent map writes panic in shared root CA CertPool
- Fixes nil pointer dereference in AWS Secret Manager TriggerAuthentication when credentials and podIdentity are omitted
- Fixes nil pointer dereference in customScalingStrategy.GetEffectiveMaxScale
- Fixes nil pointer dereference in GetCurrentReplicas and operator panics from uninitialized ScaleTargetGVKR
- Restores legacy events API group in RBAC and gRPC reconnect backoff in metrics client
- Fixes Azure Blob Storage globPattern, MongoDB client leak, negative external metrics, and HTTP transport pooling across scalers
Add KEDA to your stack
A weekly email arrives when a release needs action. Like the breaking changes in this release.