Packages

@sentry/node-core

10.75.2 · 22 Sep 2026MIT23.4M / weekRepositoryHomepagenpmAtom feed

Your version

10.67.0

20 Jul 2026Where it was published

10.77.1 is the newest release of 10.x.

In short

21 new17 fixed16 internal

Release note

Important Changes

  • effect: Capture errors through the Effect v4 ErrorReporter API

    On Effect v4, Sentry.effectLayer now registers a Sentry ErrorReporter. Failures that pass through Effect.withErrorReporting, ErrorReporter.report or the built-in HTTP and RPC reporting boundaries are captured automatically, with ErrorReporter.ignore, ErrorReporter.severity and ErrorReporter.attributes annotations respected. Nothing changes on Effect v3.

    The server SDK now enables the contextLines and linkedErrors integrations by default, so captured errors carry source context and their cause chain. No other Node default integration is enabled.

  • sveltekit: Add support for SvelteKit 3

    The SvelteKit SDK now supports the pre-release of SvelteKit 3, including client-side pageload and navigation tracing and server-side native tracing, alongside continued SvelteKit 2 support. No Sentry-specific setup changes are required. The SDK detects your SvelteKit version and picks the right implementation automatically.

Other Changes

  • aws-serverless: Use orchestrion aws-sdk integration under diagnostics-channel opt-in

  • cloudflare: Auto-instrument Workers AI binding via env instrumentation

  • cloudflare: Instrument Cloudflare rate limiter bindings

  • core: Instrument workers-ai-provider

  • core: Rename queryParams to urlQueryParams

  • mongodb: Implement orchestrion mongodb integration

  • mongoose: Implement orchestrion mongoose integration

  • node: Rewrite tedious instrumentation to orchestrion tracing channels

  • nuxt: Add _experimental.useDiagnosticsChannelInjection

  • remix: Add orchestrion-based remix instrumentation

  • replay: Allow skipping the final flush on stop() via { flush: false }

  • server-utils: Add @opentelemetry/instrumentation-koa orchestrion integration

  • server-utils: Add orchestrion aws-sdk channel integration core

  • server-utils: Allow passing custom transforms to orchestrion

  • server-utils: Port S3, Kinesis, DynamoDB, SecretsManager and StepFunctions aws-sdk extensions

  • server-utils: Port SQS, SNS and Lambda aws-sdk extensions with trace propagation

  • server-utils: Rewrite SentryLangChainInstrumentation to orchestrion

  • server-utils: Rewrite SentryLangGraphInstrumentation to orchestrion

  • vue: Set navigation.route.id from the route name

  • bundler: Do not import type from optional peer dep

  • cloudflare: Bind Durable Object built-in handlers

  • cloudflare: Instrument custom WorkerEntrypoint RPC methods

  • cloudflare: Route DO teardown through original waitUntil

  • cloudflare: Skip spans for Cloudflare-internal Durable Object SQL queries

  • core: Prevent functionToStringIntegration from throwing on cross-origin realms

  • core: Prevent infinite recursion when console is instrumented twice

  • nextjs: Mark internal chunk frames as not in_app

  • node: Register tracer provider when OTel API global pre-exists with a different version

  • node-native: Don't drop breadcrumbs from event loop block events

  • serve-rutils: Orchestrion diagnostics for async and require

  • server-utils: Only skip loader thread

  • sveltekit: Detect SvelteKit server build via Vite Environment API

  • vercelai: Avoid double-capturing v4 tool errors in orchestrion mode

  • vue: Support pinia 4 in peer dependency range

Internal Changes

  • skills: Make sure digest file is written/read correctly

Work in this release was contributed by @PeterWadie and @akshitsinha. Thank you for your contributions!

Other Changes

  • replay: Set text/javascript MIME type on the compression worker Blob