- Pulsar event source. #774
- Simplified Circuit and Switch with Conditions. #834
- Simplified TLS config for EventSources and Sensors. #830
- Kafka Consumer Group. #817
- Added
NotEqualTo
comparator to data filters. #822 - Rate limit for Kafka and initial offset support and refactor config. #829
- Support for re-using existing subscription ID for gcp pubsub. #778
- Simple health check endpoint for webhooks. #823
- Simple Authentication for webhook related event sources. #826
- Connect to git with InsecureIgnoreHostKey. #842
- Switched to use volumes for injected secrets and configMaps in triggers. #792
- Added user metadata to eventsources.#797
- Added liveness and readiness check for controllers. #837
- Exposed metadata for sensors and fix metadata for eventsources. #773
- Upgraded argo cli to v2.10.x. #844
- Updated log path to be together with data path. #833
- Switched slack lib and stop using deprecated APIs. #777
- Added/fixed tolerations for CRDs. #787
- Azure eventsource fix. #789
- Added logic to ticker loop to ensure subscription always exists with an open connection. #861
- Corrected response code for slack event source. #811
- Fixed Azure EventsHub issue. #846
- Added labels to created k8s objects. #805
- Retry when connect to eventbus in sensor. #816
- Fixed Calendar timezone issue. #801
- 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
- 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
- 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
- Introducing Slack notification trigger. #576
- Introducing OpenWhisk trigger. #585
- TLS support for messaging queue gateways. #580
- Support for list of event types for resource gateway. #561
- Added label and field selectors for resource gateway. #571
- Basic Auth for HTTP trigger. #559
- Namespace defined in event sources for secret retrieval is optional. #569
- Add AWS-SQS Cross Account Queue Monitoring #547
- Enhanced Data Filter Comparator #544
- Support Json Body as an option for gateways #542
- Fix duplicate webhooks issue for GitLab Gateway #537
- Add request headers to GitHub and GitLab event payload #536,#533
- Fix gateway nats subscribers logic bug #535
- Added Kafka message publisher as trigger. #530
- Added Nats message publisher as trigger #531
- Support for Argo Rollout as trigger #529
- Update Argo workflows dependency to 2.6.1 #528
- Cleanup OpenFaas trigger implementation #526
- Implemented Assume RoleARN for SQS and SNS #519
- Complete Gateways & Sensors installation guide #548
- Enriched structure for events generated by the gateways #493. Refer https://github.com/argoproj/argo-events/blob/master/pkg/apis/events/event-data.go
- Introducing the custom triggers (Beta) #493
- Added support for generic event source #467
- Introducing gateway setup guides #507
- Fix filters for the resource gateway #499
- Fix Kafka gateway issue #490
- Added HTTP, AWS Lambda, OpenFaas triggers.
- Support for special operations like submit, resubmit, retry, etc. for Argo workflow triggers
- Support for Create and Update operations for K8s resource triggers.
- Added Redis, Emitter, Stripe, NSQ, and Azure Events Hub gateways.
- Simplified gateway subscriber logic.
- Support Event Source as K8s custom resource #377
- Fix transform issue when doing go build #389
- Workflow parameters are ignored when triggered through argo-events #373
- Allow regular expression in event filters #360
- volumes doesn't work in Workflow triggered webhook-sensor #342
- Added ability to refer the eventSource in a different namespace #311
- Ability to send events sensors in different namespace #317
- Support different trigger parameter operations #319
- Support fetching/checkouts of non-branch/-tag git refs #322
- Feature/support slack interaction actions #324
- Gcp Pubsub Gateway Quality of life Fixes #326
- Fix circuit bug #327
- Pub/Sub: multi-project support #330
- Apply resource parameters before defaulting namespace #331
- Allow watching of resources in all namespaces at once #334
- upport adding Github hooks without requiring a Github webhook id to be hardcoded #352
- Support applying parameters for complete trigger spec #230
- Increased test coverage #220
- Gateway and Sensor pods are managed by the framework in the event of deletion #194
- Add URL to webhook like gateways #216
- Improved file gateway with path regex support #213
- TLS support for webhook #206
- Bug fix for Github gateway #243
- Support for arbitrary boolean logic to resolve event dependencies #12
- Ability to add timezone and extra user payload to calendar gateway #164
- Data filter bug fix #165
- Added multi-fields/multi-values data filter #167
- Added support for backoff option when making connections in stream gateway #168
- AWS SNS Gateway #169
- GCP PubSub Gateway #176
- Support for git as trigger source #171
- Enhance Gitlab & Github gateway with in-build http server #172
- Refactor gateways #147
- Fixed sensor error state recovery bug #145
- Ability to add annotations on sensor and gateway pods #143
- Github gateway
- Added support for NATS standard and streaming as communication protocol between gateway and sensor #99
- Gitlab Gateway #120
- If sensor is repeatable then deploy it as deployment else job #109
- Start gateway containers in correct order. Gateway transformer > gateway processor. Add readiness probe to gateway transformer #106
- Kubernetes configmaps as artifact locations for triggers #104
- Let user set extra environment variable for sensor pod #103
- Ability to provide complete Pod spec in gateway.
- The schedule for calendar gateway is now in standard cron format #102
- FileWatcher as core gateway #98
- Tutorials on setting up pipelines #105
- Asciinema recording for setup #107
- StorageGrid Gateway
- Scripts to generate swagger specs from gateway structs
- Added support to pass non JSON payload to trigger
- Update shopify's sarama to 1.19.0 to support Kafka 2.0
- Introduced gateways as event generators.
- Added multiple flavors of gateway - core gateways, gRPC gateways, HTTP gateways, custom gateways
- Added K8 events to capture gateway configurations update and as means to update gateway resource
- SLA violations are now reported through k8 events
- Sensors can trigger Argo workflow, any kubernetes resource and gateway
- Gateway can send events to other gateways and sensors
- Added examples for gateway and sensors
- Sensors are now repeatable and fixed all issues with signal repeatability.
- Removed signal deployments as microservices.
- Signals as separate deployments #49
- Fixed code-gen bug #46
- Filters for signals #26
- Inline, file and url sources for trigger workflows #41
- Initial release