From b015b5601fa8297f37414014f04be888cd0d3b09 Mon Sep 17 00:00:00 2001 From: Matheus Pimenta Date: Tue, 17 Feb 2026 15:36:38 +0000 Subject: [PATCH 1/2] Add changelog entry for v1.8.0 Signed-off-by: Matheus Pimenta --- CHANGELOG.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bd073f9d..62f8e64f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,67 @@ All notable changes to this project are documented in this file. +## 1.8.0 + +**Release date:** 2026-02-17 + +This minor release comes with new notification providers for pull/merge request +comments, expanded NATS authentication support, and various improvements. + +### Provider + +New notification providers have been introduced for posting comments on +pull/merge requests: `githubpullrequestcomment`, `gitlabmergerequestcomment`, +and `giteapullrequestcomment`. + +The NATS provider has been enhanced to support multiple authentication methods +including JWT, NKey, and Username/Password, in addition to the existing +token-based authentication. + +The GitHub provider now supports looking up the GitHub App installation ID +automatically, removing the need to configure it manually. + +Commit status reporting has been extended to support any Flux APIs that include +commit metadata. + +### Alert + +The `ArtifactGenerator` and `ExternalArtifact` kinds can now be used as Alert +event sources. + +### General updates + +In addition, the Kubernetes dependencies have been updated to v1.35.0 and +the controller is now built with Go 1.26. + +Fixes: +- Fix notification-controller memory leak in the `gitea` provider + [#1228](https://github.com/fluxcd/notification-controller/pull/1228) + +Improvements: +- Introduce `githubpullrequestcomment` notification provider + [#1230](https://github.com/fluxcd/notification-controller/pull/1230) +- Introduce `gitlabmergerequestcomment` notification provider + [#1231](https://github.com/fluxcd/notification-controller/pull/1231) +- Introduce `giteapullrequestcomment` notification provider + [#1234](https://github.com/fluxcd/notification-controller/pull/1234) +- Improve zulip Alert Provider comment + [#1232](https://github.com/fluxcd/notification-controller/pull/1232) +- Support commit status for any Flux APIs + [#1233](https://github.com/fluxcd/notification-controller/pull/1233) +- Enhance NATS provider to support multiple authentication methods + [#1222](https://github.com/fluxcd/notification-controller/pull/1222) +- Introduce support for looking up GH app installation ID + [#1223](https://github.com/fluxcd/notification-controller/pull/1223) +- Add `ArtifactGenerator` and `ExternalArtifact` kinds to Alert source + [#1237](https://github.com/fluxcd/notification-controller/pull/1237) +- Various dependency updates + [#1225](https://github.com/fluxcd/notification-controller/pull/1225) + [#1235](https://github.com/fluxcd/notification-controller/pull/1235) + [#1236](https://github.com/fluxcd/notification-controller/pull/1236) + [#1239](https://github.com/fluxcd/notification-controller/pull/1239) + [#1240](https://github.com/fluxcd/notification-controller/pull/1240) + ## 1.7.5 **Release date:** 2025-11-19 From db8c3d797150d78bcf5226da6fb0fb6210edfbb7 Mon Sep 17 00:00:00 2001 From: Matheus Pimenta Date: Tue, 17 Feb 2026 15:39:37 +0000 Subject: [PATCH 2/2] Release v1.8.0 Signed-off-by: Matheus Pimenta --- config/manager/kustomization.yaml | 2 +- go.mod | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 6ae810f51..6b7ea0603 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: fluxcd/notification-controller newName: fluxcd/notification-controller - newTag: v1.7.0 + newTag: v1.8.0 diff --git a/go.mod b/go.mod index 7afd463cf..6d488d9c1 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( github.com/chainguard-dev/git-urls v1.0.2 github.com/elazarl/goproxy v1.8.1 github.com/fluxcd/cli-utils v0.37.1-flux.1 - github.com/fluxcd/notification-controller/api v1.7.0 + github.com/fluxcd/notification-controller/api v1.8.0 github.com/fluxcd/pkg/apis/event v0.24.0 github.com/fluxcd/pkg/apis/meta v1.25.0 github.com/fluxcd/pkg/auth v0.38.2