Packages

@sentry/node

11.9.0 · 23 Oct 2026MIT36.1M / weekRepositoryHomepagenpmAtom feed

Your version

11.1.0

28 Sep 2026Where it was published

11.9.0 is the newest release of 11.x.

In short

10 new2 faster14 fixed53 internal

Release note

Important Changes

  • server-utils: Auto-instrument MCP servers via orchestrion

    A new default mcpServerIntegration wraps every McpServer instance (from @modelcontextprotocol/server and @modelcontextprotocol/sdk) when it is created. You no longer need to call wrapMcpServerWithSentry manually. You can still call wrapMcpServerWithSentry to override options, for example recordInputs: false.

  • node: Support Prisma 8 in prismaIntegration

    prismaIntegration now creates a prisma:client:operation span for each Prisma 8 ORM call, with the database query spans nested below it. No code changes are necessary.

  • server-utils: Add TypeSafe integration

    A new default typesafeIntegration creates a gen_ai.evaluate span for each TypeSafe Jev call through @typesafe-ai/sdk (TypeSafeClient.systemOne). For runtimes without auto-instrumentation, use instrumentTypeSafeClient().

  • server-utils: Instrument Vercel AI experimental_evaluate

    Vercel AI experimental_evaluate calls now create a gen_ai.evaluate span, with the state and questions as input messages and the answers as output messages.

Other Changes

  • browser: Add onError callback to showReportDialog

  • bun: Add client address, port and protocol to Bun.serve spans

  • cloudflare: Re-export httpServerIntegration from /request

  • remix: Add Remix 3 export subpaths and optional peer deps

  • server-utils: Support amqplib v2

  • server-utils: Support tedious v20

  • Injection silently no-ops on Windows (registerHooks path)

  • bun: Keep diagnostics channel subscriptions alive

  • cloudflare: Call connect() on the binding for service bindings and DO stubs

  • cloudflare: Keep the user's class name when auto-wrapping an export

  • core: Support joined set-cookie headers (split them)

  • nextjs: Don't prepend basePath to absolute router navigation URLs

  • nextjs: Limit Turbopack orchestrion loader to instrumented packages

  • nextjs: Stop Turbopack loaders from loading the Sentry CLI

  • server-runtime-injection: Keep ES modules working on Deno

  • server-utils: Deduplicate Google GenAI streaming tool calls

  • sveltekit,remix: Export Mistral manual wrapper

  • sveltekit: Resolve @opentelemetry/api via the SDK on SvelteKit 3

  • wasm: Map wasm:// stack frames to registered debug images

  • bundler-plugins: Use fast component annotation for HTML injection mode

  • bundler-plugins: Use fast component annotation for Webpack and Turbopack

Internal Changes

  • server-utils: Use Bun-safe diagnostics channel wrappers in MCP integration

Work in this release was contributed by @camc314, @ihsraham, @zkasuran, @Shubham-Padkonde, and @itz-puneet. Thank you for your contributions!