From e442d393197d4501e9db997b03b2cc5f59ff1478 Mon Sep 17 00:00:00 2001 From: s1gr1d <32902192+s1gr1d@users.noreply.github.com> Date: Fri, 31 Jul 2026 11:57:17 +0200 Subject: [PATCH 1/3] ref(core): Deprecate `include` from RequestData --- packages/core/src/integrations/requestdata.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/core/src/integrations/requestdata.ts b/packages/core/src/integrations/requestdata.ts index 454edb9a58c7..b7746580aeac 100644 --- a/packages/core/src/integrations/requestdata.ts +++ b/packages/core/src/integrations/requestdata.ts @@ -28,7 +28,9 @@ type RequestDataIncludeOptions = { type RequestDataIntegrationOptions = { /** - * Controls what data is pulled from the request and added to the event. + * Defines what request data should be collected. + * + * @deprecated Use `dataCollection` from the `init()` options instead. */ include?: RequestDataIncludeOptions; }; @@ -44,13 +46,19 @@ const _requestDataIntegration = ((options: RequestDataIntegrationOptions = {}) = function resolveRequestDataOptions(client: Client): ResolvedRequestDataOptions { const dataCollection = client.getDataCollectionOptions(); const include = { + // oxlint-disable-next-line typescript/no-deprecated cookies: options.include?.cookies ?? dataCollection.cookies !== false, // Always attach body data that's already on the scope — dataCollection.httpBodies gates write-time, not read-time + // oxlint-disable-next-line typescript/no-deprecated data: options.include?.data ?? true, + // oxlint-disable-next-line typescript/no-deprecated headers: options.include?.headers ?? dataCollection.httpHeaders.request !== false, + // oxlint-disable-next-line typescript/no-deprecated ip: options.include?.ip ?? dataCollection.userInfo, + // oxlint-disable-next-line typescript/no-deprecated query_string: options.include?.query_string ?? dataCollection.urlQueryParams !== false, // No dataCollection equivalent — URL is always included + // oxlint-disable-next-line typescript/no-deprecated url: options.include?.url ?? true, }; From 204c602b0ef4c9d9bccb63d765d3b59aa6a77fab Mon Sep 17 00:00:00 2001 From: s1gr1d <32902192+s1gr1d@users.noreply.github.com> Date: Fri, 31 Jul 2026 14:31:14 +0200 Subject: [PATCH 2/3] add docs link --- packages/core/src/integrations/requestdata.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/integrations/requestdata.ts b/packages/core/src/integrations/requestdata.ts index b7746580aeac..89aa5abe3411 100644 --- a/packages/core/src/integrations/requestdata.ts +++ b/packages/core/src/integrations/requestdata.ts @@ -30,7 +30,7 @@ type RequestDataIntegrationOptions = { /** * Defines what request data should be collected. * - * @deprecated Use `dataCollection` from the `init()` options instead. + * @deprecated Use `dataCollection` from the `init()` options instead. Check the docs for more info: https://docs.sentry.io/platforms/javascript/configuration/options/#dataCollection */ include?: RequestDataIncludeOptions; }; From d54037c2770b64b60b73bcfe8007448a72fc5425 Mon Sep 17 00:00:00 2001 From: s1gr1d <32902192+s1gr1d@users.noreply.github.com> Date: Fri, 31 Jul 2026 15:45:17 +0200 Subject: [PATCH 3/3] add lint comment --- packages/cloudflare/src/sdk.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cloudflare/src/sdk.ts b/packages/cloudflare/src/sdk.ts index ac85151846f0..3cb51d76e140 100644 --- a/packages/cloudflare/src/sdk.ts +++ b/packages/cloudflare/src/sdk.ts @@ -58,6 +58,7 @@ export function getDefaultIntegrations(options: CloudflareOptions): Integration[ linkedErrorsIntegration(), fetchIntegration(), httpServerIntegration(), + // oxlint-disable-next-line typescript/no-deprecated requestDataIntegration(cookiesEnabled ? undefined : { include: { cookies: false } }), consoleIntegration(), // The orchestrion diagnostics-channel subscribers (mysql, pg, …). The