Release 1.3.2
Release 1.3.2 is primarily a bug-fix release. However, it also includes some minor new features.
New features
- Exposed Jersey injection manager from the
JerseyLambdaContainerHandlerobject (#253). Thanks @dmetzler for the contribution!
JerseyLambdaContainerHandler handler =
JerseyLambdaContainerHandler.getAwsProxyHandler(jerseyApplication);
handler.getInjectionManager();Bug fixes
- Removed path validation in the
getMimetype()method of theAwsServletContextsince frameworks call this method with non-existent paths and their only objective is to get the mime type based on the file extensions, regardless of whether the file exists on disk or not (#254) - Added additional null-checks around the
AwsServletInputStreamas well as a check for theNullInputStreamtype (#147) - Graceful handling of empty header and query string values (#247)
- Added annotation to make sure requests get deserialized with the
isBase64Encodedfield for debugging purposes (#262) - Improved and simplified header parsing logic (#263)
- Fixed wrong value assignments in multipart forms (file name and field name were inverted) (#258)