7.110.0
Important Changes
- feat(tracing): Add interactions sample rate to browser tracing integrations (#11382)
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.
- feat: Deprecate and relocate
trpcMiddleware
(#11389) - feat(core): Deprecate
Hub
class (#11528) - feat(types): Deprecate
Hub
interface (#11530) - ref: Deprecate
addRequestDataToTransaction
(#11368)
Other Changes
- feat(core): Update metric normalization (#11519)
- feat(feedback): Customize feedback placeholder text color (#11521)
- feat(remix): Skip span creation for
OPTIONS
andHEAD
request. (#11485) - feat(utils): Add metric buckets rate limit (#11506)
- fix(core): unref timer to not block node exit (#11483)
- fix(metrics): Map
statsd
tometric_bucket
(#11505) - fix(spans): Allow zero exclusive time for INP spans (#11408)
- ref(feedback): Configure feedback fonts (#11520)
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 |