All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Update to Node.js v18.
- New option to
createHandler
:logOptions
.
- Update dependencies.
- More docs for EventBridge handler.
- Release under the MIT license.
- Missing exports.
- EventBridge parser and handler.
- Update dependencies.
- Update to Awilix v5.
- Handle non-error objects with Boom.
- Log warning on HTTP error response.
- Awilix container is now persisted per-handler and scoped per-invocation.
- HTTP
securityHeaders
.
- Remove await keyword in handler (was not actually missing).
- Missing await keyword in handler.
- HTTP handlers.
- Handle request id for unparsed SQS event case.
- Call
onError
in strategies if registered as a dependency.
- Invoke wrapper log name from
default
toinvoke
.
- Parallel strategy did not pass record context.
- SQS handlers.
- Wrapper for record processing.
- Stratagry for parallel processing.
- Export
EventType
enum. - Export wrappers.
- Export strategies.
- Documentation to README.
- Passing
context
instead ofctx
to processor.
- Signature for
createWrapper
(was interal before this version).
- Sentry release format.
- Sentry release format.
- Sentry release version.
- Update dependencies.
- Unused @pureskillgg/awsjs dependency.
- Initial release.