From 6accd573009bf0f3812c4f82eecefe96998627e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 18:54:18 +0000 Subject: [PATCH 1/2] feat(deps): Bump @types/aws-lambda from 8.10.150 to 8.10.161 Bumps [@types/aws-lambda](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aws-lambda) from 8.10.150 to 8.10.161. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/aws-lambda) --- updated-dependencies: - dependency-name: "@types/aws-lambda" dependency-version: 8.10.161 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- packages/aws-serverless/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index 5d7029bd7d9f..3394b3e727ab 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -73,7 +73,7 @@ "@sentry/core": "10.55.0", "@sentry/node": "10.55.0", "@sentry/node-core": "10.55.0", - "@types/aws-lambda": "^8.10.62" + "@types/aws-lambda": "^8.10.161" }, "devDependencies": { "@types/node": "^18.19.1", diff --git a/yarn.lock b/yarn.lock index dcad61c29892..b65dfd33c7e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8900,10 +8900,10 @@ resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== -"@types/aws-lambda@^8.10.62": - version "8.10.150" - resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.150.tgz#4998b238750ec389a326a7cdb625808834036bd3" - integrity sha512-AX+AbjH/rH5ezX1fbK8onC/a+HyQHo7QGmvoxAE42n22OsciAxvZoZNEr22tbXs8WfP1nIsBjKDpgPm3HjOZbA== +"@types/aws-lambda@^8.10.161": + version "8.10.161" + resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.161.tgz#36d95723ec46d3d555bf0684f83cf4d4369a28ad" + integrity sha512-rUYdp+MQwSFocxIOcSsYSF3YYYC/uUpMbCY/mbO21vGqfrEYvNSoPyKYDj6RhXXpPfS0KstW9RwG3qXh9sL7FQ== "@types/babel__core@^7.20.1", "@types/babel__core@^7.20.4": version "7.20.5" From b42593dcaaff9ff2a87e81366cb58a1416747d6a Mon Sep 17 00:00:00 2001 From: Andrei Borza Date: Sat, 6 Jun 2026 18:15:11 +0200 Subject: [PATCH 2/2] Change client context custom field to custom from Custom --- packages/aws-serverless/src/utils.ts | 6 +++--- packages/aws-serverless/test/utils.test.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/aws-serverless/src/utils.ts b/packages/aws-serverless/src/utils.ts index f298a2bfec48..ff8e8810992b 100644 --- a/packages/aws-serverless/src/utils.ts +++ b/packages/aws-serverless/src/utils.ts @@ -40,7 +40,7 @@ export function markEventUnhandled(scope: Scope, type: string): Scope { * back to the `event`. * * When instrumenting the Lambda function with Sentry, the sentry trace data - * is placed on `context.clientContext.Custom`. Users are free to modify context + * is placed on `context.clientContext.custom`. Users are free to modify context * tho and provide this data via `event` or `context`. */ export function getAwsTraceData(event: HandlerEvent, context?: HandlerContext): TraceData { @@ -51,8 +51,8 @@ export function getAwsTraceData(event: HandlerEvent, context?: HandlerContext): baggage: headers.baggage, }; - if (context?.clientContext?.Custom) { - const customContext: Record = context.clientContext.Custom; + if (context?.clientContext?.custom) { + const customContext: Record = context.clientContext.custom; const sentryTrace = isString(customContext['sentry-trace']) ? customContext['sentry-trace'] : undefined; if (sentryTrace) { diff --git a/packages/aws-serverless/test/utils.test.ts b/packages/aws-serverless/test/utils.test.ts index e77171454a6a..f3e0f00dc97b 100644 --- a/packages/aws-serverless/test/utils.test.ts +++ b/packages/aws-serverless/test/utils.test.ts @@ -14,7 +14,7 @@ vi.mock('@opentelemetry/api', async () => { const mockContext = { clientContext: { - Custom: { + custom: { 'sentry-trace': '12345678901234567890123456789012-1234567890123456-1', baggage: 'sentry-environment=production', }, @@ -54,7 +54,7 @@ describe('getTraceData', () => { test('gets sentry trace data from the event if the context sentry trace is undefined', () => { const traceData = getAwsTraceData(mockEvent, { // @ts-expect-error, a partial context object is fine here - clientContext: { Custom: { 'sentry-trace': undefined, baggage: '' } }, + clientContext: { custom: { 'sentry-trace': undefined, baggage: '' } }, }); expect(traceData['sentry-trace']).toEqual('12345678901234567890123456789012-1234567890123456-2');