Skip to content

Commit ddb52e3

Browse files
chore(ci): bump version to 2.26.0 (#4469)
Co-authored-by: aws-powertools-bot <[email protected]>
1 parent d0bbfe0 commit ddb52e3

35 files changed

+183
-61
lines changed

CHANGELOG.md

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

3+
## [2.26.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.2...v2.26.0) (2025-09-11)
4+
5+
### Improvements
6+
7+
- **logger** update `getCodeLocation` regex to improve performance ([#4389](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4389)) ([801333d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/801333deff04b09d4adb88860c60f497295685d9))
8+
- **batch** simplified the parser integration api with batch processor ([#4465](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4465)) ([96977ff](https://github.com/aws-powertools/powertools-lambda-typescript/commit/96977ff6b1330adcf82d9caa3b30454208d654e8))
9+
10+
### Bug Fixes
11+
12+
- **parser** updated the binaryValue and stringValue in the SqsMsgAttributeSchema to nullable ([#4450](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4450)) ([cefcbdb](https://github.com/aws-powertools/powertools-lambda-typescript/commit/cefcbdbaec087ce1bfcee4294754dc173c0c473b))
13+
- **event-handler** handle nullable fields in APIGatewayProxyEvent ([#4455](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4455)) ([200f47b](https://github.com/aws-powertools/powertools-lambda-typescript/commit/200f47b0c9e3864b2732d93ca50dd65323b109fb))
14+
15+
### Features
16+
17+
- **parser** integrate parser with Batch Processing ([#4408](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4408)) ([0b6bbbb](https://github.com/aws-powertools/powertools-lambda-typescript/commit/0b6bbbb751caaa7a81e1c2aaf823892c54b9e9cb))
18+
- **parser** implemented a helper function `Base64Encoded` to decode base64 encoded payloads ([#4413](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4413)) ([1554360](https://github.com/aws-powertools/powertools-lambda-typescript/commit/15543602ea8182b0a5972fc2acfb364da4ad97f3))
19+
- **parser** add IPv6 support for sourceIp in API Gateway schemas ([#4398](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4398)) ([2a94c37](https://github.com/aws-powertools/powertools-lambda-typescript/commit/2a94c3759a04057423db8f346c921166ada173d0))
20+
- **event-handler** remove undefined from Router's resolve type signature ([#4463](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4463)) ([d36ef55](https://github.com/aws-powertools/powertools-lambda-typescript/commit/d36ef5569de910e467f7c6d6b1d518112a998d40))
21+
- **event-handler** implement mechanism to manipulate response in middleware ([#4439](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4439)) ([35a510d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/35a510d3f3191b479105238f5f956bfeeb519389))
22+
- **event-handler** add route specific middleware registration and execution ([#4437](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4437)) ([e6ea674](https://github.com/aws-powertools/powertools-lambda-typescript/commit/e6ea674b97953d0391573ea6536f9eb5f02f659b))
23+
- **event-handler** add middleware registration and composition to rest handler ([#4428](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4428)) ([fc87eb3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/fc87eb3f5c05a31002becf30e22928c8d7913a3f))
24+
- **event-handler** add support for error handling in AppSync GraphQL ([#4317](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4317)) ([77a992f](https://github.com/aws-powertools/powertools-lambda-typescript/commit/77a992ff39ed41da2c965bc86d65a326f4db21d6))
25+
- **event-handler** add resolution logic to base router ([#4349](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4349)) ([f1ecc6d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f1ecc6da353ed1d4a1a943a4b75dc3e2b50d8e5e))
26+
27+
### Maintenance
28+
29+
- **event-handler** rename variables to reflect that options object is now a RequestContext ([#4460](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4460)) ([5b4ee1a](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5b4ee1ac77c4ebf0af6181f56a47340173306673))
30+
- **event-handler** expose rest handler functionality ([#4458](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4458)) ([23eddfd](https://github.com/aws-powertools/powertools-lambda-typescript/commit/23eddfdd2f3ec0824dccd080824628c63ed8308c))
31+
- **event-handler** split Router tests into multiple files ([#4449](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4449)) ([91a1ec4](https://github.com/aws-powertools/powertools-lambda-typescript/commit/91a1ec4c4765e814b67f669ed2ff77c674cc3155))
32+
- **event-handler** rename BaseRouter class to Router ([#4448](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4448)) ([b043c28](https://github.com/aws-powertools/powertools-lambda-typescript/commit/b043c28820b18e2d518153992f4f3243d476e208))
33+
34+
335
## [2.25.2](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.1...v2.25.2) (2025-08-26)
436

537
### Maintenance

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.26.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.2...v2.26.0) (2025-09-11)
4+
5+
**Note:** Version bump only for this package
6+
37
## [2.25.2](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.1...v2.25.2) (2025-08-26)
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.25.2",
3+
"version": "2.26.0",
44
"author": {
55
"name": "Amazon Web Services",
66
"url": "https://aws.amazon.com"
@@ -38,12 +38,12 @@
3838
"vitest": "^3.0.5"
3939
},
4040
"dependencies": {
41-
"@aws-lambda-powertools/batch": "^2.25.2",
42-
"@aws-lambda-powertools/idempotency": "^2.25.2",
43-
"@aws-lambda-powertools/logger": "^2.25.2",
44-
"@aws-lambda-powertools/metrics": "^2.25.2",
45-
"@aws-lambda-powertools/parameters": "^2.25.2",
46-
"@aws-lambda-powertools/tracer": "^2.25.2",
41+
"@aws-lambda-powertools/batch": "^2.26.0",
42+
"@aws-lambda-powertools/idempotency": "^2.26.0",
43+
"@aws-lambda-powertools/logger": "^2.26.0",
44+
"@aws-lambda-powertools/metrics": "^2.26.0",
45+
"@aws-lambda-powertools/parameters": "^2.26.0",
46+
"@aws-lambda-powertools/tracer": "^2.26.0",
4747
"@aws-sdk/client-ssm": "^3.883.0",
4848
"@aws-sdk/lib-dynamodb": "^3.883.0",
4949
"@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.26.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.2...v2.26.0) (2025-09-11)
4+
5+
**Note:** Version bump only for this package
6+
37
## [2.25.2](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.1...v2.25.2) (2025-08-26)
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.25.2",
3+
"version": "2.26.0",
44
"description": "A collection code snippets for the Powertools for AWS Lambda (TypeScript) docs",
55
"author": {
66
"name": "Amazon Web Services",
@@ -24,15 +24,15 @@
2424
},
2525
"homepage": "https://github.com/aws-powertools/powertools-lambda-typescript#readme",
2626
"devDependencies": {
27-
"@aws-lambda-powertools/batch": "^2.25.2",
28-
"@aws-lambda-powertools/event-handler": "^2.25.2",
29-
"@aws-lambda-powertools/idempotency": "^2.25.2",
30-
"@aws-lambda-powertools/jmespath": "^2.25.2",
31-
"@aws-lambda-powertools/logger": "^2.25.2",
32-
"@aws-lambda-powertools/metrics": "^2.25.2",
33-
"@aws-lambda-powertools/parameters": "^2.25.2",
34-
"@aws-lambda-powertools/parser": "^2.25.2",
35-
"@aws-lambda-powertools/tracer": "^2.25.2",
27+
"@aws-lambda-powertools/batch": "^2.26.0",
28+
"@aws-lambda-powertools/event-handler": "^2.26.0",
29+
"@aws-lambda-powertools/idempotency": "^2.26.0",
30+
"@aws-lambda-powertools/jmespath": "^2.26.0",
31+
"@aws-lambda-powertools/logger": "^2.26.0",
32+
"@aws-lambda-powertools/metrics": "^2.26.0",
33+
"@aws-lambda-powertools/parameters": "^2.26.0",
34+
"@aws-lambda-powertools/parser": "^2.26.0",
35+
"@aws-lambda-powertools/tracer": "^2.26.0",
3636
"@aws-sdk/client-appconfigdata": "^3.883.0",
3737
"@aws-sdk/client-dynamodb": "^3.883.0",
3838
"@aws-sdk/client-secrets-manager": "^3.883.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.26.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.2...v2.26.0) (2025-09-11)
4+
5+
**Note:** Version bump only for this package
6+
37
## [2.25.2](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.1...v2.25.2) (2025-08-26)
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.25.2",
3+
"version": "2.26.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.26.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.2...v2.26.0) (2025-09-11)
4+
5+
### Improvements
6+
7+
- simplified the parser integration api with batch processor ([#4465](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4465)) ([96977ff](https://github.com/aws-powertools/powertools-lambda-typescript/commit/96977ff6b1330adcf82d9caa3b30454208d654e8))
38
## [2.25.2](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.25.1...v2.25.2) (2025-08-26)
49

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

packages/batch/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aws-lambda-powertools/batch",
3-
"version": "2.25.2",
3+
"version": "2.26.0",
44
"description": "The batch processing package for the Powertools for AWS Lambda (TypeScript) library.",
55
"author": {
66
"name": "Amazon Web Services",
@@ -82,6 +82,6 @@
8282
],
8383
"devDependencies": {
8484
"@aws-lambda-powertools/testing-utils": "file:../testing",
85-
"@aws-lambda-powertools/parser": "2.25.2"
85+
"@aws-lambda-powertools/parser": "2.26.0"
8686
}
8787
}

0 commit comments

Comments
 (0)