Major Changes
- Lambda trigger supports specifying invocation types
- Kafka event source can now use SASL authentication
- Combine controller images, event source image, sensor image and webhook image to one, and use quay.io as image registry
- HTTP trigger supports referencing headers from Secret or ConfigMap
- Introduce
expr
filter in Sensor dependencies. - AMQP event source authentication support
- Argo Events image supports multi arch
Pull Requests
- feat: customize maxBytes and maxMsgs for EventBus (#1272)
- docs: Update 06-trigger-conditions.md (#1271)
- fix: duplicate trigger name validation. Fixes #1262 (#1263)
- feat: add terminate event (#1268)
- Update 03-trigger-sources.md (#1264)
- add link to examples and adjust punctuation (#1256)
- fix: default param value not applied in some cases (#1254)
- feat: amqp event source authentication (#1252)
- fix(ci): release action (#1251)
- chore: Workflow to build all Arch (#1218)
- chore: re-run codegen on master
- feat: Introduce expr filters (#1226)
- chore: re-run codegen (#1233)
- Secure headers for HTTP Trigger (#1229)
- chore: remove source of duplicate properties in JSON log (#1228)
- chore: Fix make command (#1221)
- fix: Kafka/SASL Verbiage cleanup and examples (#1220)
- fix: limit slack API calls (#1207)
- fix(ci): fix env name for quay.io (#1211)
- chore: Combine binaries/images to one (#1203)
- docs(argo-events): Add link to FAQ on debug (#1210)
- docs(argo-events): Added example with debug log enabled (#1208)
- docs(argo-events): Added helpful information to FAQ (#1209)
- docs: Enriched github example (#1204)
- chore: build sensor image from scratch (#1202)
- fix: retry duration recognize strings. Fixes #1200 (#1201)
- feat: kafka sasl auth (#1186)
- feat(lambda-trigger): expose Lambda invocation type. Closes: #994 (#1187)
Contributors
@mac9416
@joshuajorel
@KeisukeYamashita
@caueasantos
@alecrajeev
@tinkerborg
@cbuckley01
@svmaris
@JamesPeiris
@maganaluis
@VaibhavPage
@mickkael
@marviniter
@soulshake
@orbatschow
@liyjcdl
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.0/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.0/manifests/install-validating-webhook.yaml