Skip to content

Commit 881798c

Browse files
Merge branch 'kedacore:main' into add-metrics-api-aggregation-from-kube-service-feature
2 parents 8660326 + 559e738 commit 881798c

File tree

2 files changed

+55
-20
lines changed

2 files changed

+55
-20
lines changed

.github/ISSUE_TEMPLATE/3_bug_report.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ body:
5757
label: KEDA Version
5858
description: What version of KEDA that are you running?
5959
options:
60+
- "2.18.0"
6061
- "2.17.2"
6162
- "2.17.1"
6263
- "2.17.0"
@@ -73,6 +74,8 @@ body:
7374
label: Kubernetes Version
7475
description: What version of Kubernetes that are you running?
7576
options:
77+
- "1.34"
78+
- "1.33"
7679
- "1.32"
7780
- "1.31"
7881
- "1.30"

CHANGELOG.md

Lines changed: 52 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ To learn more about active deprecations, we recommend checking [GitHub Discussio
1616
## History
1717

1818
- [Unreleased](#unreleased)
19+
- [v2.18.0](#v2180)
1920
- [v2.17.2](#v2172)
2021
- [v2.17.1](#v2171)
2122
- [v2.17.0](#v2170)
@@ -62,12 +63,45 @@ To learn more about active deprecations, we recommend checking [GitHub Discussio
6263

6364
### New
6465

65-
- **General**: Add error and event for mismatching input property ([#6721](https://github.com/kedacore/keda/issues/6721))
66+
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
67+
68+
#### Experimental
69+
70+
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
71+
72+
### Improvements
73+
74+
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
75+
76+
### Fixes
77+
78+
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
79+
80+
### Deprecations
81+
82+
You can find all deprecations in [this overview](https://github.com/kedacore/keda/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abreaking-change) and [join the discussion here](https://github.com/kedacore/keda/discussions/categories/deprecations).
83+
84+
New deprecation(s):
85+
86+
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
87+
88+
### Breaking Changes
89+
90+
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
91+
92+
### Other
93+
94+
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
95+
96+
## v2.18.0
97+
98+
### New
99+
66100
- **General**: Add fallback support for triggers of `Value` metric type ([#6655](https://github.com/kedacore/keda/pull/6655))
101+
- **General**: Add support for Force Activation annotation ([#6903](https://github.com/kedacore/keda/issues/6903))
67102
- **General**: Add support for pause scale in annotation ([#6902](https://github.com/kedacore/keda/issues/6902))
68103
- **General**: Add support for pause scale out annotation ([#7022](https://github.com/kedacore/keda/issues/7022))
69104
- **General**: Enable support on s390x for KEDA ([#6543](https://github.com/kedacore/keda/issues/6543))
70-
- **General**: Implement Force Activation annotation ([#6903](https://github.com/kedacore/keda/issues/6903))
71105
- **General**: Introduce new Forgejo Scaler ([#6488](https://github.com/kedacore/keda/issues/6488))
72106
- **General**: Introduce new Solace Direct Messaging scaler ([#6545](https://github.com/kedacore/keda/issues/6545))
73107
- **General**: Introduce new SolarWinds Scaler ([#6576](https://github.com/kedacore/keda/issues/6576))
@@ -77,22 +111,19 @@ To learn more about active deprecations, we recommend checking [GitHub Discussio
77111
- **General**: Trigger Schema Generated Tool ([#6345](https://github.com/kedacore/keda/issues/6345))
78112
- **General**: Vault authentication via cross-namespace service accounts ([#6153](https://github.com/kedacore/keda/issues/6153))
79113

80-
#### Experimental
81-
82-
- TODO ([#XXX](https://github.com/kedacore/keda/issues/XXX))
83114

84115
### Improvements
85116

117+
- **General**: Add error and event for mismatching input property ([#6721](https://github.com/kedacore/keda/issues/6721))
86118
- **General**: Allow excluding labels from being propagated from ScaledObject and ScaledJob to generated HPA and Job objects ([#6849](https://github.com/kedacore/keda/issues/6849))
87-
- **General**: chore: only add webhook DNS names when webhook patching is enabled ([#7002](https://github.com/kedacore/keda/issues/7002))
119+
- **General**: Only add webhook DNS names when webhook patching is enabled ([#7002](https://github.com/kedacore/keda/issues/7002))
88120
- **General**: Improve Events emitted from ScaledObject controller ([#6802](https://github.com/kedacore/keda/issues/6802))
89121
- **Apache Kafka Scaler**: Add support for even distribution of partitions to consumers ([#2581](https://github.com/kedacore/keda/issues/2581))
90122
- **Artemis Scaler**: Add TLS support with client certificates for secure HTTPS connections ([#6448](https://github.com/kedacore/keda/issues/6448))
91123
- **AWS CloudWatch Scaler**: Add support for CloudWatch extended statistics (e.g P99 / TM90 and etc) ([#7109](https://github.com/kedacore/keda/issues/7109))
92-
- **Azure Pipelines Scaler**: Add new `caseInsensitiveDemandsProcessing` property to enable case-insensitive comparison of pipeline job demands ([#7111](https://github.com/kedacore/keda/issues/7111))
93-
- **Azure Pipelines Scaler**: Add new `fetchUnfinishedJobsOnly` property to fetch only unfinished pipeline jobs for a pool ([#6819](https://github.com/kedacore/keda/issues/6819))
124+
- **Azure Pipelines Scaler**: Ability to enable case-insensitive comparison of pipeline job demands ([#7111](https://github.com/kedacore/keda/issues/7111))
125+
- **Azure Pipelines Scaler**: Ability to fetch only unfinished pipeline jobs for a pool ([#6819](https://github.com/kedacore/keda/issues/6819))
94126
- **Datadog Scaler**: Add a specific timeout configuration parameter for the Datadog trigger ([#6999](https://github.com/kedacore/keda/pull/6999))
95-
- **Datadog Scaler**: Fix bug with datadogNamespace config ([#6828](https://github.com/kedacore/keda/pull/6828))
96127
- **Datadog Scaler**: Improve Datadog scaler error messages ([#6999](https://github.com/kedacore/keda/pull/6999))
97128
- **Github Scaler**: Add support to control unlabeled job/runner matching ([#6900](https://github.com/kedacore/keda/issues/6900))
98129
- **InfluxDB Scaler**: Add support for InfluxDB v3 ([#6981](https://github.com/kedacore/keda/issues/6981))
@@ -103,48 +134,49 @@ To learn more about active deprecations, we recommend checking [GitHub Discussio
103134
- **RabbitMQ Scaler**: add `DeliverGetRate`, `PublishedToDeliveredRatio` and `ExpectedQueueConsumptionTime` trigger modes to RabbitMQ scaler ([#7071](https://github.com/kedacore/keda/issues/7071))
104135
- **Solace Scaler**: Add hostlist support for Solace brokers ([#7090](https://github.com/kedacore/keda/issues/7090))
105136
- **Temporal Scaler**: Always set `temporal-namespace` header on requests([#7079](https://github.com/kedacore/keda/issues/7079))
106-
- **Temporal Scaler**: Support custom tlsServerName ([#6820](https://github.com/kedacore/keda/pull/6820))
137+
- **Temporal Scaler**: Support custom `tlsServerName` ([#6820](https://github.com/kedacore/keda/pull/6820))
107138

108139
### Fixes
109140

110-
- **General**: Add missing omitempty json tags in the AuthPodIdentity struct ([#6779](https://github.com/kedacore/keda/issues/6779))
141+
- **General**: Add missing `omitempty` json tags in the AuthPodIdentity struct ([#6779](https://github.com/kedacore/keda/issues/6779))
111142
- **General**: Correct pending pod condition logic for ScaledJobs ([#6727](https://github.com/kedacore/keda/issues/6727))
112143
- **General**: Fix external push scaler deactivation behavior ([#6986](https://github.com/kedacore/keda/issues/6986))
113144
- **General**: Fix parse timeout config as milliseconds instead of seconds ([#6997](https://github.com/kedacore/keda/pull/6997))
114145
- **General**: Fix prefixes on envFrom elements in a deployment spec aren't being interpreted and Environment variables are not prefixed with the prefix ([#6728](https://github.com/kedacore/keda/issues/6728))
115146
- **General**: Fix SIGSEGV when doing fallback of non-static behavior on any ScaleTargetRef that is neither a Deployment nor a StatefulSet ([#6992](https://github.com/kedacore/keda/pull/6992))
116147
- **General**: New Scaled{Object,Job} has paused condition in their status as False instead of Unknown ([#7011](https://github.com/kedacore/keda/issues/7011))
117-
- **General**: Remove klogr dependency and replace with zap ([#5732](https://github.com/kedacore/keda/issues/5732))
148+
- **General**: Remove `klogr` dependency and replace with `zap` ([#5732](https://github.com/kedacore/keda/issues/5732))
118149
- **General**: Resolve race condition when removing paused-replicas annotation from ScaledObject ([#6982](https://github.com/kedacore/keda/issues/6982))
119150
- **General**: Sets hpaName in Status when ScaledObject adopts/finds an existing HPA ([#6336](https://github.com/kedacore/keda/issues/6336))
120151
- **Cron Scaler**: Fix cron scaler to return zero metric value by default([#6886](https://github.com/kedacore/keda/issues/6886))
152+
- **Datadog Scaler**: Fix bug with `datadogNamespace` config ([#6828](https://github.com/kedacore/keda/pull/6828))
121153
- **Hashicorp Vault**: Fix Vault PKI param using camel case param when making API call to Vault PKI endpoint ([#6864](https://github.com/kedacore/keda/issues/6864))
122-
- **Kafka Scaler**: Fix throwing error when using sasl=none ([#7061](https://github.com/kedacore/keda/issues/7061))
154+
- **Kafka Scaler**: Fix throwing error when using `sasl=none` ([#7061](https://github.com/kedacore/keda/issues/7061))
123155
- **Pulsar Scaler**: Resolve nil pointer dereference in Pulsar scaler redirect handling ([#7024](https://github.com/kedacore/keda/issues/7024))
124-
- **RabbitMQ Scaler**: Fix incorrect URL encoding in RabbitMQ vhosts containing %2f ([#6963](https://github.com/kedacore/keda/issues/6963))
125-
- **Temporal Scaler**: Allow setting 0 for targetQueueSize ([#7113](https://github.com/kedacore/keda/pull/7113))
156+
- **RabbitMQ Scaler**: Fix incorrect URL encoding in RabbitMQ vhosts containing `%2f` ([#6963](https://github.com/kedacore/keda/issues/6963))
157+
- **Temporal Scaler**: Allow setting 0 for `targetQueueSize` ([#7113](https://github.com/kedacore/keda/pull/7113))
126158

127159
### Deprecations
128160

129161
You can find all deprecations in [this overview](https://github.com/kedacore/keda/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abreaking-change) and [join the discussion here](https://github.com/kedacore/keda/discussions/categories/deprecations).
130162

131163
New deprecation(s):
132164

133-
- **GCP Pub/Sub Scaler**: The 'subscriptionSize' setting is DEPRECATED and will be removed in v2.20 - Use 'mode' and 'value' instead" ([#6866](https://github.com/kedacore/keda/pull/6866))
134-
- **Huawei Cloudeye Scaler**: The 'minMetricValue' setting is DEPRECATED and will be removed in v2.20 - Use 'activationTargetMetricValue' instead" ([#6978](https://github.com/kedacore/keda/pull/6978))
165+
- **GCP Pub/Sub Scaler**: The `subscriptionSize` setting is DEPRECATED and will be removed in v2.20 - Use `mode` and `value` instead ([#6866](https://github.com/kedacore/keda/pull/6866))
166+
- **Huawei Cloudeye Scaler**: The `minMetricValue` setting is DEPRECATED and will be removed in v2.20 - Use `activationTargetMetricValue` instead ([#6978](https://github.com/kedacore/keda/pull/6978))
135167

136168
### Breaking Changes
137169

138170
- **General**: Remove Prometheus webhook prommetrics deprecations ([#6698](https://github.com/kedacore/keda/pull/6698))
139-
- **CPU Memory scaler**: The 'type' setting is deprecated and removed, use 'metricType' instead ([#6698](https://github.com/kedacore/keda/pull/6698))
140-
- **IBM MQ scaler**: The 'tls' setting is deprecated and removed, use 'unsafeSsl' instead ([#6698](https://github.com/kedacore/keda/pull/6698))
171+
- **CPU Memory scaler**: The `type` setting is deprecated and removed, use `metricType` instead ([#6698](https://github.com/kedacore/keda/pull/6698))
172+
- **IBM MQ scaler**: The `tls` setting is deprecated and removed, use `unsafeSsl` instead ([#6698](https://github.com/kedacore/keda/pull/6698))
141173

142174
### Other
143175

144176
- **General**: Add gRPC service that allows subscribing to a raw metric values ([#7094](https://github.com/kedacore/keda/issues/7094))
145177
- **General**: Bump Controller Runtime version to v0.20.4 ([#7081](https://github.com/kedacore/keda/pull/7081))
146178
- **General**: Fix several typos ([#6909](https://github.com/kedacore/keda/pull/6909))
147-
- **General**: Replace deprecated webhook.Validator with webhook.CustomValidator ([#6660](https://github.com/kedacore/keda/issues/6660))
179+
- **General**: Replace deprecated `webhook.Validator` with `webhook.CustomValidator` ([#6660](https://github.com/kedacore/keda/issues/6660))
148180
- **MSSQL Scaler**: Refactor MS SQL e2e test ([#3401](https://github.com/kedacore/keda/issues/3401))
149181

150182
## v2.17.2

0 commit comments

Comments
 (0)