v2.19.0
Added 2
- Add file-based authentication support for ClusterTriggerAuthentication
- Introduce new Kubernetes Resource Scaler
Changed 8
- Correct error message when awsSecretAccessKey is missing in credential-based authentication
- Emit more events about what is happening with ScaledObject/ScaledJob
- Include trigger activity status in raw metrics stream response
- Add cross-account observability support to AWS CloudWatch Scaler
- Add FilterExpression support to DynamoDB Scaler
- Support DQL querying in Dynatrace Scaler
- Add TLS support to MongoDB Scaler
- Track activity for each trigger in the status of ScaledObject/ScaledJob
Fixed 8
- Apply fallback in polling loop to enable scaling from zero
- Fix accurateScalingStrategy ignoring pendingJobCount in maxReplicaCount check
- Replace deprecated azure autorest dependency with azure sdk for go
- Return request in cluster agent proxy without bearer auth in Datadog Scaler
- Use metricUnavailableValue for 422 errors in Datadog Cluster Agent
- Create new HTTP request for each queue query in IBMMQ scaler
- Improve check for missing partition information when calculating lag in Kafka Scaler
- Fix TLS RootCAs initialization when using API key authentication with Temporal Cloud
Removed 1
- Remove NATS Streaming Server (aka Stan) from NATS Streaming scaler
We are happy to release KEDA 2.19.0 🎉
Highlights:
- Introducing new Kubernetes Resource Scaler
- Adding file-based authentication support for ClusterTriggerAuthentication
Learn how to deploy KEDA by reading our documentation.
🗓️ The next KEDA release is currently being estimated for 2nd week of May 2026 , learn more in our roadmap.
New
- General: Add file-based authentication support for ClusterTriggerAuthentication (#7083)
- General: Introduce new Kubernetes Resource Scaler (#7212)
Improvements
- General: Correct error message when awsSecretAccessKey is missing in credential-based authentication (#7265)
- General: Emit more events about what is happening with ScaledObject/ScaledJob (#7382)
- General: Raw metrics stream - include trigger activity status in response (#7369)
- AWS CloudWatch Scaler: Add cross-account observability support (#7189)
- Dynamodb Scaler: Add FilterExpression support (#7102)
- Dynatrace Scaler: Support DQL querying (#7377)
- MongoDB Scaler: Add TLS support (#6976)
Fixes
- General: Apply fallback in polling loop to enable scaling from zero (#7239)
- General: Fix accurateScalingStrategy ignoring pendingJobCount in maxReplicaCount check (#7329)
- General: Replace deprecated
azure autorestdependency toazure sdk for go(#7073) - Datadog Scaler: Return request in cluster agent proxy without bearer auth (#7341)
- Datadog Scaler: Use metricUnavailableValue for 422 errors in Datadog Cluster Agent (#7246)
- IBMMQ Scaler: Create new HTTP request for each queue query in IBMMQ scaler (#7202)
- Kafka Scaler: Improve check for missing partition information when calculating lag (#7414)
- Temporal Scaler: Fix TLS RootCAs initialization when using API key authentication with Temporal Cloud (#7367)
Breaking Changes
- NATS Streaming scaler: Remove NATS Streaming Server (aka Stan) (#6366)
Other
- ScaledObject/ScaledJob: Track activity for each trigger in the status (#7347)