@sentry/solid
11.10.0 · 28 Oct 2026MIT208.8k / weekRepositoryHomepagenpmAtom feed
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.addressattribute on server runtimesnextjs: 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
okstatus to successfulidleSpanscore: Check
fetchsupport with data URLcore: Decrease number of Sentry stack frames for messages from
captureConsoleIntegrationcore: Emit processed metric
core: Ensure logs past
MAX_LOG_BUFFER_SIZEare not swallowedcore: Ensure metrics past
MAX_METRIC_BUFFER_SIZEare not swallowedcore: 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
VNodeobjects with highnormalizeDepthnextjs: 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:
tracingChannelexport missing in older node versionsnode: 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
| Path | Size |
|---|---|
| @sentry/browser | 24.04 KB |
| @sentry/browser - with treeshaking flags | 22.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 flags | 67.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/react | 25.7 KB |
| @sentry/react (incl. Tracing) | 42.3 KB |
| @sentry/vue | 28.43 KB |
| @sentry/vue (incl. Tracing) | 42.16 KB |
| @sentry/svelte | 24.07 KB |
| CDN Bundle | 26.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 - uncompressed | 77.1 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 121.42 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 234.73 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 247.19 KB |
| @sentry/nextjs (client) | 44.66 KB |
| @sentry/sveltekit (client) | 40.78 KB |
| @sentry/node-core | 49.76 KB |
| @sentry/node | 155.53 KB |
| @sentry/node - without tracing | 90.65 KB |
| @sentry/aws-serverless | 104.08 KB |