Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit ab2605f

Browse files
fix(lambda): bump the aws-powertools group in /lambdas with 4 updates (#4129)
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.7.0 to 2.8.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.8.0</h2> <h2>Summary</h2> <p>This release introduces <strong>1/</strong> the ability store parameters on AWS System Manager Parameter Store using the Parameters utility, and <strong>2/</strong> a new option for Logger that you can use to specify the order of how keys appear in your JSON-structured logs.</p> <p>We are also adding a new <code>TRACE</code> log level to align with <a href="https://docs.aws.amazon.com/lambda/latest/dg/monitoring-cloudwatchlogs-advanced.html#monitoring-cloudwatchlogs-log-level">AWS Lambda Advanced Logging Controls (ALC)</a>, and improved made improvements to errors in the Idempotency utility, which now include more details on the cause of the error.</p> <p>Finally, you can now use our public AWS Lambda Layers in two new AWS Regions: <code>ap-south-2</code> and <code>me-central-1</code>.</p> <p>⭐️ Thanks to <a href="https://github.com/daschaa"><code>@​daschaa</code></a>, <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a>, and <a href="https://github.com/timo92"><code>@​timo92</code></a> for their contributions to this release!</p> <h3>Store parameters using SSM</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/#storing-parameters">Docs</a></p> </blockquote> <p>In response to customer requests, you can now store parameters using AWS System Manager Parameter Store with the <code>setParameter</code> function. This new helper function fits right in with the other Parameters features you know and love, and provides a seamless experience without having to deal with the AWS SDK.</p> <p><img src="https://github.com/user-attachments/assets/a3a1bd72-16bf-4250-9ded-bbd82b488a7f" alt="carbon-3" /></p> <p>A big thank you to <a href="https://github.com/daschaa"><code>@​daschaa</code></a> for working on this feature!</p> <h3>Specify log keys order</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#reordering-log-keys-position">Docs</a></p> </blockquote> <p>You can now change the order of the keys in your logs via the <code>logRecordOrder</code> constructor parameter when using Logger. This is useful when you want to customize how the logs are structured without having to create and maintain your own <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#custom-log-formatter-bring-your-own-formatter">custom log formatter</a>.</p> <p><img src="https://github.com/user-attachments/assets/98b427e4-144b-46a7-8e22-73c47bdec54f" alt="carbon-4" /></p> <p>When you specify one or more keys in the <code>logRecordOrder</code> we’ll place these keys first, followed by all the other keys in the log.</p> <p>Thank you to <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a> for adding this feature!</p> <h3>v1.x Reached End-of-Life (EOL)</h3> <p>Starting from September 1st 2024, v1.x of Powertools for AWS Lambda (TypeScript) has reached EOL and will not receive any further updates in accordance with our <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/versioning/">Versioning Policy</a>.</p> <p>We recommend you to <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/upgrade/">upgrade to v2.x</a> as soon as possible to continue receiving new feature and bug fixes. If you are having issues migrating and need support, please <a href="https://github.com/aws-powertools/powertools-lambda-typescript?tab=readme-ov-file#connect">reach out via one of our channels</a> or open a <a href="https://github.com/aws-powertools/powertools-lambda-typescript/discussions/new?category=q-a">discussion on our repo</a>.</p> <h2>Changes</h2> <ul> <li>chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.11 to 3.0.12 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3034">#3034</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(maintenance): switch to unmanaged log group for functions (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3014">#3014</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(maintenance): remove obsolete workflow (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3016">#3016</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3006">#3006</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3001">#3001</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2996">#2996</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>docs(parameters): review API docs &amp; README for Parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2994">#2994</a>) by <a href="https://github.com/am29d"><code>@​am29d</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.10 to 3.0.11 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2979">#2979</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></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> <h1><a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">2.8.0</a> (2024-09-16)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>idempotency:</strong> include cause in idempotency persistence layer error (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2916">#2916</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47f016188e5d36611c10466a4755d1228a6e14e1">47f0161</a>)</li> <li><strong>tracer:</strong> include request pathname in trace data (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2955">#2955</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/6864e53d73f49b15fd88ab35a4f6d22263d0c9fd">6864e53</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>logger:</strong> introduce log key reordering functionality (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2736">#2736</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/9677258f3c872400fca89b625760b7a45f923212">9677258</a>)</li> <li><strong>logger:</strong> introduce loglevel trace <a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/1589">#1589</a> (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2902">#2902</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/650252c6863d95d53ed182888200db314a199b09">650252c</a>)</li> <li><strong>parameters:</strong> adds setParameter function to store SSM parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3020">#3020</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8fd5479c6da2d60921df92fe7e5e72a0e03d5745">8fd5479</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/af831b872d1349c1b1307fff5763842250436e33"><code>af831b8</code></a> chore(ci): bump version to 2.8.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3072">#3072</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e0cb52cd9b3bf0f97b342b79f44d822d5a486b15"><code>e0cb52c</code></a> chore(deps-dev): bump path-to-regexp to 6.3.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3070">#3070</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/16f49b0bb8c8f37e85aad2c55f4b4b530bda2e6c"><code>16f49b0</code></a> chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e9adac47426cbc75331579477ab0b6e9cc17386d"><code>e9adac4</code></a> chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3066">#3066</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/3a274241c5434206fa4c24c20ea0e012d714584d"><code>3a27424</code></a> chore(deps-dev): bump <code>@​types/jest</code> from 29.5.12 to 29.5.13 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3063">#3063</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/078ccb50d43513a29190d9b3b306a494c3d97590"><code>078ccb5</code></a> chore(deps-dev): bump tsx from 4.19.0 to 4.19.1 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3062">#3062</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/270afe52b36759f03bb2241519ce2e14316500b2"><code>270afe5</code></a> chore(deps): bump vscode/devcontainers/javascript-node from <code>aedf26c</code> to `f1e...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/db269581e955e50c17616c2b9e4c8d2d3dcd331c"><code>db26958</code></a> improv(logger): streamline Logger types (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3054">#3054</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c0d21581c5be627db19cb25b85c5bf07f20e905a"><code>c0d2158</code></a> improv(tracer): set <code>AWS_XRAY_CONTEXT_MISSING</code> to <code>IGNORE_ERROR</code> when no valu...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8a463ad36fa3290a207c0846bcf10996399dc2a1"><code>8a463ad</code></a> chore(deps-dev): bump <code>@​biomejs/biome</code> from 1.8.3 to 1.9.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3052">#3052</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">compare view</a></li> </ul> </details> <br /> Updates `@aws-lambda-powertools/logger` from 2.7.0 to 2.8.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.8.0</h2> <h2>Summary</h2> <p>This release introduces <strong>1/</strong> the ability store parameters on AWS System Manager Parameter Store using the Parameters utility, and <strong>2/</strong> a new option for Logger that you can use to specify the order of how keys appear in your JSON-structured logs.</p> <p>We are also adding a new <code>TRACE</code> log level to align with <a href="https://docs.aws.amazon.com/lambda/latest/dg/monitoring-cloudwatchlogs-advanced.html#monitoring-cloudwatchlogs-log-level">AWS Lambda Advanced Logging Controls (ALC)</a>, and improved made improvements to errors in the Idempotency utility, which now include more details on the cause of the error.</p> <p>Finally, you can now use our public AWS Lambda Layers in two new AWS Regions: <code>ap-south-2</code> and <code>me-central-1</code>.</p> <p>⭐️ Thanks to <a href="https://github.com/daschaa"><code>@​daschaa</code></a>, <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a>, and <a href="https://github.com/timo92"><code>@​timo92</code></a> for their contributions to this release!</p> <h3>Store parameters using SSM</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/#storing-parameters">Docs</a></p> </blockquote> <p>In response to customer requests, you can now store parameters using AWS System Manager Parameter Store with the <code>setParameter</code> function. This new helper function fits right in with the other Parameters features you know and love, and provides a seamless experience without having to deal with the AWS SDK.</p> <p><img src="https://github.com/user-attachments/assets/a3a1bd72-16bf-4250-9ded-bbd82b488a7f" alt="carbon-3" /></p> <p>A big thank you to <a href="https://github.com/daschaa"><code>@​daschaa</code></a> for working on this feature!</p> <h3>Specify log keys order</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#reordering-log-keys-position">Docs</a></p> </blockquote> <p>You can now change the order of the keys in your logs via the <code>logRecordOrder</code> constructor parameter when using Logger. This is useful when you want to customize how the logs are structured without having to create and maintain your own <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#custom-log-formatter-bring-your-own-formatter">custom log formatter</a>.</p> <p><img src="https://github.com/user-attachments/assets/98b427e4-144b-46a7-8e22-73c47bdec54f" alt="carbon-4" /></p> <p>When you specify one or more keys in the <code>logRecordOrder</code> we’ll place these keys first, followed by all the other keys in the log.</p> <p>Thank you to <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a> for adding this feature!</p> <h3>v1.x Reached End-of-Life (EOL)</h3> <p>Starting from September 1st 2024, v1.x of Powertools for AWS Lambda (TypeScript) has reached EOL and will not receive any further updates in accordance with our <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/versioning/">Versioning Policy</a>.</p> <p>We recommend you to <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/upgrade/">upgrade to v2.x</a> as soon as possible to continue receiving new feature and bug fixes. If you are having issues migrating and need support, please <a href="https://github.com/aws-powertools/powertools-lambda-typescript?tab=readme-ov-file#connect">reach out via one of our channels</a> or open a <a href="https://github.com/aws-powertools/powertools-lambda-typescript/discussions/new?category=q-a">discussion on our repo</a>.</p> <h2>Changes</h2> <ul> <li>chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.11 to 3.0.12 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3034">#3034</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(maintenance): switch to unmanaged log group for functions (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3014">#3014</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(maintenance): remove obsolete workflow (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3016">#3016</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3006">#3006</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3001">#3001</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2996">#2996</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>docs(parameters): review API docs &amp; README for Parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2994">#2994</a>) by <a href="https://github.com/am29d"><code>@​am29d</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.10 to 3.0.11 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2979">#2979</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></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> <h1><a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">2.8.0</a> (2024-09-16)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>idempotency:</strong> include cause in idempotency persistence layer error (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2916">#2916</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47f016188e5d36611c10466a4755d1228a6e14e1">47f0161</a>)</li> <li><strong>tracer:</strong> include request pathname in trace data (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2955">#2955</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/6864e53d73f49b15fd88ab35a4f6d22263d0c9fd">6864e53</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>logger:</strong> introduce log key reordering functionality (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2736">#2736</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/9677258f3c872400fca89b625760b7a45f923212">9677258</a>)</li> <li><strong>logger:</strong> introduce loglevel trace <a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/1589">#1589</a> (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2902">#2902</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/650252c6863d95d53ed182888200db314a199b09">650252c</a>)</li> <li><strong>parameters:</strong> adds setParameter function to store SSM parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3020">#3020</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8fd5479c6da2d60921df92fe7e5e72a0e03d5745">8fd5479</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/af831b872d1349c1b1307fff5763842250436e33"><code>af831b8</code></a> chore(ci): bump version to 2.8.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3072">#3072</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e0cb52cd9b3bf0f97b342b79f44d822d5a486b15"><code>e0cb52c</code></a> chore(deps-dev): bump path-to-regexp to 6.3.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3070">#3070</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/16f49b0bb8c8f37e85aad2c55f4b4b530bda2e6c"><code>16f49b0</code></a> chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e9adac47426cbc75331579477ab0b6e9cc17386d"><code>e9adac4</code></a> chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3066">#3066</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/3a274241c5434206fa4c24c20ea0e012d714584d"><code>3a27424</code></a> chore(deps-dev): bump <code>@​types/jest</code> from 29.5.12 to 29.5.13 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3063">#3063</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/078ccb50d43513a29190d9b3b306a494c3d97590"><code>078ccb5</code></a> chore(deps-dev): bump tsx from 4.19.0 to 4.19.1 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3062">#3062</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/270afe52b36759f03bb2241519ce2e14316500b2"><code>270afe5</code></a> chore(deps): bump vscode/devcontainers/javascript-node from <code>aedf26c</code> to `f1e...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/db269581e955e50c17616c2b9e4c8d2d3dcd331c"><code>db26958</code></a> improv(logger): streamline Logger types (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3054">#3054</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c0d21581c5be627db19cb25b85c5bf07f20e905a"><code>c0d2158</code></a> improv(tracer): set <code>AWS_XRAY_CONTEXT_MISSING</code> to <code>IGNORE_ERROR</code> when no valu...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8a463ad36fa3290a207c0846bcf10996399dc2a1"><code>8a463ad</code></a> chore(deps-dev): bump <code>@​biomejs/biome</code> from 1.8.3 to 1.9.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3052">#3052</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">compare view</a></li> </ul> </details> <br /> Updates `@aws-lambda-powertools/metrics` from 2.7.0 to 2.8.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.8.0</h2> <h2>Summary</h2> <p>This release introduces <strong>1/</strong> the ability store parameters on AWS System Manager Parameter Store using the Parameters utility, and <strong>2/</strong> a new option for Logger that you can use to specify the order of how keys appear in your JSON-structured logs.</p> <p>We are also adding a new <code>TRACE</code> log level to align with <a href="https://docs.aws.amazon.com/lambda/latest/dg/monitoring-cloudwatchlogs-advanced.html#monitoring-cloudwatchlogs-log-level">AWS Lambda Advanced Logging Controls (ALC)</a>, and improved made improvements to errors in the Idempotency utility, which now include more details on the cause of the error.</p> <p>Finally, you can now use our public AWS Lambda Layers in two new AWS Regions: <code>ap-south-2</code> and <code>me-central-1</code>.</p> <p>⭐️ Thanks to <a href="https://github.com/daschaa"><code>@​daschaa</code></a>, <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a>, and <a href="https://github.com/timo92"><code>@​timo92</code></a> for their contributions to this release!</p> <h3>Store parameters using SSM</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/#storing-parameters">Docs</a></p> </blockquote> <p>In response to customer requests, you can now store parameters using AWS System Manager Parameter Store with the <code>setParameter</code> function. This new helper function fits right in with the other Parameters features you know and love, and provides a seamless experience without having to deal with the AWS SDK.</p> <p><img src="https://github.com/user-attachments/assets/a3a1bd72-16bf-4250-9ded-bbd82b488a7f" alt="carbon-3" /></p> <p>A big thank you to <a href="https://github.com/daschaa"><code>@​daschaa</code></a> for working on this feature!</p> <h3>Specify log keys order</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#reordering-log-keys-position">Docs</a></p> </blockquote> <p>You can now change the order of the keys in your logs via the <code>logRecordOrder</code> constructor parameter when using Logger. This is useful when you want to customize how the logs are structured without having to create and maintain your own <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#custom-log-formatter-bring-your-own-formatter">custom log formatter</a>.</p> <p><img src="https://github.com/user-attachments/assets/98b427e4-144b-46a7-8e22-73c47bdec54f" alt="carbon-4" /></p> <p>When you specify one or more keys in the <code>logRecordOrder</code> we’ll place these keys first, followed by all the other keys in the log.</p> <p>Thank you to <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a> for adding this feature!</p> <h3>v1.x Reached End-of-Life (EOL)</h3> <p>Starting from September 1st 2024, v1.x of Powertools for AWS Lambda (TypeScript) has reached EOL and will not receive any further updates in accordance with our <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/versioning/">Versioning Policy</a>.</p> <p>We recommend you to <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/upgrade/">upgrade to v2.x</a> as soon as possible to continue receiving new feature and bug fixes. If you are having issues migrating and need support, please <a href="https://github.com/aws-powertools/powertools-lambda-typescript?tab=readme-ov-file#connect">reach out via one of our channels</a> or open a <a href="https://github.com/aws-powertools/powertools-lambda-typescript/discussions/new?category=q-a">discussion on our repo</a>.</p> <h2>Changes</h2> <ul> <li>chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.11 to 3.0.12 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3034">#3034</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(maintenance): switch to unmanaged log group for functions (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3014">#3014</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(maintenance): remove obsolete workflow (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3016">#3016</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3006">#3006</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3001">#3001</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2996">#2996</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>docs(parameters): review API docs &amp; README for Parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2994">#2994</a>) by <a href="https://github.com/am29d"><code>@​am29d</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.10 to 3.0.11 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2979">#2979</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></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> <h1><a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">2.8.0</a> (2024-09-16)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>idempotency:</strong> include cause in idempotency persistence layer error (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2916">#2916</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47f016188e5d36611c10466a4755d1228a6e14e1">47f0161</a>)</li> <li><strong>tracer:</strong> include request pathname in trace data (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2955">#2955</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/6864e53d73f49b15fd88ab35a4f6d22263d0c9fd">6864e53</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>logger:</strong> introduce log key reordering functionality (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2736">#2736</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/9677258f3c872400fca89b625760b7a45f923212">9677258</a>)</li> <li><strong>logger:</strong> introduce loglevel trace <a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/1589">#1589</a> (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2902">#2902</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/650252c6863d95d53ed182888200db314a199b09">650252c</a>)</li> <li><strong>parameters:</strong> adds setParameter function to store SSM parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3020">#3020</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8fd5479c6da2d60921df92fe7e5e72a0e03d5745">8fd5479</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/af831b872d1349c1b1307fff5763842250436e33"><code>af831b8</code></a> chore(ci): bump version to 2.8.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3072">#3072</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e0cb52cd9b3bf0f97b342b79f44d822d5a486b15"><code>e0cb52c</code></a> chore(deps-dev): bump path-to-regexp to 6.3.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3070">#3070</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/16f49b0bb8c8f37e85aad2c55f4b4b530bda2e6c"><code>16f49b0</code></a> chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e9adac47426cbc75331579477ab0b6e9cc17386d"><code>e9adac4</code></a> chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3066">#3066</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/3a274241c5434206fa4c24c20ea0e012d714584d"><code>3a27424</code></a> chore(deps-dev): bump <code>@​types/jest</code> from 29.5.12 to 29.5.13 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3063">#3063</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/078ccb50d43513a29190d9b3b306a494c3d97590"><code>078ccb5</code></a> chore(deps-dev): bump tsx from 4.19.0 to 4.19.1 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3062">#3062</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/270afe52b36759f03bb2241519ce2e14316500b2"><code>270afe5</code></a> chore(deps): bump vscode/devcontainers/javascript-node from <code>aedf26c</code> to `f1e...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/db269581e955e50c17616c2b9e4c8d2d3dcd331c"><code>db26958</code></a> improv(logger): streamline Logger types (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3054">#3054</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c0d21581c5be627db19cb25b85c5bf07f20e905a"><code>c0d2158</code></a> improv(tracer): set <code>AWS_XRAY_CONTEXT_MISSING</code> to <code>IGNORE_ERROR</code> when no valu...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8a463ad36fa3290a207c0846bcf10996399dc2a1"><code>8a463ad</code></a> chore(deps-dev): bump <code>@​biomejs/biome</code> from 1.8.3 to 1.9.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3052">#3052</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">compare view</a></li> </ul> </details> <br /> Updates `@aws-lambda-powertools/tracer` from 2.7.0 to 2.8.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.8.0</h2> <h2>Summary</h2> <p>This release introduces <strong>1/</strong> the ability store parameters on AWS System Manager Parameter Store using the Parameters utility, and <strong>2/</strong> a new option for Logger that you can use to specify the order of how keys appear in your JSON-structured logs.</p> <p>We are also adding a new <code>TRACE</code> log level to align with <a href="https://docs.aws.amazon.com/lambda/latest/dg/monitoring-cloudwatchlogs-advanced.html#monitoring-cloudwatchlogs-log-level">AWS Lambda Advanced Logging Controls (ALC)</a>, and improved made improvements to errors in the Idempotency utility, which now include more details on the cause of the error.</p> <p>Finally, you can now use our public AWS Lambda Layers in two new AWS Regions: <code>ap-south-2</code> and <code>me-central-1</code>.</p> <p>⭐️ Thanks to <a href="https://github.com/daschaa"><code>@​daschaa</code></a>, <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a>, and <a href="https://github.com/timo92"><code>@​timo92</code></a> for their contributions to this release!</p> <h3>Store parameters using SSM</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/#storing-parameters">Docs</a></p> </blockquote> <p>In response to customer requests, you can now store parameters using AWS System Manager Parameter Store with the <code>setParameter</code> function. This new helper function fits right in with the other Parameters features you know and love, and provides a seamless experience without having to deal with the AWS SDK.</p> <p><img src="https://github.com/user-attachments/assets/a3a1bd72-16bf-4250-9ded-bbd82b488a7f" alt="carbon-3" /></p> <p>A big thank you to <a href="https://github.com/daschaa"><code>@​daschaa</code></a> for working on this feature!</p> <h3>Specify log keys order</h3> <blockquote> <p><a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#reordering-log-keys-position">Docs</a></p> </blockquote> <p>You can now change the order of the keys in your logs via the <code>logRecordOrder</code> constructor parameter when using Logger. This is useful when you want to customize how the logs are structured without having to create and maintain your own <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/#custom-log-formatter-bring-your-own-formatter">custom log formatter</a>.</p> <p><img src="https://github.com/user-attachments/assets/98b427e4-144b-46a7-8e22-73c47bdec54f" alt="carbon-4" /></p> <p>When you specify one or more keys in the <code>logRecordOrder</code> we’ll place these keys first, followed by all the other keys in the log.</p> <p>Thank you to <a href="https://github.com/arnabrahman"><code>@​arnabrahman</code></a> for adding this feature!</p> <h3>v1.x Reached End-of-Life (EOL)</h3> <p>Starting from September 1st 2024, v1.x of Powertools for AWS Lambda (TypeScript) has reached EOL and will not receive any further updates in accordance with our <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/versioning/">Versioning Policy</a>.</p> <p>We recommend you to <a href="https://docs.powertools.aws.dev/lambda/typescript/latest/upgrade/">upgrade to v2.x</a> as soon as possible to continue receiving new feature and bug fixes. If you are having issues migrating and need support, please <a href="https://github.com/aws-powertools/powertools-lambda-typescript?tab=readme-ov-file#connect">reach out via one of our channels</a> or open a <a href="https://github.com/aws-powertools/powertools-lambda-typescript/discussions/new?category=q-a">discussion on our repo</a>.</p> <h2>Changes</h2> <ul> <li>chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.11 to 3.0.12 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3034">#3034</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(maintenance): switch to unmanaged log group for functions (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3014">#3014</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(maintenance): remove obsolete workflow (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3016">#3016</a>) by <a href="https://github.com/dreamorosi"><code>@​dreamorosi</code></a></li> <li>chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3006">#3006</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3001">#3001</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2996">#2996</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>docs(parameters): review API docs &amp; README for Parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2994">#2994</a>) by <a href="https://github.com/am29d"><code>@​am29d</code></a></li> <li>chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.10 to 3.0.11 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2979">#2979</a>) by <a href="https://github.com/dependabot"><code>@​dependabot</code></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> <h1><a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">2.8.0</a> (2024-09-16)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>idempotency:</strong> include cause in idempotency persistence layer error (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2916">#2916</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/47f016188e5d36611c10466a4755d1228a6e14e1">47f0161</a>)</li> <li><strong>tracer:</strong> include request pathname in trace data (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2955">#2955</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/6864e53d73f49b15fd88ab35a4f6d22263d0c9fd">6864e53</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>logger:</strong> introduce log key reordering functionality (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2736">#2736</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/9677258f3c872400fca89b625760b7a45f923212">9677258</a>)</li> <li><strong>logger:</strong> introduce loglevel trace <a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/1589">#1589</a> (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/2902">#2902</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/650252c6863d95d53ed182888200db314a199b09">650252c</a>)</li> <li><strong>parameters:</strong> adds setParameter function to store SSM parameters (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3020">#3020</a>) (<a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8fd5479c6da2d60921df92fe7e5e72a0e03d5745">8fd5479</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/af831b872d1349c1b1307fff5763842250436e33"><code>af831b8</code></a> chore(ci): bump version to 2.8.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3072">#3072</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e0cb52cd9b3bf0f97b342b79f44d822d5a486b15"><code>e0cb52c</code></a> chore(deps-dev): bump path-to-regexp to 6.3.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3070">#3070</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/16f49b0bb8c8f37e85aad2c55f4b4b530bda2e6c"><code>16f49b0</code></a> chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3064">#3064</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/e9adac47426cbc75331579477ab0b6e9cc17386d"><code>e9adac4</code></a> chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3066">#3066</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/3a274241c5434206fa4c24c20ea0e012d714584d"><code>3a27424</code></a> chore(deps-dev): bump <code>@​types/jest</code> from 29.5.12 to 29.5.13 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3063">#3063</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/078ccb50d43513a29190d9b3b306a494c3d97590"><code>078ccb5</code></a> chore(deps-dev): bump tsx from 4.19.0 to 4.19.1 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3062">#3062</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/270afe52b36759f03bb2241519ce2e14316500b2"><code>270afe5</code></a> chore(deps): bump vscode/devcontainers/javascript-node from <code>aedf26c</code> to `f1e...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/db269581e955e50c17616c2b9e4c8d2d3dcd331c"><code>db26958</code></a> improv(logger): streamline Logger types (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3054">#3054</a>)</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c0d21581c5be627db19cb25b85c5bf07f20e905a"><code>c0d2158</code></a> improv(tracer): set <code>AWS_XRAY_CONTEXT_MISSING</code> to <code>IGNORE_ERROR</code> when no valu...</li> <li><a href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8a463ad36fa3290a207c0846bcf10996399dc2a1"><code>8a463ad</code></a> chore(deps-dev): bump <code>@​biomejs/biome</code> from 1.8.3 to 1.9.0 (<a href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3052">#3052</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.7.0...v2.8.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent bfcd30d commit ab2605f

File tree

3 files changed

+37
-37
lines changed

3 files changed

+37
-37
lines changed

Diff for: lambdas/functions/control-plane/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"dependencies": {
4141
"@aws-github-runner/aws-powertools-util": "*",
4242
"@aws-github-runner/aws-ssm-util": "*",
43-
"@aws-lambda-powertools/parameters": "^2.7.0",
43+
"@aws-lambda-powertools/parameters": "^2.8.0",
4444
"@aws-sdk/client-ec2": "^3.645.0",
4545
"@aws-sdk/client-sqs": "^3.645.0",
4646
"@aws-sdk/types": "^3.609.0",

Diff for: lambdas/libs/aws-powertools-util/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535
"typescript": "^5.5.4"
3636
},
3737
"dependencies": {
38-
"@aws-lambda-powertools/logger": "^2.7.0",
39-
"@aws-lambda-powertools/metrics": "^2.7.0",
40-
"@aws-lambda-powertools/tracer": "^2.7.0",
38+
"@aws-lambda-powertools/logger": "^2.8.0",
39+
"@aws-lambda-powertools/metrics": "^2.8.0",
40+
"@aws-lambda-powertools/tracer": "^2.8.0",
4141
"aws-lambda": "^1.0.7"
4242
},
4343
"nx": {

Diff for: lambdas/yarn.lock

+33-33
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,9 @@ __metadata:
134134
version: 0.0.0-use.local
135135
resolution: "@aws-github-runner/aws-powertools-util@workspace:libs/aws-powertools-util"
136136
dependencies:
137-
"@aws-lambda-powertools/logger": "npm:^2.7.0"
138-
"@aws-lambda-powertools/metrics": "npm:^2.7.0"
139-
"@aws-lambda-powertools/tracer": "npm:^2.7.0"
137+
"@aws-lambda-powertools/logger": "npm:^2.8.0"
138+
"@aws-lambda-powertools/metrics": "npm:^2.8.0"
139+
"@aws-lambda-powertools/tracer": "npm:^2.8.0"
140140
"@trivago/prettier-plugin-sort-imports": "npm:^4.3.0"
141141
"@types/aws-lambda": "npm:^8.10.143"
142142
"@types/express": "npm:^4.17.21"
@@ -195,7 +195,7 @@ __metadata:
195195
dependencies:
196196
"@aws-github-runner/aws-powertools-util": "npm:*"
197197
"@aws-github-runner/aws-ssm-util": "npm:*"
198-
"@aws-lambda-powertools/parameters": "npm:^2.7.0"
198+
"@aws-lambda-powertools/parameters": "npm:^2.8.0"
199199
"@aws-sdk/client-ec2": "npm:^3.645.0"
200200
"@aws-sdk/client-sqs": "npm:^3.645.0"
201201
"@aws-sdk/types": "npm:^3.609.0"
@@ -327,47 +327,47 @@ __metadata:
327327
languageName: unknown
328328
linkType: soft
329329

330-
"@aws-lambda-powertools/commons@npm:^2.7.0":
331-
version: 2.7.0
332-
resolution: "@aws-lambda-powertools/commons@npm:2.7.0"
333-
checksum: 10c0/21048f529739148203112cadd5cd6f2b3e628ba3f393a21a8e55e27e61e64e5ab2edb68984e44a3e3b4746463ef092b39c1a207baebfe8dac77d7e65a7867850
330+
"@aws-lambda-powertools/commons@npm:^2.8.0":
331+
version: 2.8.0
332+
resolution: "@aws-lambda-powertools/commons@npm:2.8.0"
333+
checksum: 10c0/d8e5591e4bf56f3aaaa3015a78f5a3c7db84ff81e9b709d3317e7b79909ac34873c9533236dca829b45aae1cc87ad8519cfa3606dc3db8ac993ffa24ecd20b1a
334334
languageName: node
335335
linkType: hard
336336

337-
"@aws-lambda-powertools/logger@npm:^2.7.0":
338-
version: 2.7.0
339-
resolution: "@aws-lambda-powertools/logger@npm:2.7.0"
337+
"@aws-lambda-powertools/logger@npm:^2.8.0":
338+
version: 2.8.0
339+
resolution: "@aws-lambda-powertools/logger@npm:2.8.0"
340340
dependencies:
341-
"@aws-lambda-powertools/commons": "npm:^2.7.0"
341+
"@aws-lambda-powertools/commons": "npm:^2.8.0"
342342
lodash.merge: "npm:^4.6.2"
343343
peerDependencies:
344344
"@middy/core": 4.x || 5.x
345345
peerDependenciesMeta:
346346
"@middy/core":
347347
optional: true
348-
checksum: 10c0/c63946976f8ae6c220fcb94a979d9854f394d42d2d332f1f31c2f37bcaec6ccd263e9fe818d75a4d11a0d06f16d4c194c84c6fee7e2d8b5322f0291b5eb6686d
348+
checksum: 10c0/464d05a2f81b5802956efa7eaac2c6a1d42edd9c78181d4e67de09ee01efe78caa5644e5517308fb67ded23dd8eb51ac282327755ab3e2c7672ec1fb26d7e5a0
349349
languageName: node
350350
linkType: hard
351351

352-
"@aws-lambda-powertools/metrics@npm:^2.7.0":
353-
version: 2.7.0
354-
resolution: "@aws-lambda-powertools/metrics@npm:2.7.0"
352+
"@aws-lambda-powertools/metrics@npm:^2.8.0":
353+
version: 2.8.0
354+
resolution: "@aws-lambda-powertools/metrics@npm:2.8.0"
355355
dependencies:
356-
"@aws-lambda-powertools/commons": "npm:^2.7.0"
356+
"@aws-lambda-powertools/commons": "npm:^2.8.0"
357357
peerDependencies:
358358
"@middy/core": 4.x || 5.x
359359
peerDependenciesMeta:
360360
"@middy/core":
361361
optional: true
362-
checksum: 10c0/163cc5cc5b12777ff65f36273a69ae1304784eba797ebe247e382f0dbacca5a9b187fd79e9526a3ca911cd4f17a8f925db9f631de996f53784baf7d69a30c8af
362+
checksum: 10c0/7deb11c757a77f4cca76cf212bcc648340a6dd6a52ec93f1693024280876938d62328e2ed512d94d2e5a374956bda8a3600c94826606ba78f6dbf73a59dde5b5
363363
languageName: node
364364
linkType: hard
365365

366-
"@aws-lambda-powertools/parameters@npm:^2.7.0":
367-
version: 2.7.0
368-
resolution: "@aws-lambda-powertools/parameters@npm:2.7.0"
366+
"@aws-lambda-powertools/parameters@npm:^2.8.0":
367+
version: 2.8.0
368+
resolution: "@aws-lambda-powertools/parameters@npm:2.8.0"
369369
dependencies:
370-
"@aws-lambda-powertools/commons": "npm:^2.7.0"
370+
"@aws-lambda-powertools/commons": "npm:^2.8.0"
371371
peerDependencies:
372372
"@aws-sdk/client-appconfigdata": ">=3.x"
373373
"@aws-sdk/client-dynamodb": ">=3.x"
@@ -388,22 +388,22 @@ __metadata:
388388
optional: true
389389
"@middy/core":
390390
optional: true
391-
checksum: 10c0/7fc65a6ef975bfa2973a5babbc4e85a19e809e01b4209be491686d625810596ae51a8a4c99ff4877e898df3e045e870431677373c8f7415bcca353ddc4aab943
391+
checksum: 10c0/f44146f80a5ad771e0f46411b5ddf9cd72852d60491e0929e2c4546222186758716aab3a7a71b67d151b02d380033ca8eacf78f81a4b29dd95d1bc977fc8622a
392392
languageName: node
393393
linkType: hard
394394

395-
"@aws-lambda-powertools/tracer@npm:^2.7.0":
396-
version: 2.7.0
397-
resolution: "@aws-lambda-powertools/tracer@npm:2.7.0"
395+
"@aws-lambda-powertools/tracer@npm:^2.8.0":
396+
version: 2.8.0
397+
resolution: "@aws-lambda-powertools/tracer@npm:2.8.0"
398398
dependencies:
399-
"@aws-lambda-powertools/commons": "npm:^2.7.0"
400-
aws-xray-sdk-core: "npm:^3.9.0"
399+
"@aws-lambda-powertools/commons": "npm:^2.8.0"
400+
aws-xray-sdk-core: "npm:^3.10.0"
401401
peerDependencies:
402402
"@middy/core": 4.x || 5.x
403403
peerDependenciesMeta:
404404
"@middy/core":
405405
optional: true
406-
checksum: 10c0/67927edd4375cd473fe8a9079faaa37f591ae3c8fb5f58c70213907c2bb9e22a5ee80040300e29c3b3a8848fe49d3cc035825bc6cf23a002e02d74bddae84b9b
406+
checksum: 10c0/2d781e5d60a905f5f829585605a9891b5f4cb8f952bf202c55ef61bb2d9f847a79787f7c3c18abf7614daa1d602aebc6c7bcbea5c6c01650da5a8cc03cd5d6b0
407407
languageName: node
408408
linkType: hard
409409

@@ -5775,17 +5775,17 @@ __metadata:
57755775
languageName: node
57765776
linkType: hard
57775777

5778-
"aws-xray-sdk-core@npm:^3.9.0":
5779-
version: 3.9.0
5780-
resolution: "aws-xray-sdk-core@npm:3.9.0"
5778+
"aws-xray-sdk-core@npm:^3.10.0":
5779+
version: 3.10.0
5780+
resolution: "aws-xray-sdk-core@npm:3.10.0"
57815781
dependencies:
57825782
"@aws-sdk/types": "npm:^3.4.1"
57835783
"@smithy/service-error-classification": "npm:^2.0.4"
57845784
"@types/cls-hooked": "npm:^4.3.3"
57855785
atomic-batcher: "npm:^1.0.2"
57865786
cls-hooked: "npm:^4.2.2"
57875787
semver: "npm:^7.5.3"
5788-
checksum: 10c0/b54a1690f0bdf3d0b980d199bc96b3b912ee8c24876c4db1bdfdc5285fc36c661df1792881477f9ac5ceb91e55a74fd5179d6369e6f3779a7d5670cd5dfc5e08
5788+
checksum: 10c0/4c8985d49974d1b880bda8d1ecea921c00200da7d5e491ab8c8a7dcaab21503ea14f1f20c22d86622531bb765ad4d4edf616d061d6f395f792d6426427a86e38
57895789
languageName: node
57905790
linkType: hard
57915791

0 commit comments

Comments
 (0)