|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.41.0 |
| 4 | + |
| 5 | +**Release date:** 2025-05-28 |
| 6 | + |
| 7 | +This prerelease comes with support for updating image digests, for |
| 8 | +configuring mTLS with HTTPS Git repositories, and with caching Git |
| 9 | +provider access tokens. |
| 10 | + |
| 11 | +ImagePolicy API now supports reflecting image digests in-cluster. By |
| 12 | +integrating with this feature the ImageUpdateAutomation API can now |
| 13 | +update image digests in YAML manifests. See this |
| 14 | +[guide](https://fluxcd.io/flux/guides/image-update/#digest-pinning) |
| 15 | +for more details. |
| 16 | + |
| 17 | +The controller now caches Git provider access tokens by default. |
| 18 | +This behavior can be disabled or fine-tuned by adjusting the |
| 19 | +token cache controller flags (see |
| 20 | +[docs](https://fluxcd.io/flux/components/image/options/#image-automation-flags)). |
| 21 | +The token cache also exposes metrics that are documented |
| 22 | +[here](https://fluxcd.io/flux/monitoring/metrics/#controller-metrics). |
| 23 | + |
| 24 | +For configuring mTLS with HTTPS Git repositories see the GitRepository |
| 25 | +[docs](https://fluxcd.io/flux/components/source/gitrepositories/#secret-reference). |
| 26 | + |
| 27 | +In addition, the Kubernetes dependencies have been updated to v1.33 |
| 28 | +and various other controller dependencies have been updated to their latest |
| 29 | +version. The controller is now built with Go 1.24. |
| 30 | + |
| 31 | +Fixes: |
| 32 | +- Fix tag parsing logic misinterpreting host:port registry url |
| 33 | + [#893](https://github.com/fluxcd/image-automation-controller/pull/893) |
| 34 | + |
| 35 | +Improvements: |
| 36 | +- Update digest of latest image |
| 37 | + [#902](https://github.com/fluxcd/image-automation-controller/pull/902) |
| 38 | +- Introduce token cache for Git provider access tokens |
| 39 | + [#861](https://github.com/fluxcd/image-automation-controller/pull/861) |
| 40 | + [#895](https://github.com/fluxcd/image-automation-controller/pull/895) |
| 41 | + [#897](https://github.com/fluxcd/image-automation-controller/pull/897) |
| 42 | +- Add support for mutual TLS to Git HTTP/S operations |
| 43 | + [#886](https://github.com/fluxcd/image-automation-controller/pull/886) |
| 44 | +- Support for all recognized Kustomize config file names |
| 45 | + [#864](https://github.com/fluxcd/image-automation-controller/pull/864) |
| 46 | +- Various dependency updates |
| 47 | + [#916](https://github.com/fluxcd/image-automation-controller/pull/916) |
| 48 | + [#908](https://github.com/fluxcd/image-automation-controller/pull/908) |
| 49 | + [#900](https://github.com/fluxcd/image-automation-controller/pull/900) |
| 50 | + [#896](https://github.com/fluxcd/image-automation-controller/pull/896) |
| 51 | + [#898](https://github.com/fluxcd/image-automation-controller/pull/898) |
| 52 | + [#891](https://github.com/fluxcd/image-automation-controller/pull/891) |
| 53 | + [#890](https://github.com/fluxcd/image-automation-controller/pull/890) |
| 54 | + [#881](https://github.com/fluxcd/image-automation-controller/pull/881) |
| 55 | + [#880](https://github.com/fluxcd/image-automation-controller/pull/880) |
| 56 | + [#878](https://github.com/fluxcd/image-automation-controller/pull/878) |
| 57 | + [#856](https://github.com/fluxcd/image-automation-controller/pull/856) |
| 58 | + [#854](https://github.com/fluxcd/image-automation-controller/pull/854) |
| 59 | + [#852](https://github.com/fluxcd/image-automation-controller/pull/852) |
| 60 | + [#850](https://github.com/fluxcd/image-automation-controller/pull/850) |
| 61 | + |
3 | 62 | ## 0.40.0
|
4 | 63 |
|
5 | 64 | **Release date:** 2025-02-14
|
|
0 commit comments