diff --git a/CHANGELOG.md b/CHANGELOG.md index 298343ca93..a4eb2d20cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) + + +### Bug Fixes + +* **ci:** Add permissions to jobs ([#3586](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3586)) ([90c93ea](https://github.com/aws-powertools/powertools-lambda-typescript/commit/90c93eac603b9a496aac1aee8e010fbc983aabdc)) +* **ci:** fix path for latest SSM param ([#3585](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3585)) ([e34952d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/e34952dacf0b55219f57aaf32a5422bd2595d7a9)) +* **logger:** handle illegal `null`/`undefined` as extra args ([#3614](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3614)) ([6f99073](https://github.com/aws-powertools/powertools-lambda-typescript/commit/6f99073cf61d2e49b01d8f7dcc9b4edf36166ad9)) + + +### Features + +* **idempotency:** add support for custom key prefix ([#3532](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3532)) ([7be7a83](https://github.com/aws-powertools/powertools-lambda-typescript/commit/7be7a83a07e86927221ba34ec1dbae7e73cf6e32)) +* **logger:** add circular buffer ([#3593](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3593)) ([618cdee](https://github.com/aws-powertools/powertools-lambda-typescript/commit/618cdeefd8838bf291b5b9df73d765c30d2457df)) +* **logger:** Add log buffer and flush method ([#3617](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3617)) ([6968ca8](https://github.com/aws-powertools/powertools-lambda-typescript/commit/6968ca87f55ef7574c7904e268ba0604d4b591b7)) +* **logger:** Emit a warning on buffer flush ([#3639](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3639)) ([f471552](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f4715520322e768f4cc743388069f91d424b0ebd)) +* **logger:** refresh sample rate calculation per invocation ([#3644](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3644)) ([1d66a2a](https://github.com/aws-powertools/powertools-lambda-typescript/commit/1d66a2a0d0af36d6c8aa86b0c559f8489fe9ef77)) +* **parser:** provide sub-path exports ([#3598](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3598)) ([09f0aaa](https://github.com/aws-powertools/powertools-lambda-typescript/commit/09f0aaaf92233d326acd9e5fbd21a5c241cdbfe7)) + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) diff --git a/examples/app/CHANGELOG.md b/examples/app/CHANGELOG.md index c8529a1e00..2d8aa8a10c 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package powertools-sample-app diff --git a/examples/app/package.json b/examples/app/package.json index 9a2833ad8e..69535c9f5b 100644 --- a/examples/app/package.json +++ b/examples/app/package.json @@ -1,6 +1,6 @@ { "name": "powertools-sample-app", - "version": "2.14.0", + "version": "2.15.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.14.0", - "@aws-lambda-powertools/idempotency": "^2.14.0", - "@aws-lambda-powertools/logger": "^2.14.0", - "@aws-lambda-powertools/metrics": "^2.14.0", - "@aws-lambda-powertools/parameters": "^2.14.0", - "@aws-lambda-powertools/tracer": "^2.14.0", + "@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-sdk/client-ssm": "^3.750.0", "@aws-sdk/lib-dynamodb": "^3.751.0", "@middy/core": "^4.7.0", diff --git a/examples/snippets/CHANGELOG.md b/examples/snippets/CHANGELOG.md index 02f83c4293..3976be0acf 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.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) + + +### Features + +* **logger:** refresh sample rate calculation per invocation ([#3644](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3644)) ([1d66a2a](https://github.com/aws-powertools/powertools-lambda-typescript/commit/1d66a2a0d0af36d6c8aa86b0c559f8489fe9ef77)) + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package code-snippets diff --git a/examples/snippets/package.json b/examples/snippets/package.json index a04a421d4d..4a44f8c418 100644 --- a/examples/snippets/package.json +++ b/examples/snippets/package.json @@ -1,6 +1,6 @@ { "name": "code-snippets", - "version": "2.14.0", + "version": "2.15.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.14.0", - "@aws-lambda-powertools/idempotency": "^2.14.0", - "@aws-lambda-powertools/jmespath": "^2.14.0", - "@aws-lambda-powertools/logger": "^2.14.0", - "@aws-lambda-powertools/metrics": "^2.14.0", - "@aws-lambda-powertools/parameters": "^2.14.0", - "@aws-lambda-powertools/parser": "^2.14.0", - "@aws-lambda-powertools/tracer": "^2.14.0", + "@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-sdk/client-appconfigdata": "^3.750.0", "@aws-sdk/client-dynamodb": "^3.751.0", "@aws-sdk/client-secrets-manager": "^3.750.0", diff --git a/layers/CHANGELOG.md b/layers/CHANGELOG.md index df01a6738e..7dcf58f143 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package layers diff --git a/layers/package.json b/layers/package.json index 77c16f3583..98a7196ff4 100644 --- a/layers/package.json +++ b/layers/package.json @@ -1,6 +1,6 @@ { "name": "layers", - "version": "2.14.0", + "version": "2.15.0", "bin": { "layer": "bin/layers.js" }, diff --git a/lerna.json b/lerna.json index ab5ffd1ff9..fdc0f5b090 100644 --- a/lerna.json +++ b/lerna.json @@ -16,7 +16,7 @@ "layers", "examples/snippets" ], - "version": "2.14.0", + "version": "2.15.0", "npmClient": "npm", "message": "chore(release): %s [skip ci]" } diff --git a/package-lock.json b/package-lock.json index d8fee3f03b..44c90c9ff8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,15 +49,15 @@ }, "examples/app": { "name": "powertools-sample-app", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/batch": "^2.14.0", - "@aws-lambda-powertools/idempotency": "^2.14.0", - "@aws-lambda-powertools/logger": "^2.14.0", - "@aws-lambda-powertools/metrics": "^2.14.0", - "@aws-lambda-powertools/parameters": "^2.14.0", - "@aws-lambda-powertools/tracer": "^2.14.0", + "@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-sdk/client-ssm": "^3.750.0", "@aws-sdk/lib-dynamodb": "^3.751.0", "@middy/core": "^4.7.0", @@ -81,17 +81,17 @@ }, "examples/snippets": { "name": "code-snippets", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "devDependencies": { - "@aws-lambda-powertools/batch": "^2.14.0", - "@aws-lambda-powertools/idempotency": "^2.14.0", - "@aws-lambda-powertools/jmespath": "^2.14.0", - "@aws-lambda-powertools/logger": "^2.14.0", - "@aws-lambda-powertools/metrics": "^2.14.0", - "@aws-lambda-powertools/parameters": "^2.14.0", - "@aws-lambda-powertools/parser": "^2.14.0", - "@aws-lambda-powertools/tracer": "^2.14.0", + "@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-sdk/client-appconfigdata": "^3.750.0", "@aws-sdk/client-dynamodb": "^3.751.0", "@aws-sdk/client-secrets-manager": "^3.750.0", @@ -105,7 +105,7 @@ } }, "layers": { - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { "aws-cdk": "^2.1000.2", @@ -15203,7 +15203,7 @@ }, "packages/batch": { "name": "@aws-lambda-powertools/batch", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -15211,7 +15211,7 @@ }, "packages/commons": { "name": "@aws-lambda-powertools/commons", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -15219,19 +15219,19 @@ }, "packages/event-handler": { "name": "@aws-lambda-powertools/event-handler", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" } }, "packages/idempotency": { "name": "@aws-lambda-powertools/idempotency", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0", - "@aws-lambda-powertools/jmespath": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0", + "@aws-lambda-powertools/jmespath": "^2.15.0" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing", @@ -15258,18 +15258,18 @@ }, "packages/jmespath": { "name": "@aws-lambda-powertools/jmespath", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" } }, "packages/logger": { "name": "@aws-lambda-powertools/logger", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0", + "@aws-lambda-powertools/commons": "^2.15.0", "lodash.merge": "^4.6.2" }, "devDependencies": { @@ -15287,10 +15287,10 @@ }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing", @@ -15309,10 +15309,10 @@ }, "packages/parameters": { "name": "@aws-lambda-powertools/parameters", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing", @@ -15355,10 +15355,10 @@ }, "packages/parser": { "name": "@aws-lambda-powertools/parser", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "peerDependencies": { "@middy/core": "4.x || 5.x || 6.x", @@ -15375,7 +15375,7 @@ }, "packages/testing": { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { "@aws-cdk/cli-lib-alpha": "^2.176.0-alpha.0", @@ -15401,10 +15401,10 @@ }, "packages/tracer": { "name": "@aws-lambda-powertools/tracer", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0", + "@aws-lambda-powertools/commons": "^2.15.0", "aws-xray-sdk-core": "^3.10.3" }, "devDependencies": { @@ -15423,11 +15423,11 @@ }, "packages/validation": { "name": "@aws-lambda-powertools/validation", - "version": "2.14.0", + "version": "2.15.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0", - "@aws-lambda-powertools/jmespath": "^2.14.0", + "@aws-lambda-powertools/commons": "^2.15.0", + "@aws-lambda-powertools/jmespath": "^2.15.0", "ajv": "^8.17.1" } } diff --git a/packages/batch/CHANGELOG.md b/packages/batch/CHANGELOG.md index b0f7f516da..a923b217f7 100644 --- a/packages/batch/CHANGELOG.md +++ b/packages/batch/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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/batch diff --git a/packages/batch/package.json b/packages/batch/package.json index 3c8531cf8c..26131f81b3 100644 --- a/packages/batch/package.json +++ b/packages/batch/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/batch", - "version": "2.14.0", + "version": "2.15.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 a255c408c6..3c954e8a2f 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/commons diff --git a/packages/commons/package.json b/packages/commons/package.json index a00e3c26d7..15eb074fc2 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/commons", - "version": "2.14.0", + "version": "2.15.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 ca18cff544..8ec3a4a129 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.14.0'; +export const PT_VERSION = '2.15.0'; diff --git a/packages/event-handler/CHANGELOG.md b/packages/event-handler/CHANGELOG.md index cca7730b7c..1ad5e680b3 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **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 3fb28f7a5a..8eeda78f76 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.14.0", + "version": "2.15.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.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "keywords": [ "aws", diff --git a/packages/idempotency/CHANGELOG.md b/packages/idempotency/CHANGELOG.md index 536b08cb60..b761f73369 100644 --- a/packages/idempotency/CHANGELOG.md +++ b/packages/idempotency/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.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) + + +### Features + +* **idempotency:** add support for custom key prefix ([#3532](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3532)) ([7be7a83](https://github.com/aws-powertools/powertools-lambda-typescript/commit/7be7a83a07e86927221ba34ec1dbae7e73cf6e32)) + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/idempotency diff --git a/packages/idempotency/package.json b/packages/idempotency/package.json index fbe7af6cfe..7e0eab152f 100644 --- a/packages/idempotency/package.json +++ b/packages/idempotency/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/idempotency", - "version": "2.14.0", + "version": "2.15.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.14.0", - "@aws-lambda-powertools/jmespath": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0", + "@aws-lambda-powertools/jmespath": "^2.15.0" }, "peerDependencies": { "@aws-sdk/client-dynamodb": ">=3.x", diff --git a/packages/jmespath/CHANGELOG.md b/packages/jmespath/CHANGELOG.md index d3272c07f3..35b67c3d18 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/jmespath diff --git a/packages/jmespath/package.json b/packages/jmespath/package.json index c5bea0647e..707a2bb84c 100644 --- a/packages/jmespath/package.json +++ b/packages/jmespath/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/jmespath", - "version": "2.14.0", + "version": "2.15.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.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "repository": { "type": "git", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index 6e44f9fab6..8f966da85a 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) + + +### Bug Fixes + +* **logger:** handle illegal `null`/`undefined` as extra args ([#3614](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3614)) ([6f99073](https://github.com/aws-powertools/powertools-lambda-typescript/commit/6f99073cf61d2e49b01d8f7dcc9b4edf36166ad9)) + + +### Features + +* **logger:** add circular buffer ([#3593](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3593)) ([618cdee](https://github.com/aws-powertools/powertools-lambda-typescript/commit/618cdeefd8838bf291b5b9df73d765c30d2457df)) +* **logger:** Add log buffer and flush method ([#3617](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3617)) ([6968ca8](https://github.com/aws-powertools/powertools-lambda-typescript/commit/6968ca87f55ef7574c7904e268ba0604d4b591b7)) +* **logger:** Emit a warning on buffer flush ([#3639](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3639)) ([f471552](https://github.com/aws-powertools/powertools-lambda-typescript/commit/f4715520322e768f4cc743388069f91d424b0ebd)) +* **logger:** refresh sample rate calculation per invocation ([#3644](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3644)) ([1d66a2a](https://github.com/aws-powertools/powertools-lambda-typescript/commit/1d66a2a0d0af36d6c8aa86b0c559f8489fe9ef77)) + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) diff --git a/packages/logger/package.json b/packages/logger/package.json index 1000488636..73226d87d1 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/logger", - "version": "2.14.0", + "version": "2.15.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.14.0", + "@aws-lambda-powertools/commons": "^2.15.0", "lodash.merge": "^4.6.2" }, "keywords": [ diff --git a/packages/metrics/CHANGELOG.md b/packages/metrics/CHANGELOG.md index 067a181dc4..4bd1e216a2 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/metrics diff --git a/packages/metrics/package.json b/packages/metrics/package.json index eba5fb98f3..8e8ce684df 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/metrics", - "version": "2.14.0", + "version": "2.15.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.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "keywords": [ "aws", diff --git a/packages/parameters/CHANGELOG.md b/packages/parameters/CHANGELOG.md index d11a0949ac..2d20871a1d 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/parameters diff --git a/packages/parameters/package.json b/packages/parameters/package.json index ed6f8799b3..4f14b7734d 100644 --- a/packages/parameters/package.json +++ b/packages/parameters/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parameters", - "version": "2.14.0", + "version": "2.15.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.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "peerDependencies": { "@aws-sdk/client-appconfigdata": ">=3.x", diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md index 5f5c618303..4fc1d5ae97 100644 --- a/packages/parser/CHANGELOG.md +++ b/packages/parser/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.15.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.14.0...v2.15.0) (2025-02-25) + + +### Features + +* **parser:** provide sub-path exports ([#3598](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3598)) ([09f0aaa](https://github.com/aws-powertools/powertools-lambda-typescript/commit/09f0aaaf92233d326acd9e5fbd21a5c241cdbfe7)) + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) diff --git a/packages/parser/package.json b/packages/parser/package.json index ce4394b2b9..6d6bbb579a 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parser", - "version": "2.14.0", + "version": "2.15.0", "description": "The parser package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", @@ -144,7 +144,7 @@ "typesVersions": { "*": { "types": [ - "./lib/cjs/types/index.d.ts", + "./lib/cjs/types/index.d.ts", "./lib/esm/types/index.d.ts" ], "middleware": [ @@ -204,7 +204,7 @@ "./lib/esm/schemas/lambda.d.ts" ], "schemas/s3": [ - "./lib/cjs/schemas/s3.d.ts", + "./lib/cjs/schemas/s3.d.ts", "./lib/esm/schemas/s3.d.ts" ], "schemas/ses": [ @@ -232,14 +232,16 @@ "./lib/esm/envelopes/*.d.ts" ], "helpers": [ - "./lib/cjs/helpers.d.ts", + "./lib/cjs/helpers.d.ts", "./lib/esm/helpers.d.ts" ] } }, "main": "./lib/cjs/index.js", "types": "./lib/cjs/index.d.ts", - "files": ["lib"], + "files": [ + "lib" + ], "repository": { "type": "git", "url": "git+https://github.com/aws-powertools/powertools-lambda-typescript.git" @@ -264,7 +266,7 @@ "nodejs" ], "dependencies": { - "@aws-lambda-powertools/commons": "^2.14.0" + "@aws-lambda-powertools/commons": "^2.15.0" }, "peerDependencies": { "@middy/core": "4.x || 5.x || 6.x", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 644e9662c1..387eba22bd 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/testing-utils diff --git a/packages/testing/package.json b/packages/testing/package.json index f6fdceff6c..8166e65648 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.14.0", + "version": "2.15.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 b1b47f5d1e..508387ee96 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.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 + + + + + # [2.14.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.13.1...v2.14.0) (2025-02-10) **Note:** Version bump only for package @aws-lambda-powertools/tracer diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 27c552bc93..ebc4014696 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/tracer", - "version": "2.14.0", + "version": "2.15.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.14.0", + "@aws-lambda-powertools/commons": "^2.15.0", "aws-xray-sdk-core": "^3.10.3" }, "keywords": [ diff --git a/packages/validation/CHANGELOG.md b/packages/validation/CHANGELOG.md new file mode 100644 index 0000000000..d37a659787 --- /dev/null +++ b/packages/validation/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [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 9a604a2b73..6987a1f4d6 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/validation", - "version": "2.14.0", + "version": "2.15.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.14.0", - "@aws-lambda-powertools/jmespath": "^2.14.0", + "@aws-lambda-powertools/commons": "^2.15.0", + "@aws-lambda-powertools/jmespath": "^2.15.0", "ajv": "^8.17.1" }, "keywords": [