From 7cecd3d2c4658625eea6d71c9c82f0bdd96bfcda Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Tue, 4 Jul 2023 11:29:56 +0300 Subject: [PATCH 1/2] Add changelog entry for v1.0.0 Signed-off-by: Stefan Prodan --- CHANGELOG.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f965148c4..3d6b89796 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,53 @@ All notable changes to this project are documented in this file. +## 1.0.0 + +**Release date:** 2023-07-04 + +This is the first stable release of the controller. From now on, this controller +follows the [Flux 2 release cadence and support pledge](https://fluxcd.io/flux/releases/). + +Starting with this version, the build, release and provenance portions of the +Flux project supply chain [provisionally meet SLSA Build Level 3](https://fluxcd.io/flux/security/slsa-assessment/). + +This release comes with support for sending alerts +to [PagerDuty](https://github.com/fluxcd/notification-controller/blob/v1.0.0/docs/spec/v1beta2/providers.md#pagerduty) +and [Google Pub/Sub](https://github.com/fluxcd/notification-controller/blob/v1.0.0/docs/spec/v1beta2/providers.md#google-pubsub). + +In addition, dependencies have been updated +to their latest version, including an update of Kubernetes to v1.27.3. + +For a comprehensive list of changes since `v0.33.x`, please refer to the +changelog for [v1.0.0-rc.1](#100-rc1), [v1.0.0-rc.2](#100-rc2), +[v1.0.0-rc.3](#100-rc3) and [`v1.0.0-rc.4](#100-rc4). + +Improvements: + +- Add support for PagerDuty + [#527](https://github.com/fluxcd/notification-controller/pull/527) +- Add support for Google Pub/Sub + [#543](https://github.com/fluxcd/notification-controller/pull/543) +- Lift HTTP/S validation from Provider spec.address + [#565](https://github.com/fluxcd/notification-controller/pull/565) +- Improve error messages in Gitea notifier + [#556](https://github.com/fluxcd/notification-controller/pull/556) +- Make Gitea tests independent of 3rd-party service + [#558](https://github.com/fluxcd/notification-controller/pull/558) +- Align go.mod version with Kubernetes (Go 1.20) + [#558](https://github.com/fluxcd/notification-controller/pull/558) +- Update dependencies + [#563](https://github.com/fluxcd/notification-controller/pull/563) +- Update GCP dependencies + [#569](https://github.com/fluxcd/notification-controller/pull/569) + +Fixes: + +- Fix Alert `.spec.eventMetadata` documentation + [#541](https://github.com/fluxcd/notification-controller/pull/541) +- Fix `TestProviderReconciler_Reconcile/finalizes_suspended_object` to use patch instead of update + [#550](https://github.com/fluxcd/notification-controller/pull/550) + ## 1.0.0-rc.4 **Release date:** 2023-05-26 From a77613619d96c8ba5706b6905539026e18f31c3e Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Tue, 4 Jul 2023 11:32:14 +0300 Subject: [PATCH 2/2] Release v1.0.0 Signed-off-by: Stefan Prodan --- 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 28eedeeca..155c0d724 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.0.0-rc.4 + newTag: v1.0.0 diff --git a/go.mod b/go.mod index 95a97c1db..b3a70b38a 100644 --- a/go.mod +++ b/go.mod @@ -12,7 +12,7 @@ require ( github.com/Azure/azure-event-hubs-go/v3 v3.6.0 github.com/PagerDuty/go-pagerduty v1.7.0 github.com/containrrr/shoutrrr v0.7.1 - github.com/fluxcd/notification-controller/api v1.0.0-rc.4 + github.com/fluxcd/notification-controller/api v1.0.0 github.com/fluxcd/pkg/apis/event v0.5.1 github.com/fluxcd/pkg/apis/meta v1.1.1 github.com/fluxcd/pkg/git v0.12.3