Skip to content
This repository has been archived by the owner on Oct 19, 2024. It is now read-only.

Releases: argoproj-labs/argocd-notifications

v1.2.1

15 Dec 20:14
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.2.1/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.2.1/catalog/install.yaml

Bug Fixes

  • fix: update argocd version (#370)

v1.2.0

18 Nov 18:54
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.2.0/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.2.0/catalog/install.yaml

Features

  • feat: Subscribe to all triggers at once (#202)
  • feat: Add .strings.ReplaceAll expression (#332)
  • feat: Add .sync.GetInfoItem expression that simplifies retrieving operation info items by name
  • feat: Plaintext connection to repo-server with ability disable TLS (#281)
  • feat: Dynamic ConfigMap name and Secret name (#77)
  • feat: Configurable path for slack bot (#94)
  • feat: Support rocketchat
  • feat: Support google chat
  • feat: Support alertmanager
  • feat: Support pushover
  • feat: Support email SendHtml
  • feat: Add message aggregation feature by slack threads API
  • feat: Add summary field into teams message
  • feat: Support Markdown parse mode in telegram

Bug Fixes

  • fix: syntax error in Teams notifications (#271)
  • fix: service account rbac issue , add namespace support for informer (#322)
  • fix: add annotations nil check
  • fix: add expr error log

Other

  • Move notification providers to notifications-engine library

v1.1.1

16 Apr 23:36
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.1.1/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.1.1/catalog/install.yaml

Bug Fixes

  • feat. support teams theme color templating (#256)
  • Handle slack RateLimitedError when posting messages (#241)
  • allow configmap/secret list verb (#244)
  • fix: call repo function failed for cli (#252)
  • docs: Update Kustomize Getting Started (#249)
  • docs: improve teams docs (#248)
  • Update install manifests to v1.1.0 (#239)
  • Fix typo (#242)
  • fix: docs version selector not rendering (#246)
  • docs: teams nav is missing (#245)

v1.1.0

05 Apr 04:59
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.1.0/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.1.0/catalog/install.yaml

Features

  • feat: ArgoCD Notifications for Created, Deleted status (#231)
  • feat: improve oncePer evaluate (#228)
  • feat: support change timezone (#226)
  • feat: support mattermost integration (#212)
  • feat: support telegram private channel (#207)
  • feat: GitHub App integration (#180)
  • feat: MS Teams integration (#181)

Bug Fixes

  • fix: merging secrets into service config not working (fixes #208)
  • fix: update cached informer object instead of reloading app to avoid duplicated notifications (#204)
  • fix: static configmap and secret binding (#136)

v1.0.2

17 Feb 18:17
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.2/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.2/catalog/install.yaml

Bug Fixes

  • fix: revision changes only if someone run sync operation or changes are detected (#157)
  • fix: if app has no subscriptions, then nothing to process (#174)
  • fix:improve annotation iterate (#159)

v1.0.1

20 Jan 20:23
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.1/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.1/catalog/install.yaml

Bug Fixes

  • fix: the on-deployed trigger sends multiple notifications (#154)

v1.0.0

19 Jan 21:44
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.0/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.0/catalog/install.yaml

❗ check upgrade instructions

Features

  • feat: argocd-notifications should be published with release (#148)
  • feat: triggers with multiple conditions and multiple templates per condition
  • feat: support oncePer trigger property that allows sending notification "once per" app field value (#60)
  • feat: add support for proxy settings (#42)
  • feat: support self-signed certificates in all HTTP based integrations (#61)
  • feat: subscription support specifying message template
  • feat: support Telegram notifications (#49)

Bug Fixes

  • Failed notifications affect multiple subscribers (#79)

Refactor

  • Built-in triggers/templates replaced with triggers/templates "catalog" (#56)
  • config.yaml and notifiers.yaml configs split into multiple ConfigMap keys (#76)
  • trigger.enabled field is replaced with defaultTriggers setting
  • refactor: Replace template.body, template.title fields with template.message and template.email.subject fields (#151)

v1.0.0-rc2

13 Jan 18:22
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.0-rc2/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.0-rc2/catalog/install.yaml

❗ check upgrade instructions

Features

  • feat: argocd-notifications should be published with release (#148)

Refactor

  • refactor: Replace template.body, template.title fields with template.message and template.email.subject fields (#151)

v1.0.0-rc1

09 Jan 20:15
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.0-rc1/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v1.0.0-rc1/catalog/install.yaml

❗ check upgrade instructions

Features

  • feat: triggers with multiple conditions and multiple templates per condition
  • feat: support oncePer trigger property that allows sending notification "once per" app field value (#60)
  • feat: add support for proxy settings (#42)
  • feat: support self-signed certificates in all HTTP based integrations (#61)
  • feat: subscription support specifying message template
  • feat: support Telegram notifications (#49)

Bug Fixes

  • Failed notifications affect multiple subscribers (#79)

Refactor

  • Built-in triggers/templates replaced with triggers/templates "catalog" (#56)
  • config.yaml and notifiers.yaml configs split into multiple ConfigMap keys (#76)
  • trigger.enabled field is replaced with defaultTriggers setting

v0.7.0

11 May 02:44
Compare
Choose a tag to compare

Quick start:

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications/v0.7.0/manifests/install.yaml

Features

  • feat: support loading commit metadata (#87)
  • feat: add controller prometheus metrics (#86)
  • feat: log http request/response in every notifier (#83)
  • feat: add CLI debugging commands (#81)
  • feat: support default subscriptions

Bug Fixes

  • fix: don't append slash to webhook url (#70) (#85)
  • fix: improve settings parsing errors (#84)
  • fix: use strategic merge patch to merge built-in and user provided config (#74)
  • fix: ensure slack attachment properly formatted json object (#73)