Skip to content

Releases: serverless/event-gateway

0.9.1

18 Aug 00:30
Compare
Choose a tag to compare

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

27 Jun 12:51
Compare
Choose a tag to compare

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

25 Jun 09:34
Compare
Choose a tag to compare

Changelog

BUG FIXES:

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

0.8.1

15 Jun 11:32
Compare
Choose a tag to compare

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

13 Jun 09:02
Compare
Choose a tag to compare

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

26 Apr 10:14
Compare
Choose a tag to compare

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

19 Feb 09:18
Compare
Choose a tag to compare

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

17 Aug 20:43
Compare
Choose a tag to compare

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

15 Aug 16:15
Compare
Choose a tag to compare

Changelog

ff37ade temporary remote HTTP response support


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

0.5.13

15 Aug 11:36
Compare
Choose a tag to compare

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