Skip to content

Releases: argoproj/argo-events

v1.3.0-rc2

v1.3.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Mar 21:34

Major Changes

  • #1128 fix(git-sensor): force fetch from git repository
  • #1146 fix: Trim newline of the content read from Secrets or Configmaps
  • #1140 feat: azure event hubs trigger
  • #1149 feat: use crypto/rand to generate event bus token

Contributors

@tico24
@rory-lamendola
@whynowy
@alexec
@kandros
@joshuajorel

Installation

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

# Install validating-webhook
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.3.0-rc2/manifests/install-validating-webhook.yaml

v1.3.0-rc1

v1.3.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Mar 18:05

What's New?

  • An optional validating-webhook is introduced to Argo Events, see the detail here.
  • Prometheus metrics is now available, see the detail.
  • A simple tool for stress testing is available here.
  • CRD version is update from apiextensions.k8s.io/v1beta1 to apiextensions.k8s.io/v1, and status subresource is enabled.
  • Trigger now has the ability to retry.
  • Some other features and enhancement as well as bug fixes.
  • Some of the features are deprecated, and will be unsupported in future version, if you are still using them please migrate to new approaches. See the list below.
  1. caCertPath, clientCertPath and clientKeyPath for tlsConfig in EventSources and Sensor will be unsupported in v1.5, use caCertSecret, caCertSecret and clientKeySecret instead.
  2. spec.nats.native.antiAffinity in EventBus will be unsupported in v1.5, use spec.nats.native.affinity instead.
  3. userPayload in CalendarEventSource will be unsupported in v1.5, use metadata instead.
  4. credentialsFile in PubSubEventSource will be unsupported in v1.5, use credentialSecret instead.
  5. serverCertPath and serverKeyPath for webhook typed EventSource will be unsupported in v1.5, use serverCertSecret and serverKeySecret instead.
  6. circuit, switch and dependencyGroups will be unsupported in v1.5, use Trigger Conditions instead.
  7. certFilePath in CustomTrigger spec will be unsupported in v1.5, use certSecret instead.
  8. When configuring trigger source with git, sshKeyPath will be unsupported in v1.5, use sshKeySecret instead.

Major Changes

Enhancements & Fixes

  • #1008 feat: Kafka sensor support multiple URLs
  • #1009 feat: AMQPEventSource extra parameters.
  • #1014 chore: Publish images to Quay.io
  • #1030 feat: use status resources for controller reconciliation
  • #1033 fix(eventbus): set nats routes with pod DNS names
  • #1041 feat: implement delete function for k8s objects
  • #1021 feat: Introducing a Validating Admission Controller
  • #1058 fix(slack trigger): properly iterate api response
  • #1061 fix: Use different clientID for each EventBus reconnection
  • #1054 chore: update CRD version to apiextensions.k8s.io/v1
  • #1052 feat(eventsource): Support NATS access with auth
  • #1066 feat: Prevent EventBus with clients connected from being deleted
  • #1070 fix: make caCert, clientCert and clientKey optional for tls config
  • #1078 fix(sensor): Slack trigger should not join conversation for private channel
  • #1047 feat: Expose Prometheus metrics.
  • #1081 feat: enable Priority and PriorityClassName for CRD objects
  • #1083 feat: expose entire affinity field for native nats eventbus
  • #1085 chore: Do not create metrics service for EventBus
  • #1090 feat: Ability to retry trigger
  • #1098 fix: Changed Result.Str to Result.String(). Fixes: #1097
  • #1115 fix(SQS): Log errors with SQS connections. Fixes #1114
  • #1123 feat(sensor): add template function in filter matching
  • #1124 fix(GithubEventSource): Compare events ignoring order and duplicate

Contributors

@spaghettifunk
@alexec
@simster7
@whynowy
@shashwat-appdirect
@tomgoren
@vfarcic
@tinkerborg
@AleksanderGondek
@scompt
@sestegra
@jayfray12
@tico24
@AnaisUrlichs
@sbose78
@delwaterman
@tczhao

Installation

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

# Install validating-webhook
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.3.0-rc1/manifests/install-validating-webhook.yaml

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 18 Feb 17:52

Major Changes

  • #1058 fix(slack trigger): properly iterate api response
  • #1070 fix: make caCert, clientCert and clientKey optional for tls config

Contributors

@AleksanderGondek
@whynowy

Installation

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

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Jan 17:40

Major Changes

  • #1038 fix: correcting the value of Types

Contributors

@shashwat-appdirect

Installation

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

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 26 Jan 08:22

Major Changes

  • #1018 fix(sensor-controller): Return err when a sensor spec is invalid. Fixes #1017
  • #1036 fix: Not able to send message to slack private channel
  • #1037 fix(codegen): EventBus codegen plural issue introduced by k8s upgrade

Contributors

@shashwat-appdirect
@whynowy

Installation

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

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Jan 08:30

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

Choose a tag to compare

@github-actions github-actions released this 16 Nov 20:07

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

v1.1.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 06:36

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

Choose a tag to compare

@github-actions github-actions released this 04 Sep 20:57

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

v1.0.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 04:36

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