Skip to content

fix(lambda): bump the aws-powertools group in /lambdas with 4 updates#4972

Merged
npalm merged 1 commit intomainfrom
dependabot/npm_and_yarn/lambdas/aws-powertools-3ab550fbdb
Jan 6, 2026
Merged

fix(lambda): bump the aws-powertools group in /lambdas with 4 updates#4972
npalm merged 1 commit intomainfrom
dependabot/npm_and_yarn/lambdas/aws-powertools-3ab550fbdb

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Dec 22, 2025

Bumps the aws-powertools group in /lambdas with 4 updates: @aws-lambda-powertools/parameters, @aws-lambda-powertools/logger, @aws-lambda-powertools/metrics and @aws-lambda-powertools/tracer.

Updates @aws-lambda-powertools/parameters from 2.29.0 to 2.30.0

Release notes

Sourced from @​aws-lambda-powertools/parameters's releases.

v2.30.0

Summary

We're excited to announce AWS Lambda durable function support in Powertools for AWS Lambda TypeScript. This allows you to leverage AWS Lambda's new durable execution capabilities while taking the advantage of features such as maintaining idempotency guarantees, making it easier to build reliable serverless workflows that span multiple invocations.

AWS Lambda durable functions allow you to simplify building multi-step applications and AI workflows. These functions automatically checkpoint progress, suspend execution for up to one year during long-running tasks, and recover from failures without the need to manage additional infrastructure.

[!NOTE] Lambda function handlers using MiddyJS or Class method decorators aren’t compatible with Durable Function handlers at this time. Tracking issues: MiddyJS middyjs/middy#1531 Class Decorator aws-powertools/powertools-lambda-typescript#4832

This release also includes some bug fixes and a documentation improvement with the help of the community.

⭐ Congratulations to @​jinxiao and @​dwandro for their first PR merged in the project 🎉

Changes

  • fix(logger): merged temp keys with same keys when appending to the logger (#4840) by @​sdangol
  • fix(idempotency): Update durableExecutionMode string (#4837) by @​ConnorKirk
  • feat(idempotency): Allow durable function to replay (#4834) by @​ConnorKirk
  • fix(event-handler): threshold limit for compression not respected when content-length not set (#4827) by @​svozza
  • feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) by @​benthorner

📜 Documentation updates

🔧 Maintenance

... (truncated)

Changelog

Sourced from @​aws-lambda-powertools/parameters's changelog.

2.30.0 (2025-12-11)

Maintenance

  • commons bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • logger bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • metrics bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • batch bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • event-handler export types for event handler middleware (#4807) (c46974c)

Bug Fixes

  • commons revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • logger merged temp keys with same keys when appending to the logger (#4840) (b30c9c4)
  • logger revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • metrics revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • idempotency Update durableExecutionMode string (#4837) (919c26d)
  • batch revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • event-handler threshold limit for compression not respected when content-length not set (#4827) (ad14e18)

Features

  • idempotency Allow durable function to replay (#4834) (4dc0798)
  • parser fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) (bf522f8)
Commits
  • dd5395b chore(ci): bump version to 2.30.0 (#4859)
  • 4e8d00b chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (#4857)
  • 609c891 chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (#4853)
  • 155fdf5 chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk group ac...
  • fc1831a chore(deps): bump the aws-sdk-v3 group across 1 directory with 42 updates (#4...
  • 915f47a chore(deps): bump @​types/node from 24.10.1 to 24.10.2 (#4856)
  • 22bbf77 chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (#4852)
  • 69727c2 chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (#4850)
  • 47c6545 chore(deps): bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847)
  • 68a71d1 chore(deps): bump esbuild from 0.27.0 to 0.27.1 (#4849)
  • Additional commits viewable in compare view

Updates @aws-lambda-powertools/logger from 2.29.0 to 2.30.0

Release notes

Sourced from @​aws-lambda-powertools/logger's releases.

v2.30.0

Summary

We're excited to announce AWS Lambda durable function support in Powertools for AWS Lambda TypeScript. This allows you to leverage AWS Lambda's new durable execution capabilities while taking the advantage of features such as maintaining idempotency guarantees, making it easier to build reliable serverless workflows that span multiple invocations.

AWS Lambda durable functions allow you to simplify building multi-step applications and AI workflows. These functions automatically checkpoint progress, suspend execution for up to one year during long-running tasks, and recover from failures without the need to manage additional infrastructure.

[!NOTE] Lambda function handlers using MiddyJS or Class method decorators aren’t compatible with Durable Function handlers at this time. Tracking issues: MiddyJS middyjs/middy#1531 Class Decorator aws-powertools/powertools-lambda-typescript#4832

This release also includes some bug fixes and a documentation improvement with the help of the community.

⭐ Congratulations to @​jinxiao and @​dwandro for their first PR merged in the project 🎉

Changes

  • fix(logger): merged temp keys with same keys when appending to the logger (#4840) by @​sdangol
  • fix(idempotency): Update durableExecutionMode string (#4837) by @​ConnorKirk
  • feat(idempotency): Allow durable function to replay (#4834) by @​ConnorKirk
  • fix(event-handler): threshold limit for compression not respected when content-length not set (#4827) by @​svozza
  • feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) by @​benthorner

📜 Documentation updates

🔧 Maintenance

... (truncated)

Changelog

Sourced from @​aws-lambda-powertools/logger's changelog.

2.30.0 (2025-12-11)

Maintenance

  • commons bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • logger bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • metrics bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • batch bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • event-handler export types for event handler middleware (#4807) (c46974c)

Bug Fixes

  • commons revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • logger merged temp keys with same keys when appending to the logger (#4840) (b30c9c4)
  • logger revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • metrics revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • idempotency Update durableExecutionMode string (#4837) (919c26d)
  • batch revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • event-handler threshold limit for compression not respected when content-length not set (#4827) (ad14e18)

Features

  • idempotency Allow durable function to replay (#4834) (4dc0798)
  • parser fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) (bf522f8)
Commits
  • dd5395b chore(ci): bump version to 2.30.0 (#4859)
  • 4e8d00b chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (#4857)
  • 609c891 chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (#4853)
  • 155fdf5 chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk group ac...
  • fc1831a chore(deps): bump the aws-sdk-v3 group across 1 directory with 42 updates (#4...
  • 915f47a chore(deps): bump @​types/node from 24.10.1 to 24.10.2 (#4856)
  • 22bbf77 chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (#4852)
  • 69727c2 chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (#4850)
  • 47c6545 chore(deps): bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847)
  • 68a71d1 chore(deps): bump esbuild from 0.27.0 to 0.27.1 (#4849)
  • Additional commits viewable in compare view

Updates @aws-lambda-powertools/metrics from 2.29.0 to 2.30.0

Release notes

Sourced from @​aws-lambda-powertools/metrics's releases.

v2.30.0

Summary

We're excited to announce AWS Lambda durable function support in Powertools for AWS Lambda TypeScript. This allows you to leverage AWS Lambda's new durable execution capabilities while taking the advantage of features such as maintaining idempotency guarantees, making it easier to build reliable serverless workflows that span multiple invocations.

AWS Lambda durable functions allow you to simplify building multi-step applications and AI workflows. These functions automatically checkpoint progress, suspend execution for up to one year during long-running tasks, and recover from failures without the need to manage additional infrastructure.

[!NOTE] Lambda function handlers using MiddyJS or Class method decorators aren’t compatible with Durable Function handlers at this time. Tracking issues: MiddyJS middyjs/middy#1531 Class Decorator aws-powertools/powertools-lambda-typescript#4832

This release also includes some bug fixes and a documentation improvement with the help of the community.

⭐ Congratulations to @​jinxiao and @​dwandro for their first PR merged in the project 🎉

Changes

  • fix(logger): merged temp keys with same keys when appending to the logger (#4840) by @​sdangol
  • fix(idempotency): Update durableExecutionMode string (#4837) by @​ConnorKirk
  • feat(idempotency): Allow durable function to replay (#4834) by @​ConnorKirk
  • fix(event-handler): threshold limit for compression not respected when content-length not set (#4827) by @​svozza
  • feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) by @​benthorner

📜 Documentation updates

🔧 Maintenance

... (truncated)

Changelog

Sourced from @​aws-lambda-powertools/metrics's changelog.

2.30.0 (2025-12-11)

Maintenance

  • commons bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • logger bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • metrics bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • batch bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • event-handler export types for event handler middleware (#4807) (c46974c)

Bug Fixes

  • commons revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • logger merged temp keys with same keys when appending to the logger (#4840) (b30c9c4)
  • logger revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • metrics revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • idempotency Update durableExecutionMode string (#4837) (919c26d)
  • batch revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • event-handler threshold limit for compression not respected when content-length not set (#4827) (ad14e18)

Features

  • idempotency Allow durable function to replay (#4834) (4dc0798)
  • parser fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) (bf522f8)
Commits
  • dd5395b chore(ci): bump version to 2.30.0 (#4859)
  • 4e8d00b chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (#4857)
  • 609c891 chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (#4853)
  • 155fdf5 chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk group ac...
  • fc1831a chore(deps): bump the aws-sdk-v3 group across 1 directory with 42 updates (#4...
  • 915f47a chore(deps): bump @​types/node from 24.10.1 to 24.10.2 (#4856)
  • 22bbf77 chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (#4852)
  • 69727c2 chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (#4850)
  • 47c6545 chore(deps): bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847)
  • 68a71d1 chore(deps): bump esbuild from 0.27.0 to 0.27.1 (#4849)
  • Additional commits viewable in compare view

Updates @aws-lambda-powertools/tracer from 2.29.0 to 2.30.0

Release notes

Sourced from @​aws-lambda-powertools/tracer's releases.

v2.30.0

Summary

We're excited to announce AWS Lambda durable function support in Powertools for AWS Lambda TypeScript. This allows you to leverage AWS Lambda's new durable execution capabilities while taking the advantage of features such as maintaining idempotency guarantees, making it easier to build reliable serverless workflows that span multiple invocations.

AWS Lambda durable functions allow you to simplify building multi-step applications and AI workflows. These functions automatically checkpoint progress, suspend execution for up to one year during long-running tasks, and recover from failures without the need to manage additional infrastructure.

[!NOTE] Lambda function handlers using MiddyJS or Class method decorators aren’t compatible with Durable Function handlers at this time. Tracking issues: MiddyJS middyjs/middy#1531 Class Decorator aws-powertools/powertools-lambda-typescript#4832

This release also includes some bug fixes and a documentation improvement with the help of the community.

⭐ Congratulations to @​jinxiao and @​dwandro for their first PR merged in the project 🎉

Changes

  • fix(logger): merged temp keys with same keys when appending to the logger (#4840) by @​sdangol
  • fix(idempotency): Update durableExecutionMode string (#4837) by @​ConnorKirk
  • feat(idempotency): Allow durable function to replay (#4834) by @​ConnorKirk
  • fix(event-handler): threshold limit for compression not respected when content-length not set (#4827) by @​svozza
  • feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) by @​benthorner

📜 Documentation updates

🔧 Maintenance

... (truncated)

Changelog

Sourced from @​aws-lambda-powertools/tracer's changelog.

2.30.0 (2025-12-11)

Maintenance

  • commons bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • logger bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • metrics bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • batch bump @​aws/lambda-invoke-store from 0.2.1 to 0.2.2 (#4847) (47c6545)
  • event-handler export types for event handler middleware (#4807) (c46974c)

Bug Fixes

  • commons revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • logger merged temp keys with same keys when appending to the logger (#4840) (b30c9c4)
  • logger revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • metrics revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • idempotency Update durableExecutionMode string (#4837) (919c26d)
  • batch revert @​aws/lambda-invoke-store to dependency (#4833) (5e728e1)
  • event-handler threshold limit for compression not respected when content-length not set (#4827) (ad14e18)

Features

  • idempotency Allow durable function to replay (#4834) (4dc0798)
  • parser fix DynamoDBStreamChangeRecordSchema.dynamodb type (#4817) (bf522f8)
Commits
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 22, 2025
@dependabot dependabot Bot requested a review from a team as a code owner December 22, 2025 19:09
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Dec 22, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@aws-lambda-powertools/parameters ^2.30.0 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/logger ^2.30.0 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/metrics ^2.30.0 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/tracer ^2.30.0 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/commons 2.30.1 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/logger 2.30.1 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/metrics 2.30.1 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/parameters 2.30.1 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations
npm/@aws-lambda-powertools/tracer 2.30.1 🟢 9.3
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 10security policy file detected
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Packaging🟢 10packaging workflow detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 11 contributing companies or organizations

Scanned Files

  • lambdas/functions/control-plane/package.json
  • lambdas/libs/aws-powertools-util/package.json
  • lambdas/yarn.lock
Bumps the aws-powertools group in /lambdas with 4 updates: [@aws-lambda-powertools/parameters](https://github.com/aws-powertools/powertools-lambda-typescript), [@aws-lambda-powertools/logger](https://github.com/aws-powertools/powertools-lambda-typescript), [@aws-lambda-powertools/metrics](https://github.com/aws-powertools/powertools-lambda-typescript) and [@aws-lambda-powertools/tracer](https://github.com/aws-powertools/powertools-lambda-typescript).


Updates `@aws-lambda-powertools/parameters` from 2.29.0 to 2.30.0
- [Release notes](https://github.com/aws-powertools/powertools-lambda-typescript/releases)
- [Changelog](https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md)
- [Commits](aws-powertools/powertools-lambda-typescript@v2.29.0...v2.30.0)

Updates `@aws-lambda-powertools/logger` from 2.29.0 to 2.30.0
- [Release notes](https://github.com/aws-powertools/powertools-lambda-typescript/releases)
- [Changelog](https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md)
- [Commits](aws-powertools/powertools-lambda-typescript@v2.29.0...v2.30.0)

Updates `@aws-lambda-powertools/metrics` from 2.29.0 to 2.30.0
- [Release notes](https://github.com/aws-powertools/powertools-lambda-typescript/releases)
- [Changelog](https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md)
- [Commits](aws-powertools/powertools-lambda-typescript@v2.29.0...v2.30.0)

Updates `@aws-lambda-powertools/tracer` from 2.29.0 to 2.30.0
- [Release notes](https://github.com/aws-powertools/powertools-lambda-typescript/releases)
- [Changelog](https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md)
- [Commits](aws-powertools/powertools-lambda-typescript@v2.29.0...v2.30.0)

---
updated-dependencies:
- dependency-name: "@aws-lambda-powertools/parameters"
  dependency-version: 2.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-powertools
- dependency-name: "@aws-lambda-powertools/logger"
  dependency-version: 2.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-powertools
- dependency-name: "@aws-lambda-powertools/metrics"
  dependency-version: 2.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-powertools
- dependency-name: "@aws-lambda-powertools/tracer"
  dependency-version: 2.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-powertools
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/lambdas/aws-powertools-3ab550fbdb branch from f27348d to c06dbad Compare January 6, 2026 20:57
@npalm npalm merged commit e018a10 into main Jan 6, 2026
11 of 12 checks passed
@npalm npalm deleted the dependabot/npm_and_yarn/lambdas/aws-powertools-3ab550fbdb branch January 6, 2026 21:00
npalm pushed a commit that referenced this pull request Jan 6, 2026
🤖 I have created a release *beep* *boop*
---


##
[7.2.0](v7.1.0...v7.2.0)
(2026-01-06)


### Features

* add support to use custom scale errors
([#4932](#4932))
([5285cdc](5285cdc))
@ edersonbrilhante


### Bug Fixes

* **lambda:** bump qs from 6.14.0 to 6.14.1 in /lambdas
([#4978](#4978))
([e27ee7c](e27ee7c))
* **lambda:** bump the aws group in /lambdas with 7 updates
([#4971](#4971))
([9843662](9843662))
* **lambda:** bump the aws-powertools group in /lambdas with 4 updates
([#4972](#4972))
([e018a10](e018a10))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: runners-releaser[bot] <194412594+runners-releaser[bot]@users.noreply.github.com>
LudovicTOURMAN pushed a commit to doctolib-lab/terraform-aws-github-runner that referenced this pull request Apr 7, 2026
…github-aws-runners#4972)

Bumps the aws-powertools group in /lambdas with 4 updates:
[@aws-lambda-powertools/parameters](https://github.com/aws-powertools/powertools-lambda-typescript),
[@aws-lambda-powertools/logger](https://github.com/aws-powertools/powertools-lambda-typescript),
[@aws-lambda-powertools/metrics](https://github.com/aws-powertools/powertools-lambda-typescript)
and
[@aws-lambda-powertools/tracer](https://github.com/aws-powertools/powertools-lambda-typescript).

Updates `@aws-lambda-powertools/parameters` from 2.29.0 to 2.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/releases"><code>@​aws-lambda-powertools/parameters</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.30.0</h2>
<h2>Summary</h2>
<p>We're excited to announce <a
href="https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html">AWS
Lambda durable function</a> support in Powertools for AWS Lambda
TypeScript. This allows you to leverage AWS Lambda's new durable
execution capabilities while taking the advantage of features such as
maintaining idempotency guarantees, making it easier to build reliable
serverless workflows that span multiple invocations.</p>
<p>AWS Lambda durable functions allow you to simplify building
multi-step applications and AI workflows. These functions automatically
checkpoint progress, suspend execution for up to one year during
long-running tasks, and recover from failures without the need to manage
additional infrastructure.</p>
<blockquote>
<p>[!NOTE]
Lambda function handlers using MiddyJS or Class method decorators aren’t
compatible with Durable Function handlers at this time.
Tracking issues: MiddyJS <a
href="https://redirect.github.com/middyjs/middy/issues/1531">middyjs/middy#1531</a>
Class Decorator <a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4832">aws-powertools/powertools-lambda-typescript#4832</a></p>
</blockquote>
<p>This release also includes some bug fixes and a documentation
improvement with the help of the community.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/jinxiao"><code>@​jinxiao</code></a> and <a
href="https://github.com/dwandro"><code>@​dwandro</code></a> for their
first PR merged in the project 🎉</p>
</blockquote>
<h2>Changes</h2>
<ul>
<li>fix(logger): merged temp keys with same keys when appending to the
logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix(idempotency): Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>feat(idempotency): Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>fix(event-handler): threshold limit for compression not respected
when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
by <a href="https://github.com/svozza"><code>@​svozza</code></a></li>
<li>feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
by <a
href="https://github.com/benthorner"><code>@​benthorner</code></a></li>
</ul>
<h2>📜 Documentation updates</h2>
<ul>
<li>chore(ci): bumped the layer verison from 41 to 42 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4861">#4861</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump esbuild from 0.27.0 to 0.27.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4849">#4849</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump tsx from 4.20.6 to 4.21.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4829">#4829</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>docs(parser): fixed a typo for the SqsEnvelope built-in envelope (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4826">#4826</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix: fix China region arn typo (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4820">#4820</a>)
by <a href="https://github.com/jinxiao"><code>@​jinxiao</code></a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 56
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4811">#4811</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-cdk group across 1 directory with 3
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4812">#4812</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(ci): bumped the layer verison from 40 to 41 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4800">#4800</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
</ul>
<h2>🔧 Maintenance</h2>
<ul>
<li>chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4857">#4857</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4852">#4852</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​aws/lambda-invoke-store</code> from 0.2.1
to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md"><code>@​aws-lambda-powertools/parameters</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.29.0...v2.30.0">2.30.0</a>
(2025-12-11)</h2>
<h3>Maintenance</h3>
<ul>
<li><strong>commons</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>logger</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>metrics</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>batch</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>event-handler</strong> export types for event handler
middleware (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4807">#4807</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c46974c67b0d061b6cf873c0f756553bf25f20d4">c46974c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>commons</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>logger</strong> merged temp keys with same keys when
appending to the logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b30c9c458afeff79cccb6cbd7d16466c07a39455">b30c9c4</a>)</li>
<li><strong>logger</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>metrics</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>idempotency</strong> Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/919c26dc8a09a3ce2af42e6d68728710e21afd38">919c26d</a>)</li>
<li><strong>batch</strong> revert <code>@​aws/lambda-invoke-store</code>
to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>event-handler</strong> threshold limit for compression not
respected when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/ad14e183329801c3a866b08c6e31e722e5eb902e">ad14e18</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>idempotency</strong> Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4dc079824b57a3f6f4577e03905e3a02d055f009">4dc0798</a>)</li>
<li><strong>parser</strong> fix
DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bf522f8af15e0d66f0dac6bd14e08d16c6b8a3b9">bf522f8</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/dd5395b7d60e0de8d1bae700156f0d30192d2435"><code>dd5395b</code></a>
chore(ci): bump version to 2.30.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4859">#4859</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4e8d00b49acfdd6a0aa983ba7ad48d475efd9e1b"><code>4e8d00b</code></a>
chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4857">#4857</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/609c891e924273880129d6d6081895b52d70f392"><code>609c891</code></a>
chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/155fdf5fd682b2415f3729aaa4c3774111d127f6"><code>155fdf5</code></a>
chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group ac...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/fc1831ad2433d81bc3449eecb989b6e1bd60047c"><code>fc1831a</code></a>
chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4">#4</a>...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/915f47a59cd3142898d6cf4f2e8ea6c9e5f1f4d3"><code>915f47a</code></a>
chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/22bbf77d1ce5daf586d0243e6ee7c32cc0aa6ed4"><code>22bbf77</code></a>
chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4852">#4852</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/69727c20e870bc1d2fd5272eb15aef978e51df2e"><code>69727c2</code></a>
chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501"><code>47c6545</code></a>
chore(deps): bump <code>@​aws/lambda-invoke-store</code> from 0.2.1 to
0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/68a71d1a7d49a63bfffd373e6c61318d55948b08"><code>68a71d1</code></a>
chore(deps): bump esbuild from 0.27.0 to 0.27.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4849">#4849</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.29.0...v2.30.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@aws-lambda-powertools/logger` from 2.29.0 to 2.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/releases"><code>@​aws-lambda-powertools/logger</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.30.0</h2>
<h2>Summary</h2>
<p>We're excited to announce <a
href="https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html">AWS
Lambda durable function</a> support in Powertools for AWS Lambda
TypeScript. This allows you to leverage AWS Lambda's new durable
execution capabilities while taking the advantage of features such as
maintaining idempotency guarantees, making it easier to build reliable
serverless workflows that span multiple invocations.</p>
<p>AWS Lambda durable functions allow you to simplify building
multi-step applications and AI workflows. These functions automatically
checkpoint progress, suspend execution for up to one year during
long-running tasks, and recover from failures without the need to manage
additional infrastructure.</p>
<blockquote>
<p>[!NOTE]
Lambda function handlers using MiddyJS or Class method decorators aren’t
compatible with Durable Function handlers at this time.
Tracking issues: MiddyJS <a
href="https://redirect.github.com/middyjs/middy/issues/1531">middyjs/middy#1531</a>
Class Decorator <a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4832">aws-powertools/powertools-lambda-typescript#4832</a></p>
</blockquote>
<p>This release also includes some bug fixes and a documentation
improvement with the help of the community.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/jinxiao"><code>@​jinxiao</code></a> and <a
href="https://github.com/dwandro"><code>@​dwandro</code></a> for their
first PR merged in the project 🎉</p>
</blockquote>
<h2>Changes</h2>
<ul>
<li>fix(logger): merged temp keys with same keys when appending to the
logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix(idempotency): Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>feat(idempotency): Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>fix(event-handler): threshold limit for compression not respected
when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
by <a href="https://github.com/svozza"><code>@​svozza</code></a></li>
<li>feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
by <a
href="https://github.com/benthorner"><code>@​benthorner</code></a></li>
</ul>
<h2>📜 Documentation updates</h2>
<ul>
<li>chore(ci): bumped the layer verison from 41 to 42 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4861">#4861</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump esbuild from 0.27.0 to 0.27.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4849">#4849</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump tsx from 4.20.6 to 4.21.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4829">#4829</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>docs(parser): fixed a typo for the SqsEnvelope built-in envelope (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4826">#4826</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix: fix China region arn typo (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4820">#4820</a>)
by <a href="https://github.com/jinxiao"><code>@​jinxiao</code></a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 56
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4811">#4811</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-cdk group across 1 directory with 3
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4812">#4812</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(ci): bumped the layer verison from 40 to 41 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4800">#4800</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
</ul>
<h2>🔧 Maintenance</h2>
<ul>
<li>chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4857">#4857</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4852">#4852</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​aws/lambda-invoke-store</code> from 0.2.1
to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md"><code>@​aws-lambda-powertools/logger</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.29.0...v2.30.0">2.30.0</a>
(2025-12-11)</h2>
<h3>Maintenance</h3>
<ul>
<li><strong>commons</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>logger</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>metrics</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>batch</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>event-handler</strong> export types for event handler
middleware (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4807">#4807</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c46974c67b0d061b6cf873c0f756553bf25f20d4">c46974c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>commons</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>logger</strong> merged temp keys with same keys when
appending to the logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b30c9c458afeff79cccb6cbd7d16466c07a39455">b30c9c4</a>)</li>
<li><strong>logger</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>metrics</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>idempotency</strong> Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/919c26dc8a09a3ce2af42e6d68728710e21afd38">919c26d</a>)</li>
<li><strong>batch</strong> revert <code>@​aws/lambda-invoke-store</code>
to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>event-handler</strong> threshold limit for compression not
respected when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/ad14e183329801c3a866b08c6e31e722e5eb902e">ad14e18</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>idempotency</strong> Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4dc079824b57a3f6f4577e03905e3a02d055f009">4dc0798</a>)</li>
<li><strong>parser</strong> fix
DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bf522f8af15e0d66f0dac6bd14e08d16c6b8a3b9">bf522f8</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/dd5395b7d60e0de8d1bae700156f0d30192d2435"><code>dd5395b</code></a>
chore(ci): bump version to 2.30.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4859">#4859</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4e8d00b49acfdd6a0aa983ba7ad48d475efd9e1b"><code>4e8d00b</code></a>
chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4857">#4857</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/609c891e924273880129d6d6081895b52d70f392"><code>609c891</code></a>
chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/155fdf5fd682b2415f3729aaa4c3774111d127f6"><code>155fdf5</code></a>
chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group ac...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/fc1831ad2433d81bc3449eecb989b6e1bd60047c"><code>fc1831a</code></a>
chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4">#4</a>...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/915f47a59cd3142898d6cf4f2e8ea6c9e5f1f4d3"><code>915f47a</code></a>
chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/22bbf77d1ce5daf586d0243e6ee7c32cc0aa6ed4"><code>22bbf77</code></a>
chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4852">#4852</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/69727c20e870bc1d2fd5272eb15aef978e51df2e"><code>69727c2</code></a>
chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501"><code>47c6545</code></a>
chore(deps): bump <code>@​aws/lambda-invoke-store</code> from 0.2.1 to
0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/68a71d1a7d49a63bfffd373e6c61318d55948b08"><code>68a71d1</code></a>
chore(deps): bump esbuild from 0.27.0 to 0.27.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4849">#4849</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.29.0...v2.30.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@aws-lambda-powertools/metrics` from 2.29.0 to 2.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/releases"><code>@​aws-lambda-powertools/metrics</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.30.0</h2>
<h2>Summary</h2>
<p>We're excited to announce <a
href="https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html">AWS
Lambda durable function</a> support in Powertools for AWS Lambda
TypeScript. This allows you to leverage AWS Lambda's new durable
execution capabilities while taking the advantage of features such as
maintaining idempotency guarantees, making it easier to build reliable
serverless workflows that span multiple invocations.</p>
<p>AWS Lambda durable functions allow you to simplify building
multi-step applications and AI workflows. These functions automatically
checkpoint progress, suspend execution for up to one year during
long-running tasks, and recover from failures without the need to manage
additional infrastructure.</p>
<blockquote>
<p>[!NOTE]
Lambda function handlers using MiddyJS or Class method decorators aren’t
compatible with Durable Function handlers at this time.
Tracking issues: MiddyJS <a
href="https://redirect.github.com/middyjs/middy/issues/1531">middyjs/middy#1531</a>
Class Decorator <a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4832">aws-powertools/powertools-lambda-typescript#4832</a></p>
</blockquote>
<p>This release also includes some bug fixes and a documentation
improvement with the help of the community.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/jinxiao"><code>@​jinxiao</code></a> and <a
href="https://github.com/dwandro"><code>@​dwandro</code></a> for their
first PR merged in the project 🎉</p>
</blockquote>
<h2>Changes</h2>
<ul>
<li>fix(logger): merged temp keys with same keys when appending to the
logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix(idempotency): Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>feat(idempotency): Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>fix(event-handler): threshold limit for compression not respected
when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
by <a href="https://github.com/svozza"><code>@​svozza</code></a></li>
<li>feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
by <a
href="https://github.com/benthorner"><code>@​benthorner</code></a></li>
</ul>
<h2>📜 Documentation updates</h2>
<ul>
<li>chore(ci): bumped the layer verison from 41 to 42 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4861">#4861</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump esbuild from 0.27.0 to 0.27.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4849">#4849</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump tsx from 4.20.6 to 4.21.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4829">#4829</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>docs(parser): fixed a typo for the SqsEnvelope built-in envelope (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4826">#4826</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix: fix China region arn typo (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4820">#4820</a>)
by <a href="https://github.com/jinxiao"><code>@​jinxiao</code></a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 56
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4811">#4811</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-cdk group across 1 directory with 3
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4812">#4812</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(ci): bumped the layer verison from 40 to 41 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4800">#4800</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
</ul>
<h2>🔧 Maintenance</h2>
<ul>
<li>chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4857">#4857</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4852">#4852</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​aws/lambda-invoke-store</code> from 0.2.1
to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md"><code>@​aws-lambda-powertools/metrics</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.29.0...v2.30.0">2.30.0</a>
(2025-12-11)</h2>
<h3>Maintenance</h3>
<ul>
<li><strong>commons</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>logger</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>metrics</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>batch</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>event-handler</strong> export types for event handler
middleware (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4807">#4807</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c46974c67b0d061b6cf873c0f756553bf25f20d4">c46974c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>commons</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>logger</strong> merged temp keys with same keys when
appending to the logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b30c9c458afeff79cccb6cbd7d16466c07a39455">b30c9c4</a>)</li>
<li><strong>logger</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>metrics</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>idempotency</strong> Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/919c26dc8a09a3ce2af42e6d68728710e21afd38">919c26d</a>)</li>
<li><strong>batch</strong> revert <code>@​aws/lambda-invoke-store</code>
to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>event-handler</strong> threshold limit for compression not
respected when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/ad14e183329801c3a866b08c6e31e722e5eb902e">ad14e18</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>idempotency</strong> Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4dc079824b57a3f6f4577e03905e3a02d055f009">4dc0798</a>)</li>
<li><strong>parser</strong> fix
DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bf522f8af15e0d66f0dac6bd14e08d16c6b8a3b9">bf522f8</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/dd5395b7d60e0de8d1bae700156f0d30192d2435"><code>dd5395b</code></a>
chore(ci): bump version to 2.30.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4859">#4859</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4e8d00b49acfdd6a0aa983ba7ad48d475efd9e1b"><code>4e8d00b</code></a>
chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4857">#4857</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/609c891e924273880129d6d6081895b52d70f392"><code>609c891</code></a>
chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/155fdf5fd682b2415f3729aaa4c3774111d127f6"><code>155fdf5</code></a>
chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group ac...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/fc1831ad2433d81bc3449eecb989b6e1bd60047c"><code>fc1831a</code></a>
chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4">#4</a>...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/915f47a59cd3142898d6cf4f2e8ea6c9e5f1f4d3"><code>915f47a</code></a>
chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/22bbf77d1ce5daf586d0243e6ee7c32cc0aa6ed4"><code>22bbf77</code></a>
chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4852">#4852</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/69727c20e870bc1d2fd5272eb15aef978e51df2e"><code>69727c2</code></a>
chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501"><code>47c6545</code></a>
chore(deps): bump <code>@​aws/lambda-invoke-store</code> from 0.2.1 to
0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/68a71d1a7d49a63bfffd373e6c61318d55948b08"><code>68a71d1</code></a>
chore(deps): bump esbuild from 0.27.0 to 0.27.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4849">#4849</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.29.0...v2.30.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@aws-lambda-powertools/tracer` from 2.29.0 to 2.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/releases"><code>@​aws-lambda-powertools/tracer</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.30.0</h2>
<h2>Summary</h2>
<p>We're excited to announce <a
href="https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html">AWS
Lambda durable function</a> support in Powertools for AWS Lambda
TypeScript. This allows you to leverage AWS Lambda's new durable
execution capabilities while taking the advantage of features such as
maintaining idempotency guarantees, making it easier to build reliable
serverless workflows that span multiple invocations.</p>
<p>AWS Lambda durable functions allow you to simplify building
multi-step applications and AI workflows. These functions automatically
checkpoint progress, suspend execution for up to one year during
long-running tasks, and recover from failures without the need to manage
additional infrastructure.</p>
<blockquote>
<p>[!NOTE]
Lambda function handlers using MiddyJS or Class method decorators aren’t
compatible with Durable Function handlers at this time.
Tracking issues: MiddyJS <a
href="https://redirect.github.com/middyjs/middy/issues/1531">middyjs/middy#1531</a>
Class Decorator <a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4832">aws-powertools/powertools-lambda-typescript#4832</a></p>
</blockquote>
<p>This release also includes some bug fixes and a documentation
improvement with the help of the community.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/jinxiao"><code>@​jinxiao</code></a> and <a
href="https://github.com/dwandro"><code>@​dwandro</code></a> for their
first PR merged in the project 🎉</p>
</blockquote>
<h2>Changes</h2>
<ul>
<li>fix(logger): merged temp keys with same keys when appending to the
logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix(idempotency): Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>feat(idempotency): Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
by <a
href="https://github.com/ConnorKirk"><code>@​ConnorKirk</code></a></li>
<li>fix(event-handler): threshold limit for compression not respected
when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
by <a href="https://github.com/svozza"><code>@​svozza</code></a></li>
<li>feat(parser): fix DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
by <a
href="https://github.com/benthorner"><code>@​benthorner</code></a></li>
</ul>
<h2>📜 Documentation updates</h2>
<ul>
<li>chore(ci): bumped the layer verison from 41 to 42 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4861">#4861</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump esbuild from 0.27.0 to 0.27.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4849">#4849</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump tsx from 4.20.6 to 4.21.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4829">#4829</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>docs(parser): fixed a typo for the SqsEnvelope built-in envelope (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4826">#4826</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
<li>fix: fix China region arn typo (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4820">#4820</a>)
by <a href="https://github.com/jinxiao"><code>@​jinxiao</code></a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 56
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4811">#4811</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-cdk group across 1 directory with 3
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4812">#4812</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(ci): bumped the layer verison from 40 to 41 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4800">#4800</a>)
by <a href="https://github.com/sdangol"><code>@​sdangol</code></a></li>
</ul>
<h2>🔧 Maintenance</h2>
<ul>
<li>chore(deps-dev): bump aws-sdk from 2.1692.0 to 2.1693.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4857">#4857</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps-dev): bump markdownlint-cli2 from 0.19.1 to 0.20.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4853">#4853</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump aws-cdk-lib from 2.228.0 to 2.232.1 in the aws-cdk
group across 1 directory (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4855">#4855</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump the aws-sdk-v3 group across 1 directory with 42
updates (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4854">#4854</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​types/node</code> from 24.10.1 to 24.10.2
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4856">#4856</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4852">#4852</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4850">#4850</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>chore(deps): bump <code>@​aws/lambda-invoke-store</code> from 0.2.1
to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
by @<a
href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md"><code>@​aws-lambda-powertools/tracer</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.29.0...v2.30.0">2.30.0</a>
(2025-12-11)</h2>
<h3>Maintenance</h3>
<ul>
<li><strong>commons</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>logger</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>metrics</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>batch</strong> bump <code>@​aws/lambda-invoke-store</code>
from 0.2.1 to 0.2.2 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4847">#4847</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47c6545953d68dd2933123ea31197f2e608cf501">47c6545</a>)</li>
<li><strong>event-handler</strong> export types for event handler
middleware (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4807">#4807</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c46974c67b0d061b6cf873c0f756553bf25f20d4">c46974c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>commons</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>logger</strong> merged temp keys with same keys when
appending to the logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4840">#4840</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b30c9c458afeff79cccb6cbd7d16466c07a39455">b30c9c4</a>)</li>
<li><strong>logger</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>metrics</strong> revert
<code>@​aws/lambda-invoke-store</code> to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>idempotency</strong> Update durableExecutionMode string (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4837">#4837</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/919c26dc8a09a3ce2af42e6d68728710e21afd38">919c26d</a>)</li>
<li><strong>batch</strong> revert <code>@​aws/lambda-invoke-store</code>
to dependency (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4833">#4833</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5e728e1669c5a3fa6c8912b206e85d400c89ee40">5e728e1</a>)</li>
<li><strong>event-handler</strong> threshold limit for compression not
respected when content-length not set (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4827">#4827</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/ad14e183329801c3a866b08c6e31e722e5eb902e">ad14e18</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>idempotency</strong> Allow durable function to replay (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4834">#4834</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4dc079824b57a3f6f4577e03905e3a02d055f009">4dc0798</a>)</li>
<li><strong>parser</strong> fix
DynamoDBStreamChangeRecordSchema.dynamodb type (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4817">#4817</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bf522f8af15e0d66f0dac6bd14e08d16c6b8a3b9">bf522f8</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/dd5395b7d60e0de8d1bae700156f0d30192d2435"><code>dd5395b</code></a>
chore(ci): b…
LudovicTOURMAN pushed a commit to doctolib-lab/terraform-aws-github-runner that referenced this pull request Apr 7, 2026
🤖 I have created a release *beep* *boop*
---


##
[7.2.0](github-aws-runners/terraform-aws-github-runner@v7.1.0...v7.2.0)
(2026-01-06)


### Features

* add support to use custom scale errors
([github-aws-runners#4932](github-aws-runners#4932))
([5285cdc](github-aws-runners@5285cdc))
@ edersonbrilhante


### Bug Fixes

* **lambda:** bump qs from 6.14.0 to 6.14.1 in /lambdas
([github-aws-runners#4978](github-aws-runners#4978))
([e27ee7c](github-aws-runners@e27ee7c))
* **lambda:** bump the aws group in /lambdas with 7 updates
([github-aws-runners#4971](github-aws-runners#4971))
([9843662](github-aws-runners@9843662))
* **lambda:** bump the aws-powertools group in /lambdas with 4 updates
([github-aws-runners#4972](github-aws-runners#4972))
([e018a10](github-aws-runners@e018a10))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: runners-releaser[bot] <194412594+runners-releaser[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

1 participant