@sentry/solid
11.10.0 · 28 Oct 2026MIT208.8k / weekRepositoryHomepagenpmAtom feed
11.10.0 is the newest release of 11.x.
In short
7 new9 fixed28 internal
Release note
Important Changes
nextjs: Add
@sentry/nextjs/cloudflareThe new
@sentry/nextjs/cloudflareentry point exportswithSentryfor the Worker entry of a Next.js app on Cloudflare Workers, for example.open-next/worker.jsof OpenNext. It iswithSentryof@sentry/cloudflarewith the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.import * as Sentry from '@sentry/nextjs/cloudflare'; import handler from './.open-next/worker.js'; export default Sentry.withSentry( env => ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0, }), handler, );server-utils: Add instrumentation for pi-durable
The new
piDurableIntegrationtraces agents built with pi-durable: each run, with its model requests and tool calls.core: Correct sleep clock drift on telemetry timestamps
When a device sleeps, the
performance.now()clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from theperformance.now()duration since the span start, like in OpenTelemetry (#24903).
Other Changes
cloudflare: Skip spans for the pi_ tables of PiHarness
remix: Propagate the server trace to Remix 3 page loads
server-utils: Map Mastra classifier evaluations to gen_ai.evaluate spans
server-utils: Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans
browser: Check for clock drift on page lifecycle events
core: Exclude attachments from internal exception events
effect: Convert Effect span times to the Sentry clock
effect: Detect HTTP spans named after the request method
node: Register Vercel keep-alive listeners once
replay: Place CLS and INP web vitals at the right time
server-utils: Record LangGraph span I/O for non-MessagesAnnotation state
sveltekit: Upload source maps with SvelteKit 3
Internal Changes
cloudflare: Wrap vinext Worker entries with
@sentry/nextjs/cloudflare
Work in this release was contributed by @zkasuran. Thank you for your contribution!
Bundle size
| Path | Size |
|---|---|
| @sentry/browser | 29.1 KB |
| @sentry/browser - with treeshaking flags | 27.27 KB |
| @sentry/browser - with treeshaking flags tracing without tracing | 27.18 KB |
| @sentry/browser (incl. Tracing) | 50.64 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 50.66 KB |
| @sentry/browser (incl. Tracing, Profiling) | 53.52 KB |
| @sentry/browser (incl. Tracing, Replay) | 89.44 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 78.56 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 94.04 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 106.71 KB |
| @sentry/browser (incl. Feedback) | 46.21 KB |
| @sentry/browser (incl. sendFeedback) | 34.02 KB |
| @sentry/browser (incl. FeedbackAsync) | 39.02 KB |
| @sentry/browser (incl. Metrics) | 30.1 KB |
| @sentry/browser (incl. Logs) | 30.38 KB |
| @sentry/browser (incl. Metrics & Logs) | 31 KB |
| @sentry/react | 30.89 KB |
| @sentry/react (incl. Tracing) | 52.9 KB |
| @sentry/vue | 36.95 KB |
| @sentry/vue (incl. Tracing) | 53.49 KB |
| @sentry/svelte | 29.13 KB |
| @sentry/remix (Remix 3 client bundle) | 55.5 KB |
| CDN Bundle | 30.79 KB |
| CDN Bundle (incl. Tracing) | 51.12 KB |
| CDN Bundle (incl. Logs, Metrics) | 32.93 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 53.03 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 72.9 KB |
| CDN Bundle (incl. Tracing, Replay) | 87.9 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 89.81 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 93.92 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 95.85 KB |
| CDN Bundle - uncompressed | 90.74 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 151.82 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 97.13 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 157.63 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 224.12 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 269.17 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 274.97 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 282.55 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 288.34 KB |
| @sentry/nextjs (client) | 55.21 KB |
| @sentry/sveltekit (client) | 51.01 KB |
| @sentry/core/server | 39.9 KB |
| @sentry/core/browser | 13.39 KB |
| @sentry/node | 147.31 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 81.61 KB |
| @sentry/node - without tracing | 91.77 KB |
| @sentry/node - without channel injection | 125.96 KB |
| @sentry/aws-serverless | 99.75 KB |
| @sentry/cloudflare (withSentry) - minified | 204.89 KB |
| @sentry/cloudflare (withSentry) | 508.03 KB |
| @sentry/nextjs/cloudflare (withSentry) - minified | 222.15 KB |