Packages

@sentry/tanstackstart-react

11.9.0 · 23 Oct 2026MIT620.2k / weekRepositoryHomepagenpmAtom feed

Your version

10.49.0

16 Apr 2026Where it was published

10.77.1 is the newest release of 10.x.

In short

9 new11 fixed41 internal

Release note

Important Changes

  • browser: Add View Hierarchy integration

    A new viewHierarchyIntegration captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:

    import * as Sentry from '@sentry/browser';
    
    Sentry.init({
      dsn: '__DSN__',
      integrations: [Sentry.viewHierarchyIntegration()],
    });
  • cloudflare: Split alarms into multiple traces and link them

    Durable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.

  • cloudflare: Enable RPC trace propagation with enableRpcTracePropagation (#19991, #20345)

    A new enableRpcTracePropagation option enables automatic trace propagation for Cloudflare RPC calls via .fetch(), ensuring distributed traces flow correctly across service bindings.

  • core: Add enableTruncation option to AI integrations (#20167, #20181, #20182, #20183, #20184)

    All AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an enableTruncation option to control whether large AI inputs/outputs are truncated.

  • opentelemetry: Vendor AsyncLocalStorageContextManager

    The OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.

Other Changes

  • core: Export a reusable function to add tracing headers

  • core: Expose rewriteSources top level option

  • node-native: Add support for V8 v14 (Node v25+)

  • node: Include global scope for eventLoopBlockIntegration

  • core, node: Support loading Express options lazily

  • core: Set conversation_id only on gen_ai spans

  • core: Use ai.operationId for Vercel AI V6 operation name mapping

  • deno: Avoid inferring invalid span op from Deno tracer

  • deno: Handle reader.closed rejection from releaseLock() in streaming

  • nextjs: Preserve directive prologues in turbopack loaders

  • nextjs: Skip custom browser tracing setup for bot user agents

  • opentelemetry: Use WeakRef for context stored on scope to prevent memory leak

  • replay: Use live click attributes in breadcrumbs

Internal Changes

  • e2e-tests: Remove flaky navigation breadcrumb assertions from parameterized-routes tests

  • node-integration-tests: Fix flaky kafkajs test race condition