feat(feedback): Implement highlighting and hiding controls for screenshots (#15951)
The Sentry SDK now supports highlighting and hiding controls for screenshots in user feedback reports. This functionality is enabled by default.
feat(node): Add ignoreIncomingRequestBody callback to httpIntegration (#15959)
The httpIntegration now supports an optional ignoreIncomingRequestBody callback that can be used to skip capturing the body of incoming requests.
Sentry.init({
integrations: [
Sentry.httpIntegration({
ignoreIncomingRequestBody: (url, request) => {
return request.method === 'GET' && url.includes('/api/large-payload');
},
}),
],
});
The ignoreIncomingRequestBody callback receives the URL of the request and should return true if the body should be ignored.
Logging Improvements
Sentry is adding support for structured logging. In this release we've made a variety of improvements to logging functionality in the Sentry SDKs.
onRequestSpanStart hook to browser tracing integration (#15979)captureRouterTransitionStart hook for capturing navigations (#15981)http.request.prefetch: true attribute (#15980)clientInstrumentationHook (#15992)SENTRY_DEBUG env variable (#15972)authToken type to string (#15985)Work in this release was contributed by @Page- and @Fryuni. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 23.28 KB |
| @sentry/browser - with treeshaking flags | 23.12 KB |
| @sentry/browser (incl. Tracing) | 36.95 KB |
| @sentry/browser (incl. Tracing, Replay) | 74.14 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.51 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 78.8 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 90.61 KB |
| @sentry/browser (incl. Feedback) | 39.68 KB |
| @sentry/browser (incl. sendFeedback) | 27.9 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.67 KB |
| @sentry/react | 25.09 KB |
| @sentry/react (incl. Tracing) | 38.87 KB |
| @sentry/vue | 27.51 KB |
| @sentry/vue (incl. Tracing) | 38.67 KB |
| @sentry/svelte | 23.32 KB |
| CDN Bundle | 24.51 KB |
| CDN Bundle (incl. Tracing) | 36.95 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.99 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.16 KB |
| CDN Bundle - uncompressed | 71.47 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 109.23 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 220.52 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 233.05 KB |
| @sentry/nextjs (client) | 40.49 KB |
| @sentry/sveltekit (client) | 37.39 KB |
| @sentry/node | 143.03 KB |
| @sentry/node - without tracing | 96.24 KB |
| @sentry/aws-serverless | 120.58 KB |
Fetched March 31, 2026