KEDA - v2.12.0


We are happy to release KEDA v2.12 🎉

Here are some highlights:

  • New Google Cloud Tasks scaler
  • New apache-kafka scaler (Experimental)
  • Support for formula-based evaluation of metric values (Experimental)
  • Support for pushing operational metrics to an OpenTelemetry Collector (Experimental)

This release has no new deprecations.

Learn how to deploy KEDA by reading our documentation.

🗓️ The next KEDA release is currently being estimated for , learn more in our roadmap.

New

  • General: Introduce new Google Cloud Tasks scaler (#3613)
  • AWS SQS Scaler: Support for scaling to include delayed messages. (#4377)
  • Governance: KEDA transitioned to CNCF Graduated project (#63)

Experimental

Here is an overview of all new experimental features:

  • General: New apache-kafka scaler based on kafka-go library (#4692)
  • General: Support for formula-based evaluation of metric values (#2440|#4998)
  • General: Introduce pushing operational metrics to an OpenTelemetry Collector (#3078)

Improvements

  • General: Introduce Prometheus metrics of API server to KEDA Metric Server (#4460)
  • General: Show ScaledObject/ScaledJob names to output of kubectl get triggerauthentication/clustertriggerauthentication (#796)
  • General: Introduce standalone CRD generation to release workflow (#2726)
  • General: Introduce changelog validation check during PR for formatting and order violations (#3190)
  • General: Automatically set GOMAXPROCS to match Linux container CPU quota (#4999)
  • General: Configurable Kubernetes cluster domain for Cert Manager (#4861)
  • General: Provide new Kubernetes events about internal state and scaling (#3764)
  • General: Introduce annotation autoscaling.keda.sh/paused: true for ScaledObject to pause autoscaling (#3304)
  • General: Updated AWS SDK and updated all the AWS scalers (#4905)
  • Azure Pod Identity: Introduce validation to prevent usage of empty identity ID for Azure identity providers (#4528)
  • Kafka Scaler: Add unsafeSsl flag for kafka scaler (#4977)
  • Prometheus Scaler: Remove trailing whitespaces in customAuthHeader and customAuthValue (#4960)
  • Pulsar Scaler: Support for OAuth extensions (#4700)
  • Redis Scalers: Support for TLS authentication for Redis & Redis stream scalers (#4917)

Fixes

  • General: Add validations for stabilizationWindowSeconds (#4976)
  • RabbitMQ Scaler: Allow subpaths along with vhost in connection string (#2634)
  • Selenium Grid Scaler: Fix scaling based on latest browser version (#4858)
  • Solace Scaler: Fix a bug where queueName is not properly escaped during URL encode (#4936)

You can find all deprecations in this overview and join the discussion here.

New deprecation(s):

  • None.

Breaking Changes

  • General: Remove deprecated metricName from trigger metadata section (#4899)

Other

  • General: Fixed a typo in the StatefulSet scaling resolver (#4902)
  • General: Only show logs with a severity level of ERROR or higher in the stderr in metrics server (#4049)
  • General: Refactor ScaledJob related methods to be located at scale_handler (#4781)
  • General: Replace deprecated set-output command with environment file in GitHub Actions workflows (#4914)

New Contributors

  • @Indresh2410 made their first contribution in https://github.com/kedacore/keda/pull/4735
  • @Dylan-KW made their first contribution in https://github.com/kedacore/keda/pull/4763
  • @SpiritZhou made their first contribution in https://github.com/kedacore/keda/pull/4668
  • @aashish-19 made their first contribution in https://github.com/kedacore/keda/pull/4822
  • @Adarsh-verma-14 made their first contribution in https://github.com/kedacore/keda/pull/4815
  • @atzawada made their first contribution in https://github.com/kedacore/keda/pull/4814
  • @nitishchauhan0022 made their first contribution in https://github.com/kedacore/keda/pull/4731
  • @drmorr0 made their first contribution in https://github.com/kedacore/keda/pull/4902
  • @phr3nzii made their first contribution in https://github.com/kedacore/keda/pull/4900
  • @jongwooo made their first contribution in https://github.com/kedacore/keda/pull/4915
  • @AmorBielyi made their first contribution in https://github.com/kedacore/keda/pull/4584
  • @jeevanragula made their first contribution in https://github.com/kedacore/keda/pull/4953
  • @Amir-Wollman made their first contribution in https://github.com/kedacore/keda/pull/4959
  • @mingmcb made their first contribution in https://github.com/kedacore/keda/pull/4709
  • @BojanZelic made their first contribution in https://github.com/kedacore/keda/pull/4982
  • @sansmoraxz made their first contribution in https://github.com/kedacore/keda/pull/4801
  • @Taction made their first contribution in https://github.com/kedacore/keda/pull/4979
  • @testwill made their first contribution in https://github.com/kedacore/keda/pull/5004

Full Changelog: https://github.com/kedacore/keda/compare/v2.11.0...v2.12.0


Details

date
Sept. 28, 2023, 3:39 p.m.
name
KEDA v2.12.0
type
Minor
👇
Register or login to:
  • 🔍View and search all KEDA releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or