diff --git a/.gitignore b/.gitignore index 05881a558..c8674450c 100755 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,5 @@ demo-ui-config.js **/.DS_Store **/.vscode **/.idea +build +dist diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bf94928b..303680b86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [7.0.4] - 2025-06-10 + +### Security + +- Bump `tar-fs` to mitigate [CVE-2025-48387](https://avd.aquasec.com/nvd/cve-2025-48387) +- Bump `aws-cdk-lib` to mitigate [GHSA-5pq3-h73f-66hr](https://github.com/advisories/GHSA-5pq3-h73f-66hr) + ## [7.0.3] - 2025-05-10 ### Fixed diff --git a/VERSION.txt b/VERSION.txt index a50da181e..4489f5a6d 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -7.0.3 +7.0.4 diff --git a/architecture.png b/architecture.png deleted file mode 100644 index 94f3e90cd..000000000 Binary files a/architecture.png and /dev/null differ diff --git a/deployment/cdk-solution-helper/package-lock.json b/deployment/cdk-solution-helper/package-lock.json index 7f16cb164..8f0caff0d 100644 --- a/deployment/cdk-solution-helper/package-lock.json +++ b/deployment/cdk-solution-helper/package-lock.json @@ -1,12 +1,12 @@ { "name": "cdk-solution-helper", - "version": "1.0.0", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cdk-solution-helper", - "version": "1.0.0", + "version": "7.0.4", "license": "Apache-2.0", "dependencies": { "adm-zip": "^0.5.10", @@ -36,9 +36,9 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.230", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.230.tgz", - "integrity": "sha512-kUnhKIYu42hqBa6a8x2/7o29ObpJgjYGQy28lZDq9awXyvpR62I2bRxrNKNR3uFUQz3ySuT9JXhGHhuZPdbnFw==", + "version": "2.2.237", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.237.tgz", + "integrity": "sha512-OlXylbXI52lboFVJBFLae+WB99qWmI121x/wXQHEMj2RaVNVbWE+OAHcDk2Um1BitUQCaTf9ki57B0Fuqx0Rvw==", "license": "Apache-2.0" }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { @@ -48,9 +48,9 @@ "license": "Apache-2.0" }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-41.2.0.tgz", - "integrity": "sha512-JaulVS6z9y5+u4jNmoWbHZRs9uGOnmn/ktXygNWKNu1k6lF3ad4so3s18eRu15XCbUIomxN9WPYT6Ehh7hzONw==", + "version": "44.2.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-44.2.0.tgz", + "integrity": "sha512-oB3fq8yudGMHsSOyh2rFge5HVUMS6MOiAqK/6a9pyG4kHPkza0xCPlpvLFVCliD8y/VrsfxIcA584x9O0cxDiQ==", "bundleDependencies": [ "jsonschema", "semver" @@ -58,10 +58,10 @@ "license": "Apache-2.0", "dependencies": { "jsonschema": "~1.4.1", - "semver": "^7.7.1" + "semver": "^7.7.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.0.0" } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { @@ -73,7 +73,7 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.2", "inBundle": true, "license": "ISC", "bin": { @@ -1199,9 +1199,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.188.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.188.0.tgz", - "integrity": "sha512-RiAkyKHUYcpI59IXP6VP1NvO0Ph5vlqIsrz6YE8KPuGfQ0LuE5ob4Ta2ibVs/fvaGyJIZkEPw54hDrytVWrk3g==", + "version": "2.200.1", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.200.1.tgz", + "integrity": "sha512-kLeDtMJPYX3qSAGPONNa3XZk8Z/K3d0As8ui10/Hbv0ohsEsphxSy0xRoxdyj58/hGxOwj1TZsBezMp+TuPPrg==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -1217,9 +1217,9 @@ ], "license": "Apache-2.0", "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.229", + "@aws-cdk/asset-awscli-v1": "2.2.237", "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0", - "@aws-cdk/cloud-assembly-schema": "^41.0.0", + "@aws-cdk/cloud-assembly-schema": "^44.1.0", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", "fs-extra": "^11.3.0", @@ -1228,7 +1228,7 @@ "mime-types": "^2.1.35", "minimatch": "^3.1.2", "punycode": "^2.3.1", - "semver": "^7.7.1", + "semver": "^7.7.2", "table": "^6.9.0", "yaml": "1.10.2" }, @@ -1467,7 +1467,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.2", "inBundle": true, "license": "ISC", "bin": { diff --git a/deployment/cdk-solution-helper/package.json b/deployment/cdk-solution-helper/package.json index 31dac2f80..96d5f7038 100644 --- a/deployment/cdk-solution-helper/package.json +++ b/deployment/cdk-solution-helper/package.json @@ -1,6 +1,6 @@ { "name": "cdk-solution-helper", - "version": "1.0.0", + "version": "7.0.4", "description": "helper to update references in cdk generated cfn template and package lambda assets", "main": "index.js", "scripts": { diff --git a/source/constructs/cdk.json b/source/constructs/cdk.json index 644bda3b4..25e9aa3af 100644 --- a/source/constructs/cdk.json +++ b/source/constructs/cdk.json @@ -2,7 +2,7 @@ "app": "npx ts-node --prefer-ts-exts bin/constructs.ts", "context": { "solutionId": "SO0023", - "solutionVersion": "custom-v7.0.3", + "solutionVersion": "custom-v7.0.4", "solutionName": "dynamic-image-transformation-for-amazon-cloudfront" } } \ No newline at end of file diff --git a/source/constructs/package-lock.json b/source/constructs/package-lock.json index fc26474c5..689a37e5f 100644 --- a/source/constructs/package-lock.json +++ b/source/constructs/package-lock.json @@ -1,12 +1,12 @@ { "name": "constructs", - "version": "7.0.3", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "constructs", - "version": "7.0.3", + "version": "7.0.4", "license": "Apache-2.0", "dependencies": { "metrics-utils": "file:../metrics-utils", @@ -23,7 +23,7 @@ "@aws-solutions-constructs/core": "2.51.0", "@types/jest": "^29.5.6", "@types/node": "^20.10.4", - "aws-cdk": "^2.1003.0", + "aws-cdk": "^2.1018.0", "aws-cdk-lib": "^2.182.0", "constructs": "^10.3.0", "esbuild": "^0.25.0", @@ -34,7 +34,7 @@ } }, "../metrics-utils": { - "version": "7.0.1", + "version": "7.0.4", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-cloudwatch": "^3.637.0", @@ -69,9 +69,9 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.230", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.230.tgz", - "integrity": "sha512-kUnhKIYu42hqBa6a8x2/7o29ObpJgjYGQy28lZDq9awXyvpR62I2bRxrNKNR3uFUQz3ySuT9JXhGHhuZPdbnFw==", + "version": "2.2.237", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.237.tgz", + "integrity": "sha512-OlXylbXI52lboFVJBFLae+WB99qWmI121x/wXQHEMj2RaVNVbWE+OAHcDk2Um1BitUQCaTf9ki57B0Fuqx0Rvw==", "dev": true, "license": "Apache-2.0" }, @@ -96,9 +96,9 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-41.2.0.tgz", - "integrity": "sha512-JaulVS6z9y5+u4jNmoWbHZRs9uGOnmn/ktXygNWKNu1k6lF3ad4so3s18eRu15XCbUIomxN9WPYT6Ehh7hzONw==", + "version": "44.2.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-44.2.0.tgz", + "integrity": "sha512-oB3fq8yudGMHsSOyh2rFge5HVUMS6MOiAqK/6a9pyG4kHPkza0xCPlpvLFVCliD8y/VrsfxIcA584x9O0cxDiQ==", "bundleDependencies": [ "jsonschema", "semver" @@ -107,10 +107,10 @@ "license": "Apache-2.0", "dependencies": { "jsonschema": "~1.4.1", - "semver": "^7.7.1" + "semver": "^7.7.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.0.0" } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { @@ -123,7 +123,7 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.2", "dev": true, "inBundle": true, "license": "ISC", @@ -2049,25 +2049,25 @@ } }, "node_modules/aws-cdk": { - "version": "2.1003.0", - "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1003.0.tgz", - "integrity": "sha512-FORPDGW8oUg4tXFlhX+lv/j+152LO9wwi3/CwNr1WY3c3HwJUtc0fZGb2B3+Fzy6NhLWGHJclUsJPEhjEt8Nhg==", + "version": "2.1018.0", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1018.0.tgz", + "integrity": "sha512-sppVsNtFJTW4wawS/PBudHCSNHb8xwaZ2WX1mpsfwaPNyTWm0eSUVJsRbRiRBu9O/Us8pgrd4woUjfM1lgD7Kw==", "dev": true, "license": "Apache-2.0", "bin": { "cdk": "bin/cdk" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.0.0" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/aws-cdk-lib": { - "version": "2.188.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.188.0.tgz", - "integrity": "sha512-RiAkyKHUYcpI59IXP6VP1NvO0Ph5vlqIsrz6YE8KPuGfQ0LuE5ob4Ta2ibVs/fvaGyJIZkEPw54hDrytVWrk3g==", + "version": "2.200.1", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.200.1.tgz", + "integrity": "sha512-kLeDtMJPYX3qSAGPONNa3XZk8Z/K3d0As8ui10/Hbv0ohsEsphxSy0xRoxdyj58/hGxOwj1TZsBezMp+TuPPrg==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -2084,9 +2084,9 @@ "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.229", + "@aws-cdk/asset-awscli-v1": "2.2.237", "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0", - "@aws-cdk/cloud-assembly-schema": "^41.0.0", + "@aws-cdk/cloud-assembly-schema": "^44.1.0", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", "fs-extra": "^11.3.0", @@ -2095,7 +2095,7 @@ "mime-types": "^2.1.35", "minimatch": "^3.1.2", "punycode": "^2.3.1", - "semver": "^7.7.1", + "semver": "^7.7.2", "table": "^6.9.0", "yaml": "1.10.2" }, @@ -2361,7 +2361,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.2", "dev": true, "inBundle": true, "license": "ISC", @@ -4730,9 +4730,9 @@ } }, "node_modules/prebuild-install/node_modules/tar-fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", - "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", "license": "MIT", "dependencies": { "chownr": "^1.1.1", @@ -5238,9 +5238,9 @@ } }, "node_modules/tar-fs": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz", - "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz", + "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==", "license": "MIT", "dependencies": { "pump": "^3.0.0", diff --git a/source/constructs/package.json b/source/constructs/package.json index 45db9df43..6bdbd21a1 100644 --- a/source/constructs/package.json +++ b/source/constructs/package.json @@ -1,6 +1,6 @@ { "name": "constructs", - "version": "7.0.3", + "version": "7.0.4", "description": "Dynamic Image Transformation for Amazon CloudFront Constructs", "license": "Apache-2.0", "author": { @@ -28,7 +28,7 @@ "@aws-solutions-constructs/core": "2.51.0", "@types/jest": "^29.5.6", "@types/node": "^20.10.4", - "aws-cdk": "^2.1003.0", + "aws-cdk": "^2.1018.0", "aws-cdk-lib": "^2.182.0", "constructs": "^10.3.0", "esbuild": "^0.25.0", @@ -44,7 +44,7 @@ "semver": "7.5.4" }, "dependencies": { - "sharp": "^0.32.6", - "metrics-utils": "file:../metrics-utils" + "metrics-utils": "file:../metrics-utils", + "sharp": "^0.32.6" } } diff --git a/source/custom-resource/package-lock.json b/source/custom-resource/package-lock.json index bbda62d31..e8b2e0701 100644 --- a/source/custom-resource/package-lock.json +++ b/source/custom-resource/package-lock.json @@ -1,12 +1,12 @@ { "name": "custom-resource", - "version": "7.0.3", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "custom-resource", - "version": "7.0.3", + "version": "7.0.4", "license": "Apache-2.0", "dependencies": { "aws-sdk": "^2.1529.0", diff --git a/source/custom-resource/package.json b/source/custom-resource/package.json index 973bd3a68..f3319159f 100644 --- a/source/custom-resource/package.json +++ b/source/custom-resource/package.json @@ -1,6 +1,6 @@ { "name": "custom-resource", - "version": "7.0.3", + "version": "7.0.4", "private": true, "description": "Dynamic Image Transformation for Amazon CloudFront custom resource", "license": "Apache-2.0", diff --git a/source/demo-ui/package-lock.json b/source/demo-ui/package-lock.json index 6593a763a..d434f48ed 100644 --- a/source/demo-ui/package-lock.json +++ b/source/demo-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "demo-ui", - "version": "7.0.3", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "demo-ui", - "version": "7.0.3", + "version": "7.0.4", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { diff --git a/source/demo-ui/package.json b/source/demo-ui/package.json index ea312e0d0..a3617ff29 100644 --- a/source/demo-ui/package.json +++ b/source/demo-ui/package.json @@ -1,6 +1,6 @@ { "name": "demo-ui", - "version": "7.0.3", + "version": "7.0.4", "private": true, "description": "Dynamic Image Transformation for Amazon CloudFront demo ui", "license": "Apache-2.0", diff --git a/source/image-handler/package-lock.json b/source/image-handler/package-lock.json index 1a26f86b0..310292521 100644 --- a/source/image-handler/package-lock.json +++ b/source/image-handler/package-lock.json @@ -1,12 +1,12 @@ { "name": "image-handler", - "version": "7.0.3", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "image-handler", - "version": "7.0.3", + "version": "7.0.4", "license": "Apache-2.0", "dependencies": { "@types/aws-lambda": "^8.10.136", @@ -3505,9 +3505,9 @@ } }, "node_modules/prebuild-install/node_modules/tar-fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", - "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", "license": "MIT", "dependencies": { "chownr": "^1.1.1", @@ -4032,9 +4032,9 @@ } }, "node_modules/tar-fs": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz", - "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz", + "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==", "license": "MIT", "dependencies": { "pump": "^3.0.0", diff --git a/source/image-handler/package.json b/source/image-handler/package.json index aa62e8e51..7d270bc03 100644 --- a/source/image-handler/package.json +++ b/source/image-handler/package.json @@ -1,6 +1,6 @@ { "name": "image-handler", - "version": "7.0.3", + "version": "7.0.4", "private": true, "description": "A Lambda function for performing on-demand image edits and manipulations.", "license": "Apache-2.0", diff --git a/source/metrics-utils/package-lock.json b/source/metrics-utils/package-lock.json index e29595048..1ed81dc7b 100644 --- a/source/metrics-utils/package-lock.json +++ b/source/metrics-utils/package-lock.json @@ -1,12 +1,12 @@ { "name": "metrics-utils", - "version": "7.0.3", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "metrics-utils", - "version": "7.0.3", + "version": "7.0.4", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-cloudwatch": "^3.637.0", @@ -42,9 +42,9 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.230", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.230.tgz", - "integrity": "sha512-kUnhKIYu42hqBa6a8x2/7o29ObpJgjYGQy28lZDq9awXyvpR62I2bRxrNKNR3uFUQz3ySuT9JXhGHhuZPdbnFw==", + "version": "2.2.237", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.237.tgz", + "integrity": "sha512-OlXylbXI52lboFVJBFLae+WB99qWmI121x/wXQHEMj2RaVNVbWE+OAHcDk2Um1BitUQCaTf9ki57B0Fuqx0Rvw==", "license": "Apache-2.0" }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { @@ -54,9 +54,9 @@ "license": "Apache-2.0" }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-41.2.0.tgz", - "integrity": "sha512-JaulVS6z9y5+u4jNmoWbHZRs9uGOnmn/ktXygNWKNu1k6lF3ad4so3s18eRu15XCbUIomxN9WPYT6Ehh7hzONw==", + "version": "44.2.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-44.2.0.tgz", + "integrity": "sha512-oB3fq8yudGMHsSOyh2rFge5HVUMS6MOiAqK/6a9pyG4kHPkza0xCPlpvLFVCliD8y/VrsfxIcA584x9O0cxDiQ==", "bundleDependencies": [ "jsonschema", "semver" @@ -64,10 +64,10 @@ "license": "Apache-2.0", "dependencies": { "jsonschema": "~1.4.1", - "semver": "^7.7.1" + "semver": "^7.7.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.0.0" } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { @@ -79,7 +79,7 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.2", "inBundle": true, "license": "ISC", "bin": { @@ -3256,9 +3256,9 @@ "license": "MIT" }, "node_modules/aws-cdk-lib": { - "version": "2.188.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.188.0.tgz", - "integrity": "sha512-RiAkyKHUYcpI59IXP6VP1NvO0Ph5vlqIsrz6YE8KPuGfQ0LuE5ob4Ta2ibVs/fvaGyJIZkEPw54hDrytVWrk3g==", + "version": "2.200.1", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.200.1.tgz", + "integrity": "sha512-kLeDtMJPYX3qSAGPONNa3XZk8Z/K3d0As8ui10/Hbv0ohsEsphxSy0xRoxdyj58/hGxOwj1TZsBezMp+TuPPrg==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -3274,9 +3274,9 @@ ], "license": "Apache-2.0", "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.229", + "@aws-cdk/asset-awscli-v1": "2.2.237", "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0", - "@aws-cdk/cloud-assembly-schema": "^41.0.0", + "@aws-cdk/cloud-assembly-schema": "^44.1.0", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", "fs-extra": "^11.3.0", @@ -3285,7 +3285,7 @@ "mime-types": "^2.1.35", "minimatch": "^3.1.2", "punycode": "^2.3.1", - "semver": "^7.7.1", + "semver": "^7.7.2", "table": "^6.9.0", "yaml": "1.10.2" }, @@ -3524,7 +3524,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.2", "inBundle": true, "license": "ISC", "bin": { diff --git a/source/metrics-utils/package.json b/source/metrics-utils/package.json index 4587d9d14..5fb565335 100644 --- a/source/metrics-utils/package.json +++ b/source/metrics-utils/package.json @@ -1,6 +1,6 @@ { "name": "metrics-utils", - "version": "7.0.3", + "version": "7.0.4", "main": "index.ts", "description": "A construct for providing additional anonymous metrics.", "license": "Apache-2.0", diff --git a/source/metrics-utils/test/lambda/helpers/client-helper.spec.ts b/source/metrics-utils/test/lambda/helpers/client-helper.spec.ts index d91a60224..8764d97d5 100644 --- a/source/metrics-utils/test/lambda/helpers/client-helper.spec.ts +++ b/source/metrics-utils/test/lambda/helpers/client-helper.spec.ts @@ -56,7 +56,7 @@ describe("ClientHelper", () => { }); it("should return different CloudWatchClient instances on different provided regions", () => { - const cwClient1 = clientHelper.getCwClient(); + const cwClient1 = clientHelper.getCwClient("us-west-1"); const cwClient2 = clientHelper.getCwClient("us-east-1"); expect(cwClient1).not.toBe(cwClient2); expect(CloudWatchClient).toHaveBeenCalledTimes(2); diff --git a/source/package-lock.json b/source/package-lock.json index 35d553023..a2e6c6624 100644 --- a/source/package-lock.json +++ b/source/package-lock.json @@ -1,12 +1,12 @@ { "name": "source", - "version": "7.0.3", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "source", - "version": "7.0.3", + "version": "7.0.4", "license": "Apache-2.0", "devDependencies": { "@types/node": "^20.10.4", diff --git a/source/package.json b/source/package.json index 78f664bd7..5a5084821 100644 --- a/source/package.json +++ b/source/package.json @@ -1,6 +1,6 @@ { "name": "source", - "version": "7.0.3", + "version": "7.0.4", "private": true, "description": "ESLint and prettier dependencies to be used within the solution", "license": "Apache-2.0", diff --git a/source/solution-utils/package-lock.json b/source/solution-utils/package-lock.json index f1b85ab51..d17ced145 100644 --- a/source/solution-utils/package-lock.json +++ b/source/solution-utils/package-lock.json @@ -1,12 +1,12 @@ { "name": "solution-utils", - "version": "7.0.3", + "version": "7.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "solution-utils", - "version": "7.0.3", + "version": "7.0.4", "license": "Apache-2.0", "devDependencies": { "@types/jest": "^29.5.5", diff --git a/source/solution-utils/package.json b/source/solution-utils/package.json index b0ca99417..e0bdc6abd 100644 --- a/source/solution-utils/package.json +++ b/source/solution-utils/package.json @@ -1,6 +1,6 @@ { "name": "solution-utils", - "version": "7.0.3", + "version": "7.0.4", "private": true, "description": "Utilities to be used within this solution", "license": "Apache-2.0",