Releases: argoproj/argo-events
Releases Β· argoproj/argo-events
v1.9.2
Major Changes
- Multiple improvements to bitbucketserver event source (#2921)
- Nats event source supports QueueSubscribe (#3131)
- Prometheus metric for build info (#3144)
- K8s client and controller-runtime upgrade
Pull Requests
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.9.2/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.9.2/install-validating-webhook.yaml
v1.9.1
Major Changes
- Add waitTime config field to azure queue storage event source [#2996]
- Upgrade argo-workflow binary to v3.5.4
Pull Requests
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.9.1/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.9.1/install-validating-webhook.yaml
v1.9.0
Major Changes
- SFTP eventsource support
- Gerrit eventsource support
- Email trigger support
- Allow replica of 1 for JetStream EventBus
- Support exotic JetStream EventBus
- Templates support all sprig functions
- Allow to base64 decode messages from Azure Queue Storage
- Add tls configuration for bitbucketserver
Pull Requests
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.9.0/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.9.0/install-validating-webhook.yaml
v1.8.1
Major Changes
- Support SFTP event source
- Allow to base64 decode messages from Azure Queue Storage
- Use cluster domain neutral svc dns
- Fix(Kafka EventBus): Reset kafka consumer on cleanup
Pull Requests
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.8.1/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.8.1/install-validating-webhook.yaml
v1.8.0
Major Changes
- Kafka EventBus
- Add azure queue storage EventSource support
- Support athenz authentication for pulsar EventSource
- Kafka EventSource to support headers
- Gitlab EventSource to support groups
- Support using K8s leader election to do Active-passive HA, thanks @dfarr.
Pull Requests
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.8.0/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.8.0/install-validating-webhook.yaml
v1.7.6
Major Changes
- Fixed the JetStream EventBus issue introduced in v1.7.5, thanks @khmjp for reporting it.
- Support using K8s leader election to do Active-passive HA, thanks @dfarr.
Pull Requests
Contributors
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.7.6/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.7.6/install-validating-webhook.yaml
v1.7.5
Major Changes
- Expands the Slack trigger capabilities, to support blocks, attachments, threads and more. Thanks @daniel-codefresh
- Kafka trigger supports multiple partitions, and schema registry. Thanks @Thomasr-02, @jwillker
- Adds header support for Nats EventSource. Thanks @bradfair
- Controller removes hard requirement of cluster-wide secret list/watch privileges. Thanks @jessesuen
- Sensor supports optional at least once triggering. Thanks @bilalba @dfarr
Pull Requests
Contributors
@dfarr
@jwillker
@bilalba
@jessesuen
@Thomasr-02
@bradfair
@kasteph
@34fathombelow
@daniel-codefresh
@jsvk
@rakhbari
@Radolumbo
@whynowy
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.7.5/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://github.com/argoproj/argo-events/releases/download/v1.7.5/install-validating-webhook.yaml
v1.7.4
Major Changes
- Azure Service Bus as a trigger
- Azure Service Bus as an EventSource
- Support non-string parameters for triggering
- Username/password support in MQTT event source
- Fixed the Sensor crash issue (#2278) when upgrading JetStream event bus version
Pull Requests
- feat: Azure Service Bus as a Trigger (#2280)
- feat: Enable adding customized logging fields in sensor (#2325)
- feat: Support non-string parameters. Closes #1236 (#2317)
- [issue-1863] username and password auth support for mqtt eventsource (#2324)
- eventbus controller: move fuzzer from cncf-fuzzing (#2314)
- fix: payload serialization in sensor. Fixes #2272 (#2273)
- fix: if key/value store already exists use that (#2293)
- docs: Refactor documentation website (#2304)
- chore: fixed workflow permissions (#2291)
- chore: Better examples for expr.fields (#2282)
- chore: Defined workflow permissions (#2281)
- fix(docs): context filter documentation (#2277)
- docs: fix service account name in OpenShift install (#2264)
- feat: update third_party dependencies (#2245)
- fix(docs): partition as optional field for kafka eventsource fixes: #1502 (#2246)
- chore: EventSource example, added githubApp auth (#2248)
- feat: Revision History Limit for sensor. Closes #1786 (#2244)
- docs: Use new Google Analytics 4 site tag (#2237)
- docs: add Gepardec to users (#2236)
- feat: Azure Service Bus as EventSource (#2229)
- Property name typo in Expr filter documentation (#2231)
- ci: Pin k3d to use rancher/k3s:v1.21.7-k3s1 (#2207)
Contributors
@dfarr
@phoellig
@omBratteng
@fhochleitner
@chalin
@AalokAhluwalia
@mike-serchenia
@premadk
@jomach
@sundi0331
@joepke
@eddie-knight
@elifarley
@spaghettifunk
@GoshaDo
@juliev0
@AdamKorcz
@premadk
@emmayylu
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.4/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.4/manifests/install-validating-webhook.yaml
v1.7.3
Major Changes
- Make port configurable in validating-webhook, defaults to 443
- Kafka EventSource discontinue processing (let it retry) if publishing to EventBus fails
- Enable argo 3.4 and nats jetstream 2.9
Pull Requests
- chore: enable argo v3.4 and nats 2.9.1 (#2216)
- feat: Make port configurable in webhook, default is set to 443 (#2215)
- feat: Kafka es discontinues processing if eb publishing fails (#2214)
- chore: fix examples to drop deprecated fields (#2204)
- fix: filter for github sensor example (#2188)
- fix: Emissary executor reads and writes to WorkflowTaskResults, not Pods (#2189)
Contributors
@juliev0
@nirsht
@whynowy
@tieum
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.3/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.3/manifests/install-validating-webhook.yaml
v1.7.2
Major Changes
- Multiple repos support for bitbucket eventsource (#2031)
- Add support for custom SNS endpoint (#2067)
- Make max request payload size configurable in webhook related eventsources (#2093)
- Support SCRAM functionality in Kafka triggers, SCRAM-SHA512/256 SASL (#2091)
- Be able to trigger workflows from workflowtemplate (#2120)
- AWS Temporary credential support for SQS eventsource (#2092)
- Kafka eventsource supports Sarama config customization (#2161)
Pull Requests
- feat: Webhook event source to support filtering (#2178)
- fix: dependency should use % (#2175)
- fix: error is swallowed after retry failure (#2160)
- feat: Kafka eventsource supports Sarama config customization (#2161)
- feat: retry failed eventbus message publishing (#2162)
- docs: we only have one Controller now (#2169)
- feat: Add option to configure NATS max_payload in JetStream eventbus (#2164)
- fix: Increase random sleep range in Bitbucket eventsource (#2148)
- chore: solved deleteHookOnFinish race condition + removed hooks daemon mitigation (#2145)
- feat: AWS Temporary credential support for SQS eventsource (#2092)
- fix: added controller config validation (#2103)
- feat: submit from workflowtemplate (#2120)
- docs: fix doc errors in managed namespace installation (#2078)
- fix: CVE-2022-1996 (#2111)
- fix: add SCRAM functionality in Kafka triggers, SCRAM-SHA512/256 SASL (#2091)
- fix: update bitbucket es example yaml (#2113)
- fix: Removed usage of projectKey field in bitbucket eventsource (#2109)
- docs: add bitbucketserver to HA doc (#2108)
- feat: Make max request payload size configurable in all git/webhook related eventsources (#2093)
- docs: Update quick_start.md (#2072)
- feat: Add support for custom SNS endpoint (#2067)
- chore: update stan eventbus sts instead of recreating when there is change (#2054)
- docs: Fixed markdown (#2047)
- feat: Added multiple repos support for bitbucket eventsource (#2031)
Contributors
@juliev0
@harshdeep-23
@daniel-codefresh
@koki-develop
@whynowy
@codesorcery
@Amirioelmos
@kmeaw
@mcgrawia
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.2/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.2/manifests/install-validating-webhook.yaml