Skip to content

Releases: argoproj/argo-events

v1.2.0

08 Jan 08:30
Compare
Choose a tag to compare

Major Changes

  • #941 feat(sensor): Adds the log trigger
  • #947 feat: Adds the ability to inject ImagePullSecrets. Closes #946
  • #956 feat: Adding ServiceAccountName for EventBus StatefulSet. Closes #957
  • #919 feat: SNS messages should validate the message signature
  • #690 feat: make github webhook creation optional
  • #954 feat: Add string comparators EqualTo and NotEqualTo
  • #964 fix: prevent minio bucket notification error swallowing
  • #972 feat: Validate Sensor dependencies duplication. Closes #971
  • #980 fix(eventsource/resource): return entire event object instead of just event.obj
  • #992 fix: handle slack slash command payloads. Fixes #653
  • #991 feat: ability to specify version in kafka trigger. Closes #990
  • #935 feat: GenericEventSource to support authentication. Closes #928
  • #1001 chore: Upgrade to k8s 1.9 and controller-runtime v0.7. Closes #999
  • #1002 fix(eventbus): Use DurableQueueSub to avoid occasional duplicate durable registration error
  • #1003 fix(sensor): Disable debug mode for slack trigger. Fixes #944

Contributors

@neomantra
@alexec
@lheinlen
@jessesuen
@scottweitzner
@pierreyves-lebrun
@jsalinaspolo
@gordonbondon
@RiyaJohn
@Carlosgova
@arghya88
@christophercutajar
@whynowy

Installation

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

v1.1.0

16 Nov 20:07
Compare
Choose a tag to compare

Major Changes

Same as v1.1.0-rc1

  • #911 feat(calendar): Support catchup on calendar eventsource
  • #895 feat: support generic event source
  • #873 feat: Implemented Exact Once triggering for NATS event bus
  • #894 feat: kafka eventsource to multiple-broker.
  • #904 feat: enable SecurityContext option for eventbus pods
  • #907 feat(secure): controllers runAsNonRoot
  • #901 feat: Make native nats eventbus max message age configurable
  • #915 feat: extend resource eventsource field filter to support any field and regex
  • #876 feat: Pass CRD metadata to generated resources
  • #882 feat: cloneDirectory not required for git source trigger
  • #927 feat: Retry starting event server and quick fail.
  • #916 fix(eventsource): allow dot in EventSource pod name
  • #845 fix(eventsource): fix GCP Pub/Sub behavior
  • #925 fix(amqp): Return error when channel is closed
  • #931 fix(generic-eventsource): Set payload when jsonbody is not true

Contributors

@tmshn
@matzew
@dgiebert
@2044smile
@ellisvalentiner
@cbenz
@ashley-3r
@yashbhutwala
@Eji4h
@duluong
@sarabala1979
@VaibhavPage
@whynowy

Installation

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

v1.1.0-rc1

05 Nov 06:36
Compare
Choose a tag to compare
v1.1.0-rc1 Pre-release
Pre-release

Major Changes

  • #911 feat(calendar): Support catchup on calendar eventsource
  • #895 feat: support generic event source
  • #873 feat: Implemented Exact Once triggering for NATS event bus
  • #894 feat: kafka eventsource to multiple-broker.
  • #904 feat: enable SecurityContext option for eventbus pods
  • #907 feat(secure): controllers runAsNonRoot
  • #901 feat: Make native nats eventbus max message age configurable
  • #915 feat: extend resource eventsource field filter to support any field and regex
  • #876 feat: Pass CRD metadata to generated resources
  • #882 feat: cloneDirectory not required for git source trigger
  • #927 feat: Retry starting event server and quick fail.
  • #916 fix(eventsource): allow dot in EventSource pod name
  • #845 fix(eventsource): fix GCP Pub/Sub behavior
  • #925 fix(amqp): Return error when channel is closed
  • #931 fix(generic-eventsource): Set payload when jsonbody is not true

Contributors

@tmshn
@matzew
@dgiebert
@2044smile
@ellisvalentiner
@cbenz
@ashley-3r
@yashbhutwala
@Eji4h
@duluong
@sarabala1979
@VaibhavPage
@whynowy

Installation

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

