@sentry/tracing
7.120.4 · 29 Jul 2025MIT1.8M / weekRepositoryHomepagenpmAtom feed
7.120.4 is the newest release of 7.x.
In short
1 deprecated5 new5 fixed1 internal
- deprecated
browser: Deprecate top-level
wrapfunction
Release note
Important Changes
Mark errors caught by the SDK as unhandled
feat(browser): Mark errors caught from
TryCatchintegration as unhandledfeat(integrations): Mark errors caught from
HttpClientandCaptureConsoleintegrations as unhandledfeat(nextjs): Mark errors caught from NextJS wrappers as unhandled
feat(react): Mark errors captured from ErrorBoundary as unhandled
feat(remix): Mark errors caught from Remix instrumentation as unhandled
feat(serverless): Mark errors caught in Serverless handlers as unhandled
feat(vue): Mark errors caught by Vue wrappers as unhandled
This release fixes inconsistent behaviour of when our SDKs classify captured errors as unhandled.
Previously, some of our instrumentations correctly set unhandled, while others set handled.
Going forward, all errors caught automatically from our SDKs will be marked as unhandled.
If you manually capture errors (e.g. by calling Sentry.captureException), your errors will continue to be reported as handled.
This change might lead to a decrease in reported crash-free sessions and consequently in your release health score.
If you have concerns about this, feel free to open an issue.
Other Changes
node-experimental: Implement new performance APIs
node-experimental: Sync OTEL context with Sentry AsyncContext
replay: Allow to configure
maxReplayDurationremix: Add debugid injection and map deletion to sourcemaps script
browser: Add replay and profiling options to
BrowserClientOptionsbrowser: Check for existence of instrumentation targets
nextjs: Don't re-export default in route handlers
node: Improve mysql integration
remix: Guard against missing default export for server instrument
- deprecated
browser: Deprecate top-level
wrapfunction
Work in this release contributed by @SorsOps. Thank you for your contribution!
Bundle size
| Path | Size |
|---|---|
| @sentry/browser (incl. Tracing, Replay) - Webpack (gzipped) | 75.32 KB |
| @sentry/browser (incl. Tracing) - Webpack (gzipped) | 31.21 KB |
| @sentry/browser - Webpack (gzipped) | 21.83 KB |
| @sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 69.83 KB |
| @sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped) | 28.16 KB |
| @sentry/browser - ES6 CDN Bundle (gzipped) | 20.15 KB |
| @sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 220.71 KB |
| @sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 84.99 KB |
| @sentry/browser - ES6 CDN Bundle (minified & uncompressed) | 59.7 KB |
| @sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped) | 31.05 KB |
| @sentry/react (incl. Tracing, Replay) - Webpack (gzipped) | 75.34 KB |
| @sentry/react - Webpack (gzipped) | 21.86 KB |
| @sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped) | 93.2 KB |
| @sentry/nextjs Client - Webpack (gzipped) | 50.78 KB |