Commit f1d156e
authored
fix(lambda): bump the aws-powertools group in /lambdas with 4 updates (#4925)
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.28.1 to 2.29.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.29.0</h2>
<h2>Summary</h2>
<h3>🎉 Powertools for AWS Lambda (Typescript) - Event Handler Utility is
now Generally Available (GA)</h3>
<blockquote>
<p><a
href="https://docs.aws.amazon.com/powertools/typescript/latest/features/event-handler/rest/">Docs</a></p>
</blockquote>
<p>We're excited to announce that the Event Handler utility is now
production-ready! 🚀
Event Handler provides lightweight routing to reduce boilerplate for API
Gateway REST/HTTP API, ALB and Lambda Function URLs.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/yoshi-taka"><code>@yoshi-taka</code></a>, <a
href="https://github.com/iamgerg"><code>@iamgerg</code></a>, <a
href="https://github.com/fidelisojeah"><code>@fidelisojeah</code></a>,
and <a
href="https://github.com/benthorner"><code>@benthorner</code></a> for
their first PR merged in the project 🎉</p>
</blockquote>
<h3>Import path update</h3>
<p>With Event Handler moving to GA, the import path has changed from the
experimental namespace to a stable one.</p>
<pre lang="typescript"><code>// Before
import { Router } from
'@aws-lambda-powertools/event-handler/experimental-rest';
<p>// Now
import { Router } from
'<code>@aws-lambda-powertools/event-handler/</code>http';
</code></pre></p>
<h3>Support for HTTP APIs, ALB, and Function URL</h3>
<p>Event Handler now supports HTTP APIs (API Gateway v2), Application
Load Balancers (ALB) and Lambda Function URL in addition to the existing
REST API and support. This means you can use the same routing API across
different AWS services, making it easier to build and migrate serverless
applications regardless of your chosen architecture.</p>
<pre lang="typescript"><code>import { Router } from
'@aws-lambda-powertools/event-handler/http';
import type {
ALBEvent,
APIGatewayProxyEvent,
APIGatewayProxyEventV2,
Context,
LambdaFunctionURLEvent,
} from 'aws-lambda';
<p>const app = new Router();
app.get('/hello', () => {
return {
message: 'Hello Event Handler!',
};
});</p>
<p>// Works across different services without any changes
export const restApiHandler = (event: APIGatewayProxyEvent, context:
Context) =>
app.resolve(event, context);</p>
<p>export const httpApiHandler = (
</tr></table>
</code></pre></p>
</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.28.1...v2.29.0">2.29.0</a>
(2025-11-21)</h2>
<h3>Improvements</h3>
<ul>
<li><strong>commons</strong> Make trace ID access more robust (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4693">#4693</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b26cd2c7395e55fb33a6ce719bc69b1a11004446">b26cd2c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>logger</strong> infinite loop on log buffer when item size
is max bytes (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4741">#4741</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/f0677d4f1220df6f68f9fd8ece221306fdd9b154">f0677d4</a>)</li>
<li><strong>logger</strong> not passing persistent keys to children (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4740">#4740</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eafbe13aa6ca7067c2c8329150fdf600ebca12a7">eafbe13</a>)</li>
<li><strong>event-handler</strong> moved the response mutation logic to
the <code>composeMiddleware</code> function (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4773">#4773</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2fe04e351aa4f8a104a145d3fcef7bb6d856506f">2fe04e3</a>)</li>
<li><strong>event-handler</strong> handle repeated queryString values
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4755">#4755</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5d3cf2de5821171e968577fcb1c74d5198e153d6">5d3cf2d</a>)</li>
<li><strong>event-handler</strong> allow event handler response to
return array (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4725">#4725</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eef92ca929cd7a2551e228b20deae3b59044a0ee">eef92ca</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>logger</strong> use async local storage for logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4668">#4668</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4507fccb8872975f4a3e683ec9034e7f71e67d30">4507fcc</a>)</li>
<li><strong>metrics</strong> use async local storage for metrics (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4663">#4663</a>)
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4694">#4694</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2e08f74cfe86571ef7f2388d3a028763561c11e9">2e08f74</a>)</li>
<li><strong>parser</strong> add type for values parsed by
DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8">c2bd849</a>)</li>
<li><strong>batch</strong> use async local storage for batch processing
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4700">#4700</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/67a8de7baec4a240bc5f22493a13c75289397d7c">67a8de7</a>)</li>
<li><strong>event-handler</strong> add support for ALB (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4759">#4759</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a4708925fb08da09044ea1592ea7df58e46f383d">a470892</a>)</li>
<li><strong>event-handler</strong> expose response streaming in public
API (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4743">#4743</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/be4e4e2b9f0a39210f972f22d03a382aea304f60">be4e4e2</a>)</li>
<li><strong>event-handler</strong> add first-class support for binary
responses (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4723">#4723</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/13dbcdccc3626d442f66c6037af7df88626dd9c2">13dbcdc</a>)</li>
<li><strong>event-handler</strong> Add support for HTTP APIs (API
Gateway v2) (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4714">#4714</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2f700189aef42445a229da8a0d1446e1d63423fa">2f70018</a>)</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li><strong>tracer</strong> bump aws-xray-sdk-core from 3.11.0 to 3.12.0
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05">afb5678</a>)</li>
<li><strong>event-handler</strong> unflag http handler from experimental
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa">a2deb8d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/fa726e0a56f738c62fe253d96fd1f70ae696cabf"><code>fa726e0</code></a>
chore(ci): bump version to 2.29.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4802">#4802</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa"><code>a2deb8d</code></a>
chore(event-handler): unflag http handler from experimental (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8"><code>c2bd849</code></a>
feat(parser): add type for values parsed by DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05"><code>afb5678</code></a>
chore(deps): bump aws-xray-sdk-core from 3.11.0 to 3.12.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8806cadcfada8e76ca44ec64aa5b86f2853e3e65"><code>8806cad</code></a>
docs(event-handler): added documentation for support for HTTP API, ALB
and FU...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/d2e0fcc504de8011fe91217976d2afcf99c1bed2"><code>d2e0fcc</code></a>
chore(deps): upgrade InvokeStore to v0.2.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4794">#4794</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bccd0b178aa971af8fce755001178beea1316d4b"><code>bccd0b1</code></a>
docs(event-handler): add response streaming docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4786">#4786</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2279f9b0fa1dbb6f9fa3ea7a5de076bc9edc649f"><code>2279f9b</code></a>
chore(deps): bump mkdocs-llmstxt from 0.4.0 to 0.5.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/12c5e63cd36c574109f343e35591eacc8f2e6f2c"><code>12c5e63</code></a>
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/943bb4ff23bb125170e6b62b21f193d3fb8f7318"><code>943bb4f</code></a>
docs(event-handler): update binary response docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4783">#4783</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for
<code>@aws-lambda-powertools/parameters</code> since your current
version.</p>
</details>
<br />
Updates `@aws-lambda-powertools/logger` from 2.28.1 to 2.29.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.29.0</h2>
<h2>Summary</h2>
<h3>🎉 Powertools for AWS Lambda (Typescript) - Event Handler Utility is
now Generally Available (GA)</h3>
<blockquote>
<p><a
href="https://docs.aws.amazon.com/powertools/typescript/latest/features/event-handler/rest/">Docs</a></p>
</blockquote>
<p>We're excited to announce that the Event Handler utility is now
production-ready! 🚀
Event Handler provides lightweight routing to reduce boilerplate for API
Gateway REST/HTTP API, ALB and Lambda Function URLs.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/yoshi-taka"><code>@yoshi-taka</code></a>, <a
href="https://github.com/iamgerg"><code>@iamgerg</code></a>, <a
href="https://github.com/fidelisojeah"><code>@fidelisojeah</code></a>,
and <a
href="https://github.com/benthorner"><code>@benthorner</code></a> for
their first PR merged in the project 🎉</p>
</blockquote>
<h3>Import path update</h3>
<p>With Event Handler moving to GA, the import path has changed from the
experimental namespace to a stable one.</p>
<pre lang="typescript"><code>// Before
import { Router } from
'@aws-lambda-powertools/event-handler/experimental-rest';
<p>// Now
import { Router } from
'<code>@aws-lambda-powertools/event-handler/</code>http';
</code></pre></p>
<h3>Support for HTTP APIs, ALB, and Function URL</h3>
<p>Event Handler now supports HTTP APIs (API Gateway v2), Application
Load Balancers (ALB) and Lambda Function URL in addition to the existing
REST API and support. This means you can use the same routing API across
different AWS services, making it easier to build and migrate serverless
applications regardless of your chosen architecture.</p>
<pre lang="typescript"><code>import { Router } from
'@aws-lambda-powertools/event-handler/http';
import type {
ALBEvent,
APIGatewayProxyEvent,
APIGatewayProxyEventV2,
Context,
LambdaFunctionURLEvent,
} from 'aws-lambda';
<p>const app = new Router();
app.get('/hello', () => {
return {
message: 'Hello Event Handler!',
};
});</p>
<p>// Works across different services without any changes
export const restApiHandler = (event: APIGatewayProxyEvent, context:
Context) =>
app.resolve(event, context);</p>
<p>export const httpApiHandler = (
</tr></table>
</code></pre></p>
</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.28.1...v2.29.0">2.29.0</a>
(2025-11-21)</h2>
<h3>Improvements</h3>
<ul>
<li><strong>commons</strong> Make trace ID access more robust (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4693">#4693</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b26cd2c7395e55fb33a6ce719bc69b1a11004446">b26cd2c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>logger</strong> infinite loop on log buffer when item size
is max bytes (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4741">#4741</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/f0677d4f1220df6f68f9fd8ece221306fdd9b154">f0677d4</a>)</li>
<li><strong>logger</strong> not passing persistent keys to children (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4740">#4740</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eafbe13aa6ca7067c2c8329150fdf600ebca12a7">eafbe13</a>)</li>
<li><strong>event-handler</strong> moved the response mutation logic to
the <code>composeMiddleware</code> function (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4773">#4773</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2fe04e351aa4f8a104a145d3fcef7bb6d856506f">2fe04e3</a>)</li>
<li><strong>event-handler</strong> handle repeated queryString values
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4755">#4755</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5d3cf2de5821171e968577fcb1c74d5198e153d6">5d3cf2d</a>)</li>
<li><strong>event-handler</strong> allow event handler response to
return array (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4725">#4725</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eef92ca929cd7a2551e228b20deae3b59044a0ee">eef92ca</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>logger</strong> use async local storage for logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4668">#4668</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4507fccb8872975f4a3e683ec9034e7f71e67d30">4507fcc</a>)</li>
<li><strong>metrics</strong> use async local storage for metrics (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4663">#4663</a>)
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4694">#4694</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2e08f74cfe86571ef7f2388d3a028763561c11e9">2e08f74</a>)</li>
<li><strong>parser</strong> add type for values parsed by
DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8">c2bd849</a>)</li>
<li><strong>batch</strong> use async local storage for batch processing
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4700">#4700</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/67a8de7baec4a240bc5f22493a13c75289397d7c">67a8de7</a>)</li>
<li><strong>event-handler</strong> add support for ALB (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4759">#4759</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a4708925fb08da09044ea1592ea7df58e46f383d">a470892</a>)</li>
<li><strong>event-handler</strong> expose response streaming in public
API (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4743">#4743</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/be4e4e2b9f0a39210f972f22d03a382aea304f60">be4e4e2</a>)</li>
<li><strong>event-handler</strong> add first-class support for binary
responses (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4723">#4723</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/13dbcdccc3626d442f66c6037af7df88626dd9c2">13dbcdc</a>)</li>
<li><strong>event-handler</strong> Add support for HTTP APIs (API
Gateway v2) (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4714">#4714</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2f700189aef42445a229da8a0d1446e1d63423fa">2f70018</a>)</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li><strong>tracer</strong> bump aws-xray-sdk-core from 3.11.0 to 3.12.0
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05">afb5678</a>)</li>
<li><strong>event-handler</strong> unflag http handler from experimental
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa">a2deb8d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/fa726e0a56f738c62fe253d96fd1f70ae696cabf"><code>fa726e0</code></a>
chore(ci): bump version to 2.29.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4802">#4802</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa"><code>a2deb8d</code></a>
chore(event-handler): unflag http handler from experimental (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8"><code>c2bd849</code></a>
feat(parser): add type for values parsed by DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05"><code>afb5678</code></a>
chore(deps): bump aws-xray-sdk-core from 3.11.0 to 3.12.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8806cadcfada8e76ca44ec64aa5b86f2853e3e65"><code>8806cad</code></a>
docs(event-handler): added documentation for support for HTTP API, ALB
and FU...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/d2e0fcc504de8011fe91217976d2afcf99c1bed2"><code>d2e0fcc</code></a>
chore(deps): upgrade InvokeStore to v0.2.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4794">#4794</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bccd0b178aa971af8fce755001178beea1316d4b"><code>bccd0b1</code></a>
docs(event-handler): add response streaming docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4786">#4786</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2279f9b0fa1dbb6f9fa3ea7a5de076bc9edc649f"><code>2279f9b</code></a>
chore(deps): bump mkdocs-llmstxt from 0.4.0 to 0.5.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/12c5e63cd36c574109f343e35591eacc8f2e6f2c"><code>12c5e63</code></a>
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/943bb4ff23bb125170e6b62b21f193d3fb8f7318"><code>943bb4f</code></a>
docs(event-handler): update binary response docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4783">#4783</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@aws-lambda-powertools/logger</code>
since your current version.</p>
</details>
<br />
Updates `@aws-lambda-powertools/metrics` from 2.28.1 to 2.29.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.29.0</h2>
<h2>Summary</h2>
<h3>🎉 Powertools for AWS Lambda (Typescript) - Event Handler Utility is
now Generally Available (GA)</h3>
<blockquote>
<p><a
href="https://docs.aws.amazon.com/powertools/typescript/latest/features/event-handler/rest/">Docs</a></p>
</blockquote>
<p>We're excited to announce that the Event Handler utility is now
production-ready! 🚀
Event Handler provides lightweight routing to reduce boilerplate for API
Gateway REST/HTTP API, ALB and Lambda Function URLs.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/yoshi-taka"><code>@yoshi-taka</code></a>, <a
href="https://github.com/iamgerg"><code>@iamgerg</code></a>, <a
href="https://github.com/fidelisojeah"><code>@fidelisojeah</code></a>,
and <a
href="https://github.com/benthorner"><code>@benthorner</code></a> for
their first PR merged in the project 🎉</p>
</blockquote>
<h3>Import path update</h3>
<p>With Event Handler moving to GA, the import path has changed from the
experimental namespace to a stable one.</p>
<pre lang="typescript"><code>// Before
import { Router } from
'@aws-lambda-powertools/event-handler/experimental-rest';
<p>// Now
import { Router } from
'<code>@aws-lambda-powertools/event-handler/</code>http';
</code></pre></p>
<h3>Support for HTTP APIs, ALB, and Function URL</h3>
<p>Event Handler now supports HTTP APIs (API Gateway v2), Application
Load Balancers (ALB) and Lambda Function URL in addition to the existing
REST API and support. This means you can use the same routing API across
different AWS services, making it easier to build and migrate serverless
applications regardless of your chosen architecture.</p>
<pre lang="typescript"><code>import { Router } from
'@aws-lambda-powertools/event-handler/http';
import type {
ALBEvent,
APIGatewayProxyEvent,
APIGatewayProxyEventV2,
Context,
LambdaFunctionURLEvent,
} from 'aws-lambda';
<p>const app = new Router();
app.get('/hello', () => {
return {
message: 'Hello Event Handler!',
};
});</p>
<p>// Works across different services without any changes
export const restApiHandler = (event: APIGatewayProxyEvent, context:
Context) =>
app.resolve(event, context);</p>
<p>export const httpApiHandler = (
</tr></table>
</code></pre></p>
</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.28.1...v2.29.0">2.29.0</a>
(2025-11-21)</h2>
<h3>Improvements</h3>
<ul>
<li><strong>commons</strong> Make trace ID access more robust (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4693">#4693</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b26cd2c7395e55fb33a6ce719bc69b1a11004446">b26cd2c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>logger</strong> infinite loop on log buffer when item size
is max bytes (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4741">#4741</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/f0677d4f1220df6f68f9fd8ece221306fdd9b154">f0677d4</a>)</li>
<li><strong>logger</strong> not passing persistent keys to children (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4740">#4740</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eafbe13aa6ca7067c2c8329150fdf600ebca12a7">eafbe13</a>)</li>
<li><strong>event-handler</strong> moved the response mutation logic to
the <code>composeMiddleware</code> function (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4773">#4773</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2fe04e351aa4f8a104a145d3fcef7bb6d856506f">2fe04e3</a>)</li>
<li><strong>event-handler</strong> handle repeated queryString values
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4755">#4755</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5d3cf2de5821171e968577fcb1c74d5198e153d6">5d3cf2d</a>)</li>
<li><strong>event-handler</strong> allow event handler response to
return array (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4725">#4725</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eef92ca929cd7a2551e228b20deae3b59044a0ee">eef92ca</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>logger</strong> use async local storage for logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4668">#4668</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4507fccb8872975f4a3e683ec9034e7f71e67d30">4507fcc</a>)</li>
<li><strong>metrics</strong> use async local storage for metrics (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4663">#4663</a>)
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4694">#4694</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2e08f74cfe86571ef7f2388d3a028763561c11e9">2e08f74</a>)</li>
<li><strong>parser</strong> add type for values parsed by
DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8">c2bd849</a>)</li>
<li><strong>batch</strong> use async local storage for batch processing
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4700">#4700</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/67a8de7baec4a240bc5f22493a13c75289397d7c">67a8de7</a>)</li>
<li><strong>event-handler</strong> add support for ALB (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4759">#4759</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a4708925fb08da09044ea1592ea7df58e46f383d">a470892</a>)</li>
<li><strong>event-handler</strong> expose response streaming in public
API (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4743">#4743</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/be4e4e2b9f0a39210f972f22d03a382aea304f60">be4e4e2</a>)</li>
<li><strong>event-handler</strong> add first-class support for binary
responses (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4723">#4723</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/13dbcdccc3626d442f66c6037af7df88626dd9c2">13dbcdc</a>)</li>
<li><strong>event-handler</strong> Add support for HTTP APIs (API
Gateway v2) (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4714">#4714</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2f700189aef42445a229da8a0d1446e1d63423fa">2f70018</a>)</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li><strong>tracer</strong> bump aws-xray-sdk-core from 3.11.0 to 3.12.0
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05">afb5678</a>)</li>
<li><strong>event-handler</strong> unflag http handler from experimental
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa">a2deb8d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/fa726e0a56f738c62fe253d96fd1f70ae696cabf"><code>fa726e0</code></a>
chore(ci): bump version to 2.29.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4802">#4802</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa"><code>a2deb8d</code></a>
chore(event-handler): unflag http handler from experimental (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8"><code>c2bd849</code></a>
feat(parser): add type for values parsed by DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05"><code>afb5678</code></a>
chore(deps): bump aws-xray-sdk-core from 3.11.0 to 3.12.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8806cadcfada8e76ca44ec64aa5b86f2853e3e65"><code>8806cad</code></a>
docs(event-handler): added documentation for support for HTTP API, ALB
and FU...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/d2e0fcc504de8011fe91217976d2afcf99c1bed2"><code>d2e0fcc</code></a>
chore(deps): upgrade InvokeStore to v0.2.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4794">#4794</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bccd0b178aa971af8fce755001178beea1316d4b"><code>bccd0b1</code></a>
docs(event-handler): add response streaming docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4786">#4786</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2279f9b0fa1dbb6f9fa3ea7a5de076bc9edc649f"><code>2279f9b</code></a>
chore(deps): bump mkdocs-llmstxt from 0.4.0 to 0.5.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/12c5e63cd36c574109f343e35591eacc8f2e6f2c"><code>12c5e63</code></a>
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/943bb4ff23bb125170e6b62b21f193d3fb8f7318"><code>943bb4f</code></a>
docs(event-handler): update binary response docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4783">#4783</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for
<code>@aws-lambda-powertools/metrics</code> since your current
version.</p>
</details>
<br />
Updates `@aws-lambda-powertools/tracer` from 2.28.1 to 2.29.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.29.0</h2>
<h2>Summary</h2>
<h3>🎉 Powertools for AWS Lambda (Typescript) - Event Handler Utility is
now Generally Available (GA)</h3>
<blockquote>
<p><a
href="https://docs.aws.amazon.com/powertools/typescript/latest/features/event-handler/rest/">Docs</a></p>
</blockquote>
<p>We're excited to announce that the Event Handler utility is now
production-ready! 🚀
Event Handler provides lightweight routing to reduce boilerplate for API
Gateway REST/HTTP API, ALB and Lambda Function URLs.</p>
<blockquote>
<p>⭐ Congratulations to <a
href="https://github.com/yoshi-taka"><code>@yoshi-taka</code></a>, <a
href="https://github.com/iamgerg"><code>@iamgerg</code></a>, <a
href="https://github.com/fidelisojeah"><code>@fidelisojeah</code></a>,
and <a
href="https://github.com/benthorner"><code>@benthorner</code></a> for
their first PR merged in the project 🎉</p>
</blockquote>
<h3>Import path update</h3>
<p>With Event Handler moving to GA, the import path has changed from the
experimental namespace to a stable one.</p>
<pre lang="typescript"><code>// Before
import { Router } from
'@aws-lambda-powertools/event-handler/experimental-rest';
<p>// Now
import { Router } from
'<code>@aws-lambda-powertools/event-handler/</code>http';
</code></pre></p>
<h3>Support for HTTP APIs, ALB, and Function URL</h3>
<p>Event Handler now supports HTTP APIs (API Gateway v2), Application
Load Balancers (ALB) and Lambda Function URL in addition to the existing
REST API and support. This means you can use the same routing API across
different AWS services, making it easier to build and migrate serverless
applications regardless of your chosen architecture.</p>
<pre lang="typescript"><code>import { Router } from
'@aws-lambda-powertools/event-handler/http';
import type {
ALBEvent,
APIGatewayProxyEvent,
APIGatewayProxyEventV2,
Context,
LambdaFunctionURLEvent,
} from 'aws-lambda';
<p>const app = new Router();
app.get('/hello', () => {
return {
message: 'Hello Event Handler!',
};
});</p>
<p>// Works across different services without any changes
export const restApiHandler = (event: APIGatewayProxyEvent, context:
Context) =>
app.resolve(event, context);</p>
<p>export const httpApiHandler = (
</tr></table>
</code></pre></p>
</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.28.1...v2.29.0">2.29.0</a>
(2025-11-21)</h2>
<h3>Improvements</h3>
<ul>
<li><strong>commons</strong> Make trace ID access more robust (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4693">#4693</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/b26cd2c7395e55fb33a6ce719bc69b1a11004446">b26cd2c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>logger</strong> infinite loop on log buffer when item size
is max bytes (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4741">#4741</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/f0677d4f1220df6f68f9fd8ece221306fdd9b154">f0677d4</a>)</li>
<li><strong>logger</strong> not passing persistent keys to children (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4740">#4740</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eafbe13aa6ca7067c2c8329150fdf600ebca12a7">eafbe13</a>)</li>
<li><strong>event-handler</strong> moved the response mutation logic to
the <code>composeMiddleware</code> function (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4773">#4773</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2fe04e351aa4f8a104a145d3fcef7bb6d856506f">2fe04e3</a>)</li>
<li><strong>event-handler</strong> handle repeated queryString values
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4755">#4755</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/5d3cf2de5821171e968577fcb1c74d5198e153d6">5d3cf2d</a>)</li>
<li><strong>event-handler</strong> allow event handler response to
return array (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4725">#4725</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/eef92ca929cd7a2551e228b20deae3b59044a0ee">eef92ca</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>logger</strong> use async local storage for logger (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4668">#4668</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/4507fccb8872975f4a3e683ec9034e7f71e67d30">4507fcc</a>)</li>
<li><strong>metrics</strong> use async local storage for metrics (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4663">#4663</a>)
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4694">#4694</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2e08f74cfe86571ef7f2388d3a028763561c11e9">2e08f74</a>)</li>
<li><strong>parser</strong> add type for values parsed by
DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8">c2bd849</a>)</li>
<li><strong>batch</strong> use async local storage for batch processing
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4700">#4700</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/67a8de7baec4a240bc5f22493a13c75289397d7c">67a8de7</a>)</li>
<li><strong>event-handler</strong> add support for ALB (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4759">#4759</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a4708925fb08da09044ea1592ea7df58e46f383d">a470892</a>)</li>
<li><strong>event-handler</strong> expose response streaming in public
API (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4743">#4743</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/be4e4e2b9f0a39210f972f22d03a382aea304f60">be4e4e2</a>)</li>
<li><strong>event-handler</strong> add first-class support for binary
responses (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4723">#4723</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/13dbcdccc3626d442f66c6037af7df88626dd9c2">13dbcdc</a>)</li>
<li><strong>event-handler</strong> Add support for HTTP APIs (API
Gateway v2) (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4714">#4714</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2f700189aef42445a229da8a0d1446e1d63423fa">2f70018</a>)</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li><strong>tracer</strong> bump aws-xray-sdk-core from 3.11.0 to 3.12.0
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05">afb5678</a>)</li>
<li><strong>event-handler</strong> unflag http handler from experimental
(<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)
(<a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa">a2deb8d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/fa726e0a56f738c62fe253d96fd1f70ae696cabf"><code>fa726e0</code></a>
chore(ci): bump version to 2.29.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4802">#4802</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa"><code>a2deb8d</code></a>
chore(event-handler): unflag http handler from experimental (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4801">#4801</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8"><code>c2bd849</code></a>
feat(parser): add type for values parsed by DynamoDBStreamRecord (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4793">#4793</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05"><code>afb5678</code></a>
chore(deps): bump aws-xray-sdk-core from 3.11.0 to 3.12.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4792">#4792</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/8806cadcfada8e76ca44ec64aa5b86f2853e3e65"><code>8806cad</code></a>
docs(event-handler): added documentation for support for HTTP API, ALB
and FU...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/d2e0fcc504de8011fe91217976d2afcf99c1bed2"><code>d2e0fcc</code></a>
chore(deps): upgrade InvokeStore to v0.2.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4794">#4794</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/bccd0b178aa971af8fce755001178beea1316d4b"><code>bccd0b1</code></a>
docs(event-handler): add response streaming docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4786">#4786</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/2279f9b0fa1dbb6f9fa3ea7a5de076bc9edc649f"><code>2279f9b</code></a>
chore(deps): bump mkdocs-llmstxt from 0.4.0 to 0.5.0 in /docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4789">#4789</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/12c5e63cd36c574109f343e35591eacc8f2e6f2c"><code>12c5e63</code></a>
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4788">#4788</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-typescript/commit/943bb4ff23bb125170e6b62b21f193d3fb8f7318"><code>943bb4f</code></a>
docs(event-handler): update binary response docs (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/4783">#4783</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@aws-lambda-powertools/tracer</code>
since your current version.</p>
</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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 62a3a8b commit f1d156e
File tree
3 files changed
+45
-43
lines changed- lambdas
- functions/control-plane
- libs/aws-powertools-util
3 files changed
+45
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
122 | | - | |
123 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
239 | 241 | | |
240 | 242 | | |
241 | 243 | | |
242 | | - | |
243 | | - | |
244 | | - | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
245 | 247 | | |
246 | | - | |
| 248 | + | |
| 249 | + | |
247 | 250 | | |
248 | 251 | | |
249 | | - | |
| 252 | + | |
250 | 253 | | |
251 | 254 | | |
252 | 255 | | |
253 | 256 | | |
254 | 257 | | |
255 | 258 | | |
256 | | - | |
| 259 | + | |
257 | 260 | | |
258 | 261 | | |
259 | 262 | | |
260 | | - | |
261 | | - | |
262 | | - | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
263 | 266 | | |
264 | | - | |
| 267 | + | |
265 | 268 | | |
266 | 269 | | |
267 | 270 | | |
268 | 271 | | |
269 | 272 | | |
270 | | - | |
| 273 | + | |
271 | 274 | | |
272 | 275 | | |
273 | 276 | | |
274 | | - | |
275 | | - | |
276 | | - | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
277 | 280 | | |
278 | | - | |
| 281 | + | |
279 | 282 | | |
280 | 283 | | |
281 | 284 | | |
| |||
296 | 299 | | |
297 | 300 | | |
298 | 301 | | |
299 | | - | |
| 302 | + | |
300 | 303 | | |
301 | 304 | | |
302 | 305 | | |
303 | | - | |
304 | | - | |
305 | | - | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
306 | 309 | | |
307 | | - | |
308 | | - | |
| 310 | + | |
| 311 | + | |
309 | 312 | | |
310 | 313 | | |
311 | 314 | | |
312 | 315 | | |
313 | 316 | | |
314 | | - | |
| 317 | + | |
315 | 318 | | |
316 | 319 | | |
317 | 320 | | |
| |||
1155 | 1158 | | |
1156 | 1159 | | |
1157 | 1160 | | |
1158 | | - | |
1159 | | - | |
1160 | | - | |
1161 | | - | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
1162 | 1165 | | |
1163 | 1166 | | |
1164 | 1167 | | |
| |||
6004 | 6007 | | |
6005 | 6008 | | |
6006 | 6009 | | |
6007 | | - | |
6008 | | - | |
6009 | | - | |
| 6010 | + | |
| 6011 | + | |
| 6012 | + | |
6010 | 6013 | | |
6011 | 6014 | | |
6012 | | - | |
6013 | 6015 | | |
6014 | 6016 | | |
6015 | 6017 | | |
6016 | 6018 | | |
6017 | 6019 | | |
6018 | | - | |
| 6020 | + | |
6019 | 6021 | | |
6020 | 6022 | | |
6021 | 6023 | | |
| |||
0 commit comments