Skip to content

Latest commit

 

History

History
202 lines (134 loc) · 8.64 KB

CHANGELOG.md

File metadata and controls

202 lines (134 loc) · 8.64 KB

Changelog

Deprecations

  • As of v1.3, support for brokerList is deprecated for our Kafka topic scaler and will be removed in v2.0 (#632)

History

v1.5.0

Learn more about our release in our milestone.

New

  • Scalers
    • Introduce Active MQ Artemis scaler (Docs)
    • Introduce Redis Streams scaler (Docs | Details)
    • Introduce Cron scaler (Docs | Details)
  • Secret Providers
    • Introduce HashiCorp Vault secret provider (Docs | Details)
  • Other
    • Introduction of nodeSelector in raw YAML deployment specifications (Details)

Improvements

  • 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)

Breaking Changes

None.

Other

None.

v1.4.1

New

None

Improvements

  • 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)

Breaking Changes

None.

Other

  • Print version of metric adapter in logs (#770)

v1.4.0

New

  • Extend RabbitMQ scaler to support count unacked messages(#700)

Improvements

  • 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 in ScaledObject (#709)

Breaking Changes

None.

Other

  • 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)

v1.3.0

New

  • Add Azure monitor scaler (#584)
  • Introduce changelog (#664)
  • Introduce support for AWS pod identity (#499)

Improvements

  • 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)

Breaking Changes

None.

Other

  • Updating license to Apache per CNCF donation (#661)

v1.2.0

New

  • 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)

Improvements

  • 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)

Breaking Changes

None.

Other

  • 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)

v1.1.0

New

  • 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)

Improvements

  • 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)

Breaking Changes

None.

Other

  • 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)

v1.0.0

New

  • 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

Improvements

  • Additional tests and automation through GitHub Actions

Breaking Changes

  • RabbitMQ host property now must resolve from a secret (#347)

Other

None.