yarn @sentry/browser 8.0.0-beta.5

latest releases: 8.37.1, 8.37.0, 8.36.0...
6 months ago

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 transactionName to isolation scope for requests (#11786)
  • feat(browser): Create standalone INP spans via startInactiveSpan (#11788)
  • feat(core): Add trace envelope header to span envelope (#11699)
  • feat(core): Add options to start standalone (segment) spans via start*Span APIs (#11696)
  • feat(core): Set default scope for BaseClient methods (#11775)
  • feat(core): Wrap cron withMonitor callback in withIsolationScope (#11797)
  • feat(feedback): New feedback button design (#11641)
  • feat(nextjs): Add transactionName to 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 formData as action span data. (#10836)
  • feat(remix): Update scope transactionName for Remix server features (#11784)
  • fix(angular): Call showReportDialog in 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, action and documentRequest errors (#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 onlyIfParent for 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

Don't miss a new browser release

NewReleases is sending notifications on new releases.