@sentry/tracing
7.120.4 · 29 Jul 2025MIT1.8M / weekRepositoryHomepagenpmAtom feed
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
Hubclass - deprecated
types: Deprecate
Hubinterface - 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
Hubclass - deprecated
types: Deprecate
Hubinterface - deprecated
Deprecate
addRequestDataToTransaction
Other Changes
core: Update metric normalization
feedback: Customize feedback placeholder text color
remix: Skip span creation for
OPTIONSandHEADrequest.utils: Add metric buckets rate limit
core: Unref timer to not block node exit
metrics: Map
statsdtometric_bucketspans: Allow zero exclusive time for INP spans
Bundle size
| Path | Size |
|---|---|
| @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 |