diff --git a/CHANGELOG.md b/CHANGELOG.md index c5a60c35e0..97b719be5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Improvements + +- **commons** Make X-rRay trace ID access more robust ([#4658](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4658)) ([5199d3e](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5199d3e3a5000d3b3b5f2906f3d62da5fc1c96ec)) +- **event-handler** ended response stream when body is null ([#4651](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4651)) ([a37a317](https://github.com/aws-powertools/powertools-lambda-typescript/commit/a37a3173023439ee67cc328753cb2d292dc3854f)) +- **event-handler** rename ServiceError class to HttpError ([#4610](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4610)) ([33f7334](https://github.com/aws-powertools/powertools-lambda-typescript/commit/33f733471a54d528514e7bebcd863edc4e3781a9)) + +### Bug Fixes + +- **logger** correct persistentLogAttributes warning behavior ([#4627](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4627)) ([5cb6797](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5cb6797b66c18ddf8a266fce50b8c1dab4c25b29)) +- **idempotency** add null check for idempotencyHandler before calling handleMiddyOnError ([#4643](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4643)) ([5dab224](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5dab224fa5a341ff6e00b819690090594dbcd811)) +- **parser** updated the SQSRecordSchema to make the md5OfMessageAttributes nullable ([#4632](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4632)) ([adc8f60](https://github.com/aws-powertools/powertools-lambda-typescript/commit/adc8f60bf3ffedbbb502aaf90b44bec9bea310dd)) +- **event-handler** allow http handlers to return duplex streams ([#4629](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4629)) ([f46ae7c](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f46ae7c4b73a428b3a9aeb7e8858adede73637ed)) + +### Features + +- **metrics** use async local storage for metrics ([#4663](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4663)) ([3886af3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/3886af3a275020ddae8d67cc9c5efaa74464db9c)) +- **event-handler** Add `includeRouter` support to AppSync GraphQL resolver ([#4457](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4457)) ([ada48bb](https://github.com/aws-powertools/powertools-lambda-typescript/commit/ada48bbc20b61454586bbd853ee330800b6000d2)) +- **event-handler** added support for catch all route ([#4582](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4582)) ([19786bf](https://github.com/aws-powertools/powertools-lambda-typescript/commit/19786bf82019eaf29f35830c029f60f8c5e9573d)) +- **event-handler** add streaming functionality ([#4586](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4586)) ([e321526](https://github.com/aws-powertools/powertools-lambda-typescript/commit/e3215263e369acb581e113f08aa3893a170d0cb9)) +- **event-handler** added `includeRouter` method to split routes ([#4573](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4573)) ([38b6e82](https://github.com/aws-powertools/powertools-lambda-typescript/commit/38b6e82a0d9f4f46bb5253ba5157487bbbb884df)) + +### Maintenance + +- **tracer** bump aws-xray-sdk-core from 3.10.3 to 3.11.0 ([#4656](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4656)) ([f00f7ed](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f00f7edcfd27788f8909d62a1519b317ee465a48)) + + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) ### Bug Fixes diff --git a/examples/app/CHANGELOG.md b/examples/app/CHANGELOG.md index cca13ec503..f05bcd8298 100644 --- a/examples/app/CHANGELOG.md +++ b/examples/app/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/examples/app/package.json b/examples/app/package.json index ebd05f5eb6..7543339a32 100644 --- a/examples/app/package.json +++ b/examples/app/package.json @@ -1,6 +1,6 @@ { "name": "powertools-sample-app", - "version": "2.27.0", + "version": "2.28.0", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" @@ -39,12 +39,12 @@ "vitest": "^3.0.5" }, "dependencies": { - "@aws-lambda-powertools/batch": "^2.27.0", - "@aws-lambda-powertools/idempotency": "^2.27.0", - "@aws-lambda-powertools/logger": "^2.27.0", - "@aws-lambda-powertools/metrics": "^2.27.0", - "@aws-lambda-powertools/parameters": "^2.27.0", - "@aws-lambda-powertools/tracer": "^2.27.0", + "@aws-lambda-powertools/batch": "^2.28.0", + "@aws-lambda-powertools/idempotency": "^2.28.0", + "@aws-lambda-powertools/logger": "^2.28.0", + "@aws-lambda-powertools/metrics": "^2.28.0", + "@aws-lambda-powertools/parameters": "^2.28.0", + "@aws-lambda-powertools/tracer": "^2.28.0", "@aws-sdk/client-ssm": "^3.913.0", "@aws-sdk/lib-dynamodb": "^3.913.0", "@middy/core": "^4.7.0", diff --git a/examples/snippets/CHANGELOG.md b/examples/snippets/CHANGELOG.md index 4afd8b2dcf..4edcd7aba9 100644 --- a/examples/snippets/CHANGELOG.md +++ b/examples/snippets/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/examples/snippets/package.json b/examples/snippets/package.json index 9a40ddf38a..2ca4b0dfc4 100644 --- a/examples/snippets/package.json +++ b/examples/snippets/package.json @@ -1,6 +1,6 @@ { "name": "code-snippets", - "version": "2.27.0", + "version": "2.28.0", "description": "A collection code snippets for the Powertools for AWS Lambda (TypeScript) docs", "author": { "name": "Amazon Web Services", @@ -25,15 +25,15 @@ }, "homepage": "https://github.com/aws-powertools/powertools-lambda-typescript#readme", "devDependencies": { - "@aws-lambda-powertools/batch": "^2.27.0", - "@aws-lambda-powertools/event-handler": "^2.27.0", - "@aws-lambda-powertools/idempotency": "^2.27.0", - "@aws-lambda-powertools/jmespath": "^2.27.0", - "@aws-lambda-powertools/logger": "^2.27.0", - "@aws-lambda-powertools/metrics": "^2.27.0", - "@aws-lambda-powertools/parameters": "^2.27.0", - "@aws-lambda-powertools/parser": "^2.27.0", - "@aws-lambda-powertools/tracer": "^2.27.0", + "@aws-lambda-powertools/batch": "^2.28.0", + "@aws-lambda-powertools/event-handler": "^2.28.0", + "@aws-lambda-powertools/idempotency": "^2.28.0", + "@aws-lambda-powertools/jmespath": "^2.28.0", + "@aws-lambda-powertools/logger": "^2.28.0", + "@aws-lambda-powertools/metrics": "^2.28.0", + "@aws-lambda-powertools/parameters": "^2.28.0", + "@aws-lambda-powertools/parser": "^2.28.0", + "@aws-lambda-powertools/tracer": "^2.28.0", "@aws-sdk/client-appconfigdata": "^3.913.0", "@aws-sdk/client-dynamodb": "^3.913.0", "@aws-sdk/client-secrets-manager": "^3.913.0", diff --git a/layers/CHANGELOG.md b/layers/CHANGELOG.md index 86d9bd5a26..d3da9e1287 100644 --- a/layers/CHANGELOG.md +++ b/layers/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/layers/package.json b/layers/package.json index 8d4583baf2..dd6d89ddf4 100644 --- a/layers/package.json +++ b/layers/package.json @@ -1,6 +1,6 @@ { "name": "layers", - "version": "2.27.0", + "version": "2.28.0", "bin": { "layer": "bin/layers.js" }, diff --git a/package-lock.json b/package-lock.json index 8d5a22e66f..2882552389 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ }, "examples/app": { "name": "powertools-sample-app", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/batch": "^2.27.0", @@ -79,7 +79,7 @@ }, "examples/snippets": { "name": "code-snippets", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "arktype": "^2.1.23", @@ -10671,7 +10671,7 @@ }, "packages/batch": { "name": "@aws-lambda-powertools/batch", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", @@ -10685,7 +10685,7 @@ }, "packages/commons": { "name": "@aws-lambda-powertools/commons", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws/lambda-invoke-store": "0.1.0" @@ -10705,7 +10705,7 @@ }, "packages/event-handler": { "name": "@aws-lambda-powertools/event-handler", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0" @@ -10713,7 +10713,7 @@ }, "packages/idempotency": { "name": "@aws-lambda-powertools/idempotency", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", @@ -10752,7 +10752,7 @@ }, "packages/jmespath": { "name": "@aws-lambda-powertools/jmespath", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0" @@ -10760,7 +10760,7 @@ }, "packages/kafka": { "name": "@aws-lambda-powertools/kafka", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", @@ -10790,7 +10790,7 @@ }, "packages/logger": { "name": "@aws-lambda-powertools/logger", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", @@ -10815,7 +10815,7 @@ }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", @@ -10847,7 +10847,7 @@ }, "packages/parameters": { "name": "@aws-lambda-powertools/parameters", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0" @@ -10893,7 +10893,7 @@ }, "packages/parser": { "name": "@aws-lambda-powertools/parser", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", @@ -10917,7 +10917,7 @@ }, "packages/testing": { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-cdk/toolkit-lib": "^1.10.0", @@ -10934,7 +10934,7 @@ }, "packages/tracer": { "name": "@aws-lambda-powertools/tracer", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", @@ -10956,7 +10956,7 @@ }, "packages/validation": { "name": "@aws-lambda-powertools/validation", - "version": "2.27.0", + "version": "2.28.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.27.0", diff --git a/packages/batch/CHANGELOG.md b/packages/batch/CHANGELOG.md index 69de1bb5d9..e20c4ef468 100644 --- a/packages/batch/CHANGELOG.md +++ b/packages/batch/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) ### Bug Fixes diff --git a/packages/batch/package.json b/packages/batch/package.json index c71388a41b..3251e16c0c 100644 --- a/packages/batch/package.json +++ b/packages/batch/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/batch", - "version": "2.27.0", + "version": "2.28.0", "description": "The batch processing package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", @@ -82,11 +82,11 @@ "nodejs" ], "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", + "@aws-lambda-powertools/commons": "2.28.0", "@standard-schema/spec": "^1.0.0" }, "devDependencies": { - "@aws-lambda-powertools/parser": "2.27.0", + "@aws-lambda-powertools/parser": "2.28.0", "@aws-lambda-powertools/testing-utils": "file:../testing", "zod": "^4.1.12" } diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index d2155d0696..68c898d858 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Improvements + +- Make X-rRay trace ID access more robust ([#4658](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4658)) ([5199d3e](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5199d3e3a5000d3b3b5f2906f3d62da5fc1c96ec)) ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/commons/package.json b/packages/commons/package.json index 6ad22ac5bf..e10df7ec77 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/commons", - "version": "2.27.0", + "version": "2.28.0", "description": "A shared utility package for Powertools for AWS Lambda (TypeScript) libraries", "author": { "name": "Amazon Web Services", diff --git a/packages/commons/src/version.ts b/packages/commons/src/version.ts index 99db866aed..b52e05da06 100644 --- a/packages/commons/src/version.ts +++ b/packages/commons/src/version.ts @@ -1,2 +1,2 @@ // this file is auto generated, do not modify -export const PT_VERSION = '2.27.0'; +export const PT_VERSION = '2.28.0'; diff --git a/packages/event-handler/CHANGELOG.md b/packages/event-handler/CHANGELOG.md index 39ce241b4b..5f9874ed75 100644 --- a/packages/event-handler/CHANGELOG.md +++ b/packages/event-handler/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Improvements + +- ended response stream when body is null ([#4651](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4651)) ([a37a317](https://github.com/aws-powertools/powertools-lambda-typescript/commit/a37a3173023439ee67cc328753cb2d292dc3854f)) +- rename ServiceError class to HttpError ([#4610](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4610)) ([33f7334](https://github.com/aws-powertools/powertools-lambda-typescript/commit/33f733471a54d528514e7bebcd863edc4e3781a9)) + +### Bug Fixes + +- allow http handlers to return duplex streams ([#4629](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4629)) ([f46ae7c](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f46ae7c4b73a428b3a9aeb7e8858adede73637ed)) + +### Features + +- Add `includeRouter` support to AppSync GraphQL resolver ([#4457](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4457)) ([ada48bb](https://github.com/aws-powertools/powertools-lambda-typescript/commit/ada48bbc20b61454586bbd853ee330800b6000d2)) +- added support for catch all route ([#4582](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4582)) ([19786bf](https://github.com/aws-powertools/powertools-lambda-typescript/commit/19786bf82019eaf29f35830c029f60f8c5e9573d)) +- add streaming functionality ([#4586](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4586)) ([e321526](https://github.com/aws-powertools/powertools-lambda-typescript/commit/e3215263e369acb581e113f08aa3893a170d0cb9)) +- added `includeRouter` method to split routes ([#4573](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4573)) ([38b6e82](https://github.com/aws-powertools/powertools-lambda-typescript/commit/38b6e82a0d9f4f46bb5253ba5157487bbbb884df)) ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) ### Improvements diff --git a/packages/event-handler/package.json b/packages/event-handler/package.json index 8b6e8bcc6d..8543409b75 100644 --- a/packages/event-handler/package.json +++ b/packages/event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/event-handler", - "version": "2.27.0", + "version": "2.28.0", "description": "Lightweight routing to reduce boilerplate for API Gateway REST/HTTP API, ALB, Lambda Function URLs, and AppSync.", "author": { "name": "Amazon Web Services", @@ -125,7 +125,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0" + "@aws-lambda-powertools/commons": "2.28.0" }, "keywords": [ "aws", diff --git a/packages/idempotency/CHANGELOG.md b/packages/idempotency/CHANGELOG.md index 56e6886b50..6b62e794e3 100644 --- a/packages/idempotency/CHANGELOG.md +++ b/packages/idempotency/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Bug Fixes + +- add null check for idempotencyHandler before calling handleMiddyOnError ([#4643](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4643)) ([5dab224](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5dab224fa5a341ff6e00b819690090594dbcd811)) ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/idempotency/package.json b/packages/idempotency/package.json index f4b1048de8..3d69160b63 100644 --- a/packages/idempotency/package.json +++ b/packages/idempotency/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/idempotency", - "version": "2.27.0", + "version": "2.28.0", "description": "The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.", "author": { "name": "Amazon Web Services", @@ -114,8 +114,8 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", - "@aws-lambda-powertools/jmespath": "2.27.0" + "@aws-lambda-powertools/commons": "2.28.0", + "@aws-lambda-powertools/jmespath": "2.28.0" }, "peerDependencies": { "@aws-sdk/client-dynamodb": ">=3.x", diff --git a/packages/jmespath/CHANGELOG.md b/packages/jmespath/CHANGELOG.md index ef319e903a..0cfa3f040b 100644 --- a/packages/jmespath/CHANGELOG.md +++ b/packages/jmespath/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/jmespath/package.json b/packages/jmespath/package.json index 09469107d8..28f31a2428 100644 --- a/packages/jmespath/package.json +++ b/packages/jmespath/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/jmespath", - "version": "2.27.0", + "version": "2.28.0", "description": "A type safe and modern jmespath module to parse and extract data from JSON documents using JMESPath", "author": { "name": "Amazon Web Services", @@ -72,7 +72,7 @@ "lib" ], "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0" + "@aws-lambda-powertools/commons": "2.28.0" }, "repository": { "type": "git", diff --git a/packages/kafka/CHANGELOG.md b/packages/kafka/CHANGELOG.md index 477ce5160e..84c9f39bff 100644 --- a/packages/kafka/CHANGELOG.md +++ b/packages/kafka/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/kafka/package.json b/packages/kafka/package.json index 1f3f1fb13c..16c0975227 100644 --- a/packages/kafka/package.json +++ b/packages/kafka/package.json @@ -1,7 +1,7 @@ { "name": "@aws-lambda-powertools/kafka", "description": "Utility to easily handle message deserialization and parsing of Kafka events in AWS Lambda functions", - "version": "2.27.0", + "version": "2.28.0", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" @@ -47,7 +47,7 @@ "nodejs" ], "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", + "@aws-lambda-powertools/commons": "2.28.0", "@standard-schema/spec": "^1.0.0" }, "peerDependencies": { diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index 4cb298c5de..a2622dec77 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Bug Fixes + +- correct persistentLogAttributes warning behavior ([#4627](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4627)) ([5cb6797](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5cb6797b66c18ddf8a266fce50b8c1dab4c25b29)) ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/logger/package.json b/packages/logger/package.json index a5efab62aa..bef7dbdcfd 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/logger", - "version": "2.27.0", + "version": "2.28.0", "description": "The logging package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -76,7 +76,7 @@ "@types/lodash.merge": "^4.6.9" }, "peerDependencies": { - "@aws-lambda-powertools/jmespath": "2.27.0", + "@aws-lambda-powertools/jmespath": "2.28.0", "@middy/core": "4.x || 5.x || 6.x" }, "peerDependenciesMeta": { @@ -98,7 +98,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", + "@aws-lambda-powertools/commons": "2.28.0", "lodash.merge": "^4.6.2" }, "keywords": [ diff --git a/packages/metrics/CHANGELOG.md b/packages/metrics/CHANGELOG.md index 1c37993e32..4d9f2d57c3 100644 --- a/packages/metrics/CHANGELOG.md +++ b/packages/metrics/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Features + +- use async local storage for metrics ([#4663](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4663)) ([3886af3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/3886af3a275020ddae8d67cc9c5efaa74464db9c)) ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/metrics/package.json b/packages/metrics/package.json index e50789a747..ddf3fb61f9 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/metrics", - "version": "2.27.0", + "version": "2.28.0", "description": "The metrics package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -88,7 +88,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", + "@aws-lambda-powertools/commons": "2.28.0", "@aws/lambda-invoke-store": "0.1.0" }, "keywords": [ diff --git a/packages/parameters/CHANGELOG.md b/packages/parameters/CHANGELOG.md index 673d06e176..c7f2e15eb5 100644 --- a/packages/parameters/CHANGELOG.md +++ b/packages/parameters/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/parameters/package.json b/packages/parameters/package.json index 4909c4cbfe..b2a0cd8837 100644 --- a/packages/parameters/package.json +++ b/packages/parameters/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parameters", - "version": "2.27.0", + "version": "2.28.0", "description": "The parameters package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -165,7 +165,7 @@ "aws-sdk-client-mock": "^4.1.0" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0" + "@aws-lambda-powertools/commons": "2.28.0" }, "peerDependencies": { "@aws-sdk/client-appconfigdata": ">=3.x", diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md index a80befe90c..62801e0269 100644 --- a/packages/parser/CHANGELOG.md +++ b/packages/parser/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Bug Fixes + +- updated the SQSRecordSchema to make the md5OfMessageAttributes nullable ([#4632](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4632)) ([adc8f60](https://github.com/aws-powertools/powertools-lambda-typescript/commit/adc8f60bf3ffedbbb502aaf90b44bec9bea310dd)) ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/parser/package.json b/packages/parser/package.json index ca051a07db..cd1710319a 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parser", - "version": "2.27.0", + "version": "2.28.0", "description": "The parser package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", @@ -200,7 +200,7 @@ "nodejs" ], "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", + "@aws-lambda-powertools/commons": "2.28.0", "@standard-schema/spec": "^1.0.0" }, "peerDependencies": { diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 1a09f45128..5aa6f1d271 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/testing/package.json b/packages/testing/package.json index 9182ee7a57..7b1652ae1e 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.27.0", + "version": "2.28.0", "description": "A package containing utilities to test your serverless workloads", "author": { "name": "Amazon Web Services", diff --git a/packages/tracer/CHANGELOG.md b/packages/tracer/CHANGELOG.md index b667c49a8e..7dba6e5cd5 100644 --- a/packages/tracer/CHANGELOG.md +++ b/packages/tracer/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +### Maintenance + +- bump aws-xray-sdk-core from 3.10.3 to 3.11.0 ([#4656](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4656)) ([f00f7ed](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f00f7edcfd27788f8909d62a1519b317ee465a48)) ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 4e638cd58b..7ad8ff21fa 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/tracer", - "version": "2.27.0", + "version": "2.28.0", "description": "The tracer package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -87,7 +87,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", + "@aws-lambda-powertools/commons": "2.28.0", "aws-xray-sdk-core": "^3.11.0" }, "keywords": [ diff --git a/packages/validation/CHANGELOG.md b/packages/validation/CHANGELOG.md index 0354fa379f..19997b0317 100644 --- a/packages/validation/CHANGELOG.md +++ b/packages/validation/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.28.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.27.0...v2.28.0) (2025-10-21) + +**Note:** Version bump only for this package + ## [2.27.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.26.1...v2.27.0) (2025-09-24) **Note:** Version bump only for this package diff --git a/packages/validation/package.json b/packages/validation/package.json index f254e48dc8..d005bb7e35 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/validation", - "version": "2.27.0", + "version": "2.28.0", "description": "An utility to validate events and responses using JSON Schemas", "author": { "name": "Amazon Web Services", @@ -96,8 +96,8 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.27.0", - "@aws-lambda-powertools/jmespath": "2.27.0", + "@aws-lambda-powertools/commons": "2.28.0", + "@aws-lambda-powertools/jmespath": "2.28.0", "ajv": "^8.17.1" }, "keywords": [