Skip to content

Update sentry-javascript monorepo to v10#289

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/dev-major-sentry-javascript-monorepo
Open

Update sentry-javascript monorepo to v10#289
renovate[bot] wants to merge 1 commit into
developfrom
renovate/dev-major-sentry-javascript-monorepo

Conversation

@renovate

@renovate renovate Bot commented Aug 4, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@sentry/nuxt (source) 9.46.010.57.0 age confidence

Release Notes

getsentry/sentry-javascript (@​sentry/nuxt)

v10.57.0

Compare Source

Important Changes
  • feat(angular): Add support for Angular 22 (#​21330)

    @sentry/angular now officially supports Angular 22.

  • ref(core): Deprecate sendDefaultPii in favor of dataCollection (#​21277)

    sendDefaultPii is deprecated and will be removed in v11. The new dataCollection option lets you control each category of collected data.
    sendDefaultPii: true still works and maps to enabling all dataCollection categories.
    dataCollection.userInfo defaults to true when dataCollection is provided, meaning auto-populated user.* fields (e.g. IP address from a request) are collected by default.
    Data you set explicitly (like via Sentry.setUser()) is always sent regardless.
    When dataCollection is not set at all, the legacy sendDefaultPii behavior applies (userInfo: false by default) to preserve backward compatibility.

    Note that an empty dataCollection: {} falls back to more permissive defaults than sendDefaultPii: false, so replicate the old behavior by opting out explicitly:

    Sentry.init({
      dataCollection: {
        userInfo: false,
        genAI: { inputs: false, outputs: false },
        httpBodies: [],
        httpHeaders: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },
        cookies: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },
        queryParams: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },
      },
    });
