diff --git a/CHANGELOG.md b/CHANGELOG.md index e62dc756..167c332a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,81 @@ # Changelog +## 0.39.0 + +**Release date:** 2024-09-26 + +This prerelease comes with support for OIDC authentication for Azure DevOps +Repositories using the `.spec.provider` field by setting it to `azure` on the +`GitRepository` object associated with `ImageUpdateAutomation` object. + +In addition, the Kubernetes dependencies have been updated to v1.31.1 +and various other controller dependencies have been updated to their latest +version. The controller is now built with Go 1.23. + +Fixes: +- Fix incorrect use of format strings with the conditions package. + [#711](https://github.com/fluxcd/image-automation-controller/pull/711) +- Fix RBAC role generation for IAC + [#745](https://github.com/fluxcd/image-automation-controller/pull/745) + +Improvements: +- [RFC-0007] Enable Azure OIDC for Azure DevOps Repository + [#747](https://github.com/fluxcd/image-automation-controller/pull/747) +- Build with Go 1.23 + [#736](https://github.com/fluxcd/image-automation-controller/pull/736) +- Run ARM64 tests on GitHub runners + [#696](https://github.com/fluxcd/image-automation-controller/pull/696) +- Various dependency updates + [#680](https://github.com/fluxcd/image-automation-controller/pull/680) + [#683](https://github.com/fluxcd/image-automation-controller/pull/683) + [#685](https://github.com/fluxcd/image-automation-controller/pull/685) + [#690](https://github.com/fluxcd/image-automation-controller/pull/690) + [#691](https://github.com/fluxcd/image-automation-controller/pull/691) + [#693](https://github.com/fluxcd/image-automation-controller/pull/693) + [#694](https://github.com/fluxcd/image-automation-controller/pull/694) + [#695](https://github.com/fluxcd/image-automation-controller/pull/695) + [#698](https://github.com/fluxcd/image-automation-controller/pull/698) + [#697](https://github.com/fluxcd/image-automation-controller/pull/697) + [#700](https://github.com/fluxcd/image-automation-controller/pull/700) + [#701](https://github.com/fluxcd/image-automation-controller/pull/701) + [#702](https://github.com/fluxcd/image-automation-controller/pull/702) + [#703](https://github.com/fluxcd/image-automation-controller/pull/703) + [#704](https://github.com/fluxcd/image-automation-controller/pull/704) + [#706](https://github.com/fluxcd/image-automation-controller/pull/706) + [#707](https://github.com/fluxcd/image-automation-controller/pull/707) + [#708](https://github.com/fluxcd/image-automation-controller/pull/708) + [#709](https://github.com/fluxcd/image-automation-controller/pull/709) + [#712](https://github.com/fluxcd/image-automation-controller/pull/712) + [#710](https://github.com/fluxcd/image-automation-controller/pull/710) + [#714](https://github.com/fluxcd/image-automation-controller/pull/714) + [#716](https://github.com/fluxcd/image-automation-controller/pull/716) + [#718](https://github.com/fluxcd/image-automation-controller/pull/718) + [#719](https://github.com/fluxcd/image-automation-controller/pull/719) + [#720](https://github.com/fluxcd/image-automation-controller/pull/720) + [#724](https://github.com/fluxcd/image-automation-controller/pull/724) + [#722](https://github.com/fluxcd/image-automation-controller/pull/722) + [#727](https://github.com/fluxcd/image-automation-controller/pull/727) + [#726](https://github.com/fluxcd/image-automation-controller/pull/726) + [#728](https://github.com/fluxcd/image-automation-controller/pull/728) + [#729](https://github.com/fluxcd/image-automation-controller/pull/729) + [#730](https://github.com/fluxcd/image-automation-controller/pull/730) + [#731](https://github.com/fluxcd/image-automation-controller/pull/731) + [#732](https://github.com/fluxcd/image-automation-controller/pull/732) + [#734](https://github.com/fluxcd/image-automation-controller/pull/734) + [#733](https://github.com/fluxcd/image-automation-controller/pull/733) + [#737](https://github.com/fluxcd/image-automation-controller/pull/737) + [#738](https://github.com/fluxcd/image-automation-controller/pull/738) + [#739](https://github.com/fluxcd/image-automation-controller/pull/739) + [#740](https://github.com/fluxcd/image-automation-controller/pull/740) + [#741](https://github.com/fluxcd/image-automation-controller/pull/741) + [#742](https://github.com/fluxcd/image-automation-controller/pull/742) + [#743](https://github.com/fluxcd/image-automation-controller/pull/743) + [#748](https://github.com/fluxcd/image-automation-controller/pull/748) + [#750](https://github.com/fluxcd/image-automation-controller/pull/750) + [#752](https://github.com/fluxcd/image-automation-controller/pull/752) + [#755](https://github.com/fluxcd/image-automation-controller/pull/755) + [#757](https://github.com/fluxcd/image-automation-controller/pull/757) + ## 0.38.0 **Release date:** 2024-05-06 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index d183d8fa..7d24b5f4 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.38.0 + newTag: v0.39.0 diff --git a/go.mod b/go.mod index f4c5d00a..56c73bc2 100644 --- a/go.mod +++ b/go.mod @@ -15,8 +15,8 @@ require ( github.com/Masterminds/sprig/v3 v3.3.0 github.com/ProtonMail/go-crypto v1.1.0-alpha.5-proton github.com/cyphar/filepath-securejoin v0.3.2 - github.com/fluxcd/image-automation-controller/api v0.38.0 - github.com/fluxcd/image-reflector-controller/api v0.32.0 + github.com/fluxcd/image-automation-controller/api v0.39.0 + github.com/fluxcd/image-reflector-controller/api v0.33.0 github.com/fluxcd/pkg/apis/acl v0.3.0 github.com/fluxcd/pkg/apis/event v0.10.1 github.com/fluxcd/pkg/apis/meta v1.6.1 diff --git a/go.sum b/go.sum index e90026c6..11fe6ba1 100644 --- a/go.sum +++ b/go.sum @@ -66,8 +66,8 @@ github.com/fluxcd/cli-utils v0.36.0-flux.9 h1:RITKdwIAqT3EFKXl7B91mj6usVjxcy7W8P github.com/fluxcd/cli-utils v0.36.0-flux.9/go.mod h1:q6lXQpbAlrZmTB4Qe5oAENkv0y2kwMWcqTMDHrRo2Is= github.com/fluxcd/gitkit v0.6.0 h1:iNg5LTx6ePo+Pl0ZwqHTAkhbUHxGVSY3YCxCdw7VIFg= github.com/fluxcd/gitkit v0.6.0/go.mod h1:svOHuKi0fO9HoawdK4HfHAJJseZDHHjk7I3ihnCIqNo= -github.com/fluxcd/image-reflector-controller/api v0.32.0 h1:mb/v9JzRHcjLcnGqmgsq0+yCcoOyae/TrOWae9T87PE= -github.com/fluxcd/image-reflector-controller/api v0.32.0/go.mod h1:Ap3/KK8MfQAdmuhakg9CweEa3Xwwmvausbqrgd3HBWY= +github.com/fluxcd/image-reflector-controller/api v0.33.0 h1:9EqxdtK8V+GcHA0anGh4ec6Kp55rVur4rlR9E0P495w= +github.com/fluxcd/image-reflector-controller/api v0.33.0/go.mod h1:BXMR6jCw/VzYS8utplzLx0G1mc3H+56xuQVal5qgfo0= github.com/fluxcd/pkg/apis/acl v0.3.0 h1:UOrKkBTOJK+OlZX7n8rWt2rdBmDCoTK+f5TY2LcZi8A= github.com/fluxcd/pkg/apis/acl v0.3.0/go.mod h1:WVF9XjSMVBZuU+HTTiSebGAWMgM7IYexFLyVWbK9bNY= github.com/fluxcd/pkg/apis/event v0.10.1 h1:3PIAWOtEWblw7R2NUiEMFahRLs3cyYWXQpsMU2WxEOo=