Skip to content

fix(deps): update sentry-javascript monorepo to v10#407

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

fix(deps): update sentry-javascript monorepo to v10#407
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-sentry-javascript-monorepo

Conversation

@renovate

@renovate renovate Bot commented Feb 16, 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/node (source) ^8.55.0^10.59.0 age confidence

Release Notes

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

v10.59.0

Compare Source

Important Changes
  • feat(react-router): Add support for React Router v8 (#​21633)

    The SDK now supports React Router v8, in both the framework and SPA (@sentry/react) modes.

  • feat(react): Add version-agnostic React Router SPA exports (#​21633)

    @sentry/react now exports version-agnostic wrappers for React Router v6+ SPA instrumentation.
    The new exports replace the version-specific V6/V7 variants, which are now deprecated:

    Deprecated New
    reactRouterV6BrowserTracingIntegration / V7 reactRouterBrowserTracingIntegration
    withSentryReactRouterV6Routing / V7 wrapReactRouterRouting
    wrapCreateBrowserRouterV6 / V7 wrapCreateBrowserRouter
    wrapCreateMemoryRouterV6 / V7 wrapCreateMemoryRouter
    wrapUseRoutesV6 / V7 wrapUseRoutes

    The deprecated exports continue to work and will be removed in the next major version.

Other Changes
  • feat(aws-serverless): Instrument aws-sdk clients >= 3.1046.0 (#​21548)
  • feat(bun): Add orchestrion bun build plugin (#​21410)
  • feat(cloudflare): Instrument sync KV (#​21316)
  • feat(core): Disable gen_ai message truncation by default when streamGenAiSpans is enabled (#​21603)
  • feat(deno): Add orchestrion deno runtime hook (#​21451)
  • feat(hono): Extend peer dependency range (#​21550)
  • feat(node): Collapse orchestrion opt-in to a single option (#​20900)
  • fix: Diagnostics channel Node v18 (#​21631)
  • fix(browser): Clean up pageload readystatechange listener (#​21632)
  • fix(core): Capture scopes on span before emitting spanStart event (#​21644)
  • fix(core): Defer TwP sampling by reading trace state from the scope (#​21549)
  • fix(core): Prevent outgoing HTTP instrumentation from crashing on // request paths (#​21645)
  • fix(core): Set production as default sentry.environment attribute value on streamed spans (#​21637)
  • fix(nextjs): Register safe random ID context at module load (#​21573)
Internal Changes
  • chore: Change deprecation/deprecation to oxlint equivalent (#​21604)
  • chore: Switch license headers to SPDX format (#​21357)
  • chore(deps-dev): Bump esbuild from 0.20.0 to 0.28.1 (#​21511)
  • chore(deps): Bump esbuild from 0.25.0 to 0.28.1 in /dev-packages/e2e-tests/test-applications/node-profiling-esm (#​21514)
  • chore(deps): Bump react-router-6 to 6.30.4 (#​21566)
  • ci: Assign server team as codeowner for server-utils package (#​21601)
  • ci: Dedup flaky test issues across esm/cjs variants (#​21595)
  • ci: Do not apply Bug label to flaky test issues (#​21593)
  • ci: Pin react-router latest and add eslint disable for deprecated attribute (#​21624)
  • ci(deps): Bump actions/download-artifact from 7 to 8 (#​21303)
  • ci(security-fixes): Enable cron trigger (#​21547)
  • docs: Clarify comment and PR-body guidelines for agents (#​21596)
  • feat(deps-dev): Bump @​sveltejs/kit from 2.53.3 to 2.60.1 in /dev-packages/e2e-tests/test-applications/sveltekit-2-svelte-5 (#​21212)
  • feat(deps-dev): Bump esbuild from 0.19.12 to 0.28.1 in /dev-packages/e2e-tests/test-applications/create-remix-app-express-vite-dev (#​21512)
  • feat(deps): Bump @​babel/core from 7.29.0 to 7.29.6 (#​21574)
  • feat(deps): Bump @​prisma/adapter-pg from 7.2.0 to 7.8.0 (#​21106)
  • feat(deps): Bump hono from 4.12.21 to 4.12.25 (#​21610)
  • feat(deps): Bump launch-editor from 2.12.0 to 2.14.1 (#​21577)
  • feat(deps): Bump protobufjs from 7.5.9 to 7.6.4 (#​21578)
  • feat(deps): Bump vite from 5.4.21 to 6.4.3 (#​21576)
  • fix(node): Restore eslint-disable in vendored tedious instrumentation (#​21616)
  • ref(aws-serverless): Remove unused parts of vendored aws-sdk instrumentation (#​21563)
  • ref(aws-serverless): Streamline aws-sdk instrumentation (#​21564)
  • ref(aws-serverless): Use @sentry/conventions (#​21597)
  • ref(build): Switch TypeScript moduleResolution to bundler (#​21559)
  • ref(ci): Dedupe matrix test failures in CI failure reporter (#​21538)
  • ref(ci): Skip PR review reminders for changes-requested PRs (#​21526)
  • ref(nestjs): Set nest span op/origin at span creation (#​21531)
  • ref(nestjs): Use @sentry/conventions (#​21492)
  • ref(nextjs): Use @sentry/conventions (#​21493)
  • ref(node-core): Use @sentry/conventions (#​21494)
  • ref(node): Set generic-pool span origin at span creation (#​21533)
  • ref(node): Streamline connect (#​21404)
  • ref(node): Streamline graphql instrumentation (#​21556)
  • ref(node): Streamline hapi instrumentation (#​21602)
  • ref(node): Streamline ioredis instrumentation (#​21560)
  • ref(node): Streamline knex instrumentation (#​21561)
  • ref(node): Streamline koa (#​21554)
  • ref(node): Streamline mongodb instrumentation (#​21619)
  • ref(node): Streamline mongoose instrumentation (#​21481)
  • ref(node): Streamline mysql2 instrumentation (#​21509)
  • ref(node): Streamline pg instrumentation (#​21583)
  • ref(node): Streamline redis instrumentation (#​21582)
  • ref(node): Streamline tedious instrumentation (#​21598)
  • ref(node): Streamline vendored fs instrumentation (#​21532)
  • ref(opentelemetry): Use @sentry/conventions (#​21495)
  • ref(protocol): Strictly type profile chunk platform item header (#​21562)
  • ref(react-router): Use @sentry/conventions (#​21496)
  • ref(remix): Use @sentry/conventions (#​21497)
  • ref(server-utils): Move orchestrion into server-utils
  • ref(server-utils): Use @sentry/conventions (#​21490)
  • ref(tanstackstart-react): Use @sentry/conventions (#​21498)
  • test(cloudflare): Add mTLS instrumentation test (#​21569)
  • test(cloudflare): Increasing timeout and exit with reason (#​21571)
  • test(cloudflare): Prevent spurious unhandled rejection in integration test runner (#​21545)
  • test(cloudflare): Remove mock in DO tests (#​21634)
  • test(cloudflare): Skip flaky DO RPC private-fields integration test (#​21544)
  • test(hono): Fix flaky query_string transaction matcher (#​21542)
  • test(node-core): Fix flaky cron instrumentation test (#​21553)
  • test(node): Make amqplib integration test order-independent (#​21541)
  • test(node): Make amqplib v1 integration test order-independent (#​21534)
  • test(node): Use random port in hono tracing scenario to avoid CI flakes (#​21536)
  • test(remix-hydrogen): Fix flaky navigation transaction test (#​21535)

Bundle size 📦

Path Size
@​sentry/browser 26.8 KB
@​sentry/browser - with treeshaking flags 25.27 KB
@​sentry/browser (incl. Tracing) 44.83 KB
@​sentry/browser (incl. Tracing + Span Streaming) 47.03 KB
@​sentry/browser (incl. Tracing, Profiling) 49.5 KB
@​sentry/browser (incl. Tracing, Replay) 83.11 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 72.96 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 87.7 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 100.07 KB
@​sentry/browser (incl. Feedback) 43.58 KB
@​sentry/browser (incl. sendFeedback) 31.49 KB
@​sentry/browser (incl. FeedbackAsync) 36.51 KB
@​sentry/browser (incl. Metrics) 27.86 KB
@​sentry/browser (incl. Logs) 28.09 KB
@​sentry/browser (incl. Metrics & Logs) 28.76 KB
@​sentry/react 28.56 KB
@​sentry/react (incl. Tracing) 47.08 KB
@​sentry/vue 31.82 KB
@​sentry/vue (incl. Tracing) 46.66 KB
@​sentry/svelte 26.83 KB
CDN Bundle 29.16 KB
CDN Bundle (incl. Tracing) 47.19 KB
CDN Bundle (incl. Logs, Metrics) 30.67 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 48.45 KB
CDN Bundle (incl. Replay, Logs, Metrics) 69.05 KB
CDN Bundle (incl. Tracing, Replay) 83.63 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 84.86 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 89.34 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 90.56 KB
CDN Bundle - uncompressed 86.72 KB
CDN Bundle (incl. Tracing) - uncompressed 142.7 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 91.31 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 146.58 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 213.21 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 258.78 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 262.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 272.16 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 276.02 KB
@​sentry/nextjs (client) 49.42 KB
@​sentry/sveltekit (client) 45.21 KB
@​sentry/core/server 74.43 KB
@​sentry/core/browser 61.85 KB
@​sentry/node-core 60.45 KB
@​sentry/node 121.76 KB
@​sentry/node/import (ESM hook with diagnostics-channel injection) 68.4 KB
@​sentry/node/light 49.78 KB
@​sentry/node - without tracing 72.53 KB
@​sentry/aws-serverless 83.37 KB
@​sentry/cloudflare (withSentry) - minified 170.46 KB
@​sentry/cloudflare (withSentry) 426.62 KB

v10.58.0

Compare Source

Important Changes
  • feat(hono): Add support for the Deno runtime (#​21450)

    @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);
  • feat(core): Extract objects as structured logs in consoleLoggingIntegration (#​21385)

    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 {} {}"
  • feat(react-router): Stabilize the instrumentation API (#​21470)

    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
  • feat(hono): Add HTTP connection info to server spans (#​21408)
  • feat(node-core): Attach log message and fields to pino error events (#​21422)
  • feat(react-router): Always build client instrumentation and deprecate useInstrumentationAPI (#​21432)
  • feat(react-router): Rename client navigation roots from the route pattern (#​21463)
  • fix(astro): Resolve middleware export types (#​21414)
  • fix(browser): Ignore __sentry_wrapped__ inherited from Function.prototype (#​21506)
  • fix(core): Avoid double counting cached input tokens for Vercel AI SDK v6 (#​21488)
  • fix(core): Keep safeJoin side-effect-free for DOM elements (#​21356)
  • fix(deno): Use correct paths for module and types fields in package.json (#​21449)
  • fix(nextjs): Mark redirect server actions as ok instead of internal_error (#​21521)
  • fix(react-router): Mark instrumentation API active on invocation (#​21420)
  • fix(redis): Bring span attributes into alignment with conventions
  • fix(sveltekit): Add default exports condition (#​21472)
  • fix(tanstackstart-react): Preserve middleware context types (#​21441)
  • perf(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
  • chore: Pin OTel to <2.8.0 in ts 3.8 test app (#​21474)
  • chore(ci): Add dependabot auto-triage pipeline (#​21318)
  • chore(dependabot): Group react-router packages to bump in unison (#​21442)
  • chore(deps-dev): Bump the react-router group across 1 directory with 3 updates (#​21448)
  • chore(deps): Bump @​hapi/content from 6.0.1 to 6.0.2 (#​21180)
  • chore(deps): Bump getsentry/craft from 2.26.2 to 2.26.9 (#​21444)
  • chore(deps): Bump hono from 4.12.18 to 4.12.21 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#​21340)
  • chore(deps): Bump nx to 22.7.5 (#​21527)
  • chore(deps): Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (#​21302)
  • chore(size-limit): weekly auto-bump (#​21501)
  • ci(dependabot-triage): Add outcome step (#​21507)
  • ci(deps): Bump actions/github-script from 7 to 9 (#​21300)
  • ci(deps): Bump anthropics/claude-code-action from 1.0.124 to 1.0.142 (#​21445)
  • feat(deps): Bump shell-quote from 1.8.3 to 1.8.4 (#​21412)
  • feat(deps): Bump the remix group with 4 updates (#​21447)
  • feat(nestjs): Migrate vendored nest instrumentation to Sentry APIs (#​21516)
  • ref: Remove unused SENTRY_BUILD_PRESERVE_MODULES env check from rollup configs (#​21487)
  • ref: Rename published internal packages (#​21371)
  • ref(nestjs): Streamline nestjs-core (#​21434)
  • ref(node): Drop eslint-ignores and oxlint exemption in generic-pool instrumentation (#​21435)
  • ref(node): Migrate vendored generic-pool instrumentation to Sentry APIs (#​21523)
  • ref(node): Streamline dataloader instrumentation (#​21475)
  • ref(node): Streamline generic-pool (#​21363)
  • test: Skip nuxt-5 E2E test (#​21524)
  • test(astro): Add Astro 7 e2e app (#​21471)
  • test(node): Remove generic-pool fake unit test (#​21439)
  • test(node): Replace lru-memoizer fake unit test with integration coverage (#​21437)
  • test(react-router): Add Redis-backed DB-span coverage to rr7 (#​21398)
  • test(react-router): Finalize instrumentation api e2e coverage (#​21468)
  • test(react-router): Fix e2e tests (#​21485)
  • test(react-router): Verify client fetch instrumentation hook fires (#​21402)
  • test(tanstackstart-react): Initialize Sentry from a dedicated client init file (#​21397)

Bundle size 📦

Path Size
@​sentry/browser 26.76 KB
@​sentry/browser - with treeshaking flags 25.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 flags 72.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/react 28.51 KB
@​sentry/react (incl. Tracing) 46.88 KB
@​sentry/vue 31.66 KB
@​sentry/vue (incl. Tracing) 46.48 KB
@​sentry/svelte 26.78 KB
CDN Bundle 29.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 - uncompressed 86.51 KB
CDN Bundle (incl. Tracing) - uncompressed 142.38 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 91.11 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 146.26 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 213 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 258.46 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 262.33 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 271.84 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 275.7 KB
@​sentry/nextjs (client) 49.27 KB
@​sentry/sveltekit (client) 45.04 KB
@​sentry/core/server 74.29 KB
@​sentry/core/browser 61.74 KB
@​sentry/node-core 60.28 KB
@​sentry/node 127.39 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.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

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 12pm on Sunday"
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR is behind base branch, 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 requested a review from favna as a code owner February 16, 2025 02:33
@codecov

codecov Bot commented Feb 16, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 51.00%. Comparing base (03b76f1) to head (e47385f).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #407   +/-   ##
=======================================
  Coverage   51.00%   51.00%           
=======================================
  Files          51       51           
  Lines         896      896           
  Branches      200      200           
=======================================
  Hits          457      457           
  Misses        435      435           
  Partials        4        4           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 3aa9724 to 482cfe8 Compare February 28, 2025 16:26
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 30ed8e4 to 0b82241 Compare March 6, 2025 19:46
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 6 times, most recently from ca7098b to c9e27ee Compare March 20, 2025 16:42
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from f844a9b to 265524d Compare March 27, 2025 22:36
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 2c7f2ff to 10b484e Compare April 3, 2025 14:33
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from c5f823c to 2b30f39 Compare April 10, 2025 08:55
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 2b30f39 to 603ab78 Compare April 16, 2025 15:03
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 541699c to 9c4ca52 Compare April 29, 2025 16:12
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 7 times, most recently from 91eccf3 to d402a86 Compare May 14, 2025 12:39
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 344ca1c to be5212d Compare May 22, 2025 08:34
@favna favna requested a review from kyranet as a code owner May 22, 2025 08:35
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 6 times, most recently from 5ecf973 to e82a882 Compare May 28, 2025 15:56
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from afab78c to 5b6bcd4 Compare June 5, 2025 23:49
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 5 times, most recently from 1e57202 to 97c1bc4 Compare June 15, 2025 05:13
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from ff8e152 to a5b76d2 Compare June 23, 2025 17:57
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 5 times, most recently from be24faf to 2a22f0a Compare July 1, 2025 12:06
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from bc5afc5 to 9f6b6e0 Compare July 6, 2025 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants