Span origins were renamed to match other v11 origins, including auto.http.wintercg_fetch becoming auto.http.fetch and auto.grpc.serverless becoming auto.grpc.google_cloud, so ignoreSpans rules, queries, and alerts must be updated. denoServeIntegration now records request sessions, and denoServeIntegration defaults ignoreStaticAssets to true so Deno.serve no longer spans GET requests to static assets.
Sentry JavaScript
npx @buildinternet/releases get sentry-javascriptThe webpack, vite, rollup, and esbuild plugins now release from the SDK repository, jumping from 5.4.1 to the SDK version and requiring Node.js 20.19.0 or higher, webpack 5.1+, and the sentry CLI SDK instead of @sentry/cli. OpenAI decisions.create calls now create gen_ai.decide spans, plus fixes across Astro, browser, Cloudflare, Hono, Node, Nuxt, and SvelteKit.
New opt-in cronTriggersIntegration sends check-ins for Cloudflare Cron Triggers, and a new neonIntegration creates db spans for @neondatabase/serverless, on by default when tracing is enabled. Node servers no longer send a duplicate process session once request sessions are tracked, and gen_ai.evaluate spans are renamed gen_ai.decide.
Source maps now upload with SvelteKit 3, AI token usage is normalized with cache breakdowns preserved, and generic HTTP spans in the Effect integration are detected when named after the request method. Internal exception events exclude attachments, and bundler plugins move to 5.4.1.
New @sentry/nextjs/cloudflare entry point exports withSentry for Next.js Worker entries on Cloudflare Workers, giving the same spans as Node.js, and server-utils gains piDurableIntegration for tracing pi-durable agents. The SDK now detects performance.now() clock drift after device sleep and corrects its time origin, with span end times computed from performance.now() duration since span start.
Sentry.init() now warns when it runs while a client is still active, and Sentry.close() unbinds the client it closes so getClient() returns undefined and isInitialized() returns false afterward. Also deprecated SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN and removed the beforeSendSpan null return warning.
Fixes NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox, includes basePath in Pages Router request URLs for Next.js, and stops injecting debug IDs into Nuxt SSR builds. Also corrects overlapping feedback screenshot annotations, shares one root render span debounce timer across Vue components, and exports consoleLoggingIntegration from the SvelteKit worker entry.
The SvelteKit SDK now supports stable SvelteKit 3, and Remix package versions are aligned with Remix 3.0.0.
Vue and Nuxt default UI spans are now recorded without relying on Options API mixins. Deno and Node now flush buffered metrics and logs before process exit, and the AWS Lambda extension keeps polling past 300 seconds.
Sentry JavaScript 11.3.0 adds alpha support for Remix 3, including a browser SDK with bundled client entry, source map upload, component render error capture, server error handling, and debug ID injection. The @sentry/effect peer dependency now requires stable Effect v4, dropping beta and release candidate versions, and Cloudflare Durable Object constructors now run in their own isolation scope so setTag, setUser, and setContext calls no longer reach later fetch, RPC, or alarm invocations.
@sentry/node and @sentry/bun now include dedupeIntegration in their default integrations, so when the same error is captured twice in a row only the first event is sent. Hono is now instrumented automatically with request spans named after matched routes, plus fixes for Express layer spans, buffered metric flushing on Deno and Node, and raw Anthropic, Groq, Together, and OpenAI response body preservation.
Fixed Next.js middleware tunnel request matching to align with the tunnel rewrite. Internal changes cover AWS layer version templating and e2e test fixes.
A new default mcpServerIntegration wraps every McpServer instance when created, removing the need to call wrapMcpServerWithSentry manually. Also adds a TypeSafe integration, Vercel AI experimental_evaluate instrumentation, and Prisma 8 support in prismaIntegration, plus fixes for Windows injection no-ops, Bun diagnostics channels, and joined set-cookie headers.
Non-POST requests to the managed tunnel route are now rejected in the TanStack Start React SDK. Internal changes moved the bundler plugin traces sample rate from 1.0 to 0.3 and tagged all packages as v10.
Version 11.0.0 marks a major release of the Sentry JavaScript SDKs containing breaking changes.
The goal of this release is to be better compatible with OpenTelemetry, make our integrations work across Node.js, Cloudflare, Bun and Deno through run-time and build-time…
Unhandled rejections no longer leak on aborted Vercel AI streams in @sentry/node, and the Cloudflare SDK now enforces a flush timeout across the Workflow lifecycle. Also applies dataCollection.urlQueryParams to collected URLs and query strings, and aligns Next.js tunnel request matching in middleware with the tunnel rewrite.
The browser.navigation.type attribute now reports the same values as web-vitals, and the Sentry webpack plugin now requires webpack >=5.1 with the webpack5 entry point removed in favor of package-root exports. Fetch integrations across the Bun, Cloudflare, Deno, and Vercel Edge SDKs are consolidated into one implementation with a new tracePropagation option, and Groq and Together AI integrations are added enabled by default.
Fixed Cloudflare integration so telemetry is captured from untraced Durable Object RPC calls and namespaces returned by jurisdiction() are instrumented. The Hono integration now allows @cloudflare/workers-types v5 as a peer dependency, and the Next.js SDK resolves the Next.js version relative to the SDK when cwd differs.
Sentry.effectLayer now registers a Sentry ErrorReporter on Effect v4, capturing failures that pass through Effect.withErrorReporting, ErrorReporter.report, or the built-in HTTP and RPC reporting boundaries while respecting ignore, severity, and attributes annotations; Effect v3 is unchanged. Plus fixes across the browser XHR virtualError release, Next.js Turbopack sourcemap upload, Nitro h3 imports, and replay mirror attribute syncing.
This is the first release candidate of version 11 of the Sentry JavaScript SDKs.