Other Changes
  • feat: Use dataCollection.frameContextLines for ContextLines integration (#​21323)
  • feat(cloudflare): Auto instrument D1 based on env (#​21276)
  • feat(core): Change default of dataCollection.userInfo to true (#​21348)
  • feat(core): Default dataCollection.httpBodies to all valid body types (#​21352)
  • feat(hono): Filter noisy transactions (favicon etc) (#​21365)
  • fix(cloudflare): Don't track negatively sampled spans (#​21367)
  • fix(core): Use safeDateNow calls for new Date() reads (#​21351)
  • fix(nextjs): Shim pinoIntegration on edge runtime (#​21347)
  • fix(node): Prevent PostgresJs integration from emitting duplicate spans per query (#​21364)
  • fix(node-core): Read __SENTRY_SERVER_MODULES__ lazily so Turbopack injection is honored (#​21339)
  • fix(react): Detect React Router v6/v7 navigations in a layout effect to propagate the correct trace (#​21326)
  • fix(react): Remove unused react.componentStack event context (#​21183)
  • fix(replays): Record sentry._internal.replay_is_buffering for spans (#​21297)
Internal Changes
  • chore: Bump volta node version from 20.19.2 to 20.19.5 (#​21359)
  • chore: Remove git:* allowed permissions (#​21328)
  • chore(deps-dev): Bump eslint-plugin-regexp from 1.15.0 to 3.1.0 (#​21104)
  • chore(deps-dev): Bump react-router from 7.13.0 to 7.15.0 (#​21337)
  • chore(size-limit): weekly auto-bump (#​21344)
  • docs(remix): Add notice about capturing http bodies for form data keys (#​21296)
  • feat(deps): Bump @​types/aws-lambda from 8.10.150 to 8.10.161 (#​21105)
  • feat(deps): Bump axios from 1.15.2 to 1.16.0 (#​21251)
  • feat(deps): Bump hono from 4.12.18 to 4.12.21 (#​21341)
  • ref(browser): Split web vitals integration (#​21210)
  • ref(node): Streamline lru-memoizer instrumentation (#​21350)
  • ref(node): Streamline sql-common (#​21360)
  • test(e2e): Migrate sendDefaultPii to dataCollection option (#​21288)
  • test(nextjs): Remove assertion on conditional span (#​21329)
  • test(node): Move node integration tests to data collection (#​21283)

Work in this release was contributed by @​zhongrenfei1-hub. Thank you for your contribution!

Bundle size 📦

Path Size
@​sentry/browser 26.57 KB
@​sentry/browser - with treeshaking flags 25.05 KB
@​sentry/browser (incl. Tracing) 44.44 KB
@​sentry/browser (incl. Tracing + Span Streaming) 46.62 KB
@​sentry/browser (incl. Tracing, Profiling) 49.11 KB
@​sentry/browser (incl. Tracing, Replay) 82.73 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 72.6 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 87.31 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 99.71 KB
@​sentry/browser (incl. Feedback) 43.33 KB
@​sentry/browser (incl. sendFeedback) 31.28 KB
@​sentry/browser (incl. FeedbackAsync) 36.25 KB
@​sentry/browser (incl. Metrics) 27.62 KB
@​sentry/browser (incl. Logs) 27.86 KB
@​sentry/browser (incl. Metrics & Logs) 28.54 KB
@​sentry/react 28.34 KB
@​sentry/react (incl. Tracing) 46.66 KB
@​sentry/vue 31.47 KB
@​sentry/vue (incl. Tracing) 46.29 KB
@​sentry/svelte 26.6 KB
CDN Bundle 28.89 KB
CDN Bundle (incl. Tracing) 46.83 KB
CDN Bundle (incl. Logs, Metrics) 30.36 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 48.05 KB
CDN Bundle (incl. Replay, Logs, Metrics) 68.72 KB
CDN Bundle (incl. Tracing, Replay) 83.34 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 84.49 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 89.02 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 90.18 KB
CDN Bundle - uncompressed 85.72 KB
CDN Bundle (incl. Tracing) - uncompressed 141.58 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 90.1 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 145.25 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 211.99 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 257.67 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 261.32 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 271.04 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 274.69 KB
@​sentry/nextjs (client) 49.08 KB
@​sentry/sveltekit (client) 44.85 KB
@​sentry/core/server 74.18 KB
@​sentry/core/browser 61.62 KB
@​sentry/node-core 60.28 KB
@​sentry/node 127.37 KB
@​sentry/node - without tracing 72.37 KB
@​sentry/aws-serverless 84.26 KB
@​sentry/cloudflare (withSentry) - minified 169.62 KB
@​sentry/cloudflare (withSentry) 423.68 KB

v10.56.0

Compare Source

Important Changes
  • feat(deno): Redis diagnostics channel based integration for Deno (#​21087)

    Adds Redis integration support for Deno, covering both redis and ioredis clients.

Other Changes
  • feat(cloudflare): Only capture workflow step error on final retry attempt (#​21025)
  • feat(hono): Emit warning if @sentry/node was imported instead of @sentry/hono/node (#​21240)
  • feat(node): Use ioredis tracing channels (#​21187)
  • fix(browser): Correctly parse sampleRate when consistentTraceSampling is enabled (#​21281)
  • fix(cloudflare): Fix instrumentDurableObjectWithSentry breaking Cloudflare Agents (#​21101)
  • fix(cloudflare): Wait for span links to be set (#​21167)
  • fix(core): Use WeakRef for Span-Scope circular references (#​21242)
  • fix(node): Vendor InstrumentationNodeModuleFile to fix Bun --bytecode crash (#​21262)
  • fix(profiling-node): Ensure node version support warning includes latest 26 (#​21229)
Internal Changes
  • chore: Ignore scheduled_tasks.lock (#​21252)
  • chore: Promote lint warnings to errors (#​21213)
  • chore(docs): Document how to support a new node version (#​21228)
  • chore(size-limit): Weekly auto-bump (#​21243)
  • chore(skills): Add linear-project-status skill (#​21214)
  • chore(skills): Add linear-project-update skill (#​21233)
  • chore(skills): Improve triage-issue skill (#​21257)
  • chore(skills): Update linear-project-status skill with more details & context (#​21234)
  • feat(deps): Bump axios from 1.15.0 to 1.16.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (#​21263)
  • feat(server-utils): Initial scaffolding (#​21200)
  • ref(cloudflare): Move D1 instrumentation (#​21266)
  • ref(node): Refactor usage of hrTime utilities from @opentelemetry/core (#​21191)
  • ref(node): Stop mutating OTel RPC metadata to set http.route (#​21193)
  • ref(opentelemetry): Vendor minimal TraceState implementation (#​21192)
  • test(browser): Add unit test for http client header collection behavior (#​21273)
  • test(browser): Move browser integration tests to dataCollection (#​21282)
  • test(cloudflare): Remove vitest in CF e2e tests (#​21259)

Bundle size 📦

Path Size
@​sentry/browser 26.57 KB
@​sentry/browser - with treeshaking flags 25.05 KB
@​sentry/browser (incl. Tracing) 44.19 KB
@​sentry/browser (incl. Tracing + Span Streaming) 46.37 KB
@​sentry/browser (incl. Tracing, Profiling) 49.06 KB
@​sentry/browser (incl. Tracing, Replay) 82.86 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 72.67 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 87.45 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 99.78 KB
@​sentry/browser (incl. Feedback) 43.32 KB
@​sentry/browser (incl. sendFeedback) 31.27 KB
@​sentry/browser (incl. FeedbackAsync) 36.24 KB
@​sentry/browser (incl. Metrics) 27.61 KB
@​sentry/browser (incl. Logs) 27.85 KB
@​sentry/browser (incl. Metrics & Logs) 28.53 KB
@​sentry/react 28.35 KB
@​sentry/react (incl. Tracing) 46.41 KB
@​sentry/vue 31.46 KB
@​sentry/vue (incl. Tracing) 46.06 KB
@​sentry/svelte 26.59 KB
CDN Bundle 28.88 KB
CDN Bundle (incl. Tracing) 46.7 KB
CDN Bundle (incl. Logs, Metrics) 30.35 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 47.91 KB
CDN Bundle (incl. Replay, Logs, Metrics) 68.69 KB
CDN Bundle (incl. Tracing, Replay) 83.19 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 84.33 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 88.92 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 90.04 KB
CDN Bundle - uncompressed 85.64 KB
CDN Bundle (incl. Tracing) - uncompressed 140.75 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 90.03 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 144.42 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 211.83 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 256.74 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 260.4 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 270.12 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 273.77 KB
@​sentry/nextjs (client) 48.88 KB
@​sentry/sveltekit (client) 44.64 KB
@​sentry/core/server 74.16 KB
@​sentry/core/browser 61.61 KB
@​sentry/node-core 60.25 KB
@​sentry/node 127.35 KB
@​sentry/node - without tracing 72.33 KB
@​sentry/aws-serverless 84.24 KB
@​sentry/cloudflare (withSentry) - minified 167.82 KB
@​sentry/cloudflare (withSentry) 419.43 KB

v10.55.0

Compare Source

Important Changes
  • feat(hono): Promote @sentry/hono to stable and deprecate honoIntegration (#​21208)

    The @sentry/hono SDK is now stable. See the Sentry Hono SDK docs to get started.

  • docs(tanstackstart-react): Promote SDK status to beta (#​21175)

    This release promotes the @sentry/tanstackstart-react SDK to beta. For details on how to use it, check out the
    Sentry TanStack Start SDK docs. Please reach out on
    GitHub if you have any feedback or concerns.

  • feat(hono): Add shouldHandleError option to sentry() middleware (#​21205)

    The sentry() middleware now accepts a shouldHandleError callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain Error objects are captured. Return true from the callback to capture an error, false to suppress it.

    app.use(
      sentry(app, {
        dsn: '__DSN__',
        shouldHandleError(error) {
          const status = (error as { status?: number })?.status;
          // Capture 401/403 in addition to the default 5xx errors
          return status === 401 || status === 403 || typeof status !== 'number' || status >= 500;
        },
      }),
    );
  • test(tanstackstart-react): Move initialization to client entry point (#​21161)

    Change the recommended setup for the SDK to do Sentry.init() in the client entry file to capture telemetry that is emitted ahead of page hydration.

  • feat(tanstackstart-react): Add distributed tracing (#​21144)

    Server and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.

  • feat(tanstackstart-react): Add server-side route parametrization (#​21147)

    Server transaction names are now parametrized automatically (e.g., GET /users/123 becomes GET /users/$userId), improving transaction grouping in Sentry.

  • feat(tanstackstart-react): Show readable server function names in traces (#​21190)

    Server function spans now show human-readable names (e.g., GET /_serverFn/greet instead of GET /_serverFn/a10e70b3...). The tanstackstart.function.hash.sha256 span attribute has been renamed to tanstackstart.function.id.

Other Changes
  • feat(core): Migrate request data to dataCollection (#​21071)
  • feat(hono): Add warning in Bun for double init (#​21195)
  • feat(hono): Instrument main-app inline middleware spans (#​20999)
  • feat(metrics): Migrate metrics to use dataCollection instead of sendDefaultPii (#​21078)
  • feat(tanstackstart-react): Enable component tracking (#​21149)
  • feat(tanstackstart-react): Filter noisy dev transactions (#​21145)
  • fix(cloudflare): Use original waitUntil to not create a deadlock (#​21197)
  • fix(elysia): Widen accepted Elysia app type to support Elysia options (#​21164)
  • fix(tanstackstart-react): Add server-side replayIntegration no-op stub (#​21148)
Internal Changes
  • chore(changelog): clarify array attributes impact on beforeSend* callbacks (#​21186)
  • chore(ci): Update bugbot instructions (#​21168)
  • chore(sentry-cli): Upgrade to 2.58.6 (#​21165)
  • chore(size-limit): weekly auto-bump (#​21123)
  • feat(deps-dev): Bump @​sveltejs/kit from 2.52.2 to 2.60.1 in /dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages (#​21162)
  • fix(e2e): Fix astro-6 e2e test build by relaxing astro version range (#​21211)
  • meta(agents): Update AI commit attribution guidance (#​21166)
  • ref(browser): Extract browser-specific normalize code out of core (#​21172)
  • ref(node): Stop custom-handling normalization of Domain/DomainEmitter (#​21182)
  • ref(node): Stop using registerSpanErrorInstrumentation() on server (#​21169)
  • test(nitro-3): Update e2e tests for h3 route handler tracing (#​21152)
  • test(nuxt): Fix flaky test and add note about hydration timing to skill (#​21054)

v10.54.0

Compare Source

Important Changes
  • feat(core): Support array attributes for spans, logs, and metrics (#​20427)

    Arrays of primitive values (string, number, boolean) are now accepted as attribute values. Arrays containing non-primitive elements will be dropped and won't show up in Sentry. Array attributes on logs and metrics were previously stringified and will now be sent as actual arrays instead. If you have custom rules that process attribute values in any beforeSend* callbacks (e.g., data scrubbing), you may need to update them to correctly handle array values.

    For instance, here's how you can update a beforeSendLog callback to handle arrays:

    beforeSendLog: log => {
      const attributes = log.attributes;
      Object.keys(attributes).forEach(key => {
        const value = attributes[key];
        if (typeof value === 'string') {
          attributes[key] = scrubData(value);
        }
        if (Array.isArray(value)) {
          attributes[key] = value.map(v => (typeof v === 'string' ? scrubData(v) : v));
        }
      });
      return log;
    };
  • feat(browser): Add fetchStreamPerformanceIntegration for streamed response tracking (#​20778)

    A new integration that tracks the performance of streamed fetch responses. Use this to measure time-to-first-byte and streaming duration for APIs that return chunked/streamed data. This replaces the now deprecated trackFetchStreamPerformance option.

  • feat(core): Add dataCollection client option (#​20965)

    Adds a new dataCollection client option for controlling what data the SDK collects and sends to Sentry. This provides a centralized way to configure data collection behavior across different SDK features. In the future, this option will be used for fine-granular data filtering, while the simple sendDefaultPii boolean option will be deprecated and removed in a future release.

  • feat(hono): Add hono.request spans for internal .request() calls (#​20843)

    The Hono SDK now creates spans for internal .request() calls, providing better visibility into request handling within Hono applications.

Other Changes
  • feat(core): Add data collection filtering utilities (#​20989)
  • feat(core): Convert scope contexts to segment span attributes in span streaming (#​20828)
  • feat(core): Emit sentry.sdk.integrations on streamed segment spans (#​20428)
  • feat(core): HTTP server diagnostics channel utility (#​20779)
  • feat(core): Migrate span streaming envelope to dataCollection (#​21080)
  • feat(core): Migrate Supabase integration to dataCollection (#​21085)
  • feat(core): Migrate trpc to dataCollection (#​21072)
  • feat(deno): Instrument node:http on versions that support it (#​21009)
  • feat(ember): Extract ember-specific logic into custom browserTracingIntegration (#​20702)
  • feat(logs): Migrate log envelope user inference to dataCollection (#​21073)
  • feat(nuxt): Allow custom configuration files paths in Nuxt module (#​20650)
  • feat(replay): Update example worker script (#​20899)
  • feat(serverless): Add server-only context span attributes via processSegmentSpan hooks (#​20842)
  • fix(astro): Avoid injecting meta tags into <head> inside attribute values (#​21089)
  • fix(astro): Use explicit ResponseInit when injecting meta tags in response (#​21021)
  • fix(browser): Add a synthetic stack trace to DOMException with empty stack traces if attachStacktrace is true (#​19988)
  • fix(browser): Fix internal frame detection in minified bundles (#​20802)
  • fix(cloudflare): Avoid repeated flush lock wrapping (#​21156)
  • fix(cloudflare): Skip SDK initialization for OPTIONS/HEAD requests (#​21090)
  • fix(cloudflare, vercel-edge): Disable timer-based flush for serverless runtimes (#​20889)
  • fix(core): Sanitize lone surrogates in log body and attributes (#​20245)
  • fix(deno): Support Deno.serve instrumentation on Deno 2.8 (#​21155)
  • fix(hono): Preserve middleware handler metadata (#​20954)
  • fix(hono): Use generic Hono type in Bun/Node (#​21060)
  • fix(nextjs): Widen project option type to string | string[] (#​21067)
  • fix(node): Improve http.client double-wrap message (#​20705)
  • fix(node): Preserve CallbackManager handlers in LangChain instrumentation (#​20849)
  • fix(react-router): Do not re-write origin on router state changes (#​21056)
  • fix(replay): Set sentry.replay_id attribute on streamed spans (#​20897)
  • fix(replay): Set replay_id on DSC after buffer-to-session conversion (#​20686)
  • fix(solidstart): Use nitro module for build hooks to preserve preset hooks (#​20861)
  • ref(core): Rename types-hoist to types (#​20979)
Internal Changes
  • chore: Add compatibility function for sendDefaultPii (#​20967)
  • chore: Add size-limit for core/server, core/browser (#​20990)
  • chore: Bump rrweb deps to v2.43.0 (#​20844)
  • chore(build): Replace sucrase with esbuild (#​20865)
  • chore(deps): Bump nitropack from 2.13.1 to 2.13.4 (#​20713)
  • chore(deps): Bump ws from 8.20.0 to 8.20.1 (#​20998)
  • chore(deps): Remove redundant yarn resolutions (#​20877)
  • feat(deps): Bump @​tootallnate/once from 1.1.2 to 2.0.1 (#​21108)
  • feat(deps): Bump devalue from 4.3.3 to 5.8.1 (#​20893)
  • feat(deps): Bump protobufjs from 7.5.5 to 7.5.9 (#​20846)
  • ref(aws-serverless): Vendor aws-sdk instrumentation (#​20988)
  • ref(http): Use shared snippets for filtering headers and cookies (#​20970)
  • ref(nestjs): Vendor nestjs-core instrumentation (#​20996)
  • ref(node): Remove unused @opentelemetry/instrumentation-http dependency (#​21113)
  • ref(node): Vendor @fastify/otel (#​21099)
  • ref(node): Vendor @opentelemetry/instrumentation-pg (#​21102)
  • ref(node): Vendor @opentelemetry/sql-common (#​21140)
  • ref(node): Vendor @prisma/instrumentation (#​21098)
  • ref(node): Vendor amqplib instrumentation (#​21003)
  • ref(node): Vendor connect instrumentation (#​20955)
  • ref(node): Vendor dataloader instrumentation (#​20950)
  • ref(node): Vendor fs instrumentation (#​20964)
  • ref(node): Vendor generic-pool instrumentation (#​20949)
  • ref(node): Vendor graphql instrumentation (#​21096)
  • ref(node): Vendor hapi instrumentation (#​21057)
  • ref(node): Vendor kafkajs instrumentation (#​21005)
  • ref(node): Vendor knex instrumentation (#​20963)
  • ref(node): Vendor koa instrumentation (#​20956)
  • ref(node): Vendor lru-memoizer instrumentation (#​20948)
  • ref(node): Vendor minimal types for dataloader and generic-pool instrumentations (#​21013)
  • ref(node): Vendor mongodb instrumentation (#​20966)
  • ref(node): Vendor mongoose instrumentation (#​21058)
  • ref(node): Vendor mysql instrumentation (#​21016)
  • ref(node): Vendor mysql2 instrumentation (#​21031)
  • ref(node): Vendor tedious instrumentation (#​21010)

Work in this release was contributed by @​abcang, @​ahmadio, @​delorge, @​mdnanocom, and @​victorgarciaesgi. Thank you for your contributions!

v10.53.1

Compare Source

  • fix(core): Don't gate user data for streamed spans at scope read time (#​20827)
  • fix(core): Include subpath type shims in published package (#​20835)
  • ref(hono): Consolidate route patching and add clarification comments (#​20829)
Internal Changes
  • chore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (#​20821)

Bundle size 📦

Path Size
@​sentry/browser 26.22 KB
@​sentry/browser - with treeshaking flags 24.69 KB
@​sentry/browser (incl. Tracing) 43.69 KB
@​sentry/browser (incl. Tracing + Span Streaming) 45.62 KB
@​sentry/browser (incl. Tracing, Profiling) 48.56 KB
@​sentry/browser (incl. Tracing, Replay) 82.4 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 72.08 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 86.99 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 99.33 KB
@​sentry/browser (incl. Feedback) 43 KB
@​sentry/browser (incl. sendFeedback) 30.92 KB
@​sentry/browser (incl. FeedbackAsync) 35.91 KB
@​sentry/browser (incl. Metrics) 27.27 KB
@​sentry/browser (incl. Logs) 27.42 KB
@​sentry/browser (incl. Metrics & Logs) 28.08 KB
@​sentry/react 27.92 KB
@​sentry/react (incl. Tracing) 45.9 KB
@​sentry/vue 31.01 KB
@​sentry/vue (incl. Tracing) 45.5 KB
@​sentry/svelte 26.24 KB
CDN Bundle 28.55 KB
CDN Bundle (incl. Tracing) 46.04 KB
CDN Bundle (incl. Logs, Metrics) 29.89 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 47.14 KB
CDN Bundle (incl. Replay, Logs, Metrics) 68.3 KB
CDN Bundle (incl. Tracing, Replay) 82.55 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 83.6 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 88.23 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 89.3 KB
CDN Bundle - uncompressed 83.97 KB
CDN Bundle (incl. Tracing) - uncompressed 138.12 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 88.07 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 141.5 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 209.97 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 254.05 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 257.42 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 267.43 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 270.79 KB
@​sentry/nextjs (client) 48.36 KB
@​sentry/sveltekit (client) 44.17 KB
@​sentry/node-core 59.39 KB
@​sentry/node 162.07 KB
@​sentry/node - without tracing 72.21 KB
@​sentry/aws-serverless 105.52 KB
@​sentry/cloudflare (withSentry) - minified 166.63 KB
@​sentry/cloudflare (withSentry) 420.32 KB

v10.53.0

Compare Source

Important Changes
  • feat(core): Add streamGenAiSpans options to stream gen_ai spans (#​20785)

    Adds a new streamGenAiSpans option that controls how gen_ai spans are
    sent to Sentry. When set, the SDK extracts all gen_ai spans out of a
    transaction and sends them as v2 envelope items.

    Enable this option if gen_ai spans are being dropped because the transaction payload exceeds size limits.

    Sentry.init({
      dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0',
      streamGenAiSpans: true,
    });
Other Changes
  • feat(browser): Migrate browser profiling thread data to span attributes (#​20800)
  • feat(core): Add addConsoleInstrumentationFilter utility (#​20790)
  • feat(core): Add applicationKey to BuildTimeOptionsBase (#​20789)
  • feat(core): split exports by browser/server for bundle size (#​20435)
  • feat(nextjs): Add top-level applicationKey option (#​20794)
  • feat(node): Support Node 26 (#​20710)
  • feat(profiling-node): Bump @sentry-internal/node-cpu-profiler to 2.4.0 (#​20720)
  • fix(cloudflare): avoid flush lock self-wait (#​20719)
  • fix(hono): Capture transaction name on request for correct culprit (#​20801)
  • fix(mcp): retroactively wrap handlers registered before wrapMcpServerWithSentry (#​20699)
  • fix(node-core): Guard against undefined util.getSystemErrorMap (#​20660)
  • fix(replay): Capture aborted/errored fetch requests in replay network tab (#​20722)
Internal Changes
  • chore: bump replay dependencies (#​20746)
  • chore: Typo intergation -> integration (#​20799)
  • chore(deps): Bump @​babel/plugin-transform-modules-systemjs from 7.24.1 to 7.29.4 (#​20773)
  • chore(deps): Bump next from 15.5.15 to 15.5.18 in /dev-packages/e2e-tests/test-applications/nextjs-15 (#​20818)
  • chore(deps): Bump next from 16.2.4 to 16.2.6 in /dev-packages/e2e-tests/test-applications/nextjs-16-streaming (#​20811)
  • chore(deps): Bump rollup from 4.59.0 to 4.60.3 (#​20716)
  • ci: Ensure PR reminder workflow considers new sub teams (#​20814)
  • ci: Remove codecov reporting (#​20803)
  • feat(deps): Bump bundler plugins to 5.3.0 (#​20820)
  • feat(deps): Bump fast-uri from 3.0.6 to 3.1.2 (#​20774)
  • feat(deps): Bump hono from 4.12.16 to 4.12.18 (#​20777)
  • test(cloudflare-hono): fix 'occured' -> 'occurred' typo in error log (#​20783)
  • test(deps): Bump hono from 4.12.14 to 4.12.16 (#​20712)
  • test(deps): Bump hono from 4.12.14 to 4.12.18 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#​20776)
  • test(e2e): Pin astro version in astro-6 test app (#​20709)

Work in this release was contributed by @​dmmulroy and @​SAY-5. Thank you for your contributions!

Bundle size 📦

Path Size
@​sentry/browser 26.22 KB
@​sentry/browser - with treeshaking flags 24.69 KB
@​sentry/browser (incl. Tracing) 43.69 KB
@​sentry/browser (incl. Tracing + Span Streaming) 45.63 KB
@​sentry/browser (incl. Tracing, Profiling) 48.56 KB
@​sentry/browser (incl. Tracing, Replay) 82.4 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 72.08 KB
@​sentry/browser (

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 3 times, most recently from 8df4a6a to 1a0d30a Compare August 12, 2025 23:40
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 1a0d30a to 7af2bfd Compare August 15, 2025 23:10
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 3 times, most recently from 784cd1f to e9eba9e Compare September 4, 2025 19:14
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from e9eba9e to e984429 Compare September 10, 2025 07:51
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from 1bc6ea4 to 31013c4 Compare September 22, 2025 19:39
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 3 times, most recently from dcbe61e to 9347aaf Compare October 2, 2025 02:55
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 3 times, most recently from d869fef to 9ffc26f Compare October 14, 2025 12:04
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 9ffc26f to 003de91 Compare October 16, 2025 03:47
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from 83b5b99 to aaee6ec Compare October 26, 2025 04:16
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from fdca8af to 2ee4ebd Compare November 16, 2025 04:08
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from cecb4ed to 5759560 Compare November 24, 2025 19:28
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from 078fa80 to 0a93b16 Compare December 5, 2025 23:50
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 0a93b16 to f5b0226 Compare December 12, 2025 00:03
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from e37e82d to 577085c Compare December 20, 2025 16:10
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 577085c to ae89ab0 Compare January 1, 2026 15:43
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from ae89ab0 to dc94eb9 Compare January 9, 2026 15:13
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 3 times, most recently from 54bef77 to e068456 Compare January 20, 2026 07:56
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from 1c70387 to fab96af Compare January 28, 2026 19:58
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from e77b5f9 to d02aa7a Compare February 3, 2026 23:16
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 3 times, most recently from 17723c7 to a1c178e Compare February 19, 2026 07:37
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from d8346a7 to 6fe8b0e Compare March 8, 2026 11:12
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 6fe8b0e to 7a7ca6a Compare March 14, 2026 16:03
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 7a7ca6a to a3c4b6c Compare March 31, 2026 10:43
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from 317fa58 to 633d008 Compare April 19, 2026 04:39
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 633d008 to 6ea05a6 Compare April 30, 2026 03:17
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from 2c24b3d to d67eded Compare May 13, 2026 07:17
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from d67eded to 0ddd190 Compare May 22, 2026 07:52
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch 2 times, most recently from 5588d98 to 6598264 Compare June 4, 2026 08:18
@renovate renovate Bot changed the title Update pnpm.catalog.common @sentry/nuxt to v10 Update sentry-javascript monorepo to v10 Jun 4, 2026
@renovate renovate Bot force-pushed the renovate/dev-major-sentry-javascript-monorepo branch from 6598264 to 1a51103 Compare June 12, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants