Releases: argoproj/argo-events
Releases · argoproj/argo-events
v1.5.4
Major Changes
- fix: resource eventsource duplicate update events. Fixes #760 (#1025) #1404
- fix: Ack handled messages in pulsar eventsource (#1455)
- fix: Update minio-go to v7 (#1411)
- feat: Adding support to propagate unique ID to message for Kafka Event source (#1453)
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.4/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.4/manifests/install-validating-webhook.yaml
v1.5.3
Major Changes
- fix: Creation of ingress resource with k8s trigger (#1434)
- fix: Eval of params with missing src dep and no default value (#1433)
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.3/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.3/manifests/install-validating-webhook.yaml
v1.5.2
Major Changes
- fix: fatal the services if starting failed (#1405)
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.2/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.2/manifests/install-validating-webhook.yaml
v1.5.1
Major Changes
- fix: sensor controller validate trigger (#1378)
- feat: trigger conditions reset. Closes #1381 (#1392)
- chore: upgrade dep version to fix security issue (#1397)
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.1/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.1/manifests/install-validating-webhook.yaml
v1.5.0
Upgrading Notes
- v1.5 is not fully backward compatible with old version as some deprecated fields are removed, please check Major Changes, and use the new approaches recommended if you are using any of those deprecated fields.
- If your Trigger has multiple dependencies, for example
A && B
, upgrading from previous version should be conducted after an action is triggered, before a new event from either A or B is emitted. Otherwise the new emitted event will be ignored.
Major Changes
- Trigger rate limiting - enabling guard rails for protecting downstream service resource starvation.
- Support Bitbucket event source.
- Support Pulsar trigger.
- Gitlab event source to support multiple projects.
- Simplified Workflows & k8s resources creation - group/version/kind not needed any more.
- Following deprecated fields are removed (notified in v1.3).
caCertPath
,clientCertPath
andclientKeyPath
fortlsConfig
in EventSources and Sensor are removed, usecaCertSecret
,caCertSecret
andclientKeySecret
instead.spec.nats.native.antiAffinity
in EventBus is removed, usespec.nats.native.affinity
instead.userPayload
inCalendarEventSource
is unsupported, usemetadata
instead.credentialsFile
inPubSubEventSource
is unsupported , usecredentialSecret
instead.serverCertPath
andserverKeyPath
for webhook typed EventSource are removed, useserverCertSecret
andserverKeySecret
instead.circuit
,switch
anddependencyGroups
are not supported any more, use Trigger Conditions instead.certFilePath
inCustomTrigger
spec is unsupported, usecertSecret
instead.- When configuring trigger source with git,
sshKeyPath
is unsupported, usesshKeySecret
instead. spec.replica
is removed in EventSource object, usespec.replicas
.
Pull Requests
- docs: update payload parsing in the filter template tutorial (#1370)
- feat: Generate CHANGELOG.md automatically (#1368)
- fix: disable bool simplifier due to performance issue. Fixes #1339 (#1363)
- fix(example): url sensor argo-workflow link (#1362)
- chore: fix crdgen issue after upgrading (#1361)
- docs: updated git url to point to the correct argo-workflows repo containing the specified hello-world.yaml file (#1360)
- feat: Adding support for token authentication in Pulsar EventSource (#1359)
- fix:(doc): quick start link (#1358)
- feat: Adding Pulsar sensor (#1356)
- chore: vulnerabilities report contact change (#1355)
- chore: clean up deprecated fields (#1354)
- chore: upgrade mongo-driver due to vulnerability alert (#1352)
- chore: remove unused fields (#1349)
- chore: installation manifests in release artifacts (#1338)
- docs: Add missing webhook secret key used for GitHub EventSource (#1344)
- feat: support for PubSub emulator (#1343)
- chore: Fixed a couple of typos (#1341)
- fix: mask auth secret. Fixes: #1336 (#1337)
- feat(eventsource): Add urlSecret to AMQP event source (#1335)
- feat: Removed usage of redundant GVR fields in k8s/workflow triggers (#1333)
- chore: update 3rd party dependencies (#1330)
- Fix: amqp allow empty exchange name (#1328)
- fix: added service account creation step in quick start docs (#1324)
- feat: expose image pull policy and upgrade stan to v0.22.1 (#1325)
- fix: Added cluster resources support in k8s trigger (#1323)
- fix(eventbus): allow clients with istio sidecar. Fixes: #1311 (#1312)
- docs: fix broken link (#1321)
- feat: trigger rate limit. Closes: #1087 (#1318)
- chore: re-run codegen (#1315)
- fix: correct field name in error message (#1317)
- feat: add eventsource support for Bitbucket Server. Fixes #891 (#1223)
- build: Switch to use kustomize subcommand in kubectl (#1313)
- docs: Improve grammar (#1306)
- fix: Upgrade pkg to v0.10.1 (#1305)
- feat(eventsource): gitlab to support mutiple projects (#1297)
- docs: Add ubie to users (#1294)
- fix(docs): add missing dataKey for examples (#1286)
- docs(users): Add WooliesX (#1281)
- docs: Add Alibaba and Ant Group to USERS.md (#1279)
- fix trigger dependencies yaml (#1276)
- chore: Upgrade to K8s V0.20.4 (#1260)
Contributors
@uturunku1
@roi-codefresh
@terrytangyuan
@tczhao
@dtaniwaki
@whynowy
@alexec
@makusu2
@svmaris
@Windfarer
@liyjcdl
@antoniomo
@hodbn
@daniel-codefresh
@avanderveen
@arnarg
@canthonyscott
@makocchi-git
@aslafy-z
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.0/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.5.0/manifests/install-validating-webhook.yaml
v1.4.3
Major Changes
- fix: disable bool simplifier due to performance issue. Fixes #1339
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.3/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.3/manifests/install-validating-webhook.yaml
v1.4.2
Major Changes
- fix: mask auth secret for webhook eventsource
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.2/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.2/manifests/install-validating-webhook.yaml
v1.4.1
Major Changes
- NATS Streaming is upgrade to v0.22.1
- Expose image pull policy for EventBus stateful set
- Ability to configure
max_subs
for NATS Streaming
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.1/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.4.1/manifests/install-validating-webhook.yaml
v1.4.0
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
v1.3.1
Major Changes
- Fail invalid SNS notification request instead of application panic.
- Github Event Source supports multi repos and mitigate race conditions when
DeleteHookOnFinish
is used. - Fix EventSource Pod start issue when EventBus uses
none
auth strategy.
See what's new in v1.3.
Pull Requests
- fix: Always mount tmp emptyDir. Fixes #1194 (#1196)
- fix: typo in readme (#1193)
- ci: Run Snyk vulnerability check (#1192)
- chore: fix typo (#1189)
- feat(github-eventsource): Support multi repos and mitigate race conditions (#1181)
- fix: Fast fail invalid SNS notification. Fixes: #1182 (#1185)
- docs: Revert "docs: Update link to the new CNCF Slack channel (#1179)" (#1180)
- docs: Update link to the new CNCF Slack channel (#1179)
Contributors
@terrytangyuan
@whynowy
@mac9416
@KeisukeYamashita
Installation
kubectl create namespace argo-events
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.3.1/manifests/install.yaml
# Install validating webhook (optional)
kubectl apply -n argo-events -f https://raw.githubusercontent.com/argoproj/argo-events/v1.3.1/manifests/install-validating-webhook.yaml