Skip to content

Releases: argoproj/argo-events

v1.9.1

13 Feb 21:21
Compare
Choose a tag to compare

Major Changes

  • Add waitTime config field to azure queue storage event source [#2996]
  • Upgrade argo-workflow binary to v3.5.4

Pull Requests

v1.9.0...v1.9.1

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

09 Jan 08:31
Compare
Choose a tag to compare

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

v1.8.0...v1.9.0

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

31 Aug 23:49
Compare
Choose a tag to compare

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

v1.8.0...v1.8.1

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

08 May 05:54
Compare
Choose a tag to compare

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

v1.7.0...v1.8.0

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

10 Feb 07:30
Compare
Choose a tag to compare

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

v1.7.5...v1.7.6

Contributors

@dfarr
@whynowy

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

23 Jan 08:23
Compare
Choose a tag to compare

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

v1.7.4...v1.7.5

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

12 Dec 07:45
Compare
Choose a tag to compare

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

28 Sep 22:10
Compare
Choose a tag to compare

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

12 Sep 23:46
Compare
Choose a tag to compare

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

v1.7.1

09 Jun 06:27
Compare
Choose a tag to compare

Major Changes

  • Redis and Redis Stream EventSources ACL auth support
  • Support parse QueryParameter and PostForm on webhook EventSource
  • Fixed JetStream EventBus resource setting bug
  • Fixed some security issues

Check out our blog for v1.7 release.

Pull Requests

  • feat: Add support for Redis ACL auth (#2007)
  • chore: move from streadway/amqp to rabbitmq/amqp091-go (#1999)
  • fix: jetstream statefulset resource setting (#1989)
  • feat: add support to parse QueryParameter and PostForm on webhook eventsource
  • fix: make access token optional (#1976)
  • fix: Limit github hooks manager daemon lifetime to 10 min (#1930)
  • chore: discontinue using ioutil (#1966)
  • fix: git artifactory arbitrary file read issue (#1965)
  • feat: add support of submit from existing resource (#1908) (#1941)
  • chore: jetstream new version and reloader image change (#1962)
  • chore: clean up unused function parameters (#1963)
  • fix: use crypto/rand instead of math/rand (#1959)
  • chore: expose git artifactory InsecureIgnoreHostKey in user spec (#1982)
  • chore: do not return nil since it is never used (#1960)
  • fix: add nil check on sensor spec validation (#1961)
  • chore: remove unused files to avoid DoS attach (#1958)

Contributors

@tomelliff
@Juneezee
@obanby
@whynowy
@shirou
@daniel-codefresh
@ibabiankou

Installation

kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.1/manifests/install.yaml

# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.7.1/manifests/install-validating-webhook.yaml