- As of v1.3, support for
brokerList
is deprecated for our Kafka topic scaler and will be removed in v2.0 (#632)
Learn more about our release in our milestone.
- Scalers
- Secret Providers
- Other
- Introduction of
nodeSelector
in raw YAML deployment specifications (Details)
- Introduction of
- Improved message count determination when using
includeUnacked
in RabbitMQ scaler (Details) - Fix for blank path without trailing slash in RabbitMQ scaler (Details)
- Improved parsing of connection strings to support
BlobEndpoint
,QueueEndpoint
,TableEndpoint
&FileEndpoint
segments (Details) - Support scaling when no storage checkpoint exists in Azure Event Hubs scaler (Details)
- GCP Pub Scaler should not panic on invalid credentials (Details)
- Make
queueLength
optional in RabbitMQ scaler (Details)
None.
None.
None
- Fix for scale-to-zero for Prometheus scaler no longer working (#770)
- Fix for passing default VHost for Rabbit MQ scaler no longer working (#770)
- Provide capability to define time encoding for operator (#766)
None.
- Print version of metric adapter in logs (#770)
- Extend RabbitMQ scaler to support count unacked messages(#700)
- Fix scalers leaking (#684)
- Provide installation YAML package as release artifact (#740)
- Improve Azure Monitor scaler to handle queries without metrics (#680)
- Authenticate to AWS with dedicated role without AssumeRole permissions (#656)
- KEDA now respects label restrictions on Horizontal Pod Autoscaler to have max 63 chars (#707)
- KEDA will automatically assign
deploymentName
label if it was not defined inScaledObject
(#709)
None.
- Adding label for metrics service selection (#745)
- Filter returned metrics from api server based on queried name (#732)
- Add redis host and port parameter to the scaler with tests (#719)
- Remove go micro version (#718)
- Update zero result return to be non-error inducing (#695)
- Return if kafka offset response is nil (#689)
- Fix typos in MySQL scaler (#683)
- Update README to mention CNCF (#682)
- Add Azure monitor scaler (#584)
- Introduce changelog (#664)
- Introduce support for AWS pod identity (#499)
- Make targetQueryValue configurable in postgreSQL scaler (#643)
- Added bootstrapServers to deprecate brokerList (#621)
- Removed the need for deploymentName label (#644)
- Adding Kubernetes recommended labels to resources (#596)
None.
- Updating license to Apache per CNCF donation (#661)
- Introduce new Postgres scaler (#553)
- Introduce new MySQL scaler (#564)
- Provide SASL_SSL Plain authentication for Kafka trigger scalar to work with Event Hubs (#585)
- TLS parameter to Redis-scaler (#540)
- Redis db index option (#577)
- Optional param for ConfigMaps and Secrets (#562)
- Remove manually adding sslmode to connection string (#558)
- ScaledObject.Status update should handle stale resource (#582)
- Improve reconcile loop (#581)
- Address naming changes for postgresql scaler (#593)
None.
- Move Metrics adapter into the separate Deployment (#506)
- Fix gopls location (#574)
- Add instructions on local development and debugging (#583)
- Add a checkenv target (#600)
- Mentioning problem with checksum mismatch error (#605)
- Introduce new Huawei Cloud CloudEye scaler (#478)
- Introduce new kinesis stream scaler (#526)
- Introduce new Azure blob scaler (#514)
- Support for SASL authentication for Kafka scaler (#486)
- Event Hub scalar expansion to work with Java and C# applications (#517)
- Escape Prometheus querystring (#521)
- Change how number of pending messages is calculated and add more error handling. (#533)
- Service bus scaler pod identity fix (#534)
- Eventhub scalar fix (#537)
- Kafka scaler fix for SASL plaintext auth (#544)
None.
- ScaledObject Status clean up (#466)
- Add default log level for operator (#468)
- Ensure get the metrics that have been aggregated (#509)
- Scale from zero when minReplicaCount is > 0 (#524)
- Total running Jobs must not exceed maxScale - Running jobs (#528)
- Check deploymentName definition in ScaledObject (#532)
- Many more scalers added
- Scaler extensibility (run scalers in a different container and communicate with KEDA via gRPC)
- TriggerAuthentication and Pod Identity for identity based auth that can be shared across deployments
- Schedule jobs on events in addition scaling out deployments
- Additional tests and automation through GitHub Actions
- RabbitMQ
host
property now must resolve from a secret (#347)
None.