|
2 | 2 |
|
3 | 3 | All notable changes to this project are documented in this file.
|
4 | 4 |
|
| 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 | + |
5 | 70 | ## 1.5.0
|
6 | 71 |
|
7 | 72 | **Release date:** 2025-02-13
|
|
0 commit comments