⚠️ NOTE WELL: this release breaks the functioning of older Resource Controllers (see more here).
- Resource Controller:
user: CognitoUser attribute available by default. If a route is not authenticated (no authorizer → no claims, no principalId), user = null. More details here.
- All the modules: refactored to reuse external libraries during warm starts of the Lambda functions.
- DDB: Batch put/delete operations have now a built-in backoff retry mechanism in case of errors. Note: it is NOT possible ignoring errors anymore; more info here.
- All the modules: refactored to the latest standards and best practices.