Skip to content

Commit b4ad41b

Browse files
authored
Merge pull request #917 from fluxcd/release-v0.41.0
Release v0.41.0
2 parents 4f207d5 + b09cceb commit b4ad41b

File tree

3 files changed

+61
-2
lines changed

3 files changed

+61
-2
lines changed

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
11
# Changelog
22

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+
362
## 0.40.0
463

564
**Release date:** 2025-02-14

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ resources:
55
images:
66
- name: fluxcd/image-automation-controller
77
newName: fluxcd/image-automation-controller
8-
newTag: v0.40.0
8+
newTag: v0.41.0

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require (
1515
github.com/Masterminds/sprig/v3 v3.3.0
1616
github.com/ProtonMail/go-crypto v1.2.0
1717
github.com/cyphar/filepath-securejoin v0.4.1
18-
github.com/fluxcd/image-automation-controller/api v0.40.0
18+
github.com/fluxcd/image-automation-controller/api v0.41.0
1919
github.com/fluxcd/image-reflector-controller/api v0.35.0
2020
github.com/fluxcd/pkg/apis/acl v0.7.0
2121
github.com/fluxcd/pkg/apis/event v0.17.0

0 commit comments

Comments
 (0)