diff --git a/CHANGELOG.md b/CHANGELOG.md index b7d189850..fa6a8c3e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,42 @@ All notable changes to this project are documented in this file. +## 0.19.0 + +**Release date:** 2021-11-23 + +This prerelease introduces the `Reconciling` and `Stalled` Condition Types +to indicate if a resource is under reconciliation, or has failed to reach +a `Ready==True` state. This is most beneficial to consumers making use of +[`kstatus`](https://github.com/kubernetes-sigs/cli-utils/blob/master/pkg/kstatus/README.md), +which uses the information to return early instead of timing out. + +It introduces support for Slack apps bots. See the +[Provider spec](https://github.com/fluxcd/notification-controller/blob/v0.19.0/docs/spec/v1beta1/provider.md#slack-app) +for more information on how to get started. + +Lastly, `controller-runtime` has been updated to `v0.10.2`, solving an +issue with `rest_client_request_latency_seconds_.*` high cardinality +metrics. + +Improvements: +* Add support for Slack app + [#245](https://github.com/fluxcd/notification-controller/pull/245) +* chore: Drop deprecated io/ioutil + [#277](https://github.com/fluxcd/notification-controller/pull/277) +* Use condition helpers in reconciler (kstatus compat) + [#282](https://github.com/fluxcd/notification-controller/pull/282) +* Update Alpine to v3.14 + [#285](https://github.com/fluxcd/notification-controller/pull/285) +* Update controller-runtime v0.10.2 + [#289](https://github.com/fluxcd/notification-controller/pull/289) + +Fixes: +* Use x509 certificate for Webex + [#280](https://github.com/fluxcd/notification-controller/pull/280) +* Fix nil dereference err in AlertManager + [#287](https://github.com/fluxcd/notification-controller/pull/287) + ## 0.18.1 **Release date:** 2021-10-22 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 83951d709..c7f6643ed 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: v0.18.1 + newTag: v0.19.0 diff --git a/go.mod b/go.mod index 9b0a51726..cd1cb0bad 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/Azure/azure-sdk-for-go v53.4.0+incompatible // indirect github.com/Azure/go-amqp v0.13.6 // indirect github.com/containrrr/shoutrrr v0.4.4 - github.com/fluxcd/notification-controller/api v0.18.1 + github.com/fluxcd/notification-controller/api v0.19.0 github.com/fluxcd/pkg/apis/meta v0.11.0-rc.1 github.com/fluxcd/pkg/runtime v0.13.0-rc.5 github.com/getsentry/sentry-go v0.11.0