Packages

@sentry/solid

11.10.0 · 28 Oct 2026MIT208.8k / weekRepositoryHomepagenpmAtom feed

Your version

10.26.0

19 Nov 2025Where it was published

10.78.0 is the newest release of 10.x.

In short

1 deprecated9 new17 fixed14 internal

  • deprecated

    react-router: Deprecate ErrorBoundary exports

Release note

Important Changes

  • core: Instrument LangGraph Agent

Adds support for instrumenting LangGraph StateGraph operations in Node. The LangGraph integration can be configured as follows:

Sentry.init({
  dsn: '__DSN__',
  sendDefaultPii: false, // Even with PII disabled globally
  integrations: [
    Sentry.langGraphIntegration({
      recordInputs: true, // Force recording input messages
      recordOutputs: true, // Force recording response text
    }),
  ],
});
  • cloudflare/vercel-edge: Add manual instrumentation for LangGraph

Instrumentation for LangGraph in Cloudflare Workers and Vercel Edge environments is supported by manually calling instrumentLangGraph:

import * as Sentry from '@sentry/cloudflare'; // or '@sentry/vercel-edge'
import { StateGraph, START, END, MessagesAnnotation } from '@langchain/langgraph';

// Create and instrument the graph
const graph = new StateGraph(MessagesAnnotation)
  .addNode('agent', agentFn)
  .addEdge(START, 'agent')
  .addEdge('agent', END);

Sentry.instrumentLangGraph(graph, {
  recordInputs: true,
  recordOutputs: true,
});

const compiled = graph.compile({ name: 'weather_assistant' });

await compiled.invoke({
  messages: [{ role: 'user', content: 'What is the weather in SF?' }],
});
  • node: Add OpenAI SDK v6 support

Other Changes

  • core: Support OpenAI embeddings API

  • core: Support truncation for LangChain integration request messages

  • metrics: Add default server.address attribute on server runtimes

  • nextjs: Add URL to server-side transaction events

  • node-core: Add mechanism to prevent wrapping ai providers multiple times

  • replay: Bump limit for minReplayDuration

  • browser: Add ok status to successful idleSpans

  • core: Check fetch support with data URL

  • core: Decrease number of Sentry stack frames for messages from captureConsoleIntegration

  • core: Emit processed metric

  • core: Ensure logs past MAX_LOG_BUFFER_SIZE are not swallowed

  • core: Ensure metrics past MAX_METRIC_BUFFER_SIZE are not swallowed

  • core: Fix logs and metrics flush timeout starvation with continuous logging

  • core: Flatten gen_ai.request.available_tools in google-genai

  • core: Stringify available tools sent from vercelai

  • core/vue: Detect and skip normalizing Vue VNode objects with high normalizeDepth

  • nextjs: Avoid wrapping middleware files when in standalone mode

  • nextjs: Drop meta trace tags if rendered page is ISR

  • nextjs: Respect PORT variable for dev error symbolication

  • nextjs: Use LRU map instead of map for ISR route cache

  • node: tracingChannel export missing in older node versions

  • node: Fix Spotlight configuration precedence to match specification

  • react: Prevent navigation span leaks for consecutive navigations

  • deprecated

    react-router: Deprecate ErrorBoundary exports

Internal Changes

Bundle size

PathSize
@sentry/browser24.04 KB
@sentry/browser - with treeshaking flags22.59 KB
@sentry/browser (incl. Tracing)40.4 KB
@sentry/browser (incl. Tracing, Profiling)44.62 KB
@sentry/browser (incl. Tracing, Replay)77.95 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags67.89 KB
@sentry/browser (incl. Tracing, Replay with Canvas)82.52 KB
@sentry/browser (incl. Tracing, Replay, Feedback)94.46 KB
@sentry/browser (incl. Feedback)40.32 KB
@sentry/browser (incl. sendFeedback)28.61 KB
@sentry/browser (incl. FeedbackAsync)33.41 KB
@sentry/react25.7 KB
@sentry/react (incl. Tracing)42.3 KB
@sentry/vue28.43 KB
@sentry/vue (incl. Tracing)42.16 KB
@sentry/svelte24.07 KB
CDN Bundle26.32 KB
CDN Bundle (incl. Tracing)40.96 KB
CDN Bundle (incl. Tracing, Replay)76.66 KB
CDN Bundle (incl. Tracing, Replay, Feedback)81.99 KB
CDN Bundle - uncompressed77.1 KB
CDN Bundle (incl. Tracing) - uncompressed121.42 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed234.73 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed247.19 KB
@sentry/nextjs (client)44.66 KB
@sentry/sveltekit (client)40.78 KB
@sentry/node-core49.76 KB
@sentry/node155.53 KB
@sentry/node - without tracing90.65 KB
@sentry/aws-serverless104.08 KB