releases.shpreview

10.34.0

$npx -y @buildinternet/releases show rel_uXEqnF7OnfA5mvZ01Kq__

Important Changes

  • feat(core): Add option to enhance the fetch error message (#18466)

    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.

  • feat(nextjs): Add routeManifestInjection option to exclude routes from client bundle (#18798)

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

  • feat(tanstackstart-react): Add wrapMiddlewaresWithSentry for manual middleware instrumentation (#18680)

    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

  • feat(browser): Add CDN bundle for tracing.logs.metrics (#18784)
  • feat(core,node-core): Consolidate bun and node types with ServerRuntimeOptions (#18734)
  • feat(nextjs): Remove tracing from generation function template (#18733)
  • fix(core): Don't record outcomes for failed client reports (#18808)
  • fix(deno,cloudflare): Prioritize name from params over name from options (#18800)
  • fix(web-vitals): Add error handling for invalid object keys in WeakMap (#18809)
<details> <summary><strong>Internal Changes</strong></summary>
  • ref(nextjs): Split withSentryConfig (#18777)
  • test(e2e): Pin @shopify/remix-oxygen to unblock ci (#18811)
</details>

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

Fetched March 31, 2026