Release 0.7
·
1414 commits
to main
since this release
This release includes upgrades and a few bug fixes
- Upgraded Spark support to version 2.6.0 - this is not backward-compatible with Spark 2.5.x, between the two releases there were breaking changes in the embedded server interfaces
- Fixed issue with URL encoding of path and query string parameters - The library now tries to decode the path and query string values passed by API Gateway.
- Added new
uriEncoding
property to theContainerConfig
object - By default the value for this property is set toUTF-8
. The framework uses the configured charset to url decode request properties. AllLambdaContainerHandler
implementations exposed a method to access the config and change its values. - The library can now group multiple
Set-Cookie
headers in a single header as a comma-separated list - This is because API Gateway only supports a single header per key. This behavior can be configured in theContainerConfig
object. RFC2109 specifies this behavior although it is still not supported by all browsers. - Fixed a bug that caused servlet filters to be executed only for the first request.
- Fixed a bug that caused the
Expires
andMaxAge
properties to be incorrectly populated inSet-Cookie
headers.