Releases: argoproj/argo-events
v1.2.0
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
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
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
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
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
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
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
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
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
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
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
v0.15.0
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