7.99.0
Important Changes
Deprecations
This release includes some deprecations for span related methods and integrations in our Deno SDK, @sentry/deno. For
more details please look at our
migration guide.
- feat(core): Deprecate
Span.setHttpStatusin favor ofsetHttpStatus(#10268) - feat(core): Deprecate
spanStatusfromHttpCodein favour ofgetSpanStatusFromHttpCode(#10361) - feat(core): Deprecate
StartSpanOptions.originin favour of passing attribute (#10274) - feat(deno): Expose functional integrations to replace classes (#10355)
Other Changes
- feat(bun): Add missing
@sentry/nodere-exports (#10396) - feat(core): Add
afterAllSetuphook for integrations (#10345) - feat(core): Ensure
startSpan()can handle spans that require parent (#10386) - feat(core): Read propagation context off scopes in
startSpanAPIs (#10300) - feat(remix): Export missing
@sentry/nodefunctions (#10385, #10391) - feat(serverless): Add missing
@sentry/nodere-exports (#10390) - feat(sveltekit): Add more missing
@sentry/nodere-exports (#10392) - feat(tracing): Export proper type for browser tracing (#10411)
- feat(tracing): Expose new
browserTracingIntegration(#10351) - fix: Ensure
afterAllSetupis called when usingaddIntegration()(#10372) - fix(core): Export
spanToTraceContextfunction from span utils (#10364) - fix(core): Make
FunctionToStringintegration use SETUP_CLIENTS weakmap (#10358) - fix(deno): Call function if client is not setup (#10354)
- fix(react): Fix attachReduxState option (#10381)
- fix(spotlight): Use unpatched http.request (#10369)
- fix(tracing): Only create request span if there is active span (#10375)
- ref: Read propagation context off of scope and isolation scope when propagating and applying trace context (#10297)
Work in this release contributed by @AleshaOleg. Thank you for your contribution!
Bundle size 📦
| Path | Size |
|---|---|
| @sentry/browser (incl. Tracing, Replay, Feedback) - Webpack (gzipped) | 78.18 KB |
| @sentry/browser (incl. Tracing, Replay) - Webpack (gzipped) | 69.39 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) - Webpack (gzipped) | 73.28 KB |
| @sentry/browser (incl. Tracing, Replay) - Webpack with treeshaking flags (gzipped) | 63.01 KB |
| @sentry/browser (incl. Tracing) - Webpack (gzipped) | 33.41 KB |
| @sentry/browser (incl. browserTracingIntegration) - Webpack (gzipped) | 33.28 KB |
| @sentry/browser (incl. Feedback) - Webpack (gzipped) | 31.33 KB |
| @sentry/browser (incl. sendFeedback) - Webpack (gzipped) | 31.34 KB |
| @sentry/browser - Webpack (gzipped) | 22.6 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) - ES6 CDN Bundle (gzipped) | 76 KB |
| @sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (gzipped) | 67.54 KB |
| @sentry/browser (incl. Tracing) - ES6 CDN Bundle (gzipped) | 33.45 KB |
| @sentry/browser - ES6 CDN Bundle (gzipped) | 24.66 KB |
| @sentry/browser (incl. Tracing, Replay) - ES6 CDN Bundle (minified & uncompressed) | 213.12 KB |
| @sentry/browser (incl. Tracing) - ES6 CDN Bundle (minified & uncompressed) | 101.13 KB |
| @sentry/browser - ES6 CDN Bundle (minified & uncompressed) | 74 KB |
| @sentry/browser (incl. Tracing) - ES5 CDN Bundle (gzipped) | 36.56 KB |
| @sentry/react (incl. Tracing, Replay) - Webpack (gzipped) | 69.78 KB |
| @sentry/react - Webpack (gzipped) | 22.63 KB |
| @sentry/nextjs Client (incl. Tracing, Replay) - Webpack (gzipped) | 86.45 KB |
| @sentry/nextjs Client - Webpack (gzipped) | 50.76 KB |
| @sentry-internal/feedback - Webpack (gzipped) | 17.21 KB |