Skip to content

Commit fa726e0

Browse files
chore(ci): bump version to 2.29.0 (#4802)
Co-authored-by: aws-powertools-bot <151832416+aws-powertools-bot@users.noreply.github.com>
1 parent a2deb8d commit fa726e0

35 files changed

+182
-62
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Change Log
22

3+
## [2.29.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0) (2025-11-21)
4+
5+
### Improvements
6+
7+
- **commons** Make trace ID access more robust ([#4693](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4693)) ([b26cd2c](https://github.com/aws-powertools/powertools-lambda-typescript/commit/b26cd2c7395e55fb33a6ce719bc69b1a11004446))
8+
9+
### Bug Fixes
10+
11+
- **logger** infinite loop on log buffer when item size is max bytes ([#4741](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4741)) ([f0677d4](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f0677d4f1220df6f68f9fd8ece221306fdd9b154))
12+
- **logger** not passing persistent keys to children ([#4740](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4740)) ([eafbe13](https://github.com/aws-powertools/powertools-lambda-typescript/commit/eafbe13aa6ca7067c2c8329150fdf600ebca12a7))
13+
- **event-handler** moved the response mutation logic to the `composeMiddleware` function ([#4773](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4773)) ([2fe04e3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/2fe04e351aa4f8a104a145d3fcef7bb6d856506f))
14+
- **event-handler** handle repeated queryString values ([#4755](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4755)) ([5d3cf2d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5d3cf2de5821171e968577fcb1c74d5198e153d6))
15+
- **event-handler** allow event handler response to return array ([#4725](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4725)) ([eef92ca](https://github.com/aws-powertools/powertools-lambda-typescript/commit/eef92ca929cd7a2551e228b20deae3b59044a0ee))
16+
17+
### Features
18+
19+
- **logger** use async local storage for logger ([#4668](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4668)) ([4507fcc](https://github.com/aws-powertools/powertools-lambda-typescript/commit/4507fccb8872975f4a3e683ec9034e7f71e67d30))
20+
- **metrics** use async local storage for metrics ([#4663](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4663)) ([#4694](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4694)) ([2e08f74](https://github.com/aws-powertools/powertools-lambda-typescript/commit/2e08f74cfe86571ef7f2388d3a028763561c11e9))
21+
- **parser** add type for values parsed by DynamoDBStreamRecord ([#4793](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4793)) ([c2bd849](https://github.com/aws-powertools/powertools-lambda-typescript/commit/c2bd8499c38f2e9048782d717613a721b3e8ccc8))
22+
- **batch** use async local storage for batch processing ([#4700](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4700)) ([67a8de7](https://github.com/aws-powertools/powertools-lambda-typescript/commit/67a8de7baec4a240bc5f22493a13c75289397d7c))
23+
- **event-handler** add support for ALB ([#4759](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4759)) ([a470892](https://github.com/aws-powertools/powertools-lambda-typescript/commit/a4708925fb08da09044ea1592ea7df58e46f383d))
24+
- **event-handler** expose response streaming in public API ([#4743](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4743)) ([be4e4e2](https://github.com/aws-powertools/powertools-lambda-typescript/commit/be4e4e2b9f0a39210f972f22d03a382aea304f60))
25+
- **event-handler** add first-class support for binary responses ([#4723](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4723)) ([13dbcdc](https://github.com/aws-powertools/powertools-lambda-typescript/commit/13dbcdccc3626d442f66c6037af7df88626dd9c2))
26+
- **event-handler** Add support for HTTP APIs (API Gateway v2) ([#4714](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4714)) ([2f70018](https://github.com/aws-powertools/powertools-lambda-typescript/commit/2f700189aef42445a229da8a0d1446e1d63423fa))
27+
28+
### Maintenance
29+
30+
- **tracer** bump aws-xray-sdk-core from 3.11.0 to 3.12.0 ([#4792](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4792)) ([afb5678](https://github.com/aws-powertools/powertools-lambda-typescript/commit/afb5678ed6176d9d2e0a759993af0054a2c80b05))
31+
- **event-handler** unflag http handler from experimental ([#4801](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4801)) ([a2deb8d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2deb8d702bb305bbf017882ce16beb6b3c809aa))
32+
33+
334
## [2.28.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.0...v2.28.1) (2025-10-23)
435

536
### Bug Fixes

examples/app/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
## [2.29.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0) (2025-11-21)
4+
5+
**Note:** Version bump only for this package
6+
37
## [2.28.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.0...v2.28.1) (2025-10-23)
48

59
**Note:** Version bump only for this package

examples/app/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "powertools-sample-app",
3-
"version": "2.28.1",
3+
"version": "2.29.0",
44
"author": {
55
"name": "Amazon Web Services",
66
"url": "https://aws.amazon.com"
@@ -39,12 +39,12 @@
3939
"vitest": "^4.0.10"
4040
},
4141
"dependencies": {
42-
"@aws-lambda-powertools/batch": "^2.28.1",
43-
"@aws-lambda-powertools/idempotency": "^2.28.1",
44-
"@aws-lambda-powertools/logger": "^2.28.1",
45-
"@aws-lambda-powertools/metrics": "^2.28.1",
46-
"@aws-lambda-powertools/parameters": "^2.28.1",
47-
"@aws-lambda-powertools/tracer": "^2.28.1",
42+
"@aws-lambda-powertools/batch": "^2.29.0",
43+
"@aws-lambda-powertools/idempotency": "^2.29.0",
44+
"@aws-lambda-powertools/logger": "^2.29.0",
45+
"@aws-lambda-powertools/metrics": "^2.29.0",
46+
"@aws-lambda-powertools/parameters": "^2.29.0",
47+
"@aws-lambda-powertools/tracer": "^2.29.0",
4848
"@aws-sdk/client-ssm": "^3.932.0",
4949
"@aws-sdk/lib-dynamodb": "^3.932.0",
5050
"@middy/core": "^4.7.0",

examples/snippets/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
## [2.29.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0) (2025-11-21)
4+
5+
**Note:** Version bump only for this package
6+
37
## [2.28.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.0...v2.28.1) (2025-10-23)
48

59
**Note:** Version bump only for this package

examples/snippets/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "code-snippets",
3-
"version": "2.28.1",
3+
"version": "2.29.0",
44
"description": "A collection code snippets for the Powertools for AWS Lambda (TypeScript) docs",
55
"author": {
66
"name": "Amazon Web Services",
@@ -25,15 +25,15 @@
2525
},
2626
"homepage": "https://github.com/aws-powertools/powertools-lambda-typescript#readme",
2727
"devDependencies": {
28-
"@aws-lambda-powertools/batch": "^2.28.1",
29-
"@aws-lambda-powertools/event-handler": "^2.28.1",
30-
"@aws-lambda-powertools/idempotency": "^2.28.1",
31-
"@aws-lambda-powertools/jmespath": "^2.28.1",
32-
"@aws-lambda-powertools/logger": "^2.28.1",
33-
"@aws-lambda-powertools/metrics": "^2.28.1",
34-
"@aws-lambda-powertools/parameters": "^2.28.1",
35-
"@aws-lambda-powertools/parser": "^2.28.1",
36-
"@aws-lambda-powertools/tracer": "^2.28.1",
28+
"@aws-lambda-powertools/batch": "^2.29.0",
29+
"@aws-lambda-powertools/event-handler": "^2.29.0",
30+
"@aws-lambda-powertools/idempotency": "^2.29.0",
31+
"@aws-lambda-powertools/jmespath": "^2.29.0",
32+
"@aws-lambda-powertools/logger": "^2.29.0",
33+
"@aws-lambda-powertools/metrics": "^2.29.0",
34+
"@aws-lambda-powertools/parameters": "^2.29.0",
35+
"@aws-lambda-powertools/parser": "^2.29.0",
36+
"@aws-lambda-powertools/tracer": "^2.29.0",
3737
"@aws-sdk/client-appconfigdata": "^3.932.0",
3838
"@aws-sdk/client-dynamodb": "^3.932.0",
3939
"@aws-sdk/client-secrets-manager": "^3.932.0",

layers/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
## [2.29.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0) (2025-11-21)
4+
5+
**Note:** Version bump only for this package
6+
37
## [2.28.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.0...v2.28.1) (2025-10-23)
48

59
**Note:** Version bump only for this package

layers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "layers",
3-
"version": "2.28.1",
3+
"version": "2.29.0",
44
"bin": {
55
"layer": "bin/layers.js"
66
},

package-lock.json

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/batch/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Change Log
22

3+
## [2.29.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.1...v2.29.0) (2025-11-21)
4+
5+
### Features
6+
7+
- use async local storage for batch processing ([#4700](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4700)) ([67a8de7](https://github.com/aws-powertools/powertools-lambda-typescript/commit/67a8de7baec4a240bc5f22493a13c75289397d7c))
38
## [2.28.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.28.0...v2.28.1) (2025-10-23)
49

510
**Note:** Version bump only for this package

packages/batch/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-lambda-powertools/batch",
3-
"version": "2.28.1",
3+
"version": "2.29.0",
44
"description": "The batch processing package for the Powertools for AWS Lambda (TypeScript) library.",
55
"author": {
66
"name": "Amazon Web Services",
@@ -84,11 +84,11 @@
8484
],
8585
"dependencies": {
8686
"@aws/lambda-invoke-store": "0.2.1",
87-
"@aws-lambda-powertools/commons": "2.28.1",
87+
"@aws-lambda-powertools/commons": "2.29.0",
8888
"@standard-schema/spec": "^1.0.0"
8989
},
9090
"devDependencies": {
91-
"@aws-lambda-powertools/parser": "2.28.1",
91+
"@aws-lambda-powertools/parser": "2.29.0",
9292
"@aws-lambda-powertools/testing-utils": "file:../testing",
9393
"zod": "^4.1.12"
9494
}

0 commit comments

Comments
 (0)