From 6fcfb6337c562a7a91b69a8c05ab64cc97e95d35 Mon Sep 17 00:00:00 2001 From: Matheus Pimenta Date: Wed, 25 Sep 2024 10:41:45 -0300 Subject: [PATCH 1/2] Add changelog entry for v1.4.0 Signed-off-by: Matheus Pimenta --- CHANGELOG.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45df95810..9dd927319 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,57 @@ All notable changes to this project are documented in this file. +## 1.4.0 + +**Release date:** 2024-09-27 + +This minor release comes with various bug fixes and improvements. + +MS Teams Provider has been updated to support MS Adaptive Card payloads. +This allows users to migrate from the deprecated +[Office 365 Connector for Incoming Webhooks](https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/) +to the new [Microsoft Teams Incoming Webhooks with Workflows](https://support.microsoft.com/en-us/office/create-incoming-webhooks-with-workflows-for-microsoft-teams-8ae491c7-0394-4861-ba59-055e33f75498). +See the [Provider API documentation](https://fluxcd.io/flux/components/notification/providers/#microsoft-teams) +for more information. After getting the URL for the new Incoming Webhook Workflow, +update the secret used by the `msteams` Provider object with the new URL. + +In addition, the Kubernetes dependencies have been updated to v1.31.1 and +various other controller dependencies have been updated to their latest +version. The controller is now built with Go 1.23. + +Fixes: +- telegram notifier should escape with metadata key + [#829](https://github.com/fluxcd/notification-controller/pull/829) +- docs: use stringData for secret of GitHub PAT + [#873](https://github.com/fluxcd/notification-controller/pull/873) +- Fix incorrect use of format strings with the conditions package. + [#879](https://github.com/fluxcd/notification-controller/pull/879) + +Improvements: +- New flag to disable detailed metrics for path + [#841](https://github.com/fluxcd/notification-controller/pull/841) +- Fix telegram test flake + [#894](https://github.com/fluxcd/notification-controller/pull/894) +- Build with Go 1.23 + [#907](https://github.com/fluxcd/notification-controller/pull/907) +- Add MS Adaptive Card payload to msteams Provider + [#920](https://github.com/fluxcd/notification-controller/pull/920) +- Various dependency updates + [#845](https://github.com/fluxcd/notification-controller/pull/845) + [#855](https://github.com/fluxcd/notification-controller/pull/855) + [#854](https://github.com/fluxcd/notification-controller/pull/854) + [#857](https://github.com/fluxcd/notification-controller/pull/857) + [#865](https://github.com/fluxcd/notification-controller/pull/865) + [#866](https://github.com/fluxcd/notification-controller/pull/866) + [#905](https://github.com/fluxcd/notification-controller/pull/905) + [#903](https://github.com/fluxcd/notification-controller/pull/903) + [#912](https://github.com/fluxcd/notification-controller/pull/912) + [#925](https://github.com/fluxcd/notification-controller/pull/925) + [#931](https://github.com/fluxcd/notification-controller/pull/931) + [#932](https://github.com/fluxcd/notification-controller/pull/932) + [#933](https://github.com/fluxcd/notification-controller/pull/933) + [#934](https://github.com/fluxcd/notification-controller/pull/934) + ## 1.3.0 **Release date:** 2024-05-06 From 52a4049be28011ef522a078b61e9daa76a6dccf9 Mon Sep 17 00:00:00 2001 From: Matheus Pimenta Date: Wed, 25 Sep 2024 10:44:19 -0300 Subject: [PATCH 2/2] Release v1.4.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 1a16a1dd4..7bda6211e 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.3.0 + newTag: v1.4.0 diff --git a/go.mod b/go.mod index 4ce4df773..9c5ea45e6 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( github.com/chainguard-dev/git-urls v1.0.2 github.com/containrrr/shoutrrr v0.8.0 github.com/fluxcd/cli-utils v0.36.0-flux.9 - github.com/fluxcd/notification-controller/api v1.3.0 + github.com/fluxcd/notification-controller/api v1.4.0 github.com/fluxcd/pkg/apis/event v0.10.1 github.com/fluxcd/pkg/apis/meta v1.6.1 github.com/fluxcd/pkg/git v0.21.0