Packages

@sentry/ember

11.10.0 · 28 Oct 2026MIT32k / weekRepositoryHomepagenpmAtom feed

Your version

10.58.0

15 Jun 2026Where it was published

10.78.0 is the newest release of 10.x.

In short

1 deprecated7 new1 faster10 fixed31 internal

  • deprecated

    react-router: Always build client instrumentation and deprecate useInstrumentationAPI

Release note

Important Changes

  • hono: Add support for the Deno runtime

    @sentry/hono now supports the Deno runtime via a new @sentry/hono/deno entry point.
    Install @sentry/deno as a peer dependency and initialize Sentry through the sentry() middleware:

    import { Hono } from 'hono';
    import { sentry } from '@sentry/hono/deno';
    
    const app = new Hono();
    
    app.use(
      sentry(app, {
        dsn: '__DSN__', // or Deno.env.get('SENTRY_DSN')
        tracesSampleRate: 1.0,
      }),
    );
    
    Deno.serve(app.fetch);
  • core: Extract objects as structured logs in consoleLoggingIntegration

    The consoleLoggingIntegration now extracts structured log attributes when the first argument is a plain object.

    // Object keys become log attributes
    console.log({ userId: 123, action: 'login' }, 'User logged in');
    // → attributes: { userId: 123, action: "login" }
    
    // Non-object first args use template + parameters (unchanged)
    console.log('Hello', 'world', 123);
    // → sentry.message.template: "Hello {} {}"
  • react-router: Stabilize the instrumentation API

    React Router's instrumentation API is now stable — the @experimental markers have been removed from createSentryServerInstrumentation, createSentryClientInstrumentation, and the related helpers and types.
    The manual server wrappers wrapServerLoader and wrapServerAction are now deprecated in favor of it. Export instrumentations = [Sentry.createSentryServerInstrumentation()] from your entry.server.tsx to instrument all loaders and actions without wrapping them individually.

Other Changes

  • hono: Add HTTP connection info to server spans

  • node-core: Attach log message and fields to pino error events

  • deprecated

    react-router: Always build client instrumentation and deprecate useInstrumentationAPI

  • react-router: Rename client navigation roots from the route pattern

  • astro: Resolve middleware export types

  • browser: Ignore __sentry_wrapped__ inherited from Function.prototype

  • core: Avoid double counting cached input tokens for Vercel AI SDK v6

  • core: Keep safeJoin side-effect-free for DOM elements

  • deno: Use correct paths for module and types fields in package.json

  • nextjs: Mark redirect server actions as ok instead of internal_error

  • react-router: Mark instrumentation API active on invocation

  • redis: Bring span attributes into alignment with conventions

  • sveltekit: Add default exports condition

  • tanstackstart-react: Preserve middleware context types

  • core: Reuse unchanged Vercel AI messages JSON

Work in this release was contributed by @archievi, @AyaanFaisal21, @itosa-kazu, and @bkchr. Thank you for your contributions!

Internal Changes

  • nestjs: Migrate vendored nest instrumentation to Sentry APIs

Bundle size

PathSize
@sentry/browser26.76 KB
@sentry/browser - with treeshaking flags25.23 KB
@sentry/browser (incl. Tracing)44.63 KB
@sentry/browser (incl. Tracing + Span Streaming)46.82 KB
@sentry/browser (incl. Tracing, Profiling)49.32 KB
@sentry/browser (incl. Tracing, Replay)82.93 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags72.78 KB
@sentry/browser (incl. Tracing, Replay with Canvas)87.51 KB
@sentry/browser (incl. Tracing, Replay, Feedback)99.9 KB
@sentry/browser (incl. Feedback)43.52 KB
@sentry/browser (incl. sendFeedback)31.45 KB
@sentry/browser (incl. FeedbackAsync)36.44 KB
@sentry/browser (incl. Metrics)27.8 KB
@sentry/browser (incl. Logs)28.03 KB
@sentry/browser (incl. Metrics & Logs)28.71 KB
@sentry/react28.51 KB
@sentry/react (incl. Tracing)46.88 KB
@sentry/vue31.66 KB
@sentry/vue (incl. Tracing)46.48 KB
@sentry/svelte26.78 KB
CDN Bundle29.09 KB
CDN Bundle (incl. Tracing)47.07 KB
CDN Bundle (incl. Logs, Metrics)30.6 KB
CDN Bundle (incl. Tracing, Logs, Metrics)48.33 KB
CDN Bundle (incl. Replay, Logs, Metrics)68.97 KB
CDN Bundle (incl. Tracing, Replay)83.52 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics)84.74 KB
CDN Bundle (incl. Tracing, Replay, Feedback)89.23 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)90.45 KB
CDN Bundle - uncompressed86.51 KB
CDN Bundle (incl. Tracing) - uncompressed142.38 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed91.11 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed146.26 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed213 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed258.46 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed262.33 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed271.84 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed275.7 KB
@sentry/nextjs (client)49.27 KB
@sentry/sveltekit (client)45.04 KB
@sentry/core/server74.29 KB
@sentry/core/browser61.74 KB
@sentry/node-core60.28 KB
@sentry/node127.39 KB
@sentry/node - without tracing72.37 KB
@sentry/aws-serverless84.26 KB
@sentry/cloudflare (withSentry) - minified169.62 KB
@sentry/cloudflare (withSentry)423.68 KB