Packages

@sentry/tracing

7.120.4 · 29 Jul 2025MIT1.8M / weekRepositoryHomepagenpmAtom feed

Your version

7.93.0

10 Jan 2024Where it was published

7.120.4 is the newest release of 7.x.

In short

16 deprecated7 new9 fixed1 internal

  • deprecated

    core: Deprecate getActiveTransaction() & scope.getTransaction()

  • deprecated

    core: Deprecate Hub.shouldSendDefaultPii

  • deprecated

    core: Deprecate new Transaction()

  • deprecated

    core: Deprecate scope.getSpan() & scope.setSpan()

  • deprecated

    core: Deprecate scope.setTransactionName()

  • deprecated

    core: Deprecate span.startChild()

  • deprecated

    core: Deprecate startTransaction()

  • deprecated

    core: Deprecate Transaction.getDynamicSamplingContext in favor of getDynamicSamplingContextFromSpan

Release note

Important Changes

Deprecations

As we're moving closer to the next major version of the SDK, more public APIs were deprecated.

To get a head start on migrating to the replacement APIs, please take a look at our
migration guide.

  • deprecated

    core: Deprecate getActiveTransaction() & scope.getTransaction()

  • deprecated

    core: Deprecate Hub.shouldSendDefaultPii

  • deprecated

    core: Deprecate new Transaction()

  • deprecated

    core: Deprecate scope.getSpan() & scope.setSpan()

  • deprecated

    core: Deprecate scope.setTransactionName()

  • deprecated

    core: Deprecate span.startChild()

  • deprecated

    core: Deprecate startTransaction()

  • deprecated

    core: Deprecate Transaction.getDynamicSamplingContext in favor of getDynamicSamplingContextFromSpan

  • deprecated

    core: Deprecate arguments for startSpan()

  • deprecated

    core: Deprecate hub capture APIs and add them to Scope

  • deprecated

    core: Deprecate session APIs on hub and add global replacements

  • deprecated

    core: Deprecate span name and description

  • deprecated

    core: Deprecate span tags, data, context & setters

  • deprecated

    core: Deprecate transaction metadata in favor of attributes

  • deprecated

    core: Deprecate span.sampled in favor of span.isRecording()

  • deprecated

    node-experimental: Deprecate lastEventId on scope

Cron Monitoring Support for node-schedule library

This release adds auto instrumented check-ins for the node-schedule library.

import * as Sentry from '@sentry/node';
import * as schedule from 'node-schedule';

const scheduleWithCheckIn = Sentry.cron.instrumentNodeSchedule(schedule);

const job = scheduleWithCheckIn.scheduleJob('my-cron-job', '* * * * *', () => {
  console.log('You will see this message every minute');
});
  • node: Instrumentation for node-schedule library

Other Changes

  • core: Add span.spanContext()

  • core: Add spanToJSON() method to get span properties

  • core: Allow to pass scope to startSpan APIs

  • core: Allow to pass start/end timestamp for spans flexibly

  • node: Make getModuleFromFilename compatible with ESM

  • utils: Add parameterize function

  • astro: Use correct package name for CF

  • core: Do not run setup for integration on client multiple times

  • core: Ensure we copy passed in span data/tags/attributes

  • cron: Make name required for instrumentNodeCron option

  • nextjs: Don't capture not-found and redirect errors in generation functions

  • node: LocalVariables integration should have correct name

  • node: Anr events should have an event_id

  • node: Revert to only use sync debugger for LocalVariables

  • node: Update ANR min node version to v16.17.0

Bundle size

PathSize
@sentry/browser (incl. Tracing, Replay, Feedback) - Webpack (gzipped)76.98 KB
@sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)68.36 KB
@sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped)61.99 KB
@sentry/browser (incl. Tracing) - Webpack (gzipped)32.38 KB
@sentry/browser (incl. Feedback) - Webpack (gzipped)30.98 KB
@sentry/browser - Webpack (gzipped)22.31 KB
@sentry/browser (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped)74.61 KB
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped)66.26 KB
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)32.07 KB
@sentry/browser - ES6 CDN Bundle (gzipped)23.9 KB
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed)208.7 KB
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed)96.75 KB
@sentry/browser - ES6 CDN Bundle (minified & uncompressed)71.35 KB
@sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)35.04 KB
@sentry/react (incl. Tracing, Replay) - Webpack (gzipped)68.72 KB
@sentry/react - Webpack (gzipped)22.35 KB
@sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped)85.37 KB
@sentry/nextjs Client - Webpack (gzipped)49.5 KB
@sentry-internal/feedback - Webpack (gzipped)17.01 KB