Packages

@sentry/solid

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

Your version

10.34.0

14 Jan 2026Where it was published

10.78.0 is the newest release of 10.x.

In short

6 new3 fixed2 internal

Release note

Important Changes

  • core: Add option to enhance the fetch error message

    You can now enable enhanced fetch error messages by setting the enhancedFetchErrorMessage option. When enabled, the SDK will include additional context in fetch error messages to help with debugging.

  • nextjs: Add routeManifestInjection option to exclude routes from client bundle

    A new routeManifestInjection option allows you to exclude sensitive routes from being injected into the client bundle.

  • tanstackstart-react: Add wrapMiddlewaresWithSentry for manual middleware instrumentation

    You can now wrap your middlewares using wrapMiddlewaresWithSentry, allowing you to trace middleware execution in your TanStack Start application.

    import { createMiddleware } from '@tanstack/react-start';
    import { wrapMiddlewaresWithSentry } from '@sentry/tanstackstart-react';
    
    const loggingMiddleware = createMiddleware({ type: 'function' }).server(async ({ next }) => {
      console.log('Request started');
      return next();
    });
    
    export const [wrappedLoggingMiddleware] = wrapMiddlewaresWithSentry({ loggingMiddleware });

Other Changes

  • browser: Add CDN bundle for tracing.logs.metrics

  • core,node-core: Consolidate bun and node types with ServerRuntimeOptions

  • nextjs: Remove tracing from generation function template

  • core: Don't record outcomes for failed client reports

  • deno,cloudflare: Prioritize name from params over name from options

  • web-vitals: Add error handling for invalid object keys in WeakMap

Internal Changes

Bundle size

PathSize
@sentry/browser24.52 KB
@sentry/browser - with treeshaking flags23.06 KB
@sentry/browser (incl. Tracing)40.88 KB
@sentry/browser (incl. Tracing, Profiling)45.36 KB
@sentry/browser (incl. Tracing, Replay)78.58 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags68.51 KB
@sentry/browser (incl. Tracing, Replay with Canvas)83.17 KB
@sentry/browser (incl. Tracing, Replay, Feedback)95.08 KB
@sentry/browser (incl. Feedback)40.85 KB
@sentry/browser (incl. sendFeedback)29.1 KB
@sentry/browser (incl. FeedbackAsync)33.97 KB
@sentry/browser (incl. Metrics)25.6 KB
@sentry/browser (incl. Logs)25.75 KB
@sentry/browser (incl. Metrics & Logs)26.39 KB
@sentry/react26.21 KB
@sentry/react (incl. Tracing)43.05 KB
@sentry/vue28.87 KB
@sentry/vue (incl. Tracing)42.64 KB
@sentry/svelte24.53 KB
CDN Bundle26.96 KB
CDN Bundle (incl. Tracing)41.6 KB
CDN Bundle (incl. Tracing, Logs, Metrics)42.48 KB
CDN Bundle (incl. Tracing, Replay)77.43 KB
CDN Bundle (incl. Tracing, Replay, Feedback)82.72 KB
CDN Bundle - uncompressed78.99 KB
CDN Bundle (incl. Tracing) - uncompressed123.34 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed126.29 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed237.15 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed249.64 KB
@sentry/nextjs (client)45.34 KB
@sentry/sveltekit (client)41.25 KB
@sentry/node-core50.69 KB
@sentry/node158.35 KB
@sentry/node - without tracing91.14 KB
@sentry/aws-serverless106.28 KB