Event Gateway Versions Save

React to any event with serverless functions across clouds

0.9.1

5 years ago

Changelog

IMPROVEMENTS:

8b31577 Helm: Pass etcd_cluster_name to command args. Allow service annotations (#500) 02e8f5f Documentation for running event-gateway on k8s (#498) 80284af Update api.md (#497) fb79ad3 Add simple golang http endpoint example (#494) 5c2d4e1 Add kubernetes helm chart (#448) (#484) de6e4e0 Add Terraform templates (#316) (#477) 5f94b72 Update README.md (#480)

BUG FIXES:

8373e92 Fix system events recursive triggering (#495) c84ddec Omit EventTime field if it's not present (#492) 08b8053 Fix path creation for hosted version (#491) 2dfd936 Update metrics names in the docs (#490) 7944f7a Fix redundant system event (#489) c563910 Adding in proper path processing (#488) f4be89f Fix system event invocationFailed field name (#487) 66f4c60 Consistent prefix for system events and metrics. Closes #425 (#486) 8e58739 Publish system events on space prefixed path for hosted version (#485) 8babc3c Fix creating sync subscription for the same method and path (#476) (#481) 7944da3 Implement missing interface methods in plugin logger (#482) 60b4238 Fix creating sync subscription for the same method and path (#476) 24c3c35 Fix nil pointer when checking for event authorizer (#475) 0dd9f87 Fix deleting function that is used as authorizer (#474)

0.9.0

5 years ago

Changelog

IMPROVEMENTS:

5e02910 Add 409 return status code to Config API resources. Closes #465 (#466) 73ba4a3 Add support for Metadata field in all resources. Closes #435 (#470) 28ded18 Cleanup Services interfaces (#469)

BUG FIXES:

a0794b2 Fix defining multiple subscriptions on root path (#472)

0.8.2

5 years ago

Changelog

BUG FIXES:

42350ff Fix creating sync subscription for the same path and different methods. Closes #467 (#468)

0.8.1

5 years ago

Changelog

IMPROVEMENTS:

c5d3432 Update Configuration API version 31dd993 Add list CORS configurations endpoint (#463) 6821c0a Update Slack invite link and meetups link (#462) 9c65b0a Update docs of Create Event Type function

0.8.0

5 years ago

Changelog

BACKWARDS INCOMPATIBILITIES:

1c89d5c Remove CORS configuration from subscription (#458) e4360c6 Refactored Subscription model (#429) d710407 Remove invoke functionality (#432) bb87dcb HTTP CloudEvent coercion (#421) 770a30f Move Promethues metrics endpoint under /v1/ prefix. Closes #423 (#426) 744f4e0 Handle +json Content-Type in accordance with RFC6839 (#416) 5bf5be8 Use Content-Type application/cloudevents+json for http provider (#415)

IMPROVEMENTS:

8fe31bb Add CORS Config API (#460) 173ccbd Update docs about event types, events api authorization (#454) 8cb5ea9 Switch to AtomicPut in Create methods (#457) 85df0e2 Include authorization result in the event extensions (#456) b01bbf9 Add endpoint for updating event type (#455) 50ebe47 Event Type Authorizer (#441) 68bcaf6 Event types (#433) 807d0e9 Add Links to ReadMe (#430) 5a1244c Update Prometheus docs e5138aa Cleanup README and documentation. Add docs for Prometheus Metrics. (#422) 517f1ec Move metric definition to the same file as other metrics (#424) b6a0dde Update examples (#420) 8c2da7d Update README.md (#419)

BUG FIXES:

83d3405 Fix payload normalization in http.request events. Closes #434 (#459) 2c5a6b5 Remove duplicated links in the README (#431) f0be0b2 Disable TravisCI notifications (#417)

0.7.0

6 years ago

Changelog

BACKWARDS INCOMPATIBILITIES:

529cc4a Require CloudEvents Source be a URI (#414) 10ba8a1 CloudEvents integration (#404) ff09341 Add Reliablity Guarantees section in README (#403) 0da4cd7 Make sure event body is a string (#393) bf66945 Cleanup error messages and provide consistency in error reporting (#396) 393787c remove unused providers (emulator, weighted) (#387) cd92090 refactor Prometheus metrics. Less metrics, more labels (#384) 6049ea7 Use different messages on lambda errors (#381) 464619f add more detailed metrics (#379) 5b51ea0 Improve function invocation error (#377)

IMPROVEMENTS:

267b1fb Update README.md e326d1a Update README.md 3ffe17c Update readme (#406) acfe7bd Add UpdateSubscription endpoint (#398) f673e72 Add SQSProvider (#399) 4937d70 Add missing httpapi tests (#401) c909055 Add AWS Firehose provider (#394) 3c0374a Improve Provider tests (#397) f0d923f Add OpenAPI specification. (#395) d48736a Add Kinesis provider. (#392) 172a76e Add codecov integration. (#391) 7be10b0 Introduce Providers concept in the codebase. (#389) 79a04e9 hide sensitive information in logs (#385) c955490 Minimalize Dockerfile (#378)

BUG FIXES:

e3b1318 Fix minor issue with open api spec (#413) c00a99f fix handling of mime type (#405) 2a71365 fix installation script (update artifact format). Closes #409 (#412) cd14c40 Update Docker image in running-locally.md (#386) d668383 Fix for UpdateFunction (#382) 0127212 update create subscription docs regarding path param d8e7bb0 update README with info about Docker image. Closes #325 (#375)

0.6.0

6 years ago

Changelog

BACKWARDS INCOMPATIBILITIES:

2ddbcf9 flatten header array so it's easier to access headers (#374) 7e9ffbf publish binaries as zip files (#371) 76c0328 remove checking space in update function payload (#367) 7e0ba05 add space as a first-class citizen in Config API (#365) 0bf2d7f fix listing all subscriptions (#366) f09cd10 add support for spaces (#362) 7907ff2 standardize errors returned by both Events and Config API (#359) b970e42 add subscription support for invoke event (#355)

IMPROVEMENTS:

6bf544e prevent from removing function with subscriptions. Closes #208 (#370) 3312967 replace FDK examples with SDK. Closes #363 (#368) 36f0712 update HTTP response object docs da78c91 refactor packages structure to avoid cyclic dependecies (#358) 0b87dc3 update deps 34492df change behaviour of hosted domain (#353) 43a1d00 improve support for hosted domains (#351) 0ac2643 add flag for configuring backlog lenght (#349) 52b52ff add flag for configuring number of workers (#348) 935302b make metrics name consistent 9221bed add more metrics about processing sync/async events 4cff750 remove old comments 7d34ccd refactor prometheus metrics (#347) 0adf040 increase read/write timeout on events API b760640 add ssl certs to Docker image 84775c2 add support for platform subdomains (#342) 74db6df expose used ports in Dockerfile 1e49f35 add session token support in AWS creds. Closes #329 (#339) df7243d add host field in HTTP event. Closes #327 (#338) c1740e1 add CORS support. Closes #328, closes #309. (#334) 35a03b4 add docs about developing EG locally e300c56 update libkv & etcd packages (#335) 31799d1 Plugin System (#330). Closes #147 4c2ba40 update link to Slack in issue template 3f6808f add tests for internal/kv package 311b2bf add Path parameter support for async subscriptions (#326) 46b4e31 cleanup confusion in clustering paragraph (#324)

BUG FIXES:

f254fae fix typo (#373) c78b7f3 fix status code when creating subscription (#372) d70a637 run goveralls only for PR build (#364) 773adad fix failing router tests (#360) 16e6c79 rename function property (#352) 3af70a1 format README c5b413d fix exposing detailed AWS SDK error by event API. Closes #344 (#350) f874877 fix interface mismatch for plugins, exclude hashicorp packages. Closes #345 (#346) cee7953 fix type not registered in gob for plugin system 82bd3b3 fix extracting path from domain (#343) 9f7fdaf fix type in README.md (#341) 6a4e3cc fix typo in README (#336) 173b379 fix typo about subscription removal (#332) f27f8cf fix type in error message (#331)


Automated with GoReleaser Built with go version go1.9 linux/amd64

0.5.15

6 years ago

Changelog

d0e2e91 allow path without trailing / and normalize method. Closes #272 (#296) 28f041e Update README.md 8155728 add webbhook to function types 0ae6774 typo in README 652f5d6 remove unused asset 069f28d update quickstart section (#294) f0ac543 README improvements (#293) a743dc7 fix installation script 1656ecc readme improvements (#292)


Automated with GoReleaser Built with go version go1.8 linux/amd64

0.5.14

6 years ago

Changelog

ff37ade temporary remote HTTP response support


Automated with GoReleaser Built with go version go1.8 linux/amd64

0.5.13

6 years ago

Changelog

fd0a372 update emulator's invoke endpoint (#288) 28293c6 change internal function error name (#287) dec7b02 add support for HTTP response object. Closes #245 (#286) 2fc77fb run tests before lint on TravisCI


Automated with GoReleaser Built with go version go1.8 linux/amd64