github.com/argoproj-labs/argocd-notifications
v1.2.1
#3596 most downloaded on Go modules
argoproj-labs/argocd-notifications
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 1.8 years
Nearly every release is documented
notes for 18 of 19 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
49 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
49 releases · Dec 2019 to Oct 2024Releases
latest 49-
v1.2.2-0.20231012175322-724704c6850412 Oct 2023 pre-releaseNothing published for this version
-
v1.2.115 Dec 2021Release notes
Open source →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.yamlBug Fixes
- fix: update argocd version (#370)
-
v1.2.018 Nov 2021Release notes
Open source →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.yamlFeatures
- 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
Release notes
Open source →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.116 Apr 2021Release notes
Open source →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.yamlBug 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.005 Apr 2021Release notes
Open source →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.yamlFeatures
- 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
Release notes
Open source →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.217 Feb 2021Release notes
Open source →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.yamlBug Fixes
Release notes
Open source →- 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.120 Jan 2021Release notes
Open source →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.yamlBug Fixes
- fix: the on-deployed trigger sends multiple notifications (#154)
-
v1.0.019 Jan 2021Release notes
Open source →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
oncePertrigger 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.yamlandnotifiers.yamlconfigs split into multiple ConfigMap keys (#76)trigger.enabledfield is replaced withdefaultTriggerssetting- refactor: Replace
template.body,template.titlefields withtemplate.messageandtemplate.email.subjectfields (#151)
Release notes
Open source →Features
- feat: triggers with multiple conditions and multiple templates per condition
- feat: support
oncePertrigger 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.yamlandnotifiers.yamlconfigs split into multiple ConfigMap keys (#76)trigger.enabledfield is replaced withdefaultTriggerssetting- Replace
template.body,template.titlefields withtemplate.messageandtemplate.email.subjectfields
-
v1.0.0-rc213 Jan 2021 pre-releaseRelease notes
Open source →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.titlefields withtemplate.messageandtemplate.email.subjectfields (#151)
-
v1.0.0-rc1.0.20210113180529-fae5f322d2d013 Jan 2021 pre-releaseNothing published for this version
-
v1.0.0-rc109 Jan 2021 pre-releaseNothing published for this version
-
v0.7.011 May 2020Release notes
Open source →Features
- feat: support default subscriptions
- 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)
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)
-
v0.6.120 Mar 2020Release notes
Open source →Features
- feat: support default subscriptions
- fix: ensure slack attachment properly formatted json object
-
v0.6.013 Mar 2020Release notes
Open source →Features
- feat: support sending the generic webhook request
- feat: Grafana annotation notifier ( thanks to nhuray )
Bug Fixes
- fix: wait for next reconciliation after sync ( thanks to sboschman )
-
v0.5.002 Mar 2020Release notes
Open source →Features
- feat: support managing subscriptions using Slack bot
- feat: support
time.Now()andtime.Parse(...)in trigger condition ( thanks to @HatsuneMiku3939 ) - feat: Add icon emoij and icon url support for Slack messages ( thanks to sboschman )
- feat: Introduce sprig functions to templates( thanks to imranismail )
Bug Fixes
- fix: fix null pointer dereference error while config parsing
-
v0.4.204 Feb 2020 -
v0.4.127 Jan 2020Release notes
Open source →Bug Fixes
- fix: notification config parse (#19) ( thanks to @yutachaos ! )
-
v0.4.024 Jan 2020Release notes
Open source →- Opsgenie support (thanks to Dominik Münch)
- Slack message blocks and attachments support
-
v0.3.013 Jan 2020Release notes
Open source →Features
- Trigger specific subscriptions
Other
- Move repo and docker image to https://github.com/argoproj-labs/argocd-notifications
-
v0.2.202 Jan 2020Nothing published for this version
-
v0.2.130 Dec 2019 -
v0.2.026 Dec 2019Release notes
Open source →Features
- support setting hot reload
- embed built-in triggers/templates into binary instead of default config map
- support enabling/disabling triggers
- support customizing built-in triggers/templates
- add on-sync-running/on-sync-succeeded triggers and templates
Bug Fixes
- fix sending same notification twice
Other
- use
scratchas a base image
-
v0.1.015 Dec 2019Release notes
Open source →First MVP:
- email, slack notifications
- subscribe at application/project level
-
v0.0.0-20241019204801-4a1a2a3acded19 Oct 2024 pre-releaseNothing published for this version
-
v0.0.0-20241019203956-24052d73aaf019 Oct 2024 pre-releaseNothing published for this version
-
v0.0.0-20240207142320-f7f4b095919f07 Feb 2024 pre-releaseNothing published for this version
-
v0.0.0-20231012174858-4e6300748f1112 Oct 2023 pre-releaseNothing published for this version
-
v0.0.0-20211211172828-059c1b6c082111 Dec 2021 pre-releaseNothing published for this version
-
v0.0.0-20211201174042-18892b78d75301 Dec 2021 pre-releaseNothing published for this version
-
v0.0.0-20211123151047-bd5c2159e2c923 Nov 2021 pre-releaseNothing published for this version
-
v0.0.0-20211118175515-de62f9e850c818 Nov 2021 pre-releaseNothing published for this version
-
v0.0.0-20211118170610-3607805ac42318 Nov 2021 pre-releaseNothing published for this version
-
v0.0.0-20211117215722-557281c63d7117 Nov 2021 pre-releaseNothing published for this version
-
v0.0.0-20211117175012-a20725a2903817 Nov 2021 pre-releaseNothing published for this version
-
v0.0.0-20211115172530-1a36c621b51215 Nov 2021 pre-releaseNothing published for this version
-
v0.0.0-20211108110122-19835bcdd94108 Nov 2021 pre-releaseNothing published for this version
-
v0.0.0-20211014163226-7ca1a1d4c6b514 Oct 2021 pre-releaseNothing published for this version
-
v0.0.0-20210818155739-138d46a9aa4218 Aug 2021 pre-releaseNothing published for this version
-
v0.0.0-20210619143627-19759bd574a919 Jun 2021 pre-releaseNothing published for this version
-
v0.0.0-20210604070142-c461d624b4c004 Jun 2021 pre-releaseNothing published for this version
-
v0.0.0-20210519173546-ed0ce0c764e219 May 2021 pre-releaseNothing published for this version
-
v0.0.0-20210507180124-077889a28b7707 May 2021 pre-releaseNothing published for this version
-
v0.0.0-20210423002816-1774352881f623 Apr 2021 pre-releaseNothing published for this version
-
v0.0.0-20210421223242-d34f62998ceb21 Apr 2021 pre-releaseNothing published for this version
-
v0.0.0-20210322164707-fe81526698dc22 Mar 2021 pre-releaseNothing published for this version
-
v0.0.0-20210217180421-995c81395ebc17 Feb 2021 pre-releaseNothing published for this version
-
v0.0.0-20210129181907-75048ea6ae1c29 Jan 2021 pre-releaseNothing published for this version
-
v0.0.0-20210109195521-de3f4a3c6fe809 Jan 2021 pre-releaseNothing published for this version
-
v0.0.0-20200618160711-582ae886392018 Jun 2020 pre-releaseNothing published for this version