@sentry/nuxt
11.9.0 · 23 Oct 2026MIT269.9k / weekRepositoryHomepagenpmAtom feed
10.77.1 is the newest release of 10.x.
In short
1 new10 fixed1 changed5 internal
Release note
Important Changes
AI integrations no longer report errors that propagate to the caller (#23638, #23639, #23640)
Across all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (
handled: false) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.v10/cloudflare: Add
rpcTracePropagationBindings(#23737, #23738)The new
rpcTracePropagationBindingsoption names theenvbindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence overenableRpcTracePropagation, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.
Other Changes
v10/astro: Support astro v7 route patterns properly
v10/bundler-plugins: Preserve full file path in component annotation source maps
v10/core: Store child span timeout handle in
_childSpanTimeoutIDv10/node: Only end the process session when it is still ok
v10/react-router: Use react-router's own instrumentation types instead of a mirrored copy
v10/replay: Suppress Worker destroyed error on session expiry
v10/server-utils: Keep orchestrion registration out of tree-shaking
v10/server-utils: Stop shipping orchestrion bundler plugins as production dependencies
v10/server-utils: Support openai v7 in auto-instrumentation
v10/sveltekit: Detect native tracing in flattened SvelteKit 3 config
Internal Changes
Work in this release was contributed by @ryanrho-mercor, @lux-in-tenebris-lucet, and @suhailopensource. Thank you for your contributions!