From 68b530c4303e1109af306863d51e0c4927c4d0c7 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Fri, 19 Dec 2025 10:31:01 -0600 Subject: [PATCH 1/2] chore(deps): upgrade to eoapi-cdk 10.4.2 fixes race condition for pgbouncer secret and lambda function versions --- cdk/PgStacInfra.ts | 1 + package-lock.json | 55 +++++++++++++++++++++++----------------------- package.json | 2 +- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/cdk/PgStacInfra.ts b/cdk/PgStacInfra.ts index fa151cb..dddfc9e 100644 --- a/cdk/PgStacInfra.ts +++ b/cdk/PgStacInfra.ts @@ -128,6 +128,7 @@ export class PgStacInfra extends Stack { file: "dockerfiles/Dockerfile.raster", buildArgs: { PYTHON_VERSION: "3.12" }, }), + handler: "handler.handler", role: titilerDataAccessRole, }; diff --git a/package-lock.json b/package-lock.json index fbdaa2b..9ecf2ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "aws-cdk-lib": "^2.190.0", "constructs": "^10.3.0", - "eoapi-cdk": "^10.3.0", + "eoapi-cdk": "^10.4.2", "source-map-support": "^0.5.16" }, "bin": { @@ -29,9 +29,9 @@ } }, "node_modules/@aws-cdk/asset-awscli-v1": { - "version": "2.2.233", - "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.233.tgz", - "integrity": "sha512-OH5ZN1F/0wwOUwzVUSvE0/syUOi44H9the6IG16anlSptfeQ1fvduJazZAKRuJLtautPbiqxllyOrtWh6LhX8A==", + "version": "2.2.242", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.242.tgz", + "integrity": "sha512-4c1bAy2ISzcdKXYS1k4HYZsNrgiwbiDzj36ybwFVxEWZXVAP0dimQTCaB9fxu7sWzEjw3d+eaw6Fon+QTfTIpQ==", "license": "Apache-2.0" }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { @@ -41,9 +41,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": "48.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.20.0.tgz", + "integrity": "sha512-+eeiav9LY4wbF/EFuCt/vfvi/Zoxo8bf94PW5clbMraChEliq83w4TbRVy0jB9jE0v1ooFTtIjSQkowSPkfISg==", "bundleDependencies": [ "jsonschema", "semver" @@ -51,10 +51,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": { @@ -66,7 +66,7 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.2", "inBundle": true, "license": "ISC", "bin": { @@ -1654,9 +1654,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.192.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.192.0.tgz", - "integrity": "sha512-Y9BAlr9a4QsEsamKc2cOGzX8DpVSOh94wsrMSGRXT0bZaqmixhhmT7WYCrT1KX4MU3gYk3OiwY2BbNyWaNE8Fg==", + "version": "2.233.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.233.0.tgz", + "integrity": "sha512-rBOzIA8TGC5eB8TyVIvckAVlX7a0/gVPE634FguhSee9RFaovjgc5+IixGyyLJhu3lLsMSjqDoqTJg2ab+p8ng==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -1672,23 +1672,23 @@ ], "license": "Apache-2.0", "dependencies": { - "@aws-cdk/asset-awscli-v1": "^2.2.229", + "@aws-cdk/asset-awscli-v1": "2.2.242", "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0", - "@aws-cdk/cloud-assembly-schema": "^41.0.0", + "@aws-cdk/cloud-assembly-schema": "^48.20.0", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", - "fs-extra": "^11.3.0", + "fs-extra": "^11.3.2", "ignore": "^5.3.2", "jsonschema": "^1.5.0", "mime-types": "^2.1.35", "minimatch": "^3.1.2", "punycode": "^2.3.1", - "semver": "^7.7.1", + "semver": "^7.7.3", "table": "^6.9.0", "yaml": "1.10.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.0.0" }, "peerDependencies": { "constructs": "^10.0.0" @@ -1750,7 +1750,7 @@ "license": "MIT" }, "node_modules/aws-cdk-lib/node_modules/brace-expansion": { - "version": "1.1.11", + "version": "1.1.12", "inBundle": true, "license": "MIT", "dependencies": { @@ -1798,7 +1798,7 @@ "license": "MIT" }, "node_modules/aws-cdk-lib/node_modules/fast-uri": { - "version": "3.0.6", + "version": "3.1.0", "funding": [ { "type": "github", @@ -1813,7 +1813,7 @@ "license": "BSD-3-Clause" }, "node_modules/aws-cdk-lib/node_modules/fs-extra": { - "version": "11.3.0", + "version": "11.3.2", "inBundle": true, "license": "MIT", "dependencies": { @@ -1852,7 +1852,7 @@ "license": "MIT" }, "node_modules/aws-cdk-lib/node_modules/jsonfile": { - "version": "6.1.0", + "version": "6.2.0", "inBundle": true, "license": "MIT", "dependencies": { @@ -1922,7 +1922,7 @@ } }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.7.1", + "version": "7.7.3", "inBundle": true, "license": "ISC", "bin": { @@ -2544,12 +2544,12 @@ "license": "MIT" }, "node_modules/eoapi-cdk": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/eoapi-cdk/-/eoapi-cdk-10.3.0.tgz", - "integrity": "sha512-3MSDtltIKp90gbc/PsXEOV5fiKnIhEN/HWJ5iFiWPBEtRMc1hK6KI4ck3BjECXItGVrngblA00uf259xRgnWoQ==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/eoapi-cdk/-/eoapi-cdk-10.4.2.tgz", + "integrity": "sha512-OJktBaFb8AGPZkHzl1DRJldC2PyKBx2SLCt2xkiwr3AHSwNUQckJePDRq4oaAK+z19z8s8TVMUmqkfMOa5bIEg==", "license": "ISC", "peerDependencies": { - "aws-cdk-lib": "^2.190.0", + "aws-cdk-lib": "^2.220.0", "constructs": "^10.4.2" } }, @@ -4604,7 +4604,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" diff --git a/package.json b/package.json index 2051b05..92b345e 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "dependencies": { "aws-cdk-lib": "^2.190.0", "constructs": "^10.3.0", - "eoapi-cdk": "^10.3.0", + "eoapi-cdk": "^10.4.2", "source-map-support": "^0.5.16" } } From 79d6ce5ba95d41daeb0cefb145a85b6640c6a2cd Mon Sep 17 00:00:00 2001 From: hrodmn Date: Fri, 19 Dec 2025 10:38:02 -0600 Subject: [PATCH 2/2] chore(deps): upgrade aws-cdk-lib and aws-cdk --- package-lock.json | 13 +++++++------ package.json | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ecf2ee..c17bd01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "ts_app", "version": "0.1.0", "dependencies": { - "aws-cdk-lib": "^2.190.0", + "aws-cdk-lib": "^2.220.0", "constructs": "^10.3.0", "eoapi-cdk": "^10.4.2", "source-map-support": "^0.5.16" @@ -20,7 +20,7 @@ "@types/jest": "^26.0.10", "@types/js-yaml": "4.0.5", "@types/node": "10.17.27", - "aws-cdk": "^2.1016.0", + "aws-cdk": "^2.1100.1", "jest": "^30.2.0", "js-yaml": "^4.1.0", "ts-jest": "^29.4.4", @@ -1638,16 +1638,16 @@ "dev": true }, "node_modules/aws-cdk": { - "version": "2.1016.0", - "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1016.0.tgz", - "integrity": "sha512-zdJ/tQp0iE/s8l8zLQPgdUJUHpS6KblkzdP5nOYC/NbD5OCdhS8QS7vLBkT8M7mNyZh3Ep3C+/m6NsxrurRe0A==", + "version": "2.1100.1", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1100.1.tgz", + "integrity": "sha512-q2poFrQh90TK6eqeI0zznA8r1JkDI63WVOSqC7gFGo6qjQjAnvFk/utxHoNRgAC0RL0CLd19uCcHh3jfX9NiSg==", "dev": true, "license": "Apache-2.0", "bin": { "cdk": "bin/cdk" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.0.0" }, "optionalDependencies": { "fsevents": "2.3.2" @@ -4604,6 +4604,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" diff --git a/package.json b/package.json index 92b345e..d4fb280 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@types/jest": "^26.0.10", "@types/js-yaml": "4.0.5", "@types/node": "10.17.27", - "aws-cdk": "^2.1016.0", + "aws-cdk": "^2.1100.1", "jest": "^30.2.0", "js-yaml": "^4.1.0", "ts-jest": "^29.4.4", @@ -23,7 +23,7 @@ "typescript": "^5.0.0" }, "dependencies": { - "aws-cdk-lib": "^2.190.0", + "aws-cdk-lib": "^2.220.0", "constructs": "^10.3.0", "eoapi-cdk": "^10.4.2", "source-map-support": "^0.5.16"