diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bfe757c..2adec191 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## 0.23.0 + +**Release date:** 2022-06-02 + +This prerelease comes with a new flag `--feature-gate` to disable/enable +experimental features. It works in a similar manner to [Kubernetes feature gates](https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/). + +The libgit2 managed transport feature has been enabled by default. Furthermore, +a few changes have been made to make the feature more stable and enable quicker +clones. Users that want to opt out and use the unmanaged transports may do so +by passing the flag `--feature-gate=GitManagedTransport=false`, but please note +that we encourage users not to do so. + +A regression that was introduced in PR [#330](https://github.com/fluxcd/image-automation-controller/pull/330) +which made the controller fail when it tried to push commits to a branch that +already existed on remote, has been fixed. + +Improvements: +- Update dependencies + [#368](https://github.com/fluxcd/image-automation-controller/pull/368) +- Enable Managed Transport by default + [#369](https://github.com/fluxcd/image-automation-controller/pull/369) +- Update dependencies + [#374](https://github.com/fluxcd/image-automation-controller/pull/374) +- Update source-controller with libgit2 race fixes + [#376](https://github.com/fluxcd/image-automation-controller/pull/376) + +Fixes: +- Instruct kyaml/kio to retain sequence indentation style + [#366](https://github.com/fluxcd/image-automation-controller/pull/366) +- git: refactor tests to use managed transports and fix switchToBranch + [#374](https://github.com/fluxcd/image-automation-controller/pull/374) + ## 0.22.1 **Release date:** 2022-05-03 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 6cfd055a..3575ccde 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -5,4 +5,4 @@ resources: images: - name: fluxcd/image-automation-controller newName: fluxcd/image-automation-controller - newTag: v0.22.1 + newTag: v0.23.0 diff --git a/go.mod b/go.mod index 4f85912a..7f348dd1 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/Masterminds/sprig/v3 v3.2.2 github.com/ProtonMail/go-crypto v0.0.0-20220517143526-88bb52951d5b github.com/cyphar/filepath-securejoin v0.2.3 - github.com/fluxcd/image-automation-controller/api v0.22.1 + github.com/fluxcd/image-automation-controller/api v0.23.0 github.com/fluxcd/image-reflector-controller/api v0.19.0 github.com/fluxcd/pkg/apis/acl v0.0.3 github.com/fluxcd/pkg/apis/meta v0.14.1