From 322df994b725d172afc0e33a28d786737c630bb5 Mon Sep 17 00:00:00 2001 From: aws-powertools-bot <151832416+aws-powertools-bot@users.noreply.github.com> Date: Fri, 7 Mar 2025 08:54:03 +0000 Subject: [PATCH] chore(ci): bump version to 2.16.0 --- CHANGELOG.md | 25 +++++++++ examples/app/CHANGELOG.md | 8 +++ examples/app/package.json | 14 ++--- examples/snippets/CHANGELOG.md | 11 ++++ examples/snippets/package.json | 18 +++---- layers/CHANGELOG.md | 8 +++ layers/package.json | 2 +- lerna.json | 2 +- package-lock.json | 80 ++++++++++++++--------------- packages/batch/CHANGELOG.md | 11 ++++ packages/batch/package.json | 2 +- packages/commons/CHANGELOG.md | 11 ++++ packages/commons/package.json | 2 +- packages/commons/src/version.ts | 2 +- packages/event-handler/CHANGELOG.md | 8 +++ packages/event-handler/package.json | 4 +- packages/idempotency/CHANGELOG.md | 8 +++ packages/idempotency/package.json | 6 +-- packages/jmespath/CHANGELOG.md | 8 +++ packages/jmespath/package.json | 4 +- packages/logger/CHANGELOG.md | 14 +++++ packages/logger/package.json | 4 +- packages/metrics/CHANGELOG.md | 8 +++ packages/metrics/package.json | 4 +- packages/parameters/CHANGELOG.md | 8 +++ packages/parameters/package.json | 4 +- packages/parser/CHANGELOG.md | 12 +++++ packages/parser/package.json | 4 +- packages/testing/CHANGELOG.md | 8 +++ packages/testing/package.json | 2 +- packages/tracer/CHANGELOG.md | 8 +++ packages/tracer/package.json | 4 +- packages/validation/CHANGELOG.md | 13 +++++ packages/validation/package.json | 6 +-- 34 files changed, 251 insertions(+), 82 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4eb2d20cc..e46a4810ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,31 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + + +### Bug Fixes + +* **batch:** clear message group references after request ([#3674](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3674)) ([270115e](https://github.com/aws-powertools/powertools-lambda-typescript/commit/270115e288a552bdb32083f04f23530725a86243)) +* **ci:** Update layer balance scripts ([#3660](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3660)) ([aa14637](https://github.com/aws-powertools/powertools-lambda-typescript/commit/aa14637b0531b7a4a36d38158f684b68723c822e)) +* **parser:** envelope sub-path exports regression ([#3667](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3667)) ([beac102](https://github.com/aws-powertools/powertools-lambda-typescript/commit/beac1021107f4c117a561829b3b9ab1f404a4e14)) +* **parser:** update S3 Event Schema ([#3671](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3671)) ([c14c7b3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/c14c7b3e7e1366379cd5062c91e09a62ddf7a42a)) + + +### Features + +* **logger:** Enable log buffering feature ([#3641](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3641)) ([8203016](https://github.com/aws-powertools/powertools-lambda-typescript/commit/82030167abe3797392b919db2b4a006ae47e0ef7)) +* **logger:** flush buffer on uncaught error decorator ([#3676](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3676)) ([28db2e3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/28db2e3c34e5fe27cb894112bf5c248704b3d9ea)) +* **logger:** Flush buffer on uncaught error in Middy middleware ([#3690](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3690)) ([23eebe4](https://github.com/aws-powertools/powertools-lambda-typescript/commit/23eebe46bd4d07315545ecefa672d53d14ac9a72)) +* **logger:** refresh sample rate calculation before each invocation ([#3672](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3672)) ([8c8d6b2](https://github.com/aws-powertools/powertools-lambda-typescript/commit/8c8d6b2ea4ccd473f56b05913169cc5995765562)) +* **validation:** add [@validator](https://github.com/validator) decorator for JSON Schema validation ([#3679](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3679)) ([ae6b7cf](https://github.com/aws-powertools/powertools-lambda-typescript/commit/ae6b7cf9dae3e1d233b9c51ca1e1dc04b26efa9a)) +* **validation:** Add Middy.js middleware for JSON Schema validation ([#3694](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3694)) ([443202b](https://github.com/aws-powertools/powertools-lambda-typescript/commit/443202bad2672ff26cc8237f417b8bf14bbd02d9)) +* **validation:** implement validate function ([#3662](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3662)) ([f55127b](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f55127b7f894b5c673e739da06cbaabe12d0d1ca)) + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) diff --git a/examples/app/CHANGELOG.md b/examples/app/CHANGELOG.md index 2d8aa8a10c..98ef99ebeb 100644 --- a/examples/app/CHANGELOG.md +++ b/examples/app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package powertools-sample-app + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package powertools-sample-app diff --git a/examples/app/package.json b/examples/app/package.json index d89b1b346a..e6e590a119 100644 --- a/examples/app/package.json +++ b/examples/app/package.json @@ -1,6 +1,6 @@ { "name": "powertools-sample-app", - "version": "2.15.0", + "version": "2.16.0", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" @@ -38,12 +38,12 @@ "vitest": "^3.0.5" }, "dependencies": { - "@aws-lambda-powertools/batch": "^2.15.0", - "@aws-lambda-powertools/idempotency": "^2.15.0", - "@aws-lambda-powertools/logger": "^2.15.0", - "@aws-lambda-powertools/metrics": "^2.15.0", - "@aws-lambda-powertools/parameters": "^2.15.0", - "@aws-lambda-powertools/tracer": "^2.15.0", + "@aws-lambda-powertools/batch": "^2.16.0", + "@aws-lambda-powertools/idempotency": "^2.16.0", + "@aws-lambda-powertools/logger": "^2.16.0", + "@aws-lambda-powertools/metrics": "^2.16.0", + "@aws-lambda-powertools/parameters": "^2.16.0", + "@aws-lambda-powertools/tracer": "^2.16.0", "@aws-sdk/client-ssm": "^3.759.0", "@aws-sdk/lib-dynamodb": "^3.758.0", "@middy/core": "^4.7.0", diff --git a/examples/snippets/CHANGELOG.md b/examples/snippets/CHANGELOG.md index 3976be0acf..66abea5d81 100644 --- a/examples/snippets/CHANGELOG.md +++ b/examples/snippets/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + + +### Features + +* **logger:** refresh sample rate calculation before each invocation ([#3672](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3672)) ([8c8d6b2](https://github.com/aws-powertools/powertools-lambda-typescript/commit/8c8d6b2ea4ccd473f56b05913169cc5995765562)) + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) diff --git a/examples/snippets/package.json b/examples/snippets/package.json index cf63435059..403c574f4b 100644 --- a/examples/snippets/package.json +++ b/examples/snippets/package.json @@ -1,6 +1,6 @@ { "name": "code-snippets", - "version": "2.15.0", + "version": "2.16.0", "description": "A collection code snippets for the Powertools for AWS Lambda (TypeScript) docs", "author": { "name": "Amazon Web Services", @@ -24,14 +24,14 @@ }, "homepage": "https://github.com/aws-powertools/powertools-lambda-typescript#readme", "devDependencies": { - "@aws-lambda-powertools/batch": "^2.15.0", - "@aws-lambda-powertools/idempotency": "^2.15.0", - "@aws-lambda-powertools/jmespath": "^2.15.0", - "@aws-lambda-powertools/logger": "^2.15.0", - "@aws-lambda-powertools/metrics": "^2.15.0", - "@aws-lambda-powertools/parameters": "^2.15.0", - "@aws-lambda-powertools/parser": "^2.15.0", - "@aws-lambda-powertools/tracer": "^2.15.0", + "@aws-lambda-powertools/batch": "^2.16.0", + "@aws-lambda-powertools/idempotency": "^2.16.0", + "@aws-lambda-powertools/jmespath": "^2.16.0", + "@aws-lambda-powertools/logger": "^2.16.0", + "@aws-lambda-powertools/metrics": "^2.16.0", + "@aws-lambda-powertools/parameters": "^2.16.0", + "@aws-lambda-powertools/parser": "^2.16.0", + "@aws-lambda-powertools/tracer": "^2.16.0", "@aws-sdk/client-appconfigdata": "^3.758.0", "@aws-sdk/client-dynamodb": "^3.758.0", "@aws-sdk/client-secrets-manager": "^3.758.0", diff --git a/layers/CHANGELOG.md b/layers/CHANGELOG.md index 7dcf58f143..1f71416fdb 100644 --- a/layers/CHANGELOG.md +++ b/layers/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package layers + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package layers diff --git a/layers/package.json b/layers/package.json index 270b385e67..319f82100d 100644 --- a/layers/package.json +++ b/layers/package.json @@ -1,6 +1,6 @@ { "name": "layers", - "version": "2.15.0", + "version": "2.16.0", "bin": { "layer": "bin/layers.js" }, diff --git a/lerna.json b/lerna.json index fdc0f5b090..982a374800 100644 --- a/lerna.json +++ b/lerna.json @@ -16,7 +16,7 @@ "layers", "examples/snippets" ], - "version": "2.15.0", + "version": "2.16.0", "npmClient": "npm", "message": "chore(release): %s [skip ci]" } diff --git a/package-lock.json b/package-lock.json index 68efeab087..a8a5b2abfa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,15 +49,15 @@ }, "examples/app": { "name": "powertools-sample-app", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/batch": "^2.15.0", - "@aws-lambda-powertools/idempotency": "^2.15.0", - "@aws-lambda-powertools/logger": "^2.15.0", - "@aws-lambda-powertools/metrics": "^2.15.0", - "@aws-lambda-powertools/parameters": "^2.15.0", - "@aws-lambda-powertools/tracer": "^2.15.0", + "@aws-lambda-powertools/batch": "^2.16.0", + "@aws-lambda-powertools/idempotency": "^2.16.0", + "@aws-lambda-powertools/logger": "^2.16.0", + "@aws-lambda-powertools/metrics": "^2.16.0", + "@aws-lambda-powertools/parameters": "^2.16.0", + "@aws-lambda-powertools/tracer": "^2.16.0", "@aws-sdk/client-ssm": "^3.759.0", "@aws-sdk/lib-dynamodb": "^3.758.0", "@middy/core": "^4.7.0", @@ -81,17 +81,17 @@ }, "examples/snippets": { "name": "code-snippets", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "devDependencies": { - "@aws-lambda-powertools/batch": "^2.15.0", - "@aws-lambda-powertools/idempotency": "^2.15.0", - "@aws-lambda-powertools/jmespath": "^2.15.0", - "@aws-lambda-powertools/logger": "^2.15.0", - "@aws-lambda-powertools/metrics": "^2.15.0", - "@aws-lambda-powertools/parameters": "^2.15.0", - "@aws-lambda-powertools/parser": "^2.15.0", - "@aws-lambda-powertools/tracer": "^2.15.0", + "@aws-lambda-powertools/batch": "^2.16.0", + "@aws-lambda-powertools/idempotency": "^2.16.0", + "@aws-lambda-powertools/jmespath": "^2.16.0", + "@aws-lambda-powertools/logger": "^2.16.0", + "@aws-lambda-powertools/metrics": "^2.16.0", + "@aws-lambda-powertools/parameters": "^2.16.0", + "@aws-lambda-powertools/parser": "^2.16.0", + "@aws-lambda-powertools/tracer": "^2.16.0", "@aws-sdk/client-appconfigdata": "^3.758.0", "@aws-sdk/client-dynamodb": "^3.758.0", "@aws-sdk/client-secrets-manager": "^3.758.0", @@ -105,7 +105,7 @@ } }, "layers": { - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { "aws-cdk": "^2.1002.0", @@ -21438,7 +21438,7 @@ }, "packages/batch": { "name": "@aws-lambda-powertools/batch", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -21446,7 +21446,7 @@ }, "packages/commons": { "name": "@aws-lambda-powertools/commons", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -21454,19 +21454,19 @@ }, "packages/event-handler": { "name": "@aws-lambda-powertools/event-handler", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" } }, "packages/idempotency": { "name": "@aws-lambda-powertools/idempotency", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0", - "@aws-lambda-powertools/jmespath": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0", + "@aws-lambda-powertools/jmespath": "^2.16.0" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing", @@ -21493,18 +21493,18 @@ }, "packages/jmespath": { "name": "@aws-lambda-powertools/jmespath", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" } }, "packages/logger": { "name": "@aws-lambda-powertools/logger", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0", + "@aws-lambda-powertools/commons": "^2.16.0", "lodash.merge": "^4.6.2" }, "devDependencies": { @@ -21522,10 +21522,10 @@ }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing", @@ -21544,10 +21544,10 @@ }, "packages/parameters": { "name": "@aws-lambda-powertools/parameters", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing", @@ -21590,10 +21590,10 @@ }, "packages/parser": { "name": "@aws-lambda-powertools/parser", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "peerDependencies": { "@middy/core": "4.x || 5.x || 6.x", @@ -21610,7 +21610,7 @@ }, "packages/testing": { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { "@aws-cdk/toolkit-lib": "^0.1.3", @@ -21627,10 +21627,10 @@ }, "packages/tracer": { "name": "@aws-lambda-powertools/tracer", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0", + "@aws-lambda-powertools/commons": "^2.16.0", "aws-xray-sdk-core": "^3.10.3" }, "devDependencies": { @@ -21649,11 +21649,11 @@ }, "packages/validation": { "name": "@aws-lambda-powertools/validation", - "version": "2.15.0", + "version": "2.16.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0", - "@aws-lambda-powertools/jmespath": "^2.15.0", + "@aws-lambda-powertools/commons": "^2.16.0", + "@aws-lambda-powertools/jmespath": "^2.16.0", "ajv": "^8.17.1" } } diff --git a/packages/batch/CHANGELOG.md b/packages/batch/CHANGELOG.md index a923b217f7..d026d98866 100644 --- a/packages/batch/CHANGELOG.md +++ b/packages/batch/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + + +### Bug Fixes + +* **batch:** clear message group references after request ([#3674](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3674)) ([270115e](https://github.com/aws-powertools/powertools-lambda-typescript/commit/270115e288a552bdb32083f04f23530725a86243)) + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/batch diff --git a/packages/batch/package.json b/packages/batch/package.json index 26131f81b3..5b6bfa9cd1 100644 --- a/packages/batch/package.json +++ b/packages/batch/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/batch", - "version": "2.15.0", + "version": "2.16.0", "description": "The batch processing package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index 3c954e8a2f..299a20b945 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + + +### Features + +* **logger:** refresh sample rate calculation before each invocation ([#3672](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3672)) ([8c8d6b2](https://github.com/aws-powertools/powertools-lambda-typescript/commit/8c8d6b2ea4ccd473f56b05913169cc5995765562)) + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/commons diff --git a/packages/commons/package.json b/packages/commons/package.json index 15eb074fc2..d089c99f0f 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/commons", - "version": "2.15.0", + "version": "2.16.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 8ec3a4a129..c6e60572eb 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.15.0'; +export const PT_VERSION = '2.16.0'; diff --git a/packages/event-handler/CHANGELOG.md b/packages/event-handler/CHANGELOG.md index 1ad5e680b3..7947464911 100644 --- a/packages/event-handler/CHANGELOG.md +++ b/packages/event-handler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package @aws-lambda-powertools/event-handler + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/event-handler diff --git a/packages/event-handler/package.json b/packages/event-handler/package.json index 8eeda78f76..b2a55759f8 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.15.0", + "version": "2.16.0", "description": "Lightweight routing to reduce boilerplate for API Gateway REST/HTTP API, ALB and Lambda Function URLs", "author": { "name": "Amazon Web Services", @@ -51,7 +51,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "keywords": [ "aws", diff --git a/packages/idempotency/CHANGELOG.md b/packages/idempotency/CHANGELOG.md index b761f73369..0edae7f140 100644 --- a/packages/idempotency/CHANGELOG.md +++ b/packages/idempotency/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package @aws-lambda-powertools/idempotency + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) diff --git a/packages/idempotency/package.json b/packages/idempotency/package.json index d184227416..f788caf2b3 100644 --- a/packages/idempotency/package.json +++ b/packages/idempotency/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/idempotency", - "version": "2.15.0", + "version": "2.16.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", @@ -98,8 +98,8 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0", - "@aws-lambda-powertools/jmespath": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0", + "@aws-lambda-powertools/jmespath": "^2.16.0" }, "peerDependencies": { "@aws-sdk/client-dynamodb": ">=3.x", diff --git a/packages/jmespath/CHANGELOG.md b/packages/jmespath/CHANGELOG.md index 35b67c3d18..8852bd79c3 100644 --- a/packages/jmespath/CHANGELOG.md +++ b/packages/jmespath/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package @aws-lambda-powertools/jmespath + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/jmespath diff --git a/packages/jmespath/package.json b/packages/jmespath/package.json index 707a2bb84c..fb318b2552 100644 --- a/packages/jmespath/package.json +++ b/packages/jmespath/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/jmespath", - "version": "2.15.0", + "version": "2.16.0", "description": "A type safe and modern jmespath module to parse and extract data from JSON documents using JMESPath", "author": { "name": "Amazon Web Services", @@ -71,7 +71,7 @@ "lib" ], "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "repository": { "type": "git", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index 8f966da85a..14e17740cd 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + + +### Features + +* **logger:** Enable log buffering feature ([#3641](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3641)) ([8203016](https://github.com/aws-powertools/powertools-lambda-typescript/commit/82030167abe3797392b919db2b4a006ae47e0ef7)) +* **logger:** flush buffer on uncaught error decorator ([#3676](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3676)) ([28db2e3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/28db2e3c34e5fe27cb894112bf5c248704b3d9ea)) +* **logger:** Flush buffer on uncaught error in Middy middleware ([#3690](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3690)) ([23eebe4](https://github.com/aws-powertools/powertools-lambda-typescript/commit/23eebe46bd4d07315545ecefa672d53d14ac9a72)) +* **logger:** refresh sample rate calculation before each invocation ([#3672](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3672)) ([8c8d6b2](https://github.com/aws-powertools/powertools-lambda-typescript/commit/8c8d6b2ea4ccd473f56b05913169cc5995765562)) + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) diff --git a/packages/logger/package.json b/packages/logger/package.json index 73226d87d1..544314ce05 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/logger", - "version": "2.15.0", + "version": "2.16.0", "description": "The logging package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -86,7 +86,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0", + "@aws-lambda-powertools/commons": "^2.16.0", "lodash.merge": "^4.6.2" }, "keywords": [ diff --git a/packages/metrics/CHANGELOG.md b/packages/metrics/CHANGELOG.md index 4bd1e216a2..020b4ebb7e 100644 --- a/packages/metrics/CHANGELOG.md +++ b/packages/metrics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package @aws-lambda-powertools/metrics + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/metrics diff --git a/packages/metrics/package.json b/packages/metrics/package.json index c1030735b6..f189e9f857 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/metrics", - "version": "2.15.0", + "version": "2.16.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.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "keywords": [ "aws", diff --git a/packages/parameters/CHANGELOG.md b/packages/parameters/CHANGELOG.md index 2d20871a1d..4bbe48afe4 100644 --- a/packages/parameters/CHANGELOG.md +++ b/packages/parameters/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package @aws-lambda-powertools/parameters + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/parameters diff --git a/packages/parameters/package.json b/packages/parameters/package.json index d41a7342ad..57260ad26b 100644 --- a/packages/parameters/package.json +++ b/packages/parameters/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parameters", - "version": "2.15.0", + "version": "2.16.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.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "peerDependencies": { "@aws-sdk/client-appconfigdata": ">=3.x", diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md index 4fc1d5ae97..e0267efed4 100644 --- a/packages/parser/CHANGELOG.md +++ b/packages/parser/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + + +### Bug Fixes + +* **parser:** envelope sub-path exports regression ([#3667](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3667)) ([beac102](https://github.com/aws-powertools/powertools-lambda-typescript/commit/beac1021107f4c117a561829b3b9ab1f404a4e14)) +* **parser:** update S3 Event Schema ([#3671](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3671)) ([c14c7b3](https://github.com/aws-powertools/powertools-lambda-typescript/commit/c14c7b3e7e1366379cd5062c91e09a62ddf7a42a)) + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) diff --git a/packages/parser/package.json b/packages/parser/package.json index 0c00f8fb64..9619e754a3 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parser", - "version": "2.15.0", + "version": "2.16.0", "description": "The parser package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", @@ -274,7 +274,7 @@ "nodejs" ], "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0" + "@aws-lambda-powertools/commons": "^2.16.0" }, "peerDependencies": { "@middy/core": "4.x || 5.x || 6.x", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 387eba22bd..8fe1002b88 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package @aws-lambda-powertools/testing-utils + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/testing-utils diff --git a/packages/testing/package.json b/packages/testing/package.json index 674058a1c8..640cf4ae71 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.15.0", + "version": "2.16.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 508387ee96..15293fee91 100644 --- a/packages/tracer/CHANGELOG.md +++ b/packages/tracer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + +**Note:** Version bump only for package @aws-lambda-powertools/tracer + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/tracer diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 3e2ea35833..b6fa0a6feb 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/tracer", - "version": "2.15.0", + "version": "2.16.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.15.0", + "@aws-lambda-powertools/commons": "^2.16.0", "aws-xray-sdk-core": "^3.10.3" }, "keywords": [ diff --git a/packages/validation/CHANGELOG.md b/packages/validation/CHANGELOG.md index d37a659787..88ae494c5f 100644 --- a/packages/validation/CHANGELOG.md +++ b/packages/validation/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.16.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.15.0...v2.16.0) (2025-03-07) + + +### Features + +* **validation:** add [@validator](https://github.com/validator) decorator for JSON Schema validation ([#3679](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3679)) ([ae6b7cf](https://github.com/aws-powertools/powertools-lambda-typescript/commit/ae6b7cf9dae3e1d233b9c51ca1e1dc04b26efa9a)) +* **validation:** Add Middy.js middleware for JSON Schema validation ([#3694](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3694)) ([443202b](https://github.com/aws-powertools/powertools-lambda-typescript/commit/443202bad2672ff26cc8237f417b8bf14bbd02d9)) +* **validation:** implement validate function ([#3662](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3662)) ([f55127b](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f55127b7f894b5c673e739da06cbaabe12d0d1ca)) + + + + + # [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) **Note:** Version bump only for package @aws-lambda-powertools/validation diff --git a/packages/validation/package.json b/packages/validation/package.json index 6987a1f4d6..d842f95518 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/validation", - "version": "2.15.0", + "version": "2.16.0", "description": "An utility to validate events and responses using JSON Schemas", "author": { "name": "Amazon Web Services", @@ -51,8 +51,8 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^2.15.0", - "@aws-lambda-powertools/jmespath": "^2.15.0", + "@aws-lambda-powertools/commons": "^2.16.0", + "@aws-lambda-powertools/jmespath": "^2.16.0", "ajv": "^8.17.1" }, "keywords": [