npm @sentry/react 8.0.0-alpha.7

latest releases: 7.120.0, 8.39.0-dev.0, 8.38.0...
7 months ago

This is the seventh alpha release of Sentry JavaScript SDK v8, which includes a variety of breaking changes.

Read the in-depth migration guide to find out how to address any breaking changes in your code.

Important Changes

  • feat(nextjs): Use OpenTelemetry for performance monitoring and tracing (#11016)

We now use OpenTelemetry under the hood to power performance monitoring and tracing in the Next.js SDK.

  • feat(v8/gatsby): Update SDK initialization for gatsby (#11292)

In v8, you cannot initialize the SDK anymore via Gatsby plugin options. Instead, you have to configure the SDK in a
sentry.config.js file.

We also removed the automatic initialization of browserTracingIntegration. You now have to add this integration
yourself.

Removal/Refactoring of deprecated functionality

  • feat(v8): Remove addGlobalEventProcessor (#11255)
  • feat(v8): Remove deprecated span id fields (#11180)
  • feat(v8): Remove makeMain export (#11278)
  • feat(v8/core): Remove deprecated span.sampled (#11274)
  • feat(v8/core): Remove getActiveTransaction (#11280)
  • feat(v8/core): Remove spanMetadata field (#11271)
  • feat(v8/ember): Remove deprecated StartTransactionFunction (#11270)
  • feat(v8/replay): Remove deprecated replay options (#11268)
  • feat(v8/svelte): Remove deprecated componentTrackingPreprocessor export (#11277)
  • ref: Remove more usages of getCurrentHub in the codebase (#11281)
  • ref(core): Remove scope.setSpan() and scope.getSpan() methods (#11051)
  • ref(profiling-node): Remove usage of getCurrentHub (#11275)
  • ref(v8): change integration.setupOnce signature (#11238)
  • ref: remove node-experimental references (#11290)

Other Changes

  • feat(feedback): Make "required" text for input elements configurable (#11152) (#11153)
  • feat(feedback): Update user feedback screenshot and cropping to align with designs (#11227)
  • feat(nextjs): Remove runtime and vercel tags (#11291)
  • feat(node): Add scope to ANR events (#11256)
  • feat(node): Do not include prismaIntegration by default (#11265)
  • feat(node): Ensure tracePropagationTargets are respected (#11285)
  • feat(node): Simplify SentrySpanProcessor (#11273)
  • feat(profiling): Use OTEL powered node package (#11239)
  • feat(utils): Allow text encoder/decoder polyfill from global SENTRY (#11283)
  • fix(nextjs): Show misconfiguration warning (no instrumentation.ts) (#11266)
  • fix(node): Add logs when node-fetch cannot be instrumented (#11289)
  • fix(node): Skip capturing Hapi Boom error responses. (#11151)
  • fix(node): Use suppressTracing to avoid capturing otel spans (#11288)
  • fix(opentelemetry): Do not stomp span status when startSpan callback throws (#11170)

Bundle size 📦

Path Size
@sentry/browser (incl. Tracing, Replay, Feedback) 80.54 KB
@sentry/browser (incl. Tracing, Replay) 71.88 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 75.68 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 65.44 KB
@sentry/browser (incl. Tracing) 36.71 KB
@sentry/browser (incl. browserTracingIntegration) 36.71 KB
@sentry/browser (incl. feedbackIntegration) 31.38 KB
@sentry/browser (incl. feedbackModalIntegration) 31.5 KB
@sentry/browser (incl. feedbackScreenshotIntegration) 31.51 KB
@sentry/browser (incl. sendFeedback) 27.45 KB
@sentry/browser 22.61 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 74.98 KB
CDN Bundle (incl. Tracing, Replay) 69.8 KB
CDN Bundle (incl. Tracing) 36.35 KB
CDN Bundle 23.97 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 219.11 KB
CDN Bundle (incl. Tracing) - uncompressed 109.67 KB
CDN Bundle - uncompressed 70.94 KB
@sentry/react (incl. Tracing, Replay) 71.86 KB
@sentry/react 22.63 KB

Don't miss a new react release

NewReleases is sending notifications on new releases.