KEDA 2.4.0
We are happy to release KEDA 2.4.0 🎉
Here are some highlights:
- Introducing a new Solace PubSub+ Event Broker scaler
- Introducing a new Selenium Grid scaler
- Introducing a new Kubernetes Workload scaler
- Introduce fallback functionality
- Introduce Idle Replica Mode
Learn how to deploy KEDA by reading our documentation.
New
- Add Solace PubSub+ Event Broker scaler (#1945)
- Add Selenium Grid scaler (#1971)
- Add Kubernetes Workload scaler (#2010)
- Introduce fallback functionality (#1872)
- Introduce Idle Replica Mode (#1958)
- ScaledJob - Support pod conditions for pending job count calculation (#1970|#2009)
Improvements
- Optimize Kafka scaler by fetching all topic offsets using a single HTTP request (#1956)
- Adding ability to specify Kafka Broker Version (#1866)
- Support custom metric name in RabbitMQ scaler (#1976)
- Support using regex to select the queues in RabbitMQ scaler (#1957)
- Extend Azure Monitor scaler to support custom metrics (#1883)
- Support non-public cloud environments in the Azure Service Bus scaler (#1907)
- Support non-public cloud environments in the Azure Storage Queue and Azure Storage Blob scalers (#1863)
- Adjusts InfluxDB scaler to support queries that return integers in addition to those that return floats (#1977)
- Allow InfluxDB
authToken
,serverURL
, andorganizationName
to be sourced from(Cluster)TriggerAuthentication
(#1904) - IBM MQ scaler password handling fix (#1939)
- Metrics APIServer: Add ratelimiting parameters to override client (#1944)
- Fix READY and ACTIVE fields of ScaledJob to show status when we run
kubectl get sj
(#1855) - Show HashiCorp Vault Address when using
kubectl get ta
orkubectl get cta
(#1862) - Don't panic when HashiCorp Vault path doesn't exist (#1864)
Breaking Changes
- Fix
keda-system-auth-delegator
ClusterRoleBinding name (#1616). Upgrading may leave a stray ClusterRoleBinding with the old namekeda:system:auth-delegator
behind.
Other
- Use
scaled[object/job].keda.sh/
prefix for KEDA related labels (#2008)