8.0.0-beta.5
Pre-release
Pre-release
This beta release contains various bugfixes and improvements for the v8 beta cycle.
Important Changes
- feat(svelte): Add Svelte 5 support (#11807)
We now officially support Svelte 5.
- feat(browser): Send standalone fetch and XHR spans if there's no active parent span (#11783)
Starting with this version, spans for outgoing fetch/xhr requests will be captured even if no pageload/navigation span
is ongoing. This means that you will be able to have a more complete trace, especially for web applications that make a
lot of HTTP requests on longer lived pages.
Other Changes
- feat(astro): Add
transactionNameto isolation scope for requests (#11786) - feat(browser): Create standalone INP spans via
startInactiveSpan(#11788) - feat(core): Add
traceenvelope header to span envelope (#11699) - feat(core): Add options to start standalone (segment) spans via
start*SpanAPIs (#11696) - feat(core): Set default scope for BaseClient methods (#11775)
- feat(core): Wrap cron
withMonitorcallback inwithIsolationScope(#11797) - feat(feedback): New feedback button design (#11641)
- feat(nextjs): Add
transactionNameto isolation scope for Next.js server side features (#11782) - feat(nextjs): Mute webpack warnings about critical dependencies inside
@opentelemetry/instrumentation(#11810) - feat(node): Upgrade @prisma/instrumentation to 5.13.0 (#11779)
- feat(react): type error as unknown in ErrorBoundary (#11819)
- feat(remix): Add
wrapHandleErrorWithSentry(#10370) - feat(remix): Set
formDataasactionspan data. (#10836) - feat(remix): Update scope
transactionNamefor Remix server features (#11784) - fix(angular): Call
showReportDialogin root context (#11703) - fix(core): Capture only failed console.assert calls (#11799)
- fix(ember): Ensure unnecessary spans are avoided (#11846)
- fix(feedback): Clarify the difference between createWidget and create Form in the feedback public api (#11838)
- fix(feedback): Fix feedback type (#11787)
- fix(feedback): Vendor preact into bundle (#11845)
- fix(remix): Rethrow
loader,actionanddocumentRequesterrors (#11793) - ref: Always return an immediately generated event ID from
captureException(),captureMessage(), and
captureEvent()(#11805) - ref(core): Remove transaction name extraction from
requestDataIntegration(#11513) - ref(svelte): Use
onlyIfParentfor recording component update spans (#11809)
Bundle size 📦
| Path | Size |
|---|---|
| @sentry/browser | 21.64 KB |
| @sentry/browser (incl. Tracing) | 32.68 KB |
| @sentry/browser (incl. Tracing, Replay) | 68.03 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.43 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 72.07 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 84.21 KB |
| @sentry/browser (incl. Feedback) | 37.77 KB |
| @sentry/browser (incl. sendFeedback) | 26.43 KB |
| @sentry/browser (incl. FeedbackAsync) | 30.9 KB |
| @sentry/react | 24.33 KB |
| @sentry/react (incl. Tracing) | 35.64 KB |
| @sentry/vue | 25.47 KB |
| @sentry/vue (incl. Tracing) | 34.47 KB |
| @sentry/svelte | 21.77 KB |
| CDN Bundle | 23.95 KB |
| CDN Bundle (incl. Tracing) | 33.98 KB |
| CDN Bundle (incl. Tracing, Replay) | 67.67 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 83.58 KB |
| CDN Bundle - uncompressed | 70.58 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 100.94 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 210.55 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 257.02 KB |
| @sentry/nextjs (client) | 34.86 KB |
| @sentry/sveltekit (client) | 33.24 KB |
| @sentry/node | 138.47 KB |