From 46af30f3d067a87c698d7f85949a496dc9e3eb7d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 08:44:49 +0000 Subject: [PATCH 1/2] Upgrade: [dependabot] - bump @middy/input-output-logger Bumps [@middy/input-output-logger](https://github.com/middyjs/middy/tree/HEAD/packages/input-output-logger) from 7.1.2 to 7.1.3. - [Release notes](https://github.com/middyjs/middy/releases) - [Changelog](https://github.com/middyjs/middy/blob/main/docs/RELEASE.md) - [Commits](https://github.com/middyjs/middy/commits/7.1.3/packages/input-output-logger) --- updated-dependencies: - dependency-name: "@middy/input-output-logger" dependency-version: 7.1.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 36 +++++++++---------- packages/capabilityStatement/package.json | 2 +- .../package.json | 2 +- packages/cpsuLambda/package.json | 2 +- packages/gsul/package.json | 2 +- packages/nhsNotifyLambda/package.json | 2 +- packages/nhsNotifyUpdateCallback/package.json | 2 +- packages/nhsd-psu-sandbox/package.json | 2 +- packages/postDatedLambda/package.json | 2 +- .../psuRestoreValidationLambda/package.json | 2 +- packages/statusLambda/package.json | 2 +- .../updatePrescriptionStatus/package.json | 2 +- 12 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index a539dc73a1..9546b063da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2755,12 +2755,12 @@ } }, "node_modules/@middy/input-output-logger": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@middy/input-output-logger/-/input-output-logger-7.1.2.tgz", - "integrity": "sha512-ZVvnRs5X23SDVhgWJ5/UKh14HR4yPRjKFly3QW0pMShfQ/jE76Ej3ACeFpVTLWmZt/ayi4uj60dNaVdEvCl8RA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@middy/input-output-logger/-/input-output-logger-7.1.3.tgz", + "integrity": "sha512-p8ONHUwD2iwu0p1fckCObiH5sG8fgNl+Qr3Z2ClJQ80YVsJVN+bQfZ340liJFIBTYvRDtICma+xqh2vBoIQ0fA==", "license": "MIT", "dependencies": { - "@middy/util": "7.1.2" + "@middy/util": "7.1.3" }, "engines": { "node": ">=22" @@ -2771,9 +2771,9 @@ } }, "node_modules/@middy/input-output-logger/node_modules/@middy/util": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@middy/util/-/util-7.1.2.tgz", - "integrity": "sha512-nEKukkUTjwmgib22MjQ93qad+1ECCya3/rmcLzxb06xghuABK1e3L4RRExtkrDZCY0/5YCXMQ4+SOkOmIKk6gQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@middy/util/-/util-7.1.3.tgz", + "integrity": "sha512-NohE0mOz6JvoGTpOScH47uoowC25EkDGVH8sBpqmzHAWXUOf/2gtbFHL4LPa/CGy/Adz+A/K9NxAI3LyK+fynQ==", "license": "MIT", "engines": { "node": ">=22" @@ -10789,7 +10789,7 @@ "@aws-lambda-powertools/commons": "^2.31.0", "@aws-lambda-powertools/logger": "^2.31.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75" }, "devDependencies": { @@ -10807,7 +10807,7 @@ "@aws-sdk/lib-dynamodb": "^3.1003.0", "@middy/core": "^7.1.2", "@middy/http-header-normalizer": "^7.1.3", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@psu-common/middyErrorHandler": "^1.0.0" }, "devDependencies": { @@ -10853,7 +10853,7 @@ "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", "@middy/http-header-normalizer": "^7.1.3", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@middy/validator": "6.4.1", "json-schema-to-ts": "^3.1.1", "pratica": "^2.3.0", @@ -10887,7 +10887,7 @@ "@aws-sdk/lib-dynamodb": "^3.1003.0", "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@middy/validator": "6.4.1", "@psu-common/middyErrorHandler": "^1.0.0", "json-schema-to-ts": "^3.1.1" @@ -10899,7 +10899,7 @@ "dependencies": { "@aws-lambda-powertools/logger": "^2.31.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75" } }, @@ -10912,7 +10912,7 @@ "@aws-lambda-powertools/parameters": "^2.31.0", "@aws-sdk/client-ssm": "^3.1000.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "axios": "^1.13.6", "axios-retry": "^4.5.0", @@ -10933,7 +10933,7 @@ "@aws-lambda-powertools/parameters": "^2.31.0", "@aws-sdk/client-secrets-manager": "^3.1003.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "axios": "^1.13.6" }, @@ -10951,7 +10951,7 @@ "@aws-sdk/client-sqs": "^3.995.0", "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "@psu-common/commonTypes": "^1.0.0" }, @@ -10967,7 +10967,7 @@ "@aws-sdk/client-backup": "^3.1000.0", "@aws-sdk/client-dynamodb": "^3.994.0", "@aws-sdk/lib-dynamodb": "^3.1003.0", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@psu-common/middyErrorHandler": "^1.0.0", "aws-lambda": "^1.0.7" }, @@ -10996,7 +10996,7 @@ "@aws-lambda-powertools/logger": "^2.31.0", "@aws-lambda-powertools/parameters": "^2.31.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "axios": "^1.13.6" }, @@ -11016,7 +11016,7 @@ "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", "@middy/http-header-normalizer": "^7.1.3", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75" }, "devDependencies": { diff --git a/packages/capabilityStatement/package.json b/packages/capabilityStatement/package.json index f90dc57916..4f83fb4ffa 100644 --- a/packages/capabilityStatement/package.json +++ b/packages/capabilityStatement/package.json @@ -17,7 +17,7 @@ "@aws-lambda-powertools/commons": "^2.31.0", "@aws-lambda-powertools/logger": "^2.31.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75" }, "devDependencies": { diff --git a/packages/checkPrescriptionStatusUpdates/package.json b/packages/checkPrescriptionStatusUpdates/package.json index 800d7176ae..151f6c87d8 100644 --- a/packages/checkPrescriptionStatusUpdates/package.json +++ b/packages/checkPrescriptionStatusUpdates/package.json @@ -20,7 +20,7 @@ "@aws-sdk/lib-dynamodb": "^3.1003.0", "@middy/core": "^7.1.2", "@middy/http-header-normalizer": "^7.1.3", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@psu-common/middyErrorHandler": "^1.0.0" }, "devDependencies": { diff --git a/packages/cpsuLambda/package.json b/packages/cpsuLambda/package.json index 01629b35cc..c1775550fd 100644 --- a/packages/cpsuLambda/package.json +++ b/packages/cpsuLambda/package.json @@ -20,7 +20,7 @@ "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", "@middy/http-header-normalizer": "^7.1.3", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@middy/validator": "6.4.1", "json-schema-to-ts": "^3.1.1", "pratica": "^2.3.0", diff --git a/packages/gsul/package.json b/packages/gsul/package.json index b9471b0eea..8303566fba 100644 --- a/packages/gsul/package.json +++ b/packages/gsul/package.json @@ -20,7 +20,7 @@ "@aws-sdk/lib-dynamodb": "^3.1003.0", "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@middy/validator": "6.4.1", "@psu-common/middyErrorHandler": "^1.0.0", "json-schema-to-ts": "^3.1.1" diff --git a/packages/nhsNotifyLambda/package.json b/packages/nhsNotifyLambda/package.json index daa47e66e9..0cda1be12c 100644 --- a/packages/nhsNotifyLambda/package.json +++ b/packages/nhsNotifyLambda/package.json @@ -20,7 +20,7 @@ "@aws-lambda-powertools/parameters": "^2.31.0", "@aws-sdk/client-ssm": "^3.1000.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "axios": "^1.13.6", "axios-retry": "^4.5.0", diff --git a/packages/nhsNotifyUpdateCallback/package.json b/packages/nhsNotifyUpdateCallback/package.json index 01a73c59fb..77eaaaf8d0 100644 --- a/packages/nhsNotifyUpdateCallback/package.json +++ b/packages/nhsNotifyUpdateCallback/package.json @@ -19,7 +19,7 @@ "@aws-lambda-powertools/parameters": "^2.31.0", "@aws-sdk/client-secrets-manager": "^3.1003.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "axios": "^1.13.6" }, diff --git a/packages/nhsd-psu-sandbox/package.json b/packages/nhsd-psu-sandbox/package.json index 08a5bc1a01..05f3d3ee43 100644 --- a/packages/nhsd-psu-sandbox/package.json +++ b/packages/nhsd-psu-sandbox/package.json @@ -15,7 +15,7 @@ "dependencies": { "@aws-lambda-powertools/logger": "^2.31.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75" } } diff --git a/packages/postDatedLambda/package.json b/packages/postDatedLambda/package.json index 4c2fdcbd1a..9b25eda541 100644 --- a/packages/postDatedLambda/package.json +++ b/packages/postDatedLambda/package.json @@ -20,7 +20,7 @@ "@aws-sdk/client-sqs": "^3.995.0", "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "@psu-common/commonTypes": "^1.0.0" }, diff --git a/packages/psuRestoreValidationLambda/package.json b/packages/psuRestoreValidationLambda/package.json index 390347c55f..f947de0cb8 100644 --- a/packages/psuRestoreValidationLambda/package.json +++ b/packages/psuRestoreValidationLambda/package.json @@ -18,7 +18,7 @@ "@aws-sdk/client-backup": "^3.1000.0", "@aws-sdk/client-dynamodb": "^3.994.0", "@aws-sdk/lib-dynamodb": "^3.1003.0", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@psu-common/middyErrorHandler": "^1.0.0", "aws-lambda": "^1.0.7" }, diff --git a/packages/statusLambda/package.json b/packages/statusLambda/package.json index 5fd618db16..914fc273a7 100644 --- a/packages/statusLambda/package.json +++ b/packages/statusLambda/package.json @@ -17,7 +17,7 @@ "@aws-lambda-powertools/logger": "^2.31.0", "@aws-lambda-powertools/parameters": "^2.31.0", "@middy/core": "^7.1.2", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75", "axios": "^1.13.6" }, diff --git a/packages/updatePrescriptionStatus/package.json b/packages/updatePrescriptionStatus/package.json index ea5711f983..dad4649d27 100644 --- a/packages/updatePrescriptionStatus/package.json +++ b/packages/updatePrescriptionStatus/package.json @@ -21,7 +21,7 @@ "@aws-sdk/util-dynamodb": "^3.991.0", "@middy/core": "^7.1.2", "@middy/http-header-normalizer": "^7.1.3", - "@middy/input-output-logger": "^7.1.2", + "@middy/input-output-logger": "^7.1.3", "@nhs/fhir-middy-error-handler": "^2.1.75" }, "devDependencies": { From 586514edb8007e5d480f090608ba5e2c4cb489ae Mon Sep 17 00:00:00 2001 From: tstephen-nhs <231503406+tstephen-nhs@users.noreply.github.com> Date: Tue, 10 Mar 2026 18:28:03 +0000 Subject: [PATCH 2/2] chore: adapt to upstream breaking change --- packages/capabilityStatement/src/capabilityStatement.ts | 2 +- .../src/checkPrescriptionStatusUpdates.ts | 2 +- packages/cpsuLambda/src/middleware.ts | 7 ++++--- packages/gsul/src/getStatusUpdates.ts | 7 ++++--- packages/nhsNotifyLambda/src/nhsNotifyLambda.ts | 2 +- packages/nhsNotifyUpdateCallback/src/lambdaHandler.ts | 2 +- packages/nhsd-psu-sandbox/src/sandbox.ts | 2 +- packages/postDatedLambda/src/main.ts | 2 +- packages/psuRestoreValidationLambda/src/handler.ts | 2 +- packages/statusLambda/src/statusLambda.ts | 2 +- .../src/updatePrescriptionStatus.ts | 2 +- 11 files changed, 17 insertions(+), 15 deletions(-) diff --git a/packages/capabilityStatement/src/capabilityStatement.ts b/packages/capabilityStatement/src/capabilityStatement.ts index f49439fe8b..3f82223502 100644 --- a/packages/capabilityStatement/src/capabilityStatement.ts +++ b/packages/capabilityStatement/src/capabilityStatement.ts @@ -32,7 +32,7 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - logger.info(request) + logger.info("inputOutputLogger request", {request}) } }) ) diff --git a/packages/checkPrescriptionStatusUpdates/src/checkPrescriptionStatusUpdates.ts b/packages/checkPrescriptionStatusUpdates/src/checkPrescriptionStatusUpdates.ts index 9cc3052e55..0d0535a3a8 100644 --- a/packages/checkPrescriptionStatusUpdates/src/checkPrescriptionStatusUpdates.ts +++ b/packages/checkPrescriptionStatusUpdates/src/checkPrescriptionStatusUpdates.ts @@ -106,7 +106,7 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - logger.info(request) + logger.info("inputOutputLogger request", {request}) } }) ) diff --git a/packages/cpsuLambda/src/middleware.ts b/packages/cpsuLambda/src/middleware.ts index f0e4a515a8..a8b259a8e3 100644 --- a/packages/cpsuLambda/src/middleware.ts +++ b/packages/cpsuLambda/src/middleware.ts @@ -15,10 +15,11 @@ export const MIDDLEWARE: Record = { inputOutputLogger: (logger) => inputOutputLogger({ logger: (request) => { - if (request.response) { - logger.debug(request) + const response = (request as {response?: unknown} | null | undefined)?.response + if (response === undefined) { + logger.info("inputOutputLogger request", {request}) } else { - logger.info(request) + logger.debug("inputOutputLogger response", {response}) } } }), diff --git a/packages/gsul/src/getStatusUpdates.ts b/packages/gsul/src/getStatusUpdates.ts index 30171b186d..fde551f19d 100644 --- a/packages/gsul/src/getStatusUpdates.ts +++ b/packages/gsul/src/getStatusUpdates.ts @@ -110,10 +110,11 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - if (request.response) { - logger.info(request.response) + const response = (request as {response?: unknown} | null | undefined)?.response + if (response === undefined) { + logger.info("inputOutputLogger request", {request}) } else { - logger.info(request) + logger.info("inputOutputLogger response", {response}) } } }) diff --git a/packages/nhsNotifyLambda/src/nhsNotifyLambda.ts b/packages/nhsNotifyLambda/src/nhsNotifyLambda.ts index 14221dc047..c117529325 100644 --- a/packages/nhsNotifyLambda/src/nhsNotifyLambda.ts +++ b/packages/nhsNotifyLambda/src/nhsNotifyLambda.ts @@ -127,6 +127,6 @@ export const lambdaHandler = async ( export const handler = middy(lambdaHandler) .use(injectLambdaContext(logger, {clearState: true})) .use( - inputOutputLogger({logger: (req) => logger.info(req)}) + inputOutputLogger({logger: (request) => logger.info("inputOutputLogger request", {request})}) ) .use(errorHandler({logger})) diff --git a/packages/nhsNotifyUpdateCallback/src/lambdaHandler.ts b/packages/nhsNotifyUpdateCallback/src/lambdaHandler.ts index 6858b11b4c..846f3361e9 100644 --- a/packages/nhsNotifyUpdateCallback/src/lambdaHandler.ts +++ b/packages/nhsNotifyUpdateCallback/src/lambdaHandler.ts @@ -68,7 +68,7 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - logger.info(request) + logger.info("inputOutputLogger request", {request}) } }) ) diff --git a/packages/nhsd-psu-sandbox/src/sandbox.ts b/packages/nhsd-psu-sandbox/src/sandbox.ts index e0a195ab51..6c025b16af 100644 --- a/packages/nhsd-psu-sandbox/src/sandbox.ts +++ b/packages/nhsd-psu-sandbox/src/sandbox.ts @@ -31,7 +31,7 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - logger.info(request) + logger.info("inputOutputLogger request", {request}) } }) ) diff --git a/packages/postDatedLambda/src/main.ts b/packages/postDatedLambda/src/main.ts index b2f97fd3e2..30d1cfe21c 100644 --- a/packages/postDatedLambda/src/main.ts +++ b/packages/postDatedLambda/src/main.ts @@ -29,6 +29,6 @@ export const lambdaHandler = async ( export const handler = middy(lambdaHandler) .use(injectLambdaContext(logger, {clearState: true})) .use( - inputOutputLogger({logger: (req) => logger.info(req)}) + inputOutputLogger({logger: (request) => logger.info("inputOutputLogger request", {request})}) ) .use(errorHandler({logger})) diff --git a/packages/psuRestoreValidationLambda/src/handler.ts b/packages/psuRestoreValidationLambda/src/handler.ts index 5c274a7088..15fc922c53 100644 --- a/packages/psuRestoreValidationLambda/src/handler.ts +++ b/packages/psuRestoreValidationLambda/src/handler.ts @@ -57,7 +57,7 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - logger.info(request) + logger.info("inputOutputLogger request", {request}) } }) ) diff --git a/packages/statusLambda/src/statusLambda.ts b/packages/statusLambda/src/statusLambda.ts index 710371cbec..ad9d3b5bbb 100644 --- a/packages/statusLambda/src/statusLambda.ts +++ b/packages/statusLambda/src/statusLambda.ts @@ -46,7 +46,7 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - logger.info(request) + logger.info("inputOutputLogger request", {request}) } }) ) diff --git a/packages/updatePrescriptionStatus/src/updatePrescriptionStatus.ts b/packages/updatePrescriptionStatus/src/updatePrescriptionStatus.ts index a3a4bbb70c..160bc8516d 100644 --- a/packages/updatePrescriptionStatus/src/updatePrescriptionStatus.ts +++ b/packages/updatePrescriptionStatus/src/updatePrescriptionStatus.ts @@ -440,7 +440,7 @@ export const handler = middy(lambdaHandler) .use( inputOutputLogger({ logger: (request) => { - logger.info(request) + logger.info("inputOutputLogger request", {request}) } }) )