Important Changes
- feat(node): Support Express v5 (#15380)
This release adds full tracing support for Express v5, and improves tracing support for Nest.js 11 (which uses Express v5) in the Nest.js SDK.
- feat(sveltekit): Add Support for Cloudflare (#14672)
This release adds support for deploying SvelteKit applications to Cloudflare Pages.
A docs update with updated instructions will follow shortly.
Until then, you can give this a try by setting up the SvelteKit SDK as usual and then following the instructions outlined in the PR.
Thank you @SG60 for contributing this feature!
Other Changes
- feat(core): Add
addLink(s)
to Sentry span (#15452) - feat(core): Add links to span options (#15453)
- feat(deps): Bump @sentry/webpack-plugin from 2.22.7 to 3.1.2 (#15328)
- feat(feedback): Disable Feedback submit & cancel buttons while submitting (#15408)
- feat(nextjs): Add experimental flag to not strip origin information from different origin stack frames (#15418)
- feat(nuxt): Add
enableNitroErrorHandler
to server options (#15444) - feat(opentelemetry): Add
addLink(s)
to span (#15387) - feat(opentelemetry): Add
links
to span options (#15403) - feat(replay): Expose rrweb recordCrossOriginIframes under _experiments (#14916)
- fix(browser): Ensure that
performance.measure
spans have a positive duration (#15415) - fix(bun): Includes correct sdk metadata (#15459)
- fix(core): Add Google
gmo
error to Inbound Filters (#15432) - fix(core): Ensure
http.client
span descriptions don't contain query params or fragments (#15404) - fix(core): Filter out unactionable Facebook Mobile browser error (#15430)
- fix(nestjs): Pin dependency on
@opentelemetry/instrumentation
(#15419) - fix(nuxt): Only use filename with file extension from command (#15445)
- fix(nuxt): Use
SentryNuxtServerOptions
type for server init (#15441) - fix(sveltekit): Avoid loading vite config to determine source maps setting (#15440)
- ref(profiling-node): Bump chunk interval to 60s (#15361)
Work in this release was contributed by @6farer, @dgavranic and @SG60. Thank you for your contributions!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.05 KB |
@sentry/browser - with treeshaking flags | 22.84 KB |
@sentry/browser (incl. Tracing) | 36.13 KB |
@sentry/browser (incl. Tracing, Replay) | 73.14 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.6 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 77.39 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 90.34 KB |
@sentry/browser (incl. Feedback) | 40.2 KB |
@sentry/browser (incl. sendFeedback) | 27.68 KB |
@sentry/browser (incl. FeedbackAsync) | 32.48 KB |
@sentry/react | 24.87 KB |
@sentry/react (incl. Tracing) | 38.01 KB |
@sentry/vue | 27.29 KB |
@sentry/vue (incl. Tracing) | 37.81 KB |
@sentry/svelte | 23.09 KB |
CDN Bundle | 24.25 KB |
CDN Bundle (incl. Tracing) | 36.15 KB |
CDN Bundle (incl. Tracing, Replay) | 71 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 76.17 KB |
CDN Bundle - uncompressed | 70.91 KB |
CDN Bundle (incl. Tracing) - uncompressed | 107.29 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 218.57 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.13 KB |
@sentry/nextjs (client) | 39.16 KB |
@sentry/sveltekit (client) | 36.54 KB |
@sentry/node | 129.25 KB |
@sentry/node - without tracing | 98.03 KB |
@sentry/aws-serverless | 107.45 KB |