v1.0.0

04 Sep 20:57
Compare
Choose a tag to compare

What's New?

Check it out in our blog

Major Changes

Features & Enhancements

  • #774 feat: Pulsar event source
  • #834 feat: Simplify Circuit and Switch with Conditions
  • #830 feat: Simplify TLS config for EventSources and Sensors. Closes #828
  • #817 feat: Kafka Consumer Group
  • #822 feat: Add NotEqualTo comparator to data filters
  • #829 feat: Rate limit for Kafka and initial offset support and refactor config
  • #778 feat: Support re-using existing subscription ID for gcp pubsub
  • #823 feat: Simple health check endpoint for webhooks
  • #826 feat: Simple Authentication for webhook related event sources
  • #842 feat: Connect to git with InsecureIgnoreHostKey.
  • #792 feat: Switch to use volumes for injected secrets and configMaps in triggers
  • #797 feat: added user metadata to eventsources
  • #837 chore: Add liveness and readiness check for controllers
  • #773 feat: Expose metadata for sensors and fix metadata for eventsources
  • #844 chore: upgrade argo cli to v2.10.x

Bugfixes

  • #833 fix(eventbus): update log path to be together with data path. Fixes #832
  • #777 fix: switch slack lib and stop using deprecated APIs. Fixes #726
  • #787 fix: Added/fixed tolerations for CRDs
  • #789 fix: azure eventsource. Fixes #710
  • #861 fix: Add logic to ticker loop to ensure subscription always exists with an open connection.
  • #811 Correct response code for slack event source. Fixes #811
  • #846 fix: Fix Azure EventsHub issue
  • #805 fix(workflow-trigger): Add labels to created k8s objects. Fixes #794
  • #816 fix: retry when connect to eventbus in sensor
  • #801 Fix Calendar timezone issue. Fixes #799

Contributors

@jonnylangefeld
@VaibhavPage
@whynowy
@alexec
@DragonStuff
@hisener
@westonplatter
@exherb
@zachaller
@matzew
@terev

Installation

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

v1.0.0-rc3

26 Aug 04:36
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

Changes

New Features will be included in v1.0

  • #842 feat: Connect to git with InsecureIgnoreHostKey.
  • #837 chore: Add liveness and readiness check for controllers
  • #834 feat: Simplify Circuit and Switch with Conditions
  • #830 feat: Simplify TLS config for EventSources and Sensors. Closes #828
  • #829 feat: Rate limit for Kafka and initial offset support and refactor config

Bug Fixes

  • #846 fix: Fix Azure EventsHub issue

Contributors

@zachaller
@VaibhavPage
@whynowy

Installation

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

v1.0.0-rc2

  • #823 feat: Simple health check endpoint for webhooks
  • #826 feat: Simple Authentication for webhook related event sources
  • #811 Correct response code for slack event source. Fixes #811
  • #833 fix(eventbus): update log path to be together with data path. Fixes #832

Contributors

@VaibhavPage
@whynowy

v1.0.0-rc1

  • #773 feat: Expose metadata for sensors and fix metadata for eventsources
  • #774 feat: Pulsar event source
  • #778 feat: Support re-using existing subscription ID for gcp pubsub
  • #777 fix: switch slack lib and stop using deprecated APIs. Fixes #726
  • #787 fix: Added/fixed tolerations for CRDs
  • #789 fix: azure eventsource. Fixes #710
  • #792 feat: Switch to use volumes for injected secrets and configMaps in triggers
  • #797 feat: added user metadata to eventsources
  • #805 fix(workflow-trigger): Add labels to created k8s objects. Fixes #794
  • #816 fix: retry when connect to eventbus in sensor
  • #817 feat: Kafka Consumer Group
  • #822 feat: Add NotEqualTo comparator to data filters
  • #801 Fix Calendar timezone issue. Fixes #799

Contributors

@jonnylangefeld
@VaibhavPage
@whynowy
@alexec
@DragonStuff
@hisener
@westonplatter
@exherb
@zachaller

v1.0.0-rc2

16 Aug 21:20
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

Changes

Missing Features in RC1

  • #823 feat: Simple health check endpoint for webhooks
  • #826 feat: Simple Authentication for webhook related event sources

Bug Fixes

  • #811 Correct response code for slack event source. Fixes #811
  • #833 fix(eventbus): update log path to be together with data path. Fixes #832

Contributors

@VaibhavPage
@whynowy

Installation

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

v1.0.0-rc1

  • #773 feat: Expose metadata for sensors and fix metadata for eventsources
  • #774 feat: Pulsar event source
  • #778 feat: Support re-using existing subscription ID for gcp pubsub
  • #777 fix: switch slack lib and stop using deprecated APIs. Fixes #726
  • #787 fix: Added/fixed tolerations for CRDs
  • #789 fix: azure eventsource. Fixes #710
  • #792 feat: Switch to use volumes for injected secrets and configMaps in triggers
  • #797 feat: added user metadata to eventsources
  • #805 fix(workflow-trigger): Add labels to created k8s objects. Fixes #794
  • #816 fix: retry when connect to eventbus in sensor
  • #817 feat: Kafka Consumer Group
  • #822 feat: Add NotEqualTo comparator to data filters
  • #801 Fix Calendar timezone issue. Fixes #799

Contributors

@jonnylangefeld
@VaibhavPage
@whynowy
@alexec
@DragonStuff
@hisener
@westonplatter
@exherb
@zachaller

v1.0.0-rc1

10 Aug 18:25
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

Major Changes

  • #773 feat: Expose metadata for sensors and fix metadata for eventsources
  • #774 feat: Pulsar event source
  • #778 feat: Support re-using existing subscription ID for gcp pubsub
  • #777 fix: switch slack lib and stop using deprecated APIs. Fixes #726
  • #787 fix: Added/fixed tolerations for CRDs
  • #789 fix: azure eventsource. Fixes #710
  • #792 feat: Switch to use volumes for injected secrets and configMaps in triggers
  • #797 feat: added user metadata to eventsources
  • #805 fix(workflow-trigger): Add labels to created k8s objects. Fixes #794
  • #816 fix: retry when connect to eventbus in sensor
  • #817 feat: Kafka Consumer Group
  • #822 feat: Add NotEqualTo comparator to data filters
  • #801 Fix Calendar timezone issue. Fixes #799

Contributors

@jonnylangefeld
@VaibhavPage
@whynowy
@alexec
@DragonStuff
@hisener
@westonplatter
@exherb
@zachaller

Installation

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

v0.17.0

24 Jul 12:40
465f923
Compare
Choose a tag to compare

PRs

  • Introduced Eventbus #674
  • Merged EventSource and Gateway CR #735
  • Re-implementation of sensor-controller and the sensor #723
  • Refined auto-connect for the eventbus #761
  • Introduced metrics to eventbus #745
  • Different deployment update strategy for different event sources #755
  • Removed Argo Workflow package dependency #758
  • Enhanced time filter in the sensor #737
  • Kafka EventSource non-tls connection fix #704
  • Correct pkg structure and proto file generation #701

Contributors

@whynowy
@alexec
@tmshn
@VaibhavPage
@jocatalin
@zachaller

Migration Path for v0.17.0

Please follow the documentation at https://github.com/argoproj/argo-events/wiki/Migration-path-for-v0.17.0

v0.16.0

14 Jun 23:52
ea5962d
Compare
Choose a tag to compare

PRs

  • Add affinity, tolerations in template and clusterIP in service #663
  • Support for using a live K8s resource in standard K8s triggers #671
  • Introduce EventBus CRD #674
  • Enhanced filter for resource gateway #682
  • Fix gateway client HTTP requests #684
  • Fix k8s trigger operations #695
  • Support to register multiple events in a GitLab webhook #696

Contributors

@whynowy
@jannfis
@VaibhavPage

v0.15.0

08 May 13:42
4a3d61f
Compare
Choose a tag to compare

PRs

  • Made deployment/Service template optional in Gateway #598
  • Made deployment/Service template optional in Sensor #599
  • Support K8s Trigger Patch Operation #643
  • Support headers for HTTP trigger #642
  • Introduced Custom Triggers #620
  • Enabled workflow identity for GCP PubSub gateway #593

Contributors

  • Chase Terry
  • Derek Wang
  • Vaibhav Page