Skip to content

Releases: iter-idea/IDEA-AWS

RC internal api invocation trough EventBridge (variant)

26 Jan 13:37

Choose a tag to compare

  • ResourceController.internalAPInvocation supports EventBridge.

RC supports HTTP API & new Logger

24 Jan 19:35

Choose a tag to compare

  • Resource Controller supports API Gateway events v2; hence, it supports HTTP API (vs REST API).
  • New Logger class (to use instead of idea-toolbox's logger.
  • Minor internal improvements.

Fixed compatibility issue with older projects (ResourceController)

19 Dec 15:37

Choose a tag to compare

✅ The release fixes the compatibility issue introduced by https://github.com/iter-idea/IDEA-AWS/releases/tag/v3.7.5.

‼️ BUT, it's required to update the runtime of the Lambda functions to Node.js 14.x.

Now also older projects (previous await/async in ResourceController) can update to the latest versions of this library.

Cognito: get all the users of a pool

09 Nov 18:34

Choose a tag to compare

  • Cognito: get all the users of a pool.
  • Resource Controller: fixed assets location for Lambda layers.
  • SES: fixed templated email params to support handlebars.js.

Secrets Manager, SES templated emails

28 Oct 14:01

Choose a tag to compare

  • Support to AWS Secrets Manager.
  • Support to AWS SES templated emails.
  • Cognito: user's attributes update method (and improved user creation method).

CognitoUser, better warm starts, DDB batch operations improved

24 Sep 11:23

Choose a tag to compare

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

IUNID fix

03 Sep 10:33

Choose a tag to compare

  • DynamoDB: IUNID use '_' instead of '#' as separator. The alphabet now includes only A-Za-z0-9.

Stream Controller, IUNID, Cognito

04 Aug 08:27

Choose a tag to compare

  • Generic Controller, Resource Controller (API), Stream Controller (DDB).
  • IUNID (Nano IUID).
  • Cognito: configurable region.
  • Cognito: groups management.

First monitored release

11 May 13:42

Choose a tag to compare

From now on, we publish a release each time the version changes, including some release notes to support lib updates in the projects.