kedacore/keda (keda)
### [`v2.15.0`](https://togithub.com/kedacore/keda/blob/HEAD/CHANGELOG.md#v2150)
##### Breaking Changes
- **Authentication:** AAD-Pod-Identity and AWS-KIAM auths have been removed ([#5035](https://togithub.com/kedacore/keda/issues/5035)|[#5085](https://togithub.com/kedacore/keda/issues/5085))
- **Prometheus Scaler**: Remove deprecated field `cortexOrgID` from Prometheus scaler ([#5538](https://togithub.com/kedacore/keda/issues/5538))
##### New
- **General**: Add `--ca-dir` flag to KEDA operator to specify directories with CA certificates for scalers to authenticate TLS connections (defaults to /custom/ca) ([#5860](https://togithub.com/kedacore/keda/issues/5860))
- **General**: Add Dynatrace Scaler ([#5685](https://togithub.com/kedacore/keda/pull/5685))
- **General**: Add Splunk Scaler ([#5904](https://togithub.com/kedacore/keda/issues/5904))
- **General**: Added `eagerScalingStrategy` for `ScaledJob` ([#5114](https://togithub.com/kedacore/keda/issues/5114))
- **General**: Provide CloudEvents around the management of ScaledObjects resources ([#3522](https://togithub.com/kedacore/keda/issues/3522))
- **General**: Support for Kubernetes v1.30 ([#5828](https://togithub.com/kedacore/keda/issues/5828))
##### Experimental
Here is an overview of all new **experimental** features:
- **Datadog Scaler**: Add support to use the Cluster Agent as source of metrics ([#5355](https://togithub.com/kedacore/keda/issues/5355))
##### Improvements
- **Azure queue scaler**: Added new configuration option 'queueLengthStrategy' ([#4478](https://togithub.com/kedacore/keda/issues/4478))
- **Cassandra Scaler**: Add TLS support for cassandra scaler ([#5802](https://togithub.com/kedacore/keda/issues/5802))
- **GCP Pub/Sub**: Add optional `valueIfNull` to allow a default scaling value and prevent errors when GCP metric returns no value. ([#5896](https://togithub.com/kedacore/keda/issues/5896))
- **GCP Scalers**: Added custom time horizon in GCP scalers ([#5778](https://togithub.com/kedacore/keda/issues/5778))
- **IBM MQ Scaler**: Add TLS support for IBM MQ scaler ([#5974](https://togithub.com/kedacore/keda/issues/5974))
- **Kafka**: Fix logic to scale to zero on invalid offset even with earliest offsetResetPolicy ([#5689](https://togithub.com/kedacore/keda/issues/5689))
- **MYSQL Scaler**: Add support to fetch username from env ([#5883](https://togithub.com/kedacore/keda/issues/5883))
- **Postgres Scaler**: Add support for access token authentication to an Azure Postgres Flexible Server ([#5823](https://togithub.com/kedacore/keda/issues/5823))
##### Fixes
- **General**: Fix panic in `KedaProvider` when getting metrics from Metrics Service if the gRPC Server connection is not established ([#6009](https://togithub.com/kedacore/keda/issues/6009))
- **General**: Scalers are properly closed after being refreshed ([#5806](https://togithub.com/kedacore/keda/issues/5806))
- **New Relic Scaler**: Fix CVE-2024-6104 in github.com/hashicorp/go-retryablehttp ([#5944](https://togithub.com/kedacore/keda/issues/5944))
##### Other
- **General**: Added Pre Regex check before building image in e2e test ([#5783](https://togithub.com/kedacore/keda/issues/5783))
- **General**: Check for missing CRD references and sample CRs ([#5920](https://togithub.com/kedacore/keda/issues/5920))
- **General**: Reduce the number of ScaledObject.Status updates in the fallback ([#5624](https://togithub.com/kedacore/keda/issues/5624))
- **General**: Remove deprecated Kustomize commonLabels ([#5888](https://togithub.com/kedacore/keda/pull/5888))
- **General**: Remove unused leader election parameters in metrics adapter ([#5959](https://togithub.com/kedacore/keda/issues/5959))
- **General**: Use new declarative parsing to read scaler config ([#5037](https://togithub.com/kedacore/keda/issues/5037)|[#5797](https://togithub.com/kedacore/keda/issues/5797))
- **Azure Services**: Migrated to `github.com/Azure/azure-sdk-for-go` ([#5470](https://togithub.com/kedacore/keda/issues/5470))
- **IBM MQ Scaler**: Adding e2e test ([#1287](https://togithub.com/kedacore/keda/issues/1287))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.14.3
->2.15.0
Release Notes
kedacore/keda (keda)
### [`v2.15.0`](https://togithub.com/kedacore/keda/blob/HEAD/CHANGELOG.md#v2150) ##### Breaking Changes - **Authentication:** AAD-Pod-Identity and AWS-KIAM auths have been removed ([#5035](https://togithub.com/kedacore/keda/issues/5035)|[#5085](https://togithub.com/kedacore/keda/issues/5085)) - **Prometheus Scaler**: Remove deprecated field `cortexOrgID` from Prometheus scaler ([#5538](https://togithub.com/kedacore/keda/issues/5538)) ##### New - **General**: Add `--ca-dir` flag to KEDA operator to specify directories with CA certificates for scalers to authenticate TLS connections (defaults to /custom/ca) ([#5860](https://togithub.com/kedacore/keda/issues/5860)) - **General**: Add Dynatrace Scaler ([#5685](https://togithub.com/kedacore/keda/pull/5685)) - **General**: Add Splunk Scaler ([#5904](https://togithub.com/kedacore/keda/issues/5904)) - **General**: Added `eagerScalingStrategy` for `ScaledJob` ([#5114](https://togithub.com/kedacore/keda/issues/5114)) - **General**: Provide CloudEvents around the management of ScaledObjects resources ([#3522](https://togithub.com/kedacore/keda/issues/3522)) - **General**: Support for Kubernetes v1.30 ([#5828](https://togithub.com/kedacore/keda/issues/5828)) ##### Experimental Here is an overview of all new **experimental** features: - **Datadog Scaler**: Add support to use the Cluster Agent as source of metrics ([#5355](https://togithub.com/kedacore/keda/issues/5355)) ##### Improvements - **Azure queue scaler**: Added new configuration option 'queueLengthStrategy' ([#4478](https://togithub.com/kedacore/keda/issues/4478)) - **Cassandra Scaler**: Add TLS support for cassandra scaler ([#5802](https://togithub.com/kedacore/keda/issues/5802)) - **GCP Pub/Sub**: Add optional `valueIfNull` to allow a default scaling value and prevent errors when GCP metric returns no value. ([#5896](https://togithub.com/kedacore/keda/issues/5896)) - **GCP Scalers**: Added custom time horizon in GCP scalers ([#5778](https://togithub.com/kedacore/keda/issues/5778)) - **IBM MQ Scaler**: Add TLS support for IBM MQ scaler ([#5974](https://togithub.com/kedacore/keda/issues/5974)) - **Kafka**: Fix logic to scale to zero on invalid offset even with earliest offsetResetPolicy ([#5689](https://togithub.com/kedacore/keda/issues/5689)) - **MYSQL Scaler**: Add support to fetch username from env ([#5883](https://togithub.com/kedacore/keda/issues/5883)) - **Postgres Scaler**: Add support for access token authentication to an Azure Postgres Flexible Server ([#5823](https://togithub.com/kedacore/keda/issues/5823)) ##### Fixes - **General**: Fix panic in `KedaProvider` when getting metrics from Metrics Service if the gRPC Server connection is not established ([#6009](https://togithub.com/kedacore/keda/issues/6009)) - **General**: Scalers are properly closed after being refreshed ([#5806](https://togithub.com/kedacore/keda/issues/5806)) - **New Relic Scaler**: Fix CVE-2024-6104 in github.com/hashicorp/go-retryablehttp ([#5944](https://togithub.com/kedacore/keda/issues/5944)) ##### Other - **General**: Added Pre Regex check before building image in e2e test ([#5783](https://togithub.com/kedacore/keda/issues/5783)) - **General**: Check for missing CRD references and sample CRs ([#5920](https://togithub.com/kedacore/keda/issues/5920)) - **General**: Reduce the number of ScaledObject.Status updates in the fallback ([#5624](https://togithub.com/kedacore/keda/issues/5624)) - **General**: Remove deprecated Kustomize commonLabels ([#5888](https://togithub.com/kedacore/keda/pull/5888)) - **General**: Remove unused leader election parameters in metrics adapter ([#5959](https://togithub.com/kedacore/keda/issues/5959)) - **General**: Use new declarative parsing to read scaler config ([#5037](https://togithub.com/kedacore/keda/issues/5037)|[#5797](https://togithub.com/kedacore/keda/issues/5797)) - **Azure Services**: Migrated to `github.com/Azure/azure-sdk-for-go` ([#5470](https://togithub.com/kedacore/keda/issues/5470)) - **IBM MQ Scaler**: Adding e2e test ([#1287](https://togithub.com/kedacore/keda/issues/1287))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.