Skip to content

CognitoUser, better warm starts, DDB batch operations improved

Choose a tag to compare

@uatisdeproblem uatisdeproblem released this 24 Sep 11:23

⚠️ 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.