diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b4dec8f37d..a1fb4b8c077 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,36 @@ - As of v1.3, support for `brokerList` is deprecated for our Kafka topic scaler and will be removed in v2.0 ([#632](https://github.com/kedacore/keda/issues/632)) +## v1.4 + +### New + +- Extend RabbitMQ scaler to support count unacked messages([#700](https://github.com/kedacore/keda/pull/700)) + +### Improvements + +- Fix scalers leaking ([#684](https://github.com/kedacore/keda/pull/684)) +- Provide installation YAML package as release artifact ([#740](https://github.com/kedacore/keda/pull/740)) +- Improve Azure Monitor scaler to handle queries without metrics ([#680](https://github.com/kedacore/keda/pull/680)) +- Authenticate to AWS with dedicated role without AssumeRole permissions ([#656](https://github.com/kedacore/keda/pull/656)) +- KEDA now respects label restrictions on Horizontal Pod Autoscaler to have max 63 chars ([#707](https://github.com/kedacore/keda/pull/707)) +- KEDA will automatically assign `deploymentName` label if it was not defined in `ScaledObject` ([#709](https://github.com/kedacore/keda/pull/709)) + +### Breaking Changes + +None. + +### Other + +- Adding label for metrics service selection ([#745](https://github.com/kedacore/keda/pull/745)) +- Filter returned metrics from api server based on queried name ([#732](https://github.com/kedacore/keda/pull/732)) +- Add redis host and port parameter to the scaler with tests ([#719](https://github.com/kedacore/keda/pull/719)) +- Remove go micro version ([#718](https://github.com/kedacore/keda/pull/718)) +- Update zero result return to be non-error inducing ([#695](https://github.com/kedacore/keda/pull/695)) +- Return if kafka offset response is nil ([#689](https://github.com/kedacore/keda/pull/689)) +- Fix typos in MySQL scaler ([#683](https://github.com/kedacore/keda/pull/683)) +- Update README to mention CNCF ([#682](https://github.com/kedacore/keda/pull/682)) + ## v1.3 ### New diff --git a/deploy/00-namespace.yaml b/deploy/00-namespace.yaml index 70e56fee74e..675ee56196d 100644 --- a/deploy/00-namespace.yaml +++ b/deploy/00-namespace.yaml @@ -3,6 +3,6 @@ kind: Namespace metadata: labels: app.kubernetes.io/name: keda - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda diff --git a/deploy/01-service_account.yaml b/deploy/01-service_account.yaml index 0ce4b4ec86b..dd931310e37 100644 --- a/deploy/01-service_account.yaml +++ b/deploy/01-service_account.yaml @@ -3,7 +3,7 @@ kind: ServiceAccount metadata: labels: app.kubernetes.io/name: keda-operator - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda-operator namespace: keda diff --git a/deploy/10-cluster_role.yaml b/deploy/10-cluster_role.yaml index 4cde1e6c907..8638dbd5173 100644 --- a/deploy/10-cluster_role.yaml +++ b/deploy/10-cluster_role.yaml @@ -3,7 +3,7 @@ kind: ClusterRole metadata: labels: app.kubernetes.io/name: keda-operator - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator creationTimestamp: null name: keda-operator diff --git a/deploy/11-role_binding.yaml b/deploy/11-role_binding.yaml index af275c1ba97..f83c875d06e 100644 --- a/deploy/11-role_binding.yaml +++ b/deploy/11-role_binding.yaml @@ -3,7 +3,7 @@ kind: ClusterRoleBinding metadata: labels: app.kubernetes.io/name: keda-operator - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda-operator roleRef: diff --git a/deploy/12-operator.yaml b/deploy/12-operator.yaml index 905848e9102..c4d3dc277ff 100644 --- a/deploy/12-operator.yaml +++ b/deploy/12-operator.yaml @@ -4,7 +4,7 @@ metadata: labels: app: keda-operator app.kubernetes.io/name: keda-operator - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/component: operator app.kubernetes.io/part-of: keda-operator name: keda-operator @@ -24,7 +24,7 @@ spec: serviceAccountName: keda-operator containers: - name: keda-operator - image: docker.io/kedacore/keda:1.3.0 + image: docker.io/kedacore/keda:1.4.0 command: - keda args: diff --git a/deploy/20-metrics-cluster_role.yaml b/deploy/20-metrics-cluster_role.yaml index 1db1bcf1f66..1d90f0ce587 100644 --- a/deploy/20-metrics-cluster_role.yaml +++ b/deploy/20-metrics-cluster_role.yaml @@ -3,7 +3,7 @@ kind: ClusterRole metadata: labels: app.kubernetes.io/name: keda-external-metrics-reader - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator creationTimestamp: null name: keda-external-metrics-reader diff --git a/deploy/21-metrics-role_binding.yaml b/deploy/21-metrics-role_binding.yaml index f2845cee6cb..e92d7dcb5bb 100644 --- a/deploy/21-metrics-role_binding.yaml +++ b/deploy/21-metrics-role_binding.yaml @@ -3,7 +3,7 @@ kind: ClusterRoleBinding metadata: labels: app.kubernetes.io/name: keda-system-auth-delegator - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda:system:auth-delegator roleRef: @@ -20,7 +20,7 @@ kind: RoleBinding metadata: labels: app.kubernetes.io/name: keda-auth-reader - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda-auth-reader namespace: kube-system @@ -38,7 +38,7 @@ kind: ClusterRoleBinding metadata: labels: app.kubernetes.io/name: keda-hpa-controller-external-metrics - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda-hpa-controller-external-metrics roleRef: diff --git a/deploy/22-metrics-deployment.yaml b/deploy/22-metrics-deployment.yaml index 0021ebf5d75..e9cfea9f0bb 100644 --- a/deploy/22-metrics-deployment.yaml +++ b/deploy/22-metrics-deployment.yaml @@ -4,7 +4,7 @@ metadata: labels: app: keda-metrics-apiserver app.kubernetes.io/name: keda-metrics-apiserver - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda-metrics-apiserver namespace: keda @@ -22,7 +22,7 @@ spec: serviceAccountName: keda-operator containers: - name: keda-metrics-apiserver - image: docker.io/kedacore/keda-metrics-adapter:1.3.0 + image: docker.io/kedacore/keda-metrics-adapter:1.4.0 imagePullPolicy: Always env: - name: WATCH_NAMESPACE diff --git a/deploy/23-metrics-service.yaml b/deploy/23-metrics-service.yaml index 434ada0c3ea..c89c0fc69da 100644 --- a/deploy/23-metrics-service.yaml +++ b/deploy/23-metrics-service.yaml @@ -4,7 +4,7 @@ kind: Service metadata: labels: app.kubernetes.io/name: keda-metrics-apiserver - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: keda-metrics-apiserver namespace: keda diff --git a/deploy/24-metrics-api_service.yaml b/deploy/24-metrics-api_service.yaml index 594219d0536..9503616821b 100644 --- a/deploy/24-metrics-api_service.yaml +++ b/deploy/24-metrics-api_service.yaml @@ -3,7 +3,7 @@ kind: APIService metadata: labels: app.kubernetes.io/name: v1beta1.external.metrics.k8s.io - app.kubernetes.io/version: "1.3.0" + app.kubernetes.io/version: "1.4.0" app.kubernetes.io/part-of: keda-operator name: v1beta1.external.metrics.k8s.io spec: diff --git a/version/version.go b/version/version.go index 5ab462930bb..6f3e4ce074d 100644 --- a/version/version.go +++ b/version/version.go @@ -1,5 +1,5 @@ package version var ( - Version = "1.3.0" + Version = "1.4.0" )