diff --git a/CHANGELOG.md b/CHANGELOG.md index e500f195..69f23ee1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,59 @@ All notable changes to this project are documented in this file. + +## 1.22.0 + +**Release date:** 2022-07-11 + +This release with support for KEDA ScaledObjects as an alternative to HPAs. Check the +[tutorial](https://docs.flagger.app/tutorials/keda-scaledobject) to understand it's usage +with Flagger. + +The `.spec.service.appProtocol` field can now be used to specify the [`appProtocol`](https://kubernetes.io/docs/concepts/services-networking/service/#application-protocol) +of the services that Flagger generates. + +In addition, a bug related to the Contour prometheus query for when service name is overwritten +along with a bug related to a Contour `HTTPProxy` annotations have been fixed. + +Furthermore, the installation guide for Alibaba ServiceMesh has been updated. + +#### Improvements: + +- feat: Add an optional `appProtocol` field to `spec.service` + [#1185](https://github.com/fluxcd/flagger/pull/1185) +- Update Kubernetes packages to v1.24.1 + [#1208](https://github.com/fluxcd/flagger/pull/1208) +- charts: Add namespace parameter to parameters table + [#1210](https://github.com/fluxcd/flagger/pull/1210) +- Introduce `ScalerReconciler` and refactor HPA reconciliation + [#1211](https://github.com/fluxcd/flagger/pull/1211) +- e2e: Update providers and Kubernetes to v1.23 + [#1212](https://github.com/fluxcd/flagger/pull/1212) +- Add support for KEDA ScaledObjects as an auto scaler + [#1216](https://github.com/fluxcd/flagger/pull/1216) +- include Contour retryOn in the sample canary + [#1223](https://github.com/fluxcd/flagger/pull/1223) + +#### Fixes: +- fix contour prom query for when service name is overwritten + [#1204](https://github.com/fluxcd/flagger/pull/1204) +- fix contour httproxy annotations overwrite + [#1205](https://github.com/fluxcd/flagger/pull/1205) +- Fix primary HPA label reconciliation + [#1215](https://github.com/fluxcd/flagger/pull/1215) +- fix: add finalizers to canaries + [#1219](https://github.com/fluxcd/flagger/pull/1219) +- typo: boostrap -> bootstrap + [#1220](https://github.com/fluxcd/flagger/pull/1220) +- typo: controller + [#1221](https://github.com/fluxcd/flagger/pull/1221) +- update guide for flagger on aliyun ASM + [#1222](https://github.com/fluxcd/flagger/pull/1222) +- Reintroducing empty check for metric template references. + [#1224](https://github.com/fluxcd/flagger/pull/1224) + + ## 1.21.0 **Release date:** 2022-05-06 diff --git a/artifacts/flagger/deployment.yaml b/artifacts/flagger/deployment.yaml index 1c027175..7ec7db7f 100644 --- a/artifacts/flagger/deployment.yaml +++ b/artifacts/flagger/deployment.yaml @@ -22,7 +22,7 @@ spec: serviceAccountName: flagger containers: - name: flagger - image: ghcr.io/fluxcd/flagger:1.21.0 + image: ghcr.io/fluxcd/flagger:1.22.0 imagePullPolicy: IfNotPresent ports: - name: http diff --git a/charts/flagger/Chart.yaml b/charts/flagger/Chart.yaml index d78def53..d3b9328b 100644 --- a/charts/flagger/Chart.yaml +++ b/charts/flagger/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: flagger -version: 1.21.0 -appVersion: 1.21.0 +version: 1.22.0 +appVersion: 1.22.0 kubeVersion: ">=1.19.0-0" engine: gotpl description: Flagger is a progressive delivery operator for Kubernetes diff --git a/charts/flagger/values.yaml b/charts/flagger/values.yaml index 53c71c45..fce4c6e1 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -2,7 +2,7 @@ image: repository: ghcr.io/fluxcd/flagger - tag: 1.21.0 + tag: 1.22.0 pullPolicy: IfNotPresent pullSecret: diff --git a/kustomize/base/flagger/kustomization.yaml b/kustomize/base/flagger/kustomization.yaml index 5f70a375..52053cce 100644 --- a/kustomize/base/flagger/kustomization.yaml +++ b/kustomize/base/flagger/kustomization.yaml @@ -9,4 +9,4 @@ resources: images: - name: ghcr.io/fluxcd/flagger newName: ghcr.io/fluxcd/flagger - newTag: 1.21.0 + newTag: 1.22.0 diff --git a/pkg/version/version.go b/pkg/version/version.go index c3d87d35..70f92c00 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -16,5 +16,5 @@ limitations under the License. package version -var VERSION = "1.21.0" +var VERSION = "1.22.0" var REVISION = "unknown"