tag:github.com,2008:https://github.com/aws-powertools/powertools-lambda-typescript/releases Release notes from powertools-lambda-typescript 2025-01-14T13:03:45Z tag:github.com,2008:Repository/305501331/v2.13.0 2025-01-14T15:02:05Z v2.13.0 <h2>Summary</h2> <p>In this release we fixed a bug in Tracer that prevented Fetch API requests from propagating the parent trace. We also improved the Parser experience by adding a helper to easily write Zod schemas for DynamoDB data structures.</p> <p>⭐️ Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a> for their contributions to this release!</p> <h3>Full traces when working with Fetch API</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/tracer/#tracing-http-requests" rel="nofollow">Docs</a></p> </blockquote> <p>Requests made with the global fetch module now adds X-Ray trace info to requests in the <code>X-Amzn-Trace-Id</code> header. This allows X-Ray to construct a full trace that includes upstream and downstream nodes.</p> <h3>Zod schemas with Amazon DynamoDB Attributes</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parser/#dynamodb-stream-event-parsing" rel="nofollow">Docs</a></p> </blockquote> <p>You can now easily extend DynamoDB Stream schemas with your own payloads using the new DynamoDBMarshalled helper. This helper lets you focus on your schemas while we handle unmarshalling data from DynamoDB Attribute format to the native format before Zod parses the payload.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/402992148-a69f3aea-f040-401c-ad8d-510e96876d72.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzQwMjk5MjE0OC1hNjlmM2FlYS1mMDQwLTQwMWMtYWQ4ZC01MTBlOTY4NzZkNzIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTZiZTc4MGJmMTNlMTM3MDMyNmU2NzlhNTgxZWNhNjlkOWVmYjVkNjI5MmNhNTZjYWZjZjIwMDE4MWQ0NDhlOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.8abIAbxeWBBkJzFY936a5vqVvYH2lML_oAV8V7M34d0"><img src="https://private-user-images.githubusercontent.com/7353869/402992148-a69f3aea-f040-401c-ad8d-510e96876d72.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzQwMjk5MjE0OC1hNjlmM2FlYS1mMDQwLTQwMWMtYWQ4ZC01MTBlOTY4NzZkNzIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTZiZTc4MGJmMTNlMTM3MDMyNmU2NzlhNTgxZWNhNjlkOWVmYjVkNjI5MmNhNTZjYWZjZjIwMDE4MWQ0NDhlOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.8abIAbxeWBBkJzFY936a5vqVvYH2lML_oAV8V7M34d0" alt="carbon" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>Changes</h2> <ul> <li>test(parser): refactor appsync schema tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2706149964" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3388" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3388/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3388">#3388</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svozza/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svozza">@svozza</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.17 to 3.0.18 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2742485712" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3430" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3430/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3430">#3430</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2747848061" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3437" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3437/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3437">#3437</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(parser): <code>DynamoDBMarshalled</code> helper to parse DynamoDB data structure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2755949692" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3442" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3442/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3442">#3442</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> </ul> <h2>🌟 Minor Changes</h2> <ul> <li>refactor(metrics): swap <code>isDate</code> for <code>instanceof Date</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2775640430" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3462" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3462/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3462">#3462</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(ci): update layer ARN on documentation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2787225892" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3474" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3474/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3474">#3474</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-cdk group (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2787112374" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3472" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3472/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3472">#3472</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(parser): <code>DynamoDBMarshalled</code> helper to parse DynamoDB data structure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2755949692" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3442" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3442/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3442">#3442</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump the typescript group across 1 directory with 4 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759772734" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3446" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3446/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3446">#3446</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 11 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2774748834" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3459" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3459/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3459">#3459</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.10.2 to 22.10.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772946250" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3456" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3456/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3456">#3456</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772945803" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3455" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3455/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3455">#3455</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.146 to 8.10.147 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772946537" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3457" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3457/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3457">#3457</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump esbuild from 0.24.0 to 0.24.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2756049989" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3443" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3443/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3443">#3443</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772428830" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3453" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3453/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3453">#3453</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2770678873" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3452" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3452/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3452">#3452</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 10 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2767587320" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3451" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3451/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3451">#3451</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2747805563" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3435" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3435/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3435">#3435</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>d485eb6</code> to <code>ba73db5</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2742485258" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3429" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3429/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3429">#3429</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.48 to 9.5.49 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2742414410" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3427" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3427/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3427">#3427</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>πŸ› Bug and hot fixes</h2> <ul> <li>fix(tracer): forward <code>X-Amzn-Trace-Id</code> header when instrumenting fetch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2786783181" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3470" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3470/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3470">#3470</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(deps): bump the aws-cdk group (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2787112374" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3472" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3472/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3472">#3472</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(parser): <code>DynamoDBMarshalled</code> helper to parse DynamoDB data structure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2755949692" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3442" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3442/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3442">#3442</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps-dev): bump lint-staged from 15.2.11 to 15.3.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2775370241" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3460" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3460/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3460">#3460</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the typescript group across 1 directory with 4 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759772734" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3446" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3446/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3446">#3446</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 11 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2774748834" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3459" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3459/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3459">#3459</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.10.2 to 22.10.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772946250" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3456" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3456/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3456">#3456</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @aws-cdk/cli-lib-alpha to 2.174.1-alpha.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2773042964" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3458" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3458/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3458">#3458</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772945803" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3455" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3455/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3455">#3455</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.146 to 8.10.147 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2772946537" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3457" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3457/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3457">#3457</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump esbuild from 0.24.0 to 0.24.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2756049989" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3443" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3443/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3443">#3443</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump markdownlint-cli2 from 0.16.0 to 0.17.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2764374513" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3450" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3450/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3450">#3450</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2770678873" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3452" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3452/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3452">#3452</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 10 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2767587320" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3451" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3451/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3451">#3451</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2747805563" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3435" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3435/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3435">#3435</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot], <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a>, @github-actions, @github-actions[bot] and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svozza/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svozza">@svozza</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.12.0 2024-12-17T16:19:59Z v2.12.0 <h2>Summary</h2> <p>In this release we have made the Logger class more extensible, added <code>POWERTOOLS_METRICS_DISABLED</code> to control metrics output in non production environment, and added <code>AppSyncResolverSchema</code> and <code>KinesisDynamoDBStreamSchema</code> to the parser utility.</p> <p>⭐️ Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zirkelc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zirkelc">@zirkelc</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svozza/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svozza">@svozza</a> for their contributions to this release!</p> <h2>Logger class is now more extensible</h2> <p>You can now overwrite the Logger methods <code>createAndPopulateLogItem</code>, <code>printLog</code>, <code>processLogItem</code>, which were private before. This allows you to extend the Logger and add new functionality, i.e. implement your own message buffer.</p> <h2>Metrics utility improvements</h2> <p>You can now set <code>POWERTOOLS_METRICS_DISABLED</code> to control the metrics output. This is useful when you don't want to emit metrics in a non-production environment. When <code>POWERTOOLS_DEV</code> is enabled, the metrics are also suppressed, but you can always explicitly enable it with <code>POWERTOOLS_METRICS_DISABLED</code> .</p> <p>We have also added a warning message when you overwrite a dimension with the same key, which will help you to troubleshoot unintentional changes:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import { Metrics } from '@aws-lambda-powertools/metrics'; const metrics = new Metrics({ singleMetric: true }); metrics.addDimension('test', 'foo'); metrics.addDimension('test', 'bar'); // &quot;bar&quot; replaces &quot;foo&quot; // warning: Dimension &quot;test&quot; has already been added. The previous value will be overwritten."><pre class="notranslate"><code>import { Metrics } from '@aws-lambda-powertools/metrics'; const metrics = new Metrics({ singleMetric: true }); metrics.addDimension('test', 'foo'); metrics.addDimension('test', 'bar'); // "bar" replaces "foo" // warning: Dimension "test" has already been added. The previous value will be overwritten. </code></pre></div> <h2>New schema for AppSync and DynamoDB events</h2> <p>You can now use <code>AppSyncResolverSchema</code> and <code>AppSyncResolverBatchSchema</code> to parse AppSync Lambda resolver event.</p> <p>We have also added <code>KinesisDynamoDBStreamSchema</code> to validate the event from the invocation chain of DynamoDB, Kinesis and Lambda, which are slightly different compared to direct DynamoDB Streams invocations, see more details in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581456053" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3193" data-hovercard-type="issue" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/issues/3193/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3193">#3193</a>.</p> <h2>Changes</h2> <ul> <li>chore(deps): bump github/codeql-action from 3.27.7 to 3.27.9 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2738480192" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3422" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3422/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3422">#3422</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.27.5 to 3.27.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2733034533" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3411" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3411/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3411">#3411</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701684224" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3380" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3380/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3380">#3380</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.16 to 3.0.17 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690891091" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3362" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3362/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3362">#3362</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore: replace close-issue-message action (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2691861358" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3364" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3364/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3364">#3364</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump github/codeql-action from 3.27.3 to 3.27.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2676702349" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3336" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3336/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3336">#3336</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(parser): return correct type for safeParse in envelopes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2677642412" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3339" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3339/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3339">#3339</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jharlow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jharlow">@jharlow</a></li> <li>chore(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2679537724" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3344" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3344/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3344">#3344</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-actions/closed-issue-message from 80edfc24bdf1283400eb04d20a8a605ae8bf7d48 to 37548691e7cc75ba58f85c9f873f9eee43590449 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2679537931" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3345" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3345/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3345">#3345</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(logger): change visibility to protected (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701056312" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3377" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3377/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3377">#3377</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zirkelc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zirkelc">@zirkelc</a></li> <li>feat(metrics): disable metrics with <code>POWERTOOLS_METRICS_DISABLED</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2687750832" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3351" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3351/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3351">#3351</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zirkelc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zirkelc">@zirkelc</a></li> <li>feat(metrics): warn when overwriting dimension (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2688271237" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3352" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3352/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3352">#3352</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(parser): Add appsync resolver event Zod schemas (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2644261329" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3301" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3301/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3301">#3301</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svozza/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svozza">@svozza</a></li> <li>feat(parser): add schema for DynamoDB - Kinesis Stream event (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2669791149" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3328" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3328/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3328">#3328</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(deps): bump @types/node from 22.10.1 to 22.10.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2738371466" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3420" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3420/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3420">#3420</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs: add videos section in community (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2736758495" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3416" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3416/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3416">#3416</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2735974692" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3413" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3413/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3413">#3413</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.46 to 9.5.48 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2727024814" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3404" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3404/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3404">#3404</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>d063d84</code> to <code>d485eb6</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2727120619" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3407" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3407/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3407">#3407</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2733066061" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3412" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3412/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3412">#3412</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs: fix link to parser sub page in the README (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2718646285" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3403" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3403/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3403">#3403</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/having-fun-serverless/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/having-fun-serverless">@having-fun-serverless</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2715085328" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3395" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3395/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3395">#3395</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs: multiple minor improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2705875898" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3387" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3387/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3387">#3387</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.145 to 8.10.146 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2694616774" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3370" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3370/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3370">#3370</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701690726" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3381" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3381/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3381">#3381</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.10.0 to 22.10.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701702780" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3384" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3384/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3384">#3384</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore: remove jest from codebase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701605985" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3379" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3379/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3379">#3379</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore: move RFCs to discussions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2695588620" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3373" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3373/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3373">#3373</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump mkdocs-material from 9.5.45 to 9.5.46 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690854571" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3356" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3356/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3356">#3356</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690855740" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3357" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3357/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3357">#3357</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.9.0 to 22.10.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2693650748" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3365" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3365/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3365">#3365</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>ce587cb</code> to <code>d063d84</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2693660139" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3366" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3366/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3366">#3366</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 4 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2683254416" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3349" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3349/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3349">#3349</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2683251446" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3348" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3348/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3348">#3348</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(parser): add schema for DynamoDB - Kinesis Stream event (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2669791149" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3328" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3328/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3328">#3328</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2679476415" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3343" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3343/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3343">#3343</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>πŸ› Bug and hot fixes</h2> <ul> <li>fix(parser): make SNS subject field nullish (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2736672485" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3415" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3415/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3415">#3415</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(deps-dev): bump markdownlint-cli2 from 0.15.0 to 0.16.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2738370670" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3418" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3418/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3418">#3418</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump zod from 3.23.8 to 3.24.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2738371041" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3419" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3419/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3419">#3419</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.10.1 to 22.10.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2738371466" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3420" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3420/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3420">#3420</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>d493ef0</code> to <code>896bfba</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2738419380" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3421" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3421/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3421">#3421</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump lint-staged from 15.2.10 to 15.2.11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2738370296" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3417" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3417/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3417">#3417</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2735974692" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3413" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3413/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3413">#3413</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump the vitest group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2715083940" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3394" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3394/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3394">#3394</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2733066061" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3412" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3412/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3412">#3412</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2715085328" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3395" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3395/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3395">#3395</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore: add @middy/core v6 as peer dependency (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2693824527" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3368" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3368/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3368">#3368</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anthony-nhs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anthony-nhs">@anthony-nhs</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.145 to 8.10.146 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2694616774" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3370" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3370/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3370">#3370</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701690726" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3381" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3381/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3381">#3381</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.10.0 to 22.10.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701702780" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3384" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3384/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3384">#3384</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump the vitest group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701700261" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3383" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3383/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3383">#3383</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore: remove jest from codebase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701605985" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3379" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3379/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3379">#3379</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore: move RFCs to discussions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2695588620" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3373" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3373/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3373">#3373</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690855740" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3357" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3357/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3357">#3357</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.9.0 to 22.10.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2693650748" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3365" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3365/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3365">#3365</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump husky from 9.1.6 to 9.1.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690858452" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3360" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3360/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3360">#3360</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(metrics): migrate tests to vitest &amp; refactor (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2690360259" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3355" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3355/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3355">#3355</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 4 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2683254416" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3349" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3349/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3349">#3349</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2683251446" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3348" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3348/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3348">#3348</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump typedoc-plugin-missing-exports from 3.0.0 to 3.0.2 in the typedoc group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2679467207" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3342" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3342/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3342">#3342</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(parser): Add appsync resolver event Zod schemas (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2644261329" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3301" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3301/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3301">#3301</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svozza/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svozza">@svozza</a></li> <li>chore(deps-dev): bump markdownlint-cli2 from 0.14.0 to 0.15.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2649368025" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3307" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3307/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3307">#3307</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): remove Gitpod-specific configs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2683084772" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3347" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3347/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3347">#3347</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2679476415" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3343" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3343/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3343">#3343</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anthony-nhs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anthony-nhs">@anthony-nhs</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot], <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a>, @github-actions, @github-actions[bot], <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/having-fun-serverless/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/having-fun-serverless">@having-fun-serverless</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jharlow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jharlow">@jharlow</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/svozza/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/svozza">@svozza</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zirkelc/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zirkelc">@zirkelc</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.11.0 2024-11-20T18:26:00Z v2.11.0 <h2>Summary</h2> <p>In this release we’ve added support for the new Node.js 22 managed runtime in AWS Lambda πŸš€.</p> <p>We have also added two new features to Metrics to let you: <strong>1/</strong> set a custom logger, and <strong>2/</strong> emit metrics with a custom timestamp; and improved Batch Processing by adding async processing of SQS FIFO queues.</p> <p>⭐️ Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/psperber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/psperber">@psperber</a> for their contributions to this release!</p> <h2>Node.js 22 support</h2> <p>You can now use Powertools for AWS Lambda (TypeScript) with the new Node.js 22 runtime in AWS Lambda.</p> <p>We’ve partnered with the AWS Lambda team for this launch and have been testing our toolkit for the past few weeks to ensure compatibility with no changes from your side.</p> <p>To start using Powertools for AWS with the new runtime, you can upgrade to this version via npm or use the latest version of our Lambda layer.</p> <h2>Custom timestamps in metrics</h2> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/metrics/" rel="nofollow">Docs</a></p> </blockquote> <p>You can now configure the timestamp of all the metrics you create, using the <code>setTimestamp()</code> method. This allows you to specify a Datetime object or an integer representing an epoch timestamp in milliseconds. This is useful when emitting metrics related to an event in the past or in the future.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/388216849-4aa76012-f91e-4cf2-b34a-d36f98e83b0a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM4ODIxNjg0OS00YWE3NjAxMi1mOTFlLTRjZjItYjM0YS1kMzZmOThlODNiMGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NWU0OTVmYzEyMzZmYWMyYzE3N2M2ZjE5YWQyYjFmYWFmN2JhY2NiZjUxYzc5MzYxYTcwMWFkMDU4ZWJkNjgxOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.mPzlE5FQIYoY7IHQNcLHdif2WZWpUhoFqMgJBi5WmlY"><img src="https://private-user-images.githubusercontent.com/7353869/388216849-4aa76012-f91e-4cf2-b34a-d36f98e83b0a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM4ODIxNjg0OS00YWE3NjAxMi1mOTFlLTRjZjItYjM0YS1kMzZmOThlODNiMGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NWU0OTVmYzEyMzZmYWMyYzE3N2M2ZjE5YWQyYjFmYWFmN2JhY2NiZjUxYzc5MzYxYTcwMWFkMDU4ZWJkNjgxOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.mPzlE5FQIYoY7IHQNcLHdif2WZWpUhoFqMgJBi5WmlY" alt="carbon-6" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>Bring your own logger to Metrics</h2> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/2.11.0/api/types/_aws_lambda_powertools_metrics.types.MetricsOptions.html" rel="nofollow">Docs</a></p> </blockquote> <p>Additionally, you can now also set a custom logger that the Metrics utility will use to emit warnings and debug logs. This is helpful for when you want to silence certain warnings or see diagnostic messages from the utility. To avoid compatibility issues and potential data loss, we will continue to emit the EMF blobs for your metrics directly to stdout.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/388216940-8b09b684-a42a-4cf9-a01c-2157acde2231.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM4ODIxNjk0MC04YjA5YjY4NC1hNDJhLTRjZjktYTAxYy0yMTU3YWNkZTIyMzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTkxMDVmMTEzNTdhZTE1MGYxM2NmMTM2MmQ0NDc5MWJiZTUzNjY5NzQzZDZjMTE1MDBlODA2MjE0NzAwMDQyMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.1trhS_rHRm0z6lV21stIH9JC4yrxMdffjWPNolhQdCg"><img src="https://private-user-images.githubusercontent.com/7353869/388216940-8b09b684-a42a-4cf9-a01c-2157acde2231.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM4ODIxNjk0MC04YjA5YjY4NC1hNDJhLTRjZjktYTAxYy0yMTU3YWNkZTIyMzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTkxMDVmMTEzNTdhZTE1MGYxM2NmMTM2MmQ0NDc5MWJiZTUzNjY5NzQzZDZjMTE1MDBlODA2MjE0NzAwMDQyMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.1trhS_rHRm0z6lV21stIH9JC4yrxMdffjWPNolhQdCg" alt="carbon-7" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>FIFO queues async processing</h2> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/batch/#fifo-queues" rel="nofollow">Docs</a></p> </blockquote> <p>You can now use an asynchronous function as record handler when processing a batch of items coming from an Amazon SQS FIFO queue. This is helpful when you need to perform side effects that involve http requests or other AWS services.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/388217071-8fa5e424-4588-4586-bf89-b7e2faa2252f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM4ODIxNzA3MS04ZmE1ZTQyNC00NTg4LTQ1ODYtYmY4OS1iN2UyZmFhMjI1MmYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGY5ZDIwYTYyNGI2MDhhN2EzZjg2ODNiMWFhMTU0NTA1NjIwNzkxNGVhZmNkMWEzNThkYzk5NjdjMGNjNDA3YiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.vS90IufZmIB2wpioJiDfSzuZLwvHTHL_hGK6eUC_GCY"><img src="https://private-user-images.githubusercontent.com/7353869/388217071-8fa5e424-4588-4586-bf89-b7e2faa2252f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM4ODIxNzA3MS04ZmE1ZTQyNC00NTg4LTQ1ODYtYmY4OS1iN2UyZmFhMjI1MmYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGY5ZDIwYTYyNGI2MDhhN2EzZjg2ODNiMWFhMTU0NTA1NjIwNzkxNGVhZmNkMWEzNThkYzk5NjdjMGNjNDA3YiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.vS90IufZmIB2wpioJiDfSzuZLwvHTHL_hGK6eUC_GCY" alt="carbon-8" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>Changes</h2> <ul> <li>chore(deps): bump github/codeql-action from 3.27.0 to 3.27.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2656878038" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3314" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3314/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3314">#3314</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(parser): fix type inference for result types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2636389868" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3293" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3293/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3293">#3293</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore: fix relative import regression (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2633501652" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3287" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3287/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3287">#3287</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.15 to 3.0.16 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2632815284" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3282" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3282/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3282">#3282</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2614185124" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3258" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3258/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3258">#3258</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/dependency-review-action from 4.3.5 to 4.4.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2621366310" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3268" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3268/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3268">#3268</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.13 to 3.27.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2608760794" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3245" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3245/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3245">#3245</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2611593360" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3253" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3253/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3253">#3253</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2614185291" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3259" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3259/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3259">#3259</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/dependency-review-action from 4.3.4 to 4.3.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2605488641" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3235" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3235/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3235">#3235</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): add force-publish to bump all packages (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2606392200" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3238" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3238/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3238">#3238</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(batch): Async Processing of Records for for SQS Fifo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2568595422" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3160" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3160/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3160">#3160</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>feat(metrics): add ability to pass custom logger (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522987248" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3057" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3057/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3057">#3057</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>🌟 Minor Changes</h2> <ul> <li>improv(parser): export API Gateway v2 request schemas (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2623456133" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3271" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3271/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3271">#3271</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore: migrate dev environment to nodejs22 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2668724197" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3327" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3327/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3327">#3327</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2676610465" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3335" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3335/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3335">#3335</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.44 to 9.5.45 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2675941501" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3334" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3334/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3334">#3334</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(metrics): ability to set custom timestamp with <code>setTimestamp</code> for metrics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2650971934" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3310" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3310/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3310">#3310</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 3 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2652212979" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3312" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3312/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3312">#3312</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2641140380" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3297" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3297/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3297">#3297</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2643330001" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3300" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3300/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3300">#3300</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(batch): Async Processing of Records for for SQS Fifo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2568595422" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3160" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3160/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3160">#3160</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump @types/node from 22.8.4 to 22.9.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2635536613" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3290" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3290/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3290">#3290</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>2c2802b</code> to <code>ce587cb</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2638087250" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3294" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3294/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3294">#3294</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.43 to 9.5.44 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2638111669" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3295" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3295/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3295">#3295</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2632309374" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3280" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3280/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3280">#3280</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2629031205" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3277" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3277/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3277">#3277</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>31eb7f7</code> to <code>2c2802b</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2626952341" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3276" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3276/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3276">#3276</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.41 to 9.5.43 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2626932034" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3274" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3274/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3274">#3274</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.19.1 to 4.19.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2626936500" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3275" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3275/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3275">#3275</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.7 to 22.8.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2624097648" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3272" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3272/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3272">#3272</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(docs): fix typo in captureHTTPsRequests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2560025371" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3143" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3143/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3143">#3143</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/psperber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/psperber">@psperber</a></li> </ul> <h2>πŸ› Bug and hot fixes</h2> <ul> <li>fix(metrics): skip empty string dimension values (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2659280610" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3319" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3319/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3319">#3319</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>fix(parser): event type literal for selfManagedKafka (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2667806647" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3325" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3325/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3325">#3325</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>fix(parser): add aws region to kinesis event (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2615085022" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3260" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3260/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3260">#3260</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>fix(parser): fix cause errors nested structure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2609639657" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3250" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3250/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3250">#3250</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore: migrate dev environment to nodejs22 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2668724197" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3327" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3327/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3327">#3327</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2676610465" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3335" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3335/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3335">#3335</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2673726438" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3331" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3331/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3331">#3331</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @vitest/coverage-v8 from 2.1.4 to 2.1.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2658819952" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3318" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3318/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3318">#3318</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>fix(parser): event type literal for selfManagedKafka (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2667806647" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3325" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3325/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3325">#3325</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump aws-xray-sdk-core from 3.10.1 to 3.10.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2655486077" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3313" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3313/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3313">#3313</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 3 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2652212979" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3312" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3312/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3312">#3312</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(parameters): migrate tests to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2648694781" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3304" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3304/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3304">#3304</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1691.0 to 2.1692.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2641141505" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3298" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3298/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3298">#3298</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2641140380" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3297" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3297/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3297">#3297</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2643330001" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3300" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3300/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3300">#3300</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(parser): migrate to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2641898046" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3299" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3299/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3299">#3299</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump @vitest/coverage-v8 from 2.1.3 to 2.1.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2635535638" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3289" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3289/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3289">#3289</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.8.4 to 22.9.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2635536613" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3290" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3290/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3290">#3290</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(maintenance): switch layers to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2635721992" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3292" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3292/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3292">#3292</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump typedoc from 0.26.10 to 0.26.11 in the typedoc group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2632805206" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3281" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3281/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3281">#3281</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2632309374" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3280" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3280/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3280">#3280</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2629031205" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3277" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3277/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3277">#3277</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(maintenance): switch tracer to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2633433219" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3285" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3285/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3285">#3285</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2608715016" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3244" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3244/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3244">#3244</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.19.1 to 4.19.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2626936500" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3275" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3275/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3275">#3275</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.7 to 22.8.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2624097648" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3272" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3272/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3272">#3272</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): exclude e2e tests from pre-push hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2607722280" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3240" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3240/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3240">#3240</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot], <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a>, @github-actions, @github-actions[bot] and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/psperber/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/psperber">@psperber</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.10.0 2024-10-23T10:17:12Z v2.10.0 <h2>Summary</h2> <p>This release improves the <strong>Logger</strong> utility by extending the formatting of errors to include custom properties.</p> <p>⭐️ Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinpeno/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinpeno">@kevinpeno</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ralbertazzi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ralbertazzi">@ralbertazzi</a> for their contributions to this release!</p> <h3>Log error properties</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#logging-errors" rel="nofollow">Docs</a></p> </blockquote> <p>you more context over the nature of errors.</p> <p>For example, consider these two custom error classes:</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/379219858-926732ed-db51-42f4-837c-55f8442ced3f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3OTIxOTg1OC05MjY3MzJlZC1kYjUxLTQyZjQtODM3Yy01NWY4NDQyY2VkM2YucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Yjk3MGUyODVmZjE5M2EwMzdhOTI0ZTY0ZGZkMzViMGQ2ZmFlOTgxZjEyMzRjYTgyOTQxMmU1ZjBlOGUyN2ZmNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.udVwSydpzVR5Qj75VagdDYMlqoI5A6N1CqCPYEeqbAM"><img src="https://private-user-images.githubusercontent.com/7353869/379219858-926732ed-db51-42f4-837c-55f8442ced3f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3OTIxOTg1OC05MjY3MzJlZC1kYjUxLTQyZjQtODM3Yy01NWY4NDQyY2VkM2YucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Yjk3MGUyODVmZjE5M2EwMzdhOTI0ZTY0ZGZkMzViMGQ2ZmFlOTgxZjEyMzRjYTgyOTQxMmU1ZjBlOGUyN2ZmNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.udVwSydpzVR5Qj75VagdDYMlqoI5A6N1CqCPYEeqbAM" alt="carbon-21" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <p>When calling logger.error('An error occurred', new SuperCustomError('foo', 42)); the log now looks like this:</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/379219672-830b1ef7-aa7c-488e-8b59-65b4623858d0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3OTIxOTY3Mi04MzBiMWVmNy1hYTdjLTQ4OGUtOGI1OS02NWI0NjIzODU4ZDAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjdiOTU0MDk3MDMyYjMyMThkYmVmZjg4OGI1NTYwZmE5NmVhMDMyMzdkODgzMTJiYmFhNWUyMWFiOGU4N2QyZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.rBZBYFQ8G8HAOOcCzRtkDhz5w-0ROJpxY8CzOWhIwRg"><img src="https://private-user-images.githubusercontent.com/7353869/379219672-830b1ef7-aa7c-488e-8b59-65b4623858d0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3OTIxOTY3Mi04MzBiMWVmNy1hYTdjLTQ4OGUtOGI1OS02NWI0NjIzODU4ZDAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjdiOTU0MDk3MDMyYjMyMThkYmVmZjg4OGI1NTYwZmE5NmVhMDMyMzdkODgzMTJiYmFhNWUyMWFiOGU4N2QyZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.rBZBYFQ8G8HAOOcCzRtkDhz5w-0ROJpxY8CzOWhIwRg" alt="carbon-20" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>Changes</h2> <ul> <li>chore(maintenance): add force-publish to bump all packages (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2606392200" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3238" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3238/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3238">#3238</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(ci): add input type to the publish package workflow (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2605540276" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3236" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3236/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3236">#3236</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(ci): add workflow to publish a single package (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2605464293" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3234" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3234/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3234">#3234</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.14 to 3.0.15 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2602603024" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3223" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3223/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3223">#3223</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.12 to 3.26.13 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586082268" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3202" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3202/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3202">#3202</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/upload-artifact from 4.4.2 to 4.4.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2578881789" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3187" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3187/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3187">#3187</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/upload-artifact from 4.4.0 to 4.4.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2575126904" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3176" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3176/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3176">#3176</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.11 to 3.26.12 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2573265185" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3174" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3174/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3174">#3174</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2573265586" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3175" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3175/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3175">#3175</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(layers): remove schema parsing from layer canary (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572869674" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3171" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3171/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3171">#3171</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat: add resetKeys to LoggerInterface type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2594467637" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3213" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3213/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3213">#3213</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ralbertazzi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ralbertazzi">@ralbertazzi</a></li> <li>feat(logger): include enumerable properties in formatted errors (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581739434" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3195" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3195/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3195">#3195</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(deps): bump squidfunk/mkdocs-material from <code>0d4e687</code> to <code>31eb7f7</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2602659445" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3224" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3224/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3224">#3224</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2602528332" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3220" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3220/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3220">#3220</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.6 to 22.7.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2602530374" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3221" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3221/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3221">#3221</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 5 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2597555370" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3218" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3218/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3218">#3218</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump constructs from 10.3.0 to 10.4.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586129843" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3205" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3205/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3205">#3205</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.5 to 22.7.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2594815451" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3216" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3216/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3216">#3216</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>f9cb76d</code> to <code>0d4e687</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2591980040" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3211" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3211/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3211">#3211</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.40 to 9.5.41 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2591956855" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3210" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3210/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3210">#3210</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586126579" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3203" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3203/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3203">#3203</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2585266674" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3198" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3198/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3198">#3198</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.38 to 9.5.40 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2578846527" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3186" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3186/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3186">#3186</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>7aea359</code> to <code>f9cb76d</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2578842590" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3185" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3185/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3185">#3185</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump typescript from 5.6.2 to 5.6.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2576065807" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3181" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3181/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3181">#3181</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.4 to 22.7.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2576065181" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3180" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3180/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3180">#3180</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581395568" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3192" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3192/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3192">#3192</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(maintenance): add community content (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581228876" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3190" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3190/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3190">#3190</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>docs(metrics): clarify single metrics metadata &amp; publish (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581215339" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3189" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3189/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3189">#3189</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>docs: fix env variable name in <code>logEventIfEnabled()</code> docstring (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2584150063" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3197" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3197/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3197">#3197</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinpeno/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinpeno">@kevinpeno</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572281869" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3167" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3167/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3167">#3167</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(maintenance): exclude e2e tests from pre-push hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2607722280" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3240" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3240/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3240">#3240</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(parser): bump parser to 2.10.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2605395688" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3230" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3230/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3230">#3230</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2602528332" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3220" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3220/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3220">#3220</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.6 to 22.7.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2602530374" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3221" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3221/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3221">#3221</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>61c3428</code> to <code>d493ef0</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2594709676" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3214" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3214/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3214">#3214</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 5 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2597555370" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3218" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3218/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3218">#3218</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @biomejs/biome from 1.9.3 to 1.9.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2597557079" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3219" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3219/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3219">#3219</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @vitest/coverage-v8 from 2.1.2 to 2.1.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586131249" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3206" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3206/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3206">#3206</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump constructs from 10.3.0 to 10.4.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586129843" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3205" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3205/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3205">#3205</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk-client-mock-vitest from 4.0.0 to 4.0.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2594814905" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3215" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3215/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3215">#3215</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.5 to 22.7.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2594815451" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3216" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3216/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3216">#3216</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump the aws-sdk-v3 group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2588753926" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3207" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3207/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3207">#3207</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump typedoc from 0.26.8 to 0.26.10 in the typedoc group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2591905247" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3209" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3209/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3209">#3209</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586126579" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3203" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3203/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3203">#3203</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2585266674" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3198" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3198/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3198">#3198</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump typescript from 5.6.2 to 5.6.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2576065807" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3181" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3181/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3181">#3181</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.7.4 to 22.7.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2576065181" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3180" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3180/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3180">#3180</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581395568" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3192" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3192/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3192">#3192</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @biomejs/biome from 1.9.0 to 1.9.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2575435017" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3177" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3177/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3177">#3177</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump typedoc from 0.26.7 to 0.26.8 in the typedoc group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2570430499" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3166" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3166/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3166">#3166</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>426f06d</code> to <code>61c3428</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2559252630" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3141" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3141/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3141">#3141</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @vitest/coverage-v8 from 2.1.1 to 2.1.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2564130357" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3152" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3152/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3152">#3152</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572281869" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3167" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3167/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3167">#3167</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-cdk from 1.155.0 to 1.161.0 in layers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572369783" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3169" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3169/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3169">#3169</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kevinpeno/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kevinpeno">@kevinpeno</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ralbertazzi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ralbertazzi">@ralbertazzi</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.9.0 2024-10-08T13:31:46Z v2.9.0 <h2>Summary</h2> <p>This release introduces <strong>1/</strong> the ability to process records sequentially when working with async functions in Batch Processing, <strong>2/</strong> a new option for Idempotency to manipulate the payload stored for idempotent operations, and <strong>3/</strong> the option to specify custom JMESPath functions when selecting an idempotency key.</p> <p>Finally, you can now use the Parser utility when using our public AWS Lambda layers.</p> <p>⭐️ Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garysassano/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garysassano">@garysassano</a> and, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scratchclaggy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scratchclaggy">@scratchclaggy</a> for their big contributions to this release!</p> <h3>Sequential async processing</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/batch/#sequential-async-processing" rel="nofollow">Docs</a></p> </blockquote> <p>You can now process records sequentially when working with async functions in Batch Processing by setting the <code>processInParallel</code> option to <code>false</code>. This is useful for when you want to opt-out of the default behavior and preserve the order of the records.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/374578379-11a452da-dd18-46e4-b8c4-db412086b5a5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3NDU3ODM3OS0xMWE0NTJkYS1kZDE4LTQ2ZTQtYjhjNC1kYjQxMjA4NmI1YTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGVmNWZiNjAzNDcwYzlkZWRmNjI3NzE0ZjhkNTZiYjY1YzYyZmNjMTFjNzc3OGQ4NmE4NzM3NTMxYWZiZTY5NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.wKEFJKFvNP9kfcdCQOTDXjMfoaoiTtGzdp5QQ6fnFmk"><img src="https://private-user-images.githubusercontent.com/7353869/374578379-11a452da-dd18-46e4-b8c4-db412086b5a5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3NDU3ODM3OS0xMWE0NTJkYS1kZDE4LTQ2ZTQtYjhjNC1kYjQxMjA4NmI1YTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGVmNWZiNjAzNDcwYzlkZWRmNjI3NzE0ZjhkNTZiYjY1YzYyZmNjMTFjNzc3OGQ4NmE4NzM3NTMxYWZiZTY5NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.wKEFJKFvNP9kfcdCQOTDXjMfoaoiTtGzdp5QQ6fnFmk" alt="carbon-4" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h3>Manipulating idempotent responses</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/idempotency/#manipulating-the-idempotent-response" rel="nofollow">Docs</a></p> </blockquote> <p>Now you can set up a <code>responseHook</code> function when configuring the Idempotency utility to manipulate the returned data when an operation is idempotent.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/374578258-125bd912-c98b-4304-bb49-586d02ba98dc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3NDU3ODI1OC0xMjViZDkxMi1jOThiLTQzMDQtYmI0OS01ODZkMDJiYTk4ZGMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTRkNmY3YTZlZWRhZjJjYzQ3MTFhODRkMWZmMjQ3MGMxYzZiNDYxNjE2NWNhYmRkMGJmYzczNDNjMTBjZDQwZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.qfwRvTwT1iqRPTmuNjUmHTZ-4GKWlgvh368t_9IhWto"><img src="https://private-user-images.githubusercontent.com/7353869/374578258-125bd912-c98b-4304-bb49-586d02ba98dc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3NDU3ODI1OC0xMjViZDkxMi1jOThiLTQzMDQtYmI0OS01ODZkMDJiYTk4ZGMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTRkNmY3YTZlZWRhZjJjYzQ3MTFhODRkMWZmMjQ3MGMxYzZiNDYxNjE2NWNhYmRkMGJmYzczNDNjMTBjZDQwZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.qfwRvTwT1iqRPTmuNjUmHTZ-4GKWlgvh368t_9IhWto" alt="carbon-3" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h3>Custom JMESPath functions with Idempotency</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/idempotency/#custom-jmespath-functions" rel="nofollow">Docs</a></p> </blockquote> <p>You can now use custom JMESPath functions with the Idempotency utility by configuring the <code>jmesPathOptions</code> in your idempotency configuration. This is useful when you’re making idempotent operations that accept complex payloads or encoding formats that are not supported by default.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/374577889-f73138c7-e814-4cc5-a995-be15bb179b16.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3NDU3Nzg4OS1mNzMxMzhjNy1lODE0LTRjYzUtYTk5NS1iZTE1YmIxNzliMTYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjkzYjhjMGE4ZmYyMDFkYWNlOWQ1NTA5OWFiYzMzYmE3NDk2ODViMzQzYTk1MjgxOTM1MTE5ZDYzZTc1Y2E4NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.2Cy1tyreaIyaZylQhFFvjon-CV_kykdbey961ACHJPw"><img src="https://private-user-images.githubusercontent.com/7353869/374577889-f73138c7-e814-4cc5-a995-be15bb179b16.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM3NDU3Nzg4OS1mNzMxMzhjNy1lODE0LTRjYzUtYTk5NS1iZTE1YmIxNzliMTYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjkzYjhjMGE4ZmYyMDFkYWNlOWQ1NTA5OWFiYzMzYmE3NDk2ODViMzQzYTk1MjgxOTM1MTE5ZDYzZTc1Y2E4NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.2Cy1tyreaIyaZylQhFFvjon-CV_kykdbey961ACHJPw" alt="carbon-4" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>Changes</h2> <ul> <li>chore(layers): remove schema parsing from layer canary (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572869674" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3171" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3171/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3171">#3171</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.12 to 3.0.14 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569775738" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3162" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3162/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3162">#3162</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.9 to 3.26.11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2566464890" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3157" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3157/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3157">#3157</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2550614109" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3122" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3122/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3122">#3122</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.8 to 3.26.9 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2548056800" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3114" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3114/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3114">#3114</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2538917940" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3097" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3097/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3097">#3097</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(layers): add Parser to layer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541075051" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3101" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3101/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3101">#3101</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scratchclaggy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scratchclaggy">@scratchclaggy</a></li> <li>chore(deps): bump github/codeql-action from 3.26.7 to 3.26.8 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2536332129" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3087" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3087/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3087">#3087</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(idempotency): ability to specify JMESPath custom functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2563120400" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3150" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3150/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3150">#3150</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>feat(batch): sequential async processing of records for <code>BatchProcessor</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2546986845" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3109" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3109/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3109">#3109</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>feat(idempotency): manipulate idempotent response via response hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526857798" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3071" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3071/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3071">#3071</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> </ul> <h2>🌟 Minor Changes</h2> <ul> <li>refactor(logger): use <code>LogLevelThreshold</code> constant inside <code>Logger</code> class (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2554255313" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3133" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3133/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3133">#3133</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569823080" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3163" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3163/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3163">#3163</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2566399480" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3156" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3156/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3156">#3156</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): add Flyweight customer reference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569698602" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3161" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3161/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3161">#3161</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>docs(parser): highlight <code>JSONStringify</code> helper (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2566465333" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3158" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3158/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3158">#3158</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(idempotency): ability to specify JMESPath custom functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2563120400" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3150" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3150/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3150">#3150</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump @types/node from 22.7.2 to 22.7.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2556762792" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3139" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3139/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3139">#3139</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(batch): sequential async processing of records for <code>BatchProcessor</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2546986845" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3109" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3109/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3109">#3109</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump mkdocs-material from 9.5.36 to 9.5.38 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2550598989" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3121" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3121/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3121">#3121</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>22a429f</code> to <code>7aea359</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2550549879" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3120" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3120/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3120">#3120</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2549093957" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3116" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3116/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3116">#3116</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(docs): recreate requirements.txt file for mkdocs container (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2550282551" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3119" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3119/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3119">#3119</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leandrodamascena/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leandrodamascena">@leandrodamascena</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>2a70399</code> to <code>22a429f</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2542716906" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3104" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3104/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3104">#3104</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.35 to 9.5.36 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2542747826" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3105" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3105/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3105">#3105</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.5 to 22.7.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2549089249" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3115" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3115/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3115">#3115</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2547556594" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3110" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3110/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3110">#3110</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump esbuild from 0.23.1 to 0.24.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2542670297" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3102" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3102/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3102">#3102</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(idempotency): fix descriptions in <code>Advanced</code> table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2537611609" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3092" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3092/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3092">#3092</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garysassano/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garysassano">@garysassano</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 6 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2545394967" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3107" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3107/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3107">#3107</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2536442866" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3088" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3088/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3088">#3088</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2536453090" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3090" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3090/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3090">#3090</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(idempotency): manipulate idempotent response via response hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526857798" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3071" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3071/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3071">#3071</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>a2e3a31</code> to <code>2a70399</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2533734154" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3082" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3082/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3082">#3082</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.34 to 9.5.35 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2533790216" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3084" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3084/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3084">#3084</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.4 to 22.5.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526400826" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3067" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3067/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3067">#3067</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(deps-dev): bump aws-cdk from 1.155.0 to 1.161.0 in layers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572369783" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3169" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3169/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3169">#3169</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569823080" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3163" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3163/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3163">#3163</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2566399480" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3156" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3156/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3156">#3156</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): add Flyweight customer reference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569698602" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3161" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3161/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3161">#3161</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(metrics): expose <code>MetricsInterface</code> as return type of single metric and further improve API docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2561847209" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3145" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3145/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3145">#3145</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>test(idempotency): switch e2e tests to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2561887462" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3149" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3149/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3149">#3149</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>test(logger): switch e2e tests to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2561871698" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3148" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3148/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3148">#3148</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump @types/node from 22.7.2 to 22.7.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2556762792" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3139" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3139/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3139">#3139</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @aws-sdk/client-lambda from 3.658.1 to 3.659.0 in the aws-sdk-v3 group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2552966952" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3127" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3127/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3127">#3127</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(logger): migrate to vitest &amp; custom matchers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2552999007" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3131" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3131/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3131">#3131</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>test(event-handler): migrate to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2551487584" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3126" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3126/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3126">#3126</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>test(idempotency): migrate to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2550945354" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3124" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3124/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3124">#3124</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2549093957" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3116" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3116/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3116">#3116</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.5 to 22.7.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2549089249" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3115" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3115/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3115">#3115</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-xray-sdk-core from 3.10.0 to 3.10.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2538801221" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3095" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3095/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3095">#3095</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @aws-cdk/cli-lib-alpha to 2.160.0-alpha.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2549863566" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3118" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3118/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3118">#3118</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump @faker-js/faker from 9.0.1 to 9.0.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2548027391" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3113" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3113/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3113">#3113</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2547556594" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3110" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3110/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3110">#3110</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump esbuild from 0.23.1 to 0.24.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2542670297" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3102" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3102/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3102">#3102</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>b303046</code> to <code>426f06d</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2545422787" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3108" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3108/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3108">#3108</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 6 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2545394967" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3107" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3107/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3107">#3107</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump rollup from 4.21.3 to 4.22.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544300062" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3106" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3106/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3106">#3106</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2536442866" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3088" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3088/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3088">#3088</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2536453090" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3090" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3090/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3090">#3090</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @faker-js/faker from 9.0.0 to 9.0.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2528494452" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3075" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3075/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3075">#3075</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vite from 5.4.5 to 5.4.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2532093444" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3081" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3081/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3081">#3081</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>f1e8fdc</code> to <code>b303046</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2531215484" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3080" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3080/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3080">#3080</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(jmespath): switch tests to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2529549330" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3079" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3079/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3079">#3079</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>test(commons): migrate to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524559632" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3060" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3060/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3060">#3060</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump @vitest/coverage-v8 from 2.1.0 to 2.1.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526401033" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3068" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3068/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3068">#3068</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.4 to 22.5.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526400826" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3067" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3067/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3067">#3067</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot], <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/garysassano/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/garysassano">@garysassano</a>, @github-actions, @github-actions[bot], <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leandrodamascena/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leandrodamascena">@leandrodamascena</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scratchclaggy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scratchclaggy">@scratchclaggy</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.8.0 2024-09-16T12:37:13Z v2.8.0 <h2>Summary</h2> <p>This release introduces <strong>1/</strong> the ability store parameters on AWS System Manager Parameter Store using the Parameters utility, and <strong>2/</strong> a new option for Logger that you can use to specify the order of how keys appear in your JSON-structured logs.</p> <p>We are also adding a new <code>TRACE</code> log level to align with <a href="https://docs.aws.amazon.com/lambda/latest/dg/monitoring-cloudwatchlogs-advanced.html#monitoring-cloudwatchlogs-log-level" rel="nofollow">AWS Lambda Advanced Logging Controls (ALC)</a>, and improved made improvements to errors in the Idempotency utility, which now include more details on the cause of the error.</p> <p>Finally, you can now use our public AWS Lambda Layers in two new AWS Regions: <code>ap-south-2</code> and <code>me-central-1</code>.</p> <p>⭐️ Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timo92/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timo92">@timo92</a> for their contributions to this release!</p> <h3>Store parameters using SSM</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/#storing-parameters" rel="nofollow">Docs</a></p> </blockquote> <p>In response to customer requests, you can now store parameters using AWS System Manager Parameter Store with the <code>setParameter</code> function. This new helper function fits right in with the other Parameters features you know and love, and provides a seamless experience without having to deal with the AWS SDK.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/367754296-a3a1bd72-16bf-4250-9ded-bbd82b488a7f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM2Nzc1NDI5Ni1hM2ExYmQ3Mi0xNmJmLTQyNTAtOWRlZC1iYmQ4MmI0ODhhN2YucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODk1NzVhMTVhZmRiYWIxM2I0NGZhZTk1Yjc4NDMwNWI2NzRlMWFhZDcyMWJhZTQxYzkxYmFhM2VmMWQ5YjAyMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.itdCOOjmQsXMFkW7wdgZfc94eyz86vPbc66Co01NA1M"><img src="https://private-user-images.githubusercontent.com/7353869/367754296-a3a1bd72-16bf-4250-9ded-bbd82b488a7f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM2Nzc1NDI5Ni1hM2ExYmQ3Mi0xNmJmLTQyNTAtOWRlZC1iYmQ4MmI0ODhhN2YucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODk1NzVhMTVhZmRiYWIxM2I0NGZhZTk1Yjc4NDMwNWI2NzRlMWFhZDcyMWJhZTQxYzkxYmFhM2VmMWQ5YjAyMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.itdCOOjmQsXMFkW7wdgZfc94eyz86vPbc66Co01NA1M" alt="carbon-3" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <p>A big thank you to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a> for working on this feature!</p> <h3>Specify log keys order</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#reordering-log-keys-position" rel="nofollow">Docs</a></p> </blockquote> <p>You can now change the order of the keys in your logs via the <code>logRecordOrder</code> constructor parameter when using Logger. This is useful when you want to customize how the logs are structured without having to create and maintain your own <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#custom-log-formatter-bring-your-own-formatter" rel="nofollow">custom log formatter</a>.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/367754420-98b427e4-144b-46a7-8e22-73c47bdec54f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM2Nzc1NDQyMC05OGI0MjdlNC0xNDRiLTQ2YTctOGUyMi03M2M0N2JkZWM1NGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjIyYjM4ZmEwMDQ0Y2QwYzIwZDc5OTc5NjM2MjJiNTRlNDgzOGI1MTllNDQ2YTdmYjVhYjNmODY5MjUzYTAyMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.1i7e-u8XQc_Xh-luXk-80gqpD1ViLGDmn88CzgTPK7w"><img src="https://private-user-images.githubusercontent.com/7353869/367754420-98b427e4-144b-46a7-8e22-73c47bdec54f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTEsIm5iZiI6MTczNzQ2MTA5MSwicGF0aCI6Ii83MzUzODY5LzM2Nzc1NDQyMC05OGI0MjdlNC0xNDRiLTQ2YTctOGUyMi03M2M0N2JkZWM1NGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjIyYjM4ZmEwMDQ0Y2QwYzIwZDc5OTc5NjM2MjJiNTRlNDgzOGI1MTllNDQ2YTdmYjVhYjNmODY5MjUzYTAyMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.1i7e-u8XQc_Xh-luXk-80gqpD1ViLGDmn88CzgTPK7w" alt="carbon-4" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <p>When you specify one or more keys in the <code>logRecordOrder</code> we’ll place these keys first, followed by all the other keys in the log.</p> <p>Thank you to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a> for adding this feature!</p> <h3>v1.x Reached End-of-Life (EOL)</h3> <p>Starting from September 1st 2024, v1.x of Powertools for AWS Lambda (TypeScript) has reached EOL and will not receive any further updates in accordance with our <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/versioning/" rel="nofollow">Versioning Policy</a>.</p> <p>We recommend you to <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/upgrade/" rel="nofollow">upgrade to v2.x</a> as soon as possible to continue receiving new feature and bug fixes. If you are having issues migrating and need support, please <a href="https://github.com/aws-powertools/powertools-lambda-typescript?tab=readme-ov-file#connect">reach out via one of our channels</a> or open a <a href="https://github.com/aws-powertools/powertools-lambda-typescript/discussions/new?category=q-a">discussion on our repo</a>.</p> <h2>Changes</h2> <ul> <li>chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524904202" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3064" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3064/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3064">#3064</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.11 to 3.0.12 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2514019727" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3034" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3034/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3034">#3034</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): switch to unmanaged log group for functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501353962" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3014" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3014/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3014">#3014</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): remove obsolete workflow (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501361894" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3016" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3016/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3016">#3016</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501018364" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3006" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3006/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3006">#3006</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2497237125" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3001" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3001/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3001">#3001</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494497752" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2996" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2996/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2996">#2996</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(parameters): review API docs &amp; README for Parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494164022" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2994" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2994/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2994">#2994</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.10 to 3.0.11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486952279" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2979" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2979/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2979">#2979</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.4 to 3.26.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486952082" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2978" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2978/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2978">#2978</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.2 to 3.26.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480823539" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2968" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2968/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2968">#2968</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.26.1 to 3.26.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2468079972" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2932" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2932/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2932">#2932</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(logger): simplify unit tests structure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2470390537" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2942" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2942/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2942">#2942</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump github/codeql-action from 3.26.0 to 3.26.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465821257" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2925" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2925/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2925">#2925</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(idempotency): simplify wrapper &amp; middleware tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2463125742" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2919" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2919/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2919">#2919</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump actions/upload-artifact from 4.3.4 to 4.3.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453505324" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2895" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2895/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2895">#2895</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.25.15 to 3.26.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453505157" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2894" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2894/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2894">#2894</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(parameters): adds setParameter function to store SSM parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502607406" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3020" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3020/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3020">#3020</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>feat(logger): introduce log key reordering functionality (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2392112034" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2736" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2736/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2736">#2736</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>feat(logger): introduce loglevel trace <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1794065614" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/1589" data-hovercard-type="issue" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/issues/1589/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/issues/1589">#1589</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455125443" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2902" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2902/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2902">#2902</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timo92/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timo92">@timo92</a></li> </ul> <h2>🌟 Minor Changes</h2> <ul> <li>improv(logger): streamline Logger types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522872759" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3054" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3054/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3054">#3054</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>improv(tracer): set <code>AWS_XRAY_CONTEXT_MISSING</code> to <code>IGNORE_ERROR</code> when no value is set (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523409860" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3058" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3058/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3058">#3058</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>improv(metrics): avoid emitting empty EMF metric (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2517379110" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3044" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3044/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3044">#3044</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>improv(parameters): include cause in set parameter error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2520403636" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3047" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3047/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3047">#3047</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>improv(parser): correctly infer helper return type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2471512938" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2946" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2946/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2946">#2946</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526400018" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3066" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3066/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3066">#3066</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.19.0 to 4.19.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524870481" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3062" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3062/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3062">#3062</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522502768" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3049" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3049/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3049">#3049</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(tracer): clarify escape hatch mechanism (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522914564" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3056" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3056/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3056">#3056</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>docs(idempotency): add callout about undefined early return (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522892934" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3055" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3055/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3055">#3055</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522501445" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3048" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3048/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3048">#3048</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2519741651" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3045" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3045/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3045">#3045</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(parameters): adds setParameter function to store SSM parameters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502607406" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3020" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3020/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3020">#3020</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>chore(docs): fix spelling issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516065224" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3039" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3039/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3039">#3039</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump typescript from 5.5.4 to 5.6.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516131028" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3041" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3041/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3041">#3041</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516061299" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3038" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3038/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3038">#3038</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.2 to 22.5.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2507800641" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3026" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3026/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3026">#3026</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2514839863" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3036" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3036/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3036">#3036</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(logger): introduce log key reordering functionality (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2392112034" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2736" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2736/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2736">#2736</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>docs(maintenance): fix install instructions &amp; switch test runner (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2510138828" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3030" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3030/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3030">#3030</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>docs(maintenance): mark 1.x as EoL on docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502290833" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3019" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3019/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3019">#3019</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump mkdocs-material from 9.5.33 to 9.5.34 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2500995390" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3005" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3005/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3005">#3005</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>7132ca3</code> to <code>a2e3a31</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2500987582" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3004" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3004/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3004">#3004</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.1 to 22.5.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501050936" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3008" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3008/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3008">#3008</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-cdk from 2.145.0 to 2.155.0 in the aws-cdk group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501050098" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3007" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3007/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3007">#3007</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.0 to 22.5.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494550449" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2998" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2998/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2998">#2998</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-cdk from 2.145.0 to 2.148.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2497799196" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3003" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3003/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3003">#3003</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496360810" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2999" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2999/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2999">#2999</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs: removed unnecessary exports previously added to api docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2497038784" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3000" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3000/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3000">#3000</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump ts-jest from 29.2.4 to 29.2.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486971549" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2981" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2981/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2981">#2981</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.17.0 to 4.19.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2489450431" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2986" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2986/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2986">#2986</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.143 to 8.10.145 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2492088365" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2991" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2991/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2991">#2991</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-cdk from 2.145.0 to 2.148.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2490211556" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2988" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2988/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2988">#2988</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(docs): load self hosted mermaid.js (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486492900" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2977" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2977/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2977">#2977</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483194078" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2973" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2973/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2973">#2973</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483186362" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2972" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2972/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2972">#2972</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.4.1 to 22.5.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2479960714" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2966" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2966/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2966">#2966</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.32 to 9.5.33 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483178747" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2971" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2971/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2971">#2971</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>a73e4bb</code> to <code>7132ca3</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483199878" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2974" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2974/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2974">#2974</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump esbuild from 0.23.0 to 0.23.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473357168" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2950" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2950/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2950">#2950</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2476501359" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2962" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2962/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2962">#2962</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2475658256" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2958" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2958/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2958">#2958</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.31 to 9.5.32 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473453983" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2953" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2953/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2953">#2953</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>9919d6e</code> to <code>a73e4bb</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473447324" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2952" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2952/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2952">#2952</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.3.0 to 22.4.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473357528" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2951" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2951/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2951">#2951</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2468060337" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2931" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2931/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2931">#2931</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2470318406" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2941" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2941/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2941">#2941</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.2.0 to 22.3.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465826960" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2926" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2926/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2926">#2926</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(logger): add logEventIfEnabled() docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465454805" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2924" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2924/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2924">#2924</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(layers): deploy Lambda layers in <code>ap-south-2</code> and <code>me-central-1</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469890926" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2933" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2933/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2933">#2933</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(logger): introduce loglevel trace <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1794065614" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/1589" data-hovercard-type="issue" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/issues/1589/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/issues/1589">#1589</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455125443" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2902" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2902/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2902">#2902</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timo92/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timo92">@timo92</a></li> <li>chore(deps): bump @types/node from 22.1.0 to 22.2.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2461096427" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2914" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2914/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2914">#2914</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2463420932" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2922" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2922/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2922">#2922</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(idempotency): review API docs &amp; README (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462878527" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2917" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2917/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2917">#2917</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(maintenance): replace copy command in docs dockerfile (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460573834" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2911" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2911/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2911">#2911</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.142 to 8.10.143 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453570904" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2896" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2896/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2896">#2896</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450964868" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2888" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2888/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2888">#2888</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.16.5 to 4.17.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455903868" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2907" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2907/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2907">#2907</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>πŸ› Bug and hot fixes</h2> <ul> <li>fix(tracer): include request pathname in trace data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2475364551" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2955" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2955/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2955">#2955</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>fix(idempotency): include cause in idempotency persistence layer error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2461439004" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2916" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2916/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2916">#2916</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(deps-dev): bump path-to-regexp to 6.3.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526519347" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3070" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3070/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3070">#3070</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526400018" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3066" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3066/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3066">#3066</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.13 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524870973" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3063" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3063/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3063">#3063</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.19.0 to 4.19.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524870481" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3062" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3062/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3062">#3062</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>aedf26c</code> to <code>f1e8fdc</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2524842993" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3061" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3061/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3061">#3061</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @biomejs/biome from 1.8.3 to 1.9.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522504581" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3052" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3052/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3052">#3052</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522502768" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3049" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3049/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3049">#3049</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @vitest/coverage-v8 from 2.0.5 to 2.1.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522504078" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3051" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3051/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3051">#3051</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump husky from 9.1.5 to 9.1.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522503491" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3050" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3050/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3050">#3050</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2522501445" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3048" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3048/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3048">#3048</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2519741651" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3045" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3045/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3045">#3045</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(docs): fix spelling issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516065224" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3039" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3039/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3039">#3039</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump aws-xray-sdk-core from 3.9.0 to 3.10.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516131478" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3042" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3042/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3042">#3042</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump typescript from 5.5.4 to 5.6.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516131028" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3041" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3041/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3041">#3041</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1687.0 to 2.1691.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2514048684" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3035" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3035/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3035">#3035</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump typedoc from 0.26.6 to 0.26.7 in the typedoc group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516130652" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3040" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3040/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3040">#3040</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump markdownlint-cli2 from 0.13.0 to 0.14.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516131891" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3043" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3043/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3043">#3043</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516061299" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3038" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3038/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3038">#3038</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump @faker-js/faker from 8.4.1 to 9.0.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2507801137" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3027" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3027/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3027">#3027</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.2 to 22.5.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2507800641" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3026" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3026/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3026">#3026</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2514839863" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3036" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3036/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3036">#3036</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(tracer): streamline e2e test structure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2510157732" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3031" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3031/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3031">#3031</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>docs(maintenance): fix install instructions &amp; switch test runner (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2510138828" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3030" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3030/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3030">#3030</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1686.0 to 2.1688.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2505391801" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3022" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3022/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3022">#3022</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(maintenance): improve assertions on traces &amp; logs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501328193" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3012" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3012/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3012">#3012</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump lint-staged from 15.2.9 to 15.2.10 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501051776" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3010" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3010/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3010">#3010</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.1 to 22.5.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501050936" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3008" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3008/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3008">#3008</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-cdk from 2.145.0 to 2.155.0 in the aws-cdk group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501050098" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3007" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3007/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3007">#3007</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.5.0 to 22.5.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494550449" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2998" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2998/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2998">#2998</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1685.0 to 2.1686.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2497317245" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3002" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3002/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3002">#3002</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-cdk from 2.145.0 to 2.148.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2497799196" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/3003" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/3003/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/3003">#3003</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496360810" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2999" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2999/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2999">#2999</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(docs): remove markdownlint exclusions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494470820" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2995" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2995/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2995">#2995</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1684.0 to 2.1685.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2494549643" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2997" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2997/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2997">#2997</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(tracer): review API docs &amp; README for Tracer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2492287897" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2992" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2992/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2992">#2992</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump ts-jest from 29.2.4 to 29.2.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486971549" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2981" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2981/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2981">#2981</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.17.0 to 4.19.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2489450431" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2986" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2986/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2986">#2986</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1680.0 to 2.1684.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2491542484" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2989" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2989/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2989">#2989</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.143 to 8.10.145 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2492088365" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2991" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2991/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2991">#2991</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump aws-cdk from 2.145.0 to 2.148.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2490211556" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2988" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2988/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2988">#2988</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(logger): review API docs &amp; README for Logger (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2488855433" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2984" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2984/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2984">#2984</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>docs(metrics): review API docs &amp; README (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2487591382" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2983" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2983/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2983">#2983</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483194078" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2973" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2973/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2973">#2973</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2483186362" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2972" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2972/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2972">#2972</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.4.1 to 22.5.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2479960714" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2966" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2966/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2966">#2966</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>e2228df</code> to <code>aedf26c</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2478076715" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2963" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2963/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2963">#2963</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump esbuild from 0.23.0 to 0.23.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473357168" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2950" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2950/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2950">#2950</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump husky from 9.1.4 to 9.1.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2475659173" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2959" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2959/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2959">#2959</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @aws-sdk/client-lambda from 3.635.0 to 3.636.0 in the aws-sdk-v3 group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480885822" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2969" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2969/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2969">#2969</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1677.0 to 2.1680.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2479960791" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2967" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2967/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2967">#2967</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump hashi-vault-js from 0.4.15 to 0.4.16 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2478120869" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2964" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2964/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2964">#2964</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2476501359" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2962" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2962/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2962">#2962</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2475658256" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2958" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2958/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2958">#2958</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(maintenance): migrate testing utils to vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2470238058" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2940" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2940/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2940">#2940</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1673.0 to 2.1677.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2471531725" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2947" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2947/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2947">#2947</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.3.0 to 22.4.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473357528" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2951" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2951/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2951">#2951</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump the typedoc group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2473356418" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2949" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2949/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2949">#2949</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>test(batch): migrate unit tests to Vitest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2470179702" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2938" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2938/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2938">#2938</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2468060337" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2931" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2931/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2931">#2931</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2470318406" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2941" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2941/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2941">#2941</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.2.0 to 22.3.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465826960" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2926" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2926/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2926">#2926</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(ci): add vitest to workspace (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469930778" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2935" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2935/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2935">#2935</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(logger): introduce loglevel trace <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1794065614" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/1589" data-hovercard-type="issue" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/issues/1589/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/issues/1589">#1589</a> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455125443" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2902" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2902/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2902">#2902</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timo92/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timo92">@timo92</a></li> <li>chore(deps-dev): bump axios from 1.7.2 to 1.7.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2466365764" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2928" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2928/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2928">#2928</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>2ac7b2c</code> to <code>e2228df</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2457964746" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2909" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2909/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2909">#2909</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.1.0 to 22.2.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2461096427" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2914" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2914/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2914">#2914</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1671.0 to 2.1673.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2463409534" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2921" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2921/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2921">#2921</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump lint-staged from 15.2.8 to 15.2.9 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2463408991" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2920" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2920/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2920">#2920</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2463420932" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2922" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2922/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2922">#2922</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(idempotency): review API docs &amp; README (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462878527" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2917" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2917/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2917">#2917</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1668.0 to 2.1671.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2457450960" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2908" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2908/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2908">#2908</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.142 to 8.10.143 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453570904" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2896" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2896/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2896">#2896</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450964868" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2888" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2888/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2888">#2888</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.16.5 to 4.17.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455903868" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2907" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2907/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2907">#2907</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timo92/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timo92">@timo92</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.7.0 2024-08-08T13:44:29Z v2.7.0 <h2>Summary</h2> <p>This release <strong>1/</strong> brings a new helper function to parse JSON stringified fields when using <strong>Parser</strong>, <strong>2/</strong> and improved <strong>Metrics</strong>, which now can emit metrics using the <code>None</code> unit.</p> <p>⭐️ Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a> for fixing <strong>Logger</strong> and making it default to :UTC when encountering an invalid time zone value.</p> <h3>Quickly parse JSON stringified fields</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parser/#sqs-schema-with-jsonstringified" rel="nofollow">Docs</a></p> </blockquote> <p>You can now parse and validate JSON stringified fields using Zod schemas without having to transform them first. This is useful when working with payloads coming from sources that stringify payloads like Amazon API Gateway, Amazon SQS, Amazon Application Load Balancer (ALB), etc.</p> <p>Use the <code>JSONStringified</code> helper to extend your schemas or any of the <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parser/#built-in-schemas" rel="nofollow">built-in schemas</a> in Parser:</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/356246028-d1f93441-f2cd-48e9-9ac1-73c245d1ddc9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1NjI0NjAyOC1kMWY5MzQ0MS1mMmNkLTQ4ZTktOWFjMS03M2MyNDVkMWRkYzkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjdiZWJkMTg5NWMyYTI1YzkwYTY0NDQzMzk3NmNkMGMwYjVhOWEzYTJjZjYwZWIxNGIyMDE3NDRhMTRlOTY5ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.ffI6AG5i4yKitbhkHEGDQmb0Q9dAxawibtr6RYjrbns"><img src="https://private-user-images.githubusercontent.com/7353869/356246028-d1f93441-f2cd-48e9-9ac1-73c245d1ddc9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1NjI0NjAyOC1kMWY5MzQ0MS1mMmNkLTQ4ZTktOWFjMS03M2MyNDVkMWRkYzkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjdiZWJkMTg5NWMyYTI1YzkwYTY0NDQzMzk3NmNkMGMwYjVhOWEzYTJjZjYwZWIxNGIyMDE3NDRhMTRlOTY5ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.ffI6AG5i4yKitbhkHEGDQmb0Q9dAxawibtr6RYjrbns" alt="carbon-2" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h3>Metrics without unit</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/metrics/#metrics" rel="nofollow">Docs</a></p> </blockquote> <p>You can now create metrics without a unit of measure, this is helpful when your business metrics are tied to an abstract concept or when none of the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html" rel="nofollow">units supported by the Embedded metric format specification</a> fit.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/356246127-be74ca01-50f3-4f88-89e9-5d272f18818e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1NjI0NjEyNy1iZTc0Y2EwMS01MGYzLTRmODgtODllOS01ZDI3MmYxODgxOGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjJhMzMwNDZjOGI4NDg0MzFlY2FhYjg3ODJiMGQ0OGFkNWZiZjFlODRlNDg0N2QyZWU2M2Q0ODUzZDM3MGMxOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.qmsB33q8rQdlUJGo9LIyh0TG1mtWnydxddFFR-cs54o"><img src="https://private-user-images.githubusercontent.com/7353869/356246127-be74ca01-50f3-4f88-89e9-5d272f18818e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1NjI0NjEyNy1iZTc0Y2EwMS01MGYzLTRmODgtODllOS01ZDI3MmYxODgxOGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjJhMzMwNDZjOGI4NDg0MzFlY2FhYjg3ODJiMGQ0OGFkNWZiZjFlODRlNDg0N2QyZWU2M2Q0ODUzZDM3MGMxOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.qmsB33q8rQdlUJGo9LIyh0TG1mtWnydxddFFR-cs54o" alt="carbon-2" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>Changes</h2> <ul> <li>chore(ci): extract cached-node-modules action (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444650856" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2876" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2876/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2876">#2876</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump github/codeql-action from 3.25.14 to 3.25.15 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435509859" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2855" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2855/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2855">#2855</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435510050" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2856" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2856/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2856">#2856</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.25.13 to 3.25.14 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429937004" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2845" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2845/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2845">#2845</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(metrics): add unit None for CloudWatch EMF Metrics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455328074" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2904" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2904/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2904">#2904</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>feat(parser): add helper functions to transform JSON stringified payloads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2454279295" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2901" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2901/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2901">#2901</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>feat(parser): add helper functions to transform JSON stringified payloads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2454279295" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2901" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2901/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2901">#2901</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448651957" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2884" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2884/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2884">#2884</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump typescript from 5.4.5 to 5.5.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425289208" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2820" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2820/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2820">#2820</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2447707946" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2882" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2882/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2882">#2882</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.30 to 9.5.31 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444951730" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2877" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2877/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2877">#2877</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.0.2 to 22.1.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444967853" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2879" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2879/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2879">#2879</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump squidfunk/mkdocs-material from <code>257eca8</code> to <code>9919d6e</code> in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444991506" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2881" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2881/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2881">#2881</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.0.0 to 22.0.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442481321" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2872" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2872/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2872">#2872</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.16.3 to 4.16.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442481871" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2873" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2873/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2873">#2873</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump ts-jest from 29.1.5 to 29.2.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442482590" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2874" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2874/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2874">#2874</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): add LocalStack customer reference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440403013" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2870" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2870/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2870">#2870</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump tsx from 4.16.2 to 4.16.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440084895" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2867" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2867/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2867">#2867</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440083551" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2866" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2866/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2866">#2866</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2437914178" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2861" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2861/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2861">#2861</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 20.14.10 to 22.0.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435424896" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2852" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2852/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2852">#2852</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore: create event-handler utility workspace (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436082218" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2858" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2858/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2858">#2858</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): add Banxware &amp; WeSchool customer references (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436251487" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2859" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2859/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2859">#2859</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2432235200" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2848" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2848/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2848">#2848</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.141 to 8.10.142 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2432236481" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2849" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2849/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2849">#2849</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): remove eslint &amp; prettier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429615632" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2841" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2841/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2841">#2841</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): add caylent as customer reference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429894599" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2843" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2843/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2843">#2843</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ› Bug and hot fixes</h2> <ul> <li>fix(logger): invalid time zone environment variables leads to error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2439718112" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2865" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2865/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2865">#2865</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>feat(parser): add helper functions to transform JSON stringified payloads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2454279295" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2901" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2901/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2901">#2901</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>chore(commons): extract lru-cache into commons (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453828751" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2899" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2899/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2899">#2899</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump lint-staged from 15.2.7 to 15.2.8 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448652772" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2885" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2885/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2885">#2885</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1667.0 to 2.1668.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450967149" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2890" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2890/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2890">#2890</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448651957" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2884" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2884/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2884">#2884</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1666.0 to 2.1667.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2448653539" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2886" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2886/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2886">#2886</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump typescript from 5.4.5 to 5.5.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425289208" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2820" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2820/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2820">#2820</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2447707946" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2882" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2882/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2882">#2882</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.0.2 to 22.1.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444967853" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2879" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2879/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2879">#2879</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1665.0 to 2.1666.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444968451" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2880" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2880/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2880">#2880</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 22.0.0 to 22.0.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442481321" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2872" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2872/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2872">#2872</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.16.3 to 4.16.5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442481871" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2873" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2873/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2873">#2873</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump ts-jest from 29.1.5 to 29.2.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442482590" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2874" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2874/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2874">#2874</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): add LocalStack customer reference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440403013" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2870" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2870/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2870">#2870</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump tsx from 4.16.2 to 4.16.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440084895" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2867" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2867/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2867">#2867</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1664.0 to 2.1665.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440085350" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2868" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2868/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2868">#2868</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2440083551" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2866" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2866/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2866">#2866</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2437914178" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2861" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2861/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2861">#2861</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump husky from 9.0.11 to 9.1.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2437326668" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2860" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2860/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2860">#2860</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1663.0 to 2.1664.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435426331" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2854" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2854/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2854">#2854</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 20.14.10 to 22.0.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435424896" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2852" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2852/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2852">#2852</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore: create event-handler utility workspace (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436082218" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2858" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2858/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2858">#2858</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): add Banxware &amp; WeSchool customer references (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2436251487" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2859" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2859/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2859">#2859</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2432235200" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2848" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2848/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2848">#2848</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.141 to 8.10.142 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2432236481" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2849" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2849/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2849">#2849</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): remove eslint &amp; prettier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429615632" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2841" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2841/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2841">#2841</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(parser): adds scoped exports for schemas and envelopes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2431601762" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2847" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2847/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2847">#2847</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>chore(maintenance): add caylent as customer reference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429894599" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2843" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2843/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2843">#2843</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(parser): adds exports for Record schemas (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2430895683" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2846" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2846/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2846">#2846</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1659.0 to 2.1663.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429363898" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2835" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2835/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2835">#2835</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.6.0 2024-07-25T14:05:05Z v2.6.0 <h2>Summary</h2> <p>This release <strong>1/</strong> promotes <strong>Parser</strong> to Generally Available and ready for production, and <strong>2/</strong> adds support for unsupported types serialization in <strong>Logger</strong>.</p> <p>⭐ Big thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a> for helping improve our code quality automation<br> πŸ… Congrats to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marlapativ/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marlapativ">@marlapativ</a> &amp; <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sandrokeil/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sandrokeil">@sandrokeil</a> on their first contribution</p> <h3>Parser is Generally Available</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parser/" rel="nofollow">Docs</a></p> </blockquote> <p>We want to thank the community who engaged with us, tested Parser during beta, and provided valuable feedback and contributions to improve everyone' experience.</p> <h4>New to Parser?</h4> <p>Parser provides data validation and parsing using <a href="https://zod.dev/" rel="nofollow">Zod</a>, a TypeScript-first schema declaration and validation library, and comes with built-in <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parser/#built-in-schemas" rel="nofollow">schemas</a> and <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parser/#built-in-envelopes" rel="nofollow">envelopes</a> for common AWS event types for AWS Lambda.</p> <p>To get started with Parser, you also need to install Zod:</p> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="npm install @aws-lambda-powertools/parser zod@~3"><pre>npm install @aws-lambda-powertools/parser zod@~3</pre></div> <p>Next, you can extend one of the schemas using your own schema, and parse the event both with class method decorators (<a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parser/#middy-middleware" rel="nofollow">or Middy.js</a>):</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/352138036-bd55687c-2607-4616-bc2a-8516d6c195b4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1MjEzODAzNi1iZDU1Njg3Yy0yNjA3LTQ2MTYtYmMyYS04NTE2ZDZjMTk1YjQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODJmNzUwNTVhZWVjZGJiYmYzN2MxODJlNTA4M2UzZjY4NTk3NDQxMjEwOTY3ZmFmNjA4MzMzMGRmODk4YzllYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.mPHwlDZWM61NhRgzVPk36Nl9QH1ByQCnW8G9xWuXTHc"><img src="https://private-user-images.githubusercontent.com/7353869/352138036-bd55687c-2607-4616-bc2a-8516d6c195b4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1MjEzODAzNi1iZDU1Njg3Yy0yNjA3LTQ2MTYtYmMyYS04NTE2ZDZjMTk1YjQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODJmNzUwNTVhZWVjZGJiYmYzN2MxODJlNTA4M2UzZjY4NTk3NDQxMjEwOTY3ZmFmNjA4MzMzMGRmODk4YzllYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.mPHwlDZWM61NhRgzVPk36Nl9QH1ByQCnW8G9xWuXTHc" alt="carbon-2" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h3>Support unserializable types</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#bring-your-own-json-serializer" rel="nofollow">Docs</a></p> </blockquote> <p>You can now extend the default logic used to emit JSON-structured logs by passing a custom serializer function to the Logger constructor, using the jsonReplacerFn option. This is useful when you want to customize the serialization of specific values.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/352138267-65c99e72-3824-4969-89e3-ef64ca3e2336.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1MjEzODI2Ny02NWM5OWU3Mi0zODI0LTQ5NjktODllMy1lZjY0Y2EzZTIzMzYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODY3ZTg4MWY2ZDQ5ODMxOGNmOTNhYzZiZjY2MTU4YzJkNTIxZTJlNmE5MDgwOTQ3MzY1YTEyZTY2ZWVjNTg3OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.J9nTAeBHFVAT4uJhuys3e_2Rh7bA9WYgbs1INpefrTA"><img src="https://private-user-images.githubusercontent.com/7353869/352138267-65c99e72-3824-4969-89e3-ef64ca3e2336.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM1MjEzODI2Ny02NWM5OWU3Mi0zODI0LTQ5NjktODllMy1lZjY0Y2EzZTIzMzYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODY3ZTg4MWY2ZDQ5ODMxOGNmOTNhYzZiZjY2MTU4YzJkNTIxZTJlNmE5MDgwOTQ3MzY1YTEyZTY2ZWVjNTg3OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.J9nTAeBHFVAT4uJhuys3e_2Rh7bA9WYgbs1INpefrTA" alt="carbon-3" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h2>Changes</h2> <ul> <li>chore(parser): review imports (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429405133" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2838" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2838/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2838">#2838</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump github/codeql-action from 3.25.12 to 3.25.13 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2422873468" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2789" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2789/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2789">#2789</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): migrate jmespath utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423033806" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2807" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2807/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2807">#2807</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): migrate testing utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423037901" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2808" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2808/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2808">#2808</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): migrate idempotency utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423104817" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2810" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2810/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2810">#2810</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump aws-actions/closed-issue-message from 36b7048ea77bb834d16e7a7c5b5471ac767a4ca1 to 80edfc24bdf1283400eb04d20a8a605ae8bf7d48 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2418943140" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2784" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2784/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2784">#2784</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/setup-python from 5.1.0 to 5.1.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2403204624" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2765" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2765/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2765">#2765</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.25.11 to 3.25.12 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405636778" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2771" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2771/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2771">#2771</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(parser): allow parser set event type of handler with middy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2419024658" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2786" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2786/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2786">#2786</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> <li>feat(logger): introduce loglevel constant (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2420987435" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2787" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2787/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2787">#2787</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marlapativ/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marlapativ">@marlapativ</a></li> </ul> <h2>🌟 Minor Changes</h2> <ul> <li>improv(logger): export LoggerInterface (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2428231044" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2832" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2832/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2832">#2832</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sandrokeil/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sandrokeil">@sandrokeil</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(ci): revert bump version to 2.6.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429392959" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2836" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2836/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2836">#2836</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(docs): Add lambda layer policy to versioning docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2427321317" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2824" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2824/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2824">#2824</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjgraca/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjgraca">@hjgraca</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425285742" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2818" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2818/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2818">#2818</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.29 to 9.5.30 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425195829" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2815" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2815/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2815">#2815</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425284319" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2817" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2817/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2817">#2817</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): migrate snippets to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425172941" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2814" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2814/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2814">#2814</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>chore(maintenance): add biome to the project (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2422982515" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2791" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2791/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2791">#2791</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump mkdocs-material from 9.5.28 to 9.5.29 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2408793491" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2778" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2778/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2778">#2778</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(ci): revert bump version to 2.6.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429392959" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2836" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2836/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2836">#2836</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(parser): mark parser as GA (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2428042576" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2831" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2831/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2831">#2831</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): migrate parser utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426071749" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2822" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2822/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2822">#2822</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>chore(deps-dev): bump typedoc from 0.26.4 to 0.26.5 in the typedoc group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425286493" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2819" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2819/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2819">#2819</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-cdk group across 1 directory with 2 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425285742" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2818" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2818/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2818">#2818</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): migrate metrics utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425238153" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2816" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2816/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2816">#2816</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425284319" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2817" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2817/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2817">#2817</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(maintenance): migrate parameters utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425039058" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2812" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2812/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2812">#2812</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): migrate tracer utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423058500" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2809" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2809/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2809">#2809</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): migrate logger utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425121419" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2813" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2813/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2813">#2813</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a></li> <li>chore(maintenance): migrate batch utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423012163" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2804" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2804/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2804">#2804</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): migrate commons utility to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423021697" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2805" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2805/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2805">#2805</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): migrate layers package to biome (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423027481" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2806" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2806/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2806">#2806</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(maintenance): add biome to the project (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2422982515" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2791" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2791/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2791">#2791</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1657.0 to 2.1659.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2408218062" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2776" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2776/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2776">#2776</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>cf26683</code> to <code>2ac7b2c</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405601903" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2770" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2770/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2770">#2770</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daschaa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daschaa">@daschaa</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjgraca/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjgraca">@hjgraca</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marlapativ/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marlapativ">@marlapativ</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sandrokeil/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sandrokeil">@sandrokeil</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.5.0 2024-07-15T10:24:25Z v2.5.0 <h2>Summary</h2> <p>The regression on the <strong>Parser</strong> utility introduced in the last release is resolved in this release. You can now access again the errors that made the validation fail using the <code>cause</code> property of the <code>ParseError</code>.</p> <p>We continue improving our test coverage for the utility during the beta period and before the utility is considered generally available.</p> <h2>Changes</h2> <ul> <li>chore(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2405636833" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2772" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2772/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2772">#2772</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/setup-node from 4.0.2 to 4.0.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400745442" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2757" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2757/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2757">#2757</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(logger): custom function for unserializable values (JSON replacer) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2393992639" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2739" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2739/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2739">#2739</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2403245762" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2766" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2766/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2766">#2766</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(logger): custom function for unserializable values (JSON replacer) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2393992639" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2739" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2739/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2739">#2739</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump @types/node from 20.14.9 to 20.14.10 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400842295" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2760" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2760/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2760">#2760</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.140 to 8.10.141 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400843478" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2761" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2761/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2761">#2761</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>docs(parser): add section on how to test parser using decorator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400291909" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2755" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2755/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2755">#2755</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a></li> </ul> <h2>πŸ› Bug and hot fixes</h2> <ul> <li>fix(parser): links the error cause with ParseError (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2407580592" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2774" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2774/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2774">#2774</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tusharf5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tusharf5">@tusharf5</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2403245762" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2766" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2766/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2766">#2766</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump typedoc from 0.26.3 to 0.26.4 in the typedoc group across 1 directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400840466" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2759" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2759/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2759">#2759</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/node from 20.14.9 to 20.14.10 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400842295" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2760" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2760/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2760">#2760</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump vscode/devcontainers/javascript-node from <code>cad3951</code> to <code>cf26683</code> in /.devcontainer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400722354" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2756" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2756/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2756">#2756</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump @types/aws-lambda from 8.10.140 to 8.10.141 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400843478" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2761" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2761/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2761">#2761</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/am29d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/am29d">@am29d</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot], @github-actions, @github-actions[bot] and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tusharf5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tusharf5">@tusharf5</a></p> github-actions[bot] tag:github.com,2008:Repository/305501331/v2.4.0 2024-07-11T10:28:43Z v2.4.0 <h2>Summary</h2> <p>This release improves: <strong>1/</strong> Logger by making it time zone aware, and <strong>2/</strong> Batch Processing which you can now customize to not throw an error when the entire batch of items fails to process.</p> <p>We also dropped support for Node.js 16, and introduced support for Middy.js 5.x for functions using ES Modules.</p> <p>🌟 ⭐ Thank you to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a> for the work on both the new features!</p> <h3>Change timezone in log timestamps</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#setting-timestamp-to-custom-timezone" rel="nofollow">Docs</a></p> </blockquote> <p>You can now change the timezone used for timestamps in your logs using the <code>TZ</code> environment variable, which is now taken in account when instantiating a new Logger instance. This is useful for when you want your logs to use a different timezone than the default UTC one.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/347781803-4953b28d-4570-4bef-b3e7-0387cb86d50c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM0Nzc4MTgwMy00OTUzYjI4ZC00NTcwLTRiZWYtYjNlNy0wMzg3Y2I4NmQ1MGMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjZlZmIwNzg0ZGM2ZDI2M2RiNmExMjg5YTU1MTNlYjc5NmQ1YmZkM2M2OWJmMDM0ZmI4NGRjZTY4MDExZTgyNCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.xA6jScbQa0gCZlXu2-S2n-GmhBjsNYbpW_yFHaNhdOo"><img src="https://private-user-images.githubusercontent.com/7353869/347781803-4953b28d-4570-4bef-b3e7-0387cb86d50c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM0Nzc4MTgwMy00OTUzYjI4ZC00NTcwLTRiZWYtYjNlNy0wMzg3Y2I4NmQ1MGMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjZlZmIwNzg0ZGM2ZDI2M2RiNmExMjg5YTU1MTNlYjc5NmQ1YmZkM2M2OWJmMDM0ZmI4NGRjZTY4MDExZTgyNCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.xA6jScbQa0gCZlXu2-S2n-GmhBjsNYbpW_yFHaNhdOo" alt="carbon" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h3>Working with full batch failures</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/batch/#working-with-full-batch-failures" rel="nofollow">Docs</a></p> </blockquote> <p>You can now configure the Batch Processing utility to not throw a <code>FullBatchFailureError</code> when all the records in the batch fail to process, by setting the <code>throwOnFullBatchFailure</code> option to <code>false</code>. This is useful when working with functions that handle batches with a small number of records, or when you use errors as a flow control mechanism.</p> <p><a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/7353869/347782131-0423e3ff-1b29-4d18-865e-c3b29db704bc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM0Nzc4MjEzMS0wNDIzZTNmZi0xYjI5LTRkMTgtODY1ZS1jM2IyOWRiNzA0YmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjlhYjlmN2NlYjA2NGIxNTFhNTIxYjQyODU5N2NhNjdkODBiMjEwZTU0MGVlYjdkMDhkZDcwMWQyMTg1MmM3YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.n1swIlKarF3nVFadbhUFvGs9jQevITbxEN3tWD86rqE"><img src="https://private-user-images.githubusercontent.com/7353869/347782131-0423e3ff-1b29-4d18-865e-c3b29db704bc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc0NjEzOTIsIm5iZiI6MTczNzQ2MTA5MiwicGF0aCI6Ii83MzUzODY5LzM0Nzc4MjEzMS0wNDIzZTNmZi0xYjI5LTRkMTgtODY1ZS1jM2IyOWRiNzA0YmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDEyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAxMjFUMTIwNDUyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjlhYjlmN2NlYjA2NGIxNTFhNTIxYjQyODU5N2NhNjdkODBiMjEwZTU0MGVlYjdkMDhkZDcwMWQyMTg1MmM3YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.n1swIlKarF3nVFadbhUFvGs9jQevITbxEN3tWD86rqE" alt="carbon-24" content-type-secured-asset="image/png" style="max-width: 100%;"></a></p> <h3>End of support for Node.js 16</h3> <blockquote> <p><a href="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2223" data-hovercard-type="issue" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/issues/2223/hovercard">Docs</a></p> </blockquote> <p>Three months ago we <a href="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2223" data-hovercard-type="issue" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/issues/2223/hovercard">announced</a> that we would stop supporting Node.js 16, and today we are removing support.<br> End of support does not impact existing functions and functions using versions of Powertools for AWS Lambda (TypeScript) up to version 2.3.0, however starting from this release we no longer guarantee compatibility with Node.js 16.</p> <p>We recommend that you upgrade your existing Node.js 16 functions to Node.js 18 or later if you want to use Powertools for AWS Lambda (TypeScript) version 2.4.0 and above.</p> <h2>Changes</h2> <ul> <li>chore(ci): revert enable CodeQl (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2388421015" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2731" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2731/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2731">#2731</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2394945241" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2740" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2740/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2740">#2740</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump github/codeql-action from 3.23.0 to 3.25.11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2395647035" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2745" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2745/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2745">#2745</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/download-artifact from 4.1.7 to 4.1.8 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2395647241" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2746" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2746/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2746">#2746</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2395646409" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2744" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2744/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2744">#2744</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(ci): enable CodeQl (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2388421015" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2731" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2731/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2731">#2731</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.9 to 3.0.10 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2386337169" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2729" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2729/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2729">#2729</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump github/codeql-action from 3.25.10 to 3.25.11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383950488" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2719" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2719/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2719">#2719</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(ci): update Dependabot groups for typedoc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383302240" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2716" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2716/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2716">#2716</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>🌟New features and non-breaking changes</h2> <ul> <li>feat(internal): support Middy.js 5.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2397879162" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2748" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2748/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2748">#2748</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(batch): add option to not throw <code>FullBatchFailureError</code> when the entire batch fails (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2382215732" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2711" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2711/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2711">#2711</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>feat(logger): time zone aware timestamp in Logger (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2381745294" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2710" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2710/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2710">#2710</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>feat(maintenance): drop support for Node.js 16.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383398450" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2717" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2717/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2717">#2717</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(layers): deploy Lambda layers in <code>ap-south-2</code> and <code>me-central-1</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2361985330" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2675" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2675/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2675">#2675</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ“œ Documentation updates</h2> <ul> <li>chore(layers): revert deploy Lambda layers in <code>ap-south-2</code> and <code>me-central-1</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400928085" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2762" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2762/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2762">#2762</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400208060" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2754" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2754/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2754">#2754</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(internal): support Middy.js 5.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2397879162" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2748" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2748/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2748">#2748</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>feat(batch): add option to not throw <code>FullBatchFailureError</code> when the entire batch fails (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2382215732" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2711" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2711/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2711">#2711</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>chore(deps): bump certifi from 2023.11.17 to 2024.7.4 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2393232179" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2738" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2738/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2738">#2738</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.16.0 to 4.16.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2388681093" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2732" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2732/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2732">#2732</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2388699890" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2733" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2733/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2733">#2733</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump mkdocs-material from 9.5.27 to 9.5.28 in /docs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2386319377" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2728" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2728/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2728">#2728</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(logger): time zone aware timestamp in Logger (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2381745294" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2710" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2710/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2710">#2710</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a></li> <li>feat(maintenance): drop support for Node.js 16.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383398450" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2717" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2717/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2717">#2717</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump esbuild from 0.21.5 to 0.23.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385445404" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2722" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2722/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2722">#2722</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.15.7 to 4.16.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383886014" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2718" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2718/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2718">#2718</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(layers): deploy Lambda layers in <code>ap-south-2</code> and <code>me-central-1</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2361985330" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2675" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2675/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2675">#2675</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump the aws-sdk group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2382286272" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2712" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2712/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2712">#2712</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(layers): downgrade aws cdk to 2.145.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2377974959" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2700" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2700/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2700">#2700</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ› Bug and hot fixes</h2> <ul> <li>fix(idempotency): check error identity via names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2396286829" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2747" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2747/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2747">#2747</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>πŸ”§ Maintenance</h2> <ul> <li>chore(deps-dev): bump aws-sdk from 2.1652.0 to 2.1657.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400195347" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2753" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2753/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2753">#2753</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400208060" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2754" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2754/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2754">#2754</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(internal): support Middy.js 5.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2397879162" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2748" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2748/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2748">#2748</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1651.0 to 2.1652.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385521985" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2726" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2726/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2726">#2726</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.16.0 to 4.16.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2388681093" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2732" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2732/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2732">#2732</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2388699890" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2733" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2733/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2733">#2733</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>feat(maintenance): drop support for Node.js 16.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383398450" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2717" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2717/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2717">#2717</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(deps): bump esbuild from 0.21.5 to 0.23.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385445404" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2722" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2722/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2722">#2722</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump tsx from 4.15.7 to 4.16.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383886014" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2718" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2718/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2718">#2718</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump the typedoc group across 1 directory with 3 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2384045675" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2720" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2720/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2720">#2720</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1649.0 to 2.1651.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383256105" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2714" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2714/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2714">#2714</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps): bump the aws-sdk group across 1 directory with 9 updates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2382286272" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2712" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2712/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2712">#2712</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(deps-dev): bump aws-sdk from 2.1648.0 to 2.1649.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2378217659" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2706" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2706/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2706">#2706</a>) by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a></li> <li>chore(layers): downgrade AWS CDK to 2.145.0 part 2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2378018103" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2702" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2702/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2702">#2702</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> <li>chore(layers): downgrade aws cdk to 2.145.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2377974959" data-permission-text="Title is private" data-url="https://github.com/aws-powertools/powertools-lambda-typescript/issues/2700" data-hovercard-type="pull_request" data-hovercard-url="/aws-powertools/powertools-lambda-typescript/pull/2700/hovercard" href="https://github.com/aws-powertools/powertools-lambda-typescript/pull/2700">#2700</a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></li> </ul> <h2>This release was made possible by the following contributors:</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/arnabrahman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/arnabrahman">@arnabrahman</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dreamorosi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dreamorosi">@dreamorosi</a></p> github-actions[bot]