Skip to content

Latest commit

 

History

History
194 lines (167 loc) · 7.98 KB

CHANGELOG.md

File metadata and controls

194 lines (167 loc) · 7.98 KB

Changelog

v1.0.0

Features & Enhancements

  • 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

Bugfixes

  • 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

v0.17.0

  • 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

v0.16.0

  • 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

v0.15.0

  • 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

v0.14.0

  • 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

v0.13.0

  • 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

v0.13.0-rc

v0.12.0

  • 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.

v0.12.0-rc

  • Support Event Source as K8s custom resource #377

v0.11

  • 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

v0.10

  • 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

v0.9

  • 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

v0.8

  • 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

v0.7

  • 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

v0.6

  • 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

v0.5

#92

  • 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.

v0.5-beta1 (tbd)

  • Signals as separate deployments #49
  • Fixed code-gen bug #46
  • Filters for signals #26
  • Inline, file and url sources for trigger workflows #41

v0.5-alpha1

  • Initial release