This repository has been archived by the owner on Oct 19, 2024. It is now read-only.
Releases: argoproj-labs/argocd-notifications
Releases · argoproj-labs/argocd-notifications
v1.2.1
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
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
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
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
v1.0.2
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
v1.0.1
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
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
andnotifiers.yaml
configs split into multiple ConfigMap keys (#76)trigger.enabled
field is replaced withdefaultTriggers
setting- refactor: Replace
template.body
,template.title
fields withtemplate.message
andtemplate.email.subject
fields (#151)
v1.0.0-rc2
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 withtemplate.message
andtemplate.email.subject
fields (#151)
v1.0.0-rc1
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
v0.7.0
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