4.8.2 (2022-06-07)
4.8.1 (2022-06-07)
- npm audit fix --force (3961751)
4.8.0 (2022-04-20)
4.7.1 (2022-04-20)
- remove npm-force-resolutions (9f23265)
4.7.0 (2022-04-19)
4.6.0 (2022-04-19)
4.5.4 (2022-02-24)
- npm audit fix (81c52af)
4.5.3 (2022-01-23)
4.5.2 (2021-10-14)
4.5.1 (2021-10-13)
4.5.0 (2021-10-13)
4.4.0 (2021-10-06)
4.3.12 (2021-10-06)
- change workflow to release under 14.x instead of 12.x (#472) (f949200)
- npm audit fix --force (#469) (35c686c)
4.3.11 (2021-08-31)
4.3.10 (2021-08-28)
- fix for non-root proxy+ (45edbfa)
4.3.9 (2021-06-09)
4.3.8 (2021-05-31)
4.3.7 (2021-05-11)
- deps: npm audit fix (3a64de6)
4.3.6 (2021-05-11)
4.3.5 (2021-05-11)
4.3.4 (2021-03-03)
4.3.3 (2021-02-25)
4.3.2 (2021-02-18)
- default contentEncodings and contentTypes to constants (e0bd86e), closes #373
- refactor proxy and add deprecation warnings (d50b7e7)
4.3.1 (2021-02-13)
4.3.0 (2021-02-08)
- add backwards compatibility for most of v3 usage (184f63e)
- serverlessExpress({ app }) can now be used as well as serverlessExpress({ app }).handler (1eb3100)
4.2.0 (2021-02-08)
4.1.3 (2021-02-04)
- add query strings to lambda@edge (b15a72c)
4.1.2 (2021-02-02)
- only show debug logs in 'development' (ad2cca3)
4.1.1 (2021-02-02)
- only show debug logs in 'development' (b0c4814)
4.1.0 (2021-02-01)
- add support for additional frameworks other than Express (16628b3)
4.0.0 (2021-02-01)
- audit: npm audit fix (66b03e5)
- add body parsing for lambda edge event source (116949d)
- add Promise return type for proxy function (#332) (5b23f3c)
- change logging to include a log key (542d473)
- clean up sockets on EADDRINUSE server close (e768599)
- dependabot alerts (df60394)
- fix API Gateway V2 header response (90bad18), closes #352
- fix getRequestValuesFromEvent headers (f915e94)
- fix Lambda@Edge event source (95b0aa6)
- fix Lambda@Edge headers and body (aabd9d3)
- fix remoteAddress undefined on ALB event source (a092233)
- log actual headers in SERVERLESS_EXPRESS:FORWARD_RESPONSE:EVENT_SOURCE_RESPONSE_PARAMS (72f2ef5)
- make optional the property
binarySettings
ofConfigureParams
in typings (b08ee87) - remove commitlint from travis (7b12e56)
- remove Node.js 4 support (713ad14)
- remove Node.js 4 support (e01c9af)
- remove winston dependency and add basic logger (5bd6c2c)
- transform lambda edge response headers to lower case (922fec0)
- transform request header keys to lower case (daa656b)
- update dependencies (e705bc6)
- update dependencies (075e15b)
- update dependencies (39c55eb)
- add additional event mapping logic (e5909b5)
- add custom mapping example (fe99c85)
- add HTTP API (APIGW-V2) event source (60cb8e1)
- add lambda edge support and example (230c9c5)
- add logger (e35a348)
- add multiValueHeader and multiValueQueryStringParameters (7199aa5)
- add respondWithErrors config (53cf974)
- add stripBasePath for custom domain names (3a5c7ed)
- auto-detect binary response and add binarySettings (64a99dc)
- call Express directly instead of via a proxy server running on a local socket (a468c72)
- lay groundwork for different event sources (2db86f2)
- refactor and expose a new interface (7de5d45)
- remove middleware and expose getCurrentLambdaInvoke method (b56c13b)
- use multiValueHeaders for requests and responses (c5ce62f)
- use promise resolution by default (a9c01a3)
- The new interface is backwards incompatible and includes new and simpler ways of configuring and using the package.
3.3.5 (2018-08-20)
- apply Content-Length header when missing (b0927b8), closes #147 #106 #130
- apply Content-Length header when missing (#175) (c2f416b)
3.3.4 (2018-08-19)
- update example to use 3.3.3 (bc7bdaf)
3.3.3 (2018-08-16)
- add src/ to package.json files (a412ec7)