Skip to content

Commit 3a6de1f

Browse files
authored
Merge pull request #1121 from fluxcd/release-v1.6.0
Release v1.6.0
2 parents 7383fe8 + a52f071 commit 3a6de1f

File tree

3 files changed

+67
-2
lines changed

3 files changed

+67
-2
lines changed

CHANGELOG.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,71 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## 1.6.0
6+
7+
**Release date:** 2025-05-27
8+
9+
This minor release comes with various bug fixes and improvements.
10+
11+
### Provider
12+
13+
The `azureeventhub` provider now supports workload identity both
14+
at the controller and object levels. For object level, the
15+
`.spec.serviceAccountName` field can be set to the name of a
16+
service account in the same namespace that was configured with
17+
a Managed Identity.
18+
For object level to work, the controller feature gate
19+
`ObjectLevelWorkloadIdentity` must be enabled. See a complete guide
20+
[here](https://fluxcd.io/flux/integrations/azure/).
21+
22+
The `github` and `githubdispatch` providers now support authenticating
23+
with a GitHub App. See docs
24+
[here](https://fluxcd.io/flux/components/notification/providers/#github)
25+
and
26+
[here](https://fluxcd.io/flux/components/notification/providers/#github-dispatch).
27+
28+
For commit status providers it is now possible to define a custom
29+
status string by defining a CEL expression in the `.spec.commitStatusExpr`
30+
field. The variables `event`, `alert` and `provider` are available
31+
for the CEL expression. See
32+
[docs](https://fluxcd.io/flux/components/notification/providers/#custom-commit-status-messages).
33+
34+
### General updates
35+
36+
In addition, the Kubernetes dependencies have been updated to v1.33 and
37+
various other controller dependencies have been updated to their latest
38+
version. The controller is now built with Go 1.24.
39+
40+
Fixes:
41+
- Fix Slack chat.postMessage error handling
42+
[#1086](https://github.com/fluxcd/notification-controller/pull/1086)
43+
- Fix pass 'certPool' to Gitea client on creation
44+
[#1084](https://github.com/fluxcd/notification-controller/pull/1084)
45+
- CrossNamespaceObjectReference: Fix MaxLength validation to kubernetes max size of 253
46+
[#1108](https://github.com/fluxcd/notification-controller/pull/1108)
47+
- Sanitize proxy error logging
48+
[#1093](https://github.com/fluxcd/notification-controller/pull/1093)
49+
50+
Improvements:
51+
- [RFC-0010] Workload Identity support for `azureeventhub` provider
52+
[#1106](https://github.com/fluxcd/notification-controller/pull/1106)
53+
[#1116](https://github.com/fluxcd/notification-controller/pull/1116)
54+
[#1120](https://github.com/fluxcd/notification-controller/pull/1120)
55+
[#1109](https://github.com/fluxcd/notification-controller/pull/1109)
56+
[#1112](https://github.com/fluxcd/notification-controller/pull/1112)
57+
- GitHub App authentication support for `github` and `githubdispatch`
58+
[#1058](https://github.com/fluxcd/notification-controller/pull/1058)
59+
- Support CEL expressions to construct commit statuses
60+
[#1068](https://github.com/fluxcd/notification-controller/pull/1068)
61+
- Add proxy support to `gitea` provider
62+
[#1087](https://github.com/fluxcd/notification-controller/pull/1087)
63+
- Various dependency updates
64+
[#1101](https://github.com/fluxcd/notification-controller/pull/1101)
65+
[#1119](https://github.com/fluxcd/notification-controller/pull/1119)
66+
[#1118](https://github.com/fluxcd/notification-controller/pull/1118)
67+
[#1113](https://github.com/fluxcd/notification-controller/pull/1113)
68+
[#1104](https://github.com/fluxcd/notification-controller/pull/1104)
69+
570
## 1.5.0
671

772
**Release date:** 2025-02-13

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ resources:
66
images:
77
- name: fluxcd/notification-controller
88
newName: fluxcd/notification-controller
9-
newTag: v1.5.0
9+
newTag: v1.6.0

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ require (
1717
github.com/containrrr/shoutrrr v0.8.0
1818
github.com/elazarl/goproxy v1.7.2
1919
github.com/fluxcd/cli-utils v0.36.0-flux.13
20-
github.com/fluxcd/notification-controller/api v1.5.0
20+
github.com/fluxcd/notification-controller/api v1.6.0
2121
github.com/fluxcd/pkg/apis/event v0.17.0
2222
github.com/fluxcd/pkg/apis/meta v1.12.0
2323
github.com/fluxcd/pkg/auth v0.16.0

0 commit comments

Comments
 (0)