diff --git a/docs/migration/v8-to-v9.md b/docs/migration/v8-to-v9.md index 84143065390a..5e4ed5eb906a 100644 --- a/docs/migration/v8-to-v9.md +++ b/docs/migration/v8-to-v9.md @@ -322,7 +322,7 @@ The following outlines deprecations that were introduced in version 8 of the SDK - **Passing `undefined` to `tracesSampleRate` / `tracesSampler` / `enableTracing` will be handled differently in v9** -In v8, explicitly setting `tracesSampleRate` (even if it is set to `undefined`) will result in tracing being _enabled_, although no spans will be generated. +In v8, explicitly setting `tracesSampleRate` (even if it is set to `undefined`) resulted in tracing being _enabled_, although no spans were generated. ```ts Sentry.init({ @@ -334,6 +334,8 @@ In v9, we will streamline this behavior so that passing `undefined` will result If you are relying on `undefined` being passed in and having tracing enabled because of this, you should update your config to set e.g. `tracesSampleRate: 0` instead, which will also enable tracing in v9. +The `enableTracing` option was removed. In v9, to emulate `enableTracing: true`, set `tracesSampleRate: 1`. To emulate `enableTracing: false`, remove the `tracesSampleRate` and `tracesSampler` options (if configured). + - **The `autoSessionTracking` option is deprecated.** To enable session tracking, it is recommended to unset `autoSessionTracking` and ensure that either, in browser environments the `browserSessionIntegration` is added, or in server environments the `httpIntegration` is added. diff --git a/packages/astro/test/client/sdk.test.ts b/packages/astro/test/client/sdk.test.ts index 41ff4bbae061..9f3ea651697d 100644 --- a/packages/astro/test/client/sdk.test.ts +++ b/packages/astro/test/client/sdk.test.ts @@ -52,7 +52,6 @@ describe('Sentry client SDK', () => { it.each([ ['tracesSampleRate', { tracesSampleRate: 0 }], ['tracesSampler', { tracesSampler: () => 1.0 }], - ['enableTracing', { enableTracing: true }], ['no tracing option set', {}], ])('adds browserTracingIntegration if tracing is enabled via %s', (_, tracingOptions) => { init({ @@ -72,7 +71,7 @@ describe('Sentry client SDK', () => { init({ dsn: 'https://public@dsn.ingest.sentry.io/1337', - enableTracing: true, + tracesSampleRate: 1, }); const integrationsToInit = browserInit.mock.calls[0]![0]?.defaultIntegrations || []; @@ -90,7 +89,7 @@ describe('Sentry client SDK', () => { integrations: [ browserTracingIntegration({ finalTimeout: 10, instrumentNavigation: false, instrumentPageLoad: false }), ], - enableTracing: true, + tracesSampleRate: 1, }); const browserTracing = getClient()?.getIntegrationByName('BrowserTracing'); diff --git a/packages/cloudflare/test/integrations/fetch.test.ts b/packages/cloudflare/test/integrations/fetch.test.ts index 98f129f4abd0..b0d301de3519 100644 --- a/packages/cloudflare/test/integrations/fetch.test.ts +++ b/packages/cloudflare/test/integrations/fetch.test.ts @@ -26,7 +26,6 @@ describe('WinterCGFetch instrumentation', () => { client = new FakeClient({ dsn: 'https://public@dsn.ingest.sentry.io/1337', - enableTracing: true, tracesSampleRate: 1, integrations: [], transport: () => ({ diff --git a/packages/core/src/tracing/sampling.ts b/packages/core/src/tracing/sampling.ts index 82a0ce91d9dd..38885f99c006 100644 --- a/packages/core/src/tracing/sampling.ts +++ b/packages/core/src/tracing/sampling.ts @@ -12,7 +12,7 @@ import { parseSampleRate } from '../utils/parseSampleRate'; * sent to Sentry. */ export function sampleSpan( - options: Pick, + options: Pick, samplingContext: SamplingContext, sampleRand: number, ): [sampled: boolean, sampleRate?: number] { @@ -21,7 +21,7 @@ export function sampleSpan( return [false]; } - // we would have bailed already if neither `tracesSampler` nor `tracesSampleRate` nor `enableTracing` were defined, so one of these should + // we would have bailed already if neither `tracesSampler` nor `tracesSampleRate` were defined, so one of these should // work; prefer the hook if so let sampleRate; if (typeof options.tracesSampler === 'function') { @@ -30,9 +30,6 @@ export function sampleSpan( sampleRate = samplingContext.parentSampled; } else if (typeof options.tracesSampleRate !== 'undefined') { sampleRate = options.tracesSampleRate; - } else { - // When `enableTracing === true`, we use a sample rate of 100% - sampleRate = 1; } // Since this is coming from the user (or from a function provided by the user), who knows what we might get. diff --git a/packages/core/src/types-hoist/options.ts b/packages/core/src/types-hoist/options.ts index 80847285a4ef..bbe501ffd88b 100644 --- a/packages/core/src/types-hoist/options.ts +++ b/packages/core/src/types-hoist/options.ts @@ -81,17 +81,6 @@ export interface ClientOptions | undefined, + maybeOptions?: Pick | undefined, ): boolean { if (typeof __SENTRY_TRACING__ === 'boolean' && !__SENTRY_TRACING__) { return false; @@ -18,6 +18,9 @@ export function hasTracingEnabled( const client = getClient(); const options = maybeOptions || client?.getOptions(); - // eslint-disable-next-line deprecation/deprecation - return !!options && (options.enableTracing || options.tracesSampleRate != null || !!options.tracesSampler); + return ( + !!options && + // Note: This check is `!= null`, meaning "nullish" + (options.tracesSampleRate != null || !!options.tracesSampler) + ); } diff --git a/packages/core/test/lib/feedback.test.ts b/packages/core/test/lib/feedback.test.ts index 74bfeec1f236..717329d0b0e0 100644 --- a/packages/core/test/lib/feedback.test.ts +++ b/packages/core/test/lib/feedback.test.ts @@ -314,7 +314,7 @@ describe('captureFeedback', () => { getDefaultTestClientOptions({ dsn: 'https://dsn@ingest.f00.f00/1', enableSend: true, - enableTracing: true, + tracesSampleRate: 1, // We don't care about transactions here... beforeSendTransaction() { return null; @@ -385,7 +385,7 @@ describe('captureFeedback', () => { getDefaultTestClientOptions({ dsn: 'https://dsn@ingest.f00.f00/1', enableSend: true, - enableTracing: true, + tracesSampleRate: 1, // We don't care about transactions here... beforeSendTransaction() { return null; diff --git a/packages/core/test/lib/tracing/errors.test.ts b/packages/core/test/lib/tracing/errors.test.ts index 7b3f08a6765b..43c6e8eca0ec 100644 --- a/packages/core/test/lib/tracing/errors.test.ts +++ b/packages/core/test/lib/tracing/errors.test.ts @@ -24,7 +24,7 @@ describe('registerErrorHandlers()', () => { beforeEach(() => { mockAddGlobalErrorInstrumentationHandler.mockClear(); mockAddGlobalUnhandledRejectionInstrumentationHandler.mockClear(); - const options = getDefaultTestClientOptions({ enableTracing: true }); + const options = getDefaultTestClientOptions({ tracesSampleRate: 1 }); const client = new TestClient(options); setCurrentClient(client); client.init(); diff --git a/packages/core/test/lib/tracing/trace.test.ts b/packages/core/test/lib/tracing/trace.test.ts index 9610c99323e1..cf2db6cb316a 100644 --- a/packages/core/test/lib/tracing/trace.test.ts +++ b/packages/core/test/lib/tracing/trace.test.ts @@ -1684,7 +1684,7 @@ describe('withActiveSpan()', () => { setAsyncContextStrategy(undefined); - const options = getDefaultTestClientOptions({ enableTracing: true }); + const options = getDefaultTestClientOptions({ tracesSampleRate: 1 }); const client = new TestClient(options); setCurrentClient(client); client.init(); diff --git a/packages/core/test/lib/utils/hasTracingEnabled.test.ts b/packages/core/test/lib/utils/hasTracingEnabled.test.ts index 3ae7066ac0f0..a3191336bb1a 100644 --- a/packages/core/test/lib/utils/hasTracingEnabled.test.ts +++ b/packages/core/test/lib/utils/hasTracingEnabled.test.ts @@ -5,28 +5,13 @@ describe('hasTracingEnabled', () => { const tracesSampleRate = 1; it.each([ ['No options', undefined, false], - ['No tracesSampler or tracesSampleRate or enableTracing', {}, false], + ['No tracesSampler or tracesSampleRate', {}, false], ['With tracesSampler', { tracesSampler }, true], ['With tracesSampleRate', { tracesSampleRate }, true], - ['With enableTracing=true', { enableTracing: true }, true], - ['With enableTracing=false', { enableTracing: false }, false], - ['With enableTracing=undefined', { enableTracing: undefined }, false], ['With tracesSampleRate=undefined', { tracesSampleRate: undefined }, false], ['With tracesSampleRate=0', { tracesSampleRate: 0 }, true], ['With tracesSampler=undefined', { tracesSampler: undefined }, false], - ['With tracesSampler && enableTracing=false', { tracesSampler, enableTracing: false }, true], - ['With tracesSampleRate && enableTracing=false', { tracesSampler, enableTracing: false }, true], ['With tracesSampler and tracesSampleRate', { tracesSampler, tracesSampleRate }, true], - [ - 'With tracesSampler and tracesSampleRate and enableTracing=true', - { tracesSampler, tracesSampleRate, enableTracing: true }, - true, - ], - [ - 'With tracesSampler and tracesSampleRate and enableTracing=false', - { tracesSampler, tracesSampleRate, enableTracing: false }, - true, - ], ])( '%s', (_: string, input: Parameters[0], output: ReturnType) => { diff --git a/packages/feedback/src/core/sendFeedback.test.ts b/packages/feedback/src/core/sendFeedback.test.ts index cf6c09f2e6f5..6f7e9c0050a9 100644 --- a/packages/feedback/src/core/sendFeedback.test.ts +++ b/packages/feedback/src/core/sendFeedback.test.ts @@ -141,7 +141,7 @@ describe('sendFeedback', () => { }); it('applies active span data to feedback', async () => { - mockSdk({ sentryOptions: { enableTracing: true } }); + mockSdk({ sentryOptions: { tracesSampleRate: 1 } }); const mockTransport = jest.spyOn(getClient()!.getTransport()!, 'send'); await startSpan({ name: 'test span' }, () => { @@ -196,7 +196,7 @@ describe('sendFeedback', () => { }); it('applies scope data to feedback', async () => { - mockSdk({ sentryOptions: { enableTracing: true } }); + mockSdk({ sentryOptions: { tracesSampleRate: 1 } }); const mockTransport = jest.spyOn(getClient()!.getTransport()!, 'send'); await withIsolationScope(isolationScope => { diff --git a/packages/node/test/integration/breadcrumbs.test.ts b/packages/node/test/integration/breadcrumbs.test.ts index 5105a9ff50df..d32d1490be76 100644 --- a/packages/node/test/integration/breadcrumbs.test.ts +++ b/packages/node/test/integration/breadcrumbs.test.ts @@ -99,7 +99,7 @@ describe('Integration | breadcrumbs', () => { const beforeSend = jest.fn(() => null); const beforeBreadcrumb = jest.fn(breadcrumb => breadcrumb); - mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, enableTracing: true }); + mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, tracesSampleRate: 1 }); const client = getClient() as NodeClient; @@ -144,7 +144,7 @@ describe('Integration | breadcrumbs', () => { const beforeSend = jest.fn(() => null); const beforeBreadcrumb = jest.fn(breadcrumb => breadcrumb); - mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, enableTracing: true }); + mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, tracesSampleRate: 1 }); const client = getClient() as NodeClient; @@ -196,7 +196,7 @@ describe('Integration | breadcrumbs', () => { const beforeSend = jest.fn(() => null); const beforeBreadcrumb = jest.fn(breadcrumb => breadcrumb); - mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, enableTracing: true }); + mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, tracesSampleRate: 1 }); const client = getClient() as NodeClient; @@ -237,7 +237,7 @@ describe('Integration | breadcrumbs', () => { const beforeSend = jest.fn(() => null); const beforeBreadcrumb = jest.fn(breadcrumb => breadcrumb); - mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, enableTracing: true }); + mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, tracesSampleRate: 1 }); const client = getClient() as NodeClient; @@ -295,7 +295,7 @@ describe('Integration | breadcrumbs', () => { const beforeSend = jest.fn(() => null); const beforeBreadcrumb = jest.fn(breadcrumb => breadcrumb); - mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, enableTracing: true }); + mockSdkInit({ beforeSend, beforeBreadcrumb, beforeSendTransaction, tracesSampleRate: 1 }); const client = getClient() as NodeClient; diff --git a/packages/node/test/integration/scope.test.ts b/packages/node/test/integration/scope.test.ts index 1a7a899ab423..4ec51b813229 100644 --- a/packages/node/test/integration/scope.test.ts +++ b/packages/node/test/integration/scope.test.ts @@ -14,12 +14,12 @@ describe('Integration | Scope', () => { describe.each([ ['with tracing', true], ['without tracing', false], - ])('%s', (_name, enableTracing) => { + ])('%s', (_name, tracingEnabled) => { it('correctly syncs OTEL context & Sentry hub/scope', async () => { const beforeSend = jest.fn(() => null); const beforeSendTransaction = jest.fn(() => null); - mockSdkInit({ enableTracing, beforeSend, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: tracingEnabled ? 1 : 0, beforeSend, beforeSendTransaction }); const client = getClient() as NodeClient; @@ -42,7 +42,7 @@ describe('Integration | Scope', () => { scope2.setTag('tag3', 'val3'); Sentry.startSpan({ name: 'outer' }, span => { - expect(getCapturedScopesOnSpan(span).scope).toBe(enableTracing ? scope2 : undefined); + expect(getCapturedScopesOnSpan(span).scope).toBe(tracingEnabled ? scope2 : undefined); spanId = span.spanContext().spanId; traceId = span.spanContext().traceId; @@ -92,7 +92,7 @@ describe('Integration | Scope', () => { }, ); - if (enableTracing) { + if (tracingEnabled) { expect(beforeSendTransaction).toHaveBeenCalledTimes(1); // Note: Scope for transaction is taken at `start` time, not `finish` time expect(beforeSendTransaction).toHaveBeenCalledWith( @@ -133,7 +133,7 @@ describe('Integration | Scope', () => { const beforeSend = jest.fn(() => null); const beforeSendTransaction = jest.fn(() => null); - mockSdkInit({ enableTracing, beforeSend, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: tracingEnabled ? 1 : 0, beforeSend, beforeSendTransaction }); const client = getClient() as NodeClient; const rootScope = getCurrentScope(); @@ -232,7 +232,7 @@ describe('Integration | Scope', () => { }, ); - if (enableTracing) { + if (tracingEnabled) { expect(beforeSendTransaction).toHaveBeenCalledTimes(2); } }); diff --git a/packages/node/test/integration/transactions.test.ts b/packages/node/test/integration/transactions.test.ts index 8b481c2bf1a4..4768f3176859 100644 --- a/packages/node/test/integration/transactions.test.ts +++ b/packages/node/test/integration/transactions.test.ts @@ -22,7 +22,7 @@ describe('Integration | Transactions', () => { }); mockSdkInit({ - enableTracing: true, + tracesSampleRate: 1, beforeSendTransaction, release: '8.0.0', }); @@ -164,7 +164,7 @@ describe('Integration | Transactions', () => { it('correctly creates concurrent transaction & spans', async () => { const beforeSendTransaction = jest.fn(() => null); - mockSdkInit({ enableTracing: true, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: 1, beforeSendTransaction }); const client = Sentry.getClient()!; @@ -309,7 +309,7 @@ describe('Integration | Transactions', () => { it('correctly creates concurrent transaction & spans when using native OTEL tracer', async () => { const beforeSendTransaction = jest.fn(() => null); - mockSdkInit({ enableTracing: true, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: 1, beforeSendTransaction }); const client = Sentry.getClient(); @@ -457,7 +457,7 @@ describe('Integration | Transactions', () => { traceFlags: TraceFlags.SAMPLED, }; - mockSdkInit({ enableTracing: true, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: 1, beforeSendTransaction }); const client = Sentry.getClient()!; @@ -562,7 +562,7 @@ describe('Integration | Transactions', () => { const logs: unknown[] = []; jest.spyOn(logger, 'log').mockImplementation(msg => logs.push(msg)); - mockSdkInit({ enableTracing: true, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: 1, beforeSendTransaction }); const provider = getProvider(); const multiSpanProcessor = provider?.activeSpanProcessor as @@ -641,7 +641,7 @@ describe('Integration | Transactions', () => { jest.spyOn(logger, 'log').mockImplementation(msg => logs.push(msg)); mockSdkInit({ - enableTracing: true, + tracesSampleRate: 1, beforeSendTransaction, maxSpanWaitDuration: 100 * 60, }); diff --git a/packages/node/test/sdk/api.test.ts b/packages/node/test/sdk/api.test.ts index 4b0ff80c4d5c..40510e46744e 100644 --- a/packages/node/test/sdk/api.test.ts +++ b/packages/node/test/sdk/api.test.ts @@ -22,7 +22,7 @@ describe('withActiveSpan()', () => { it('should create child spans when calling startSpan within the callback', async () => { const beforeSendTransaction = jest.fn(() => null); - mockSdkInit({ enableTracing: true, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: 1, beforeSendTransaction }); const client = getClient(); const inactiveSpan = startInactiveSpan({ name: 'inactive-span' }); @@ -70,7 +70,7 @@ describe('withActiveSpan()', () => { transactions.push(event); return null; }); - mockSdkInit({ enableTracing: true, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: 1, beforeSendTransaction }); const client = getClient(); startSpan({ name: 'parent-span' }, () => { diff --git a/packages/node/test/sdk/init.test.ts b/packages/node/test/sdk/init.test.ts index 55536a972d77..f6a02c2af4bd 100644 --- a/packages/node/test/sdk/init.test.ts +++ b/packages/node/test/sdk/init.test.ts @@ -108,7 +108,7 @@ describe('init()', () => { init({ dsn: PUBLIC_DSN, integrations: mockIntegrations, - enableTracing: true, + tracesSampleRate: 1, }); expect(mockIntegrations[0]?.setupOnce as jest.Mock).toHaveBeenCalledTimes(1); diff --git a/packages/opentelemetry/test/integration/scope.test.ts b/packages/opentelemetry/test/integration/scope.test.ts index b7577aa36044..c984fdc2b189 100644 --- a/packages/opentelemetry/test/integration/scope.test.ts +++ b/packages/opentelemetry/test/integration/scope.test.ts @@ -21,13 +21,13 @@ describe('Integration | Scope', () => { describe.each([ ['with tracing', true], ['without tracing', false], - ])('%s', (_name, enableTracing) => { + ])('%s', (_name, tracingEnabled) => { it('correctly syncs OTEL context & Sentry hub/scope', async () => { const beforeSend = jest.fn(() => null); const beforeSendTransaction = jest.fn(() => null); mockSdkInit({ - tracesSampleRate: enableTracing ? 1 : 0, + tracesSampleRate: tracingEnabled ? 1 : 0, beforeSend, beforeSendTransaction, }); @@ -53,7 +53,7 @@ describe('Integration | Scope', () => { scope2.setTag('tag3', 'val3'); startSpan({ name: 'outer' }, span => { - expect(getCapturedScopesOnSpan(span).scope).toBe(enableTracing ? scope2 : undefined); + expect(getCapturedScopesOnSpan(span).scope).toBe(tracingEnabled ? scope2 : undefined); spanId = span.spanContext().spanId; traceId = span.spanContext().traceId; @@ -103,7 +103,7 @@ describe('Integration | Scope', () => { }, ); - if (enableTracing) { + if (tracingEnabled) { expect(beforeSendTransaction).toHaveBeenCalledTimes(1); // Note: Scope for transaction is taken at `start` time, not `finish` time expect(beforeSendTransaction).toHaveBeenCalledWith( @@ -144,7 +144,7 @@ describe('Integration | Scope', () => { const beforeSend = jest.fn(() => null); const beforeSendTransaction = jest.fn(() => null); - mockSdkInit({ enableTracing, beforeSend, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: tracingEnabled ? 1 : 0, beforeSend, beforeSendTransaction }); const client = getClient() as TestClientInterface; const rootScope = getCurrentScope(); @@ -253,7 +253,7 @@ describe('Integration | Scope', () => { }, ); - if (enableTracing) { + if (tracingEnabled) { expect(beforeSendTransaction).toHaveBeenCalledTimes(2); } }); @@ -262,7 +262,7 @@ describe('Integration | Scope', () => { const beforeSend = jest.fn(() => null); const beforeSendTransaction = jest.fn(() => null); - mockSdkInit({ enableTracing, beforeSend, beforeSendTransaction }); + mockSdkInit({ tracesSampleRate: tracingEnabled ? 1 : 0, beforeSend, beforeSendTransaction }); const client = getClient() as TestClientInterface; const rootScope = getCurrentScope(); @@ -379,7 +379,7 @@ describe('Integration | Scope', () => { }, ); - if (enableTracing) { + if (tracingEnabled) { expect(beforeSendTransaction).toHaveBeenCalledTimes(2); } }); diff --git a/packages/svelte/test/performance.test.ts b/packages/svelte/test/performance.test.ts index 21adeee255c3..fdd2ed089a87 100644 --- a/packages/svelte/test/performance.test.ts +++ b/packages/svelte/test/performance.test.ts @@ -32,7 +32,7 @@ describe('Sentry.trackComponent()', () => { init({ dsn: PUBLIC_DSN, - enableTracing: true, + tracesSampleRate: 1, beforeSendTransaction, }); }); diff --git a/packages/sveltekit/test/client/fetch.test.ts b/packages/sveltekit/test/client/fetch.test.ts index 1dbadaf78cda..b2020fdb0c9e 100644 --- a/packages/sveltekit/test/client/fetch.test.ts +++ b/packages/sveltekit/test/client/fetch.test.ts @@ -23,7 +23,7 @@ describe('instruments fetch', () => { // We expect init to swap window.fetch with our fetch proxy so that the proxy is instrumented init({ dsn: 'https://public@dsn.ingest.sentry.io/1337', - enableTracing: true, + tracesSampleRate: 1, }); // fetch proxy was instrumented @@ -39,7 +39,7 @@ describe('instruments fetch', () => { init({ dsn: 'https://public@dsn.ingest.sentry.io/1337', - enableTracing: true, + tracesSampleRate: 1, }); expect(await globalThis.fetch('')).toEqual('fetch'); @@ -52,7 +52,7 @@ describe('instruments fetch', () => { init({ dsn: 'https://public@dsn.ingest.sentry.io/1337', - enableTracing: true, + tracesSampleRate: 1, }); expect(await globalThis._sentryFetchProxy()).toEqual('_sentryFetchProxy'); diff --git a/packages/sveltekit/test/client/sdk.test.ts b/packages/sveltekit/test/client/sdk.test.ts index 90593cf1f34c..d0d563c44a4b 100644 --- a/packages/sveltekit/test/client/sdk.test.ts +++ b/packages/sveltekit/test/client/sdk.test.ts @@ -45,7 +45,6 @@ describe('Sentry client SDK', () => { it.each([ ['tracesSampleRate', { tracesSampleRate: 0 }], ['tracesSampler', { tracesSampler: () => 1.0 }], - ['enableTracing', { enableTracing: true }], ['no tracing option set', {}], ])('adds a browserTracingIntegration if tracing is enabled via %s', (_, tracingOptions) => { init({ @@ -65,7 +64,7 @@ describe('Sentry client SDK', () => { init({ dsn: 'https://public@dsn.ingest.sentry.io/1337', - enableTracing: true, + tracesSampleRate: 1, }); const browserTracing = getClient()?.getIntegrationByName('BrowserTracing'); diff --git a/packages/vercel-edge/test/wintercg-fetch.test.ts b/packages/vercel-edge/test/wintercg-fetch.test.ts index 1175bd0928a9..b695f84415f6 100644 --- a/packages/vercel-edge/test/wintercg-fetch.test.ts +++ b/packages/vercel-edge/test/wintercg-fetch.test.ts @@ -26,7 +26,6 @@ describe('WinterCGFetch instrumentation', () => { client = new FakeClient({ dsn: 'https://public@dsn.ingest.sentry.io/1337', - enableTracing: true, tracesSampleRate: 1, integrations: [], transport: () => ({