Packages

@sentry/tracing

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

Your version

7.110.0

11 Apr 2024Where it was published

7.120.4 is the newest release of 7.x.

In short

4 deprecated5 new3 fixed1 changed1 internal

  • deprecated

    Deprecate and relocate trpcMiddleware

  • deprecated

    core: Deprecate Hub class

  • deprecated

    types: Deprecate Hub interface

  • deprecated

    Deprecate addRequestDataToTransaction

Release note

Important Changes

  • tracing: Add interactions sample rate to browser tracing integrations

You can now use a interactionsSampleRate to control the sample rate of INP spans. interactionsSampleRate is applied
on top of the global tracesSampleRate. Therefore if interactionsSampleRate is 0.5 and tracesSampleRate is 0.1,
then the actual sample rate for interactions is 0.05.

Sentry.init({
  tracesSampleRate: 0.1,
  integrations: [
    Sentry.browserTracingIntegration({
      interactionsSampleRate: 0.5,
    }),
  ],
});
  • Deprecations

This release deprecates the Hub class, as well as the addRequestDataToTransaction method. The trpcMiddleware
method is no longer on the Handlers export, but instead is a standalone export.

Please see the detailed Migration docs on how to migrate to the new APIs.

  • deprecated

    Deprecate and relocate trpcMiddleware

  • deprecated

    core: Deprecate Hub class

  • deprecated

    types: Deprecate Hub interface

  • deprecated

    Deprecate addRequestDataToTransaction

Other Changes

  • core: Update metric normalization

  • feedback: Customize feedback placeholder text color

  • remix: Skip span creation for OPTIONS and HEAD request.

  • utils: Add metric buckets rate limit

  • core: Unref timer to not block node exit

  • metrics: Map statsd to metric_bucket

  • spans: Allow zero exclusive time for INP spans

Bundle size

PathSize
@sentry/browser (incl. Tracing, Replay, Feedback) - Webpack (gzipped)80.58 KB
@sentry/browser (incl. Tracing, Replay) - Webpack (gzipped)71.55 KB
@sentry/browser (incl. Tracing, Replay with Canvas) - Webpack (gzipped)75.57 KB
@sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped)65.18 KB
@sentry/browser (incl. Tracing) - Webpack (gzipped)35.49 KB
@sentry/browser (incl. browserTracingIntegration) - Webpack (gzipped)35.37 KB
@sentry/browser (incl. Feedback) - Webpack (gzipped)31.57 KB
@sentry/browser (incl. sendFeedback) - Webpack (gzipped)31.58 KB
@sentry/browser - Webpack (gzipped)22.78 KB
@sentry/browser (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped)78.76 KB
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped)70.12 KB
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped)35.9 KB
@sentry/browser - ES6 CDN Bundle (gzipped)25.27 KB
@sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed)220.72 KB
@sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed)108.53 KB
@sentry/browser - ES6 CDN Bundle (minified & uncompressed)75.79 KB
@sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped)39.17 KB
@sentry/react (incl. Tracing, Replay) - Webpack (gzipped)72.03 KB
@sentry/react - Webpack (gzipped)22.81 KB
@sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped)89.87 KB
@sentry/nextjs Client - Webpack (gzipped)54.01 KB
@sentry-internal/feedback - Webpack (gzipped)17.32 KB