Skip to content

Release 0.7

Compare
Choose a tag to compare
@sapessi sapessi released this 24 Aug 17:45
· 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 the ContainerConfig object - By default the value for this property is set to UTF-8. The framework uses the configured charset to url decode request properties. All LambdaContainerHandler 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 the ContainerConfig 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 and MaxAge properties to be incorrectly populated in Set-Cookie headers.