Skip to content

fix(deps): update dependency @sentry/node to v10#4

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

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

Conversation

@renovate

@renovate renovate Bot commented May 22, 2024

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@sentry/node (source) ^7.82.0^10.0.0 age confidence

Release Notes

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

v10.63.0

Compare Source

  • feat(browser): Add url.full attribute to resource spans (#​21846)
  • feat(core): Add extendIntegration method (#​21759)
  • feat(core): Add isTracingSuppressed to the async context strategy (#​21785)
  • feat(core): Pass normalizedRequest to the sampling context for root spans (#​21833)
  • feat(node): Add lru-memoizer diagnostics-channel integration to experimentalUseDiagnosticsChannelInjection (#​21786)
  • feat(node): Expose channel-based, streamlined fastifyIntegration (#​21706)
  • fix(browser): Defer sending session envelope until browser is idle (#​21844)
  • fix(core): Improve waiting for tracing channel bindings (#​21815)
  • fix(core): Serialize streamed span status message to sentry.status.message attribute (#​21811)
  • fix(nextjs): Don't inject trace meta tags when Cache Components is enabled (#​21141)
  • fix(opentelemetry): Strip leading ? and # from inferred http.query and http.fragment (#​21848)
  • fix(tanstackstart-react): Drop server transactions for tunnel route requests (#​21769)
Internal Changes
  • chore: Add external contributor to CHANGELOG.md (#​21832)
  • chore: Hoist transitive imports for bundles (#​21858)
  • chore: Mark http.query/http.fragment stripping for v11 url.query migration (#​21852)
  • docs: Use Cloudflare nodejs_compat flag (#​21659)
  • feat(server-utils): Add lru-memoizer diagnostics-channel integration (#​21786)
  • feat(server-utils): Expose channel-based, streamlined fastifyIntegration (#​21706)
  • feat(server-utils): Restore caller context for callback tracing channels (#​21863)
  • ref(core): Move spanStreamingIntegration setup into ServerRuntimeClient (#​21814)
  • ref(node): Infer orchestrion integration names (#​21834)
  • ref(node): Move node-fetch instrumentation away from InstrumentBase (#​21778)
  • ref(node): Streamline Prisma instrumentation (v6 and v7) (#​21819)
  • ref(node): Streamline vendored mysql instrumentation (#​21568)
  • ref(server-utils): Ensure ts3.8 has diagnostics channel shim (#​21845)
  • ref(server-utils): Move mysql orchestrion integration onto bindTracingChannelToSpan (#​21865)
  • ref(server-utils): Set error attributes on span and simplify error info extraction (#​21822)
  • test: Introduce .unordered in node-integration-tests (#​21697)
  • test(cloudflare): Align CF types and compat flags (#​21835)
  • test(e2e/hono): Isolate request-data extraction tests onto a dedicated route (#​21869)
  • test(node-integration): Harden knex mysql2 healthcheck to fix flaky test (#​21868)
  • test(node-integration-tests): Fix flaky postgresjs basic transaction/error ordering (#​21870)
  • test(node-integration-tests): Retry transient docker compose up failures (#​21860)
  • test(nuxt): Test mysql instrumentation with orchestrion bundler plugin (#​21782)

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

v10.62.0

Compare Source

Important Changes
  • feat(server-runtimes): Add v7 support for vercelAiIntegration (#​21613)

    The vercelAiIntegration now supports v7 of the ai package. Note that v7 is not yet supported on Cloudflare.

Other Changes
  • fix(node): Avoid failing at runtime if tracingChannel is not available (#​21783)
  • fix(sveltekit): Avoid capturing preloaded 400 errors on client (#​21784)

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

Internal Changes
  • chore(github): Update tracked packages (#​21789)
  • feat(core): Add spanKindToName helper for reverse span-kind lookup (#​21780)
  • ref(aws-serverless): Streamline AwsLambda instrumentation (#​21758)
  • ref(node): Fix server-utils name for VercelAI integration (#​21809)
  • ref(node): Streamline amqplib instrumentation (#​21753)
  • ref(node): Streamline Firebase instrumentation (#​21748)
  • test: Pin webpack to 5.107.0 (#​21781)
  • test(e2e): Add no-browser-session lighthouse e2e test mode (#​21787)
  • test(e2e): Add more test modes, pre-init and element timing (#​21760)

Bundle size 📦

Path Size
@​sentry/browser 26.83 KB
@​sentry/browser - with treeshaking flags 25.3 KB
@​sentry/browser (incl. Tracing) 44.89 KB
@​sentry/browser (incl. Tracing + Span Streaming) 46.6 KB
@​sentry/browser (incl. Tracing, Profiling) 49.57 KB
@​sentry/browser (incl. Tracing, Replay) 83.22 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 73.06 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 87.8 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 100.17 KB
@​sentry/browser (incl. Feedback) 43.61 KB
@​sentry/browser (incl. sendFeedback) 31.5 KB
@​sentry/browser (incl. FeedbackAsync) 36.52 KB
@​sentry/browser (incl. Metrics) 27.87 KB
@​sentry/browser (incl. Logs) 28.11 KB
@​sentry/browser (incl. Metrics & Logs) 28.78 KB
@​sentry/react 28.59 KB
@​sentry/react (incl. Tracing) 47.15 KB
@​sentry/vue 31.86 KB
@​sentry/vue (incl. Tracing) 46.71 KB
@​sentry/svelte 26.85 KB
CDN Bundle 29.18 KB
CDN Bundle (incl. Tracing) 46.77 KB
CDN Bundle (incl. Logs, Metrics) 30.7 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 48.08 KB
CDN Bundle (incl. Replay, Logs, Metrics) 69.12 KB
CDN Bundle (incl. Tracing, Replay) 83.4 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 84.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 89.05 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 90.28 KB
CDN Bundle - uncompressed 86.86 KB
CDN Bundle (incl. Tracing) - uncompressed 141.63 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 91.45 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 145.51 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 213.5 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 257.86 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 261.72 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 271.24 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 275.09 KB
@​sentry/nextjs (client) 49.48 KB
@​sentry/sveltekit (client) 45.28 KB
@​sentry/core/server 75.64 KB
@​sentry/core/browser 62.31 KB
@​sentry/node-core 60.07 KB
@​sentry/node 120.54 KB
@​sentry/node/import (ESM hook with diagnostics-channel injection) 68.31 KB
@​sentry/node/light 49.22 KB
@​sentry/node - without tracing 71.88 KB
@​sentry/aws-serverless 82.42 KB
@​sentry/cloudflare (withSentry) - minified 176.08 KB
@​sentry/cloudflare (withSentry) 435.78 KB

v10.61.0

Compare Source

Important Changes
  • feat(core): Enable streamGenAiSpans by default (#​21732)

    The SDK now extracts all gen_ai spans out of a transaction and sends them as v2 envelope items by default. This prevents gen_ai spans from being dropped when the transaction payload exceeds size limits. Because they are no longer constrained by transaction size limits, AI message data is also no longer truncated by default. Set enableTruncation: true on the respective AI integration to re-enable truncation. To keep the previous behavior, set streamGenAiSpans: false.

    Self-hosted Sentry users should opt out with streamGenAiSpans: false, since streamed gen_ai spans may not be ingested by their Sentry instance.

Other Changes
  • feat(cloudflare): Add batch, exec, and withSession D1 instrumentation (#​21292)
  • feat(cloudflare): Instrument SQL API in sqlite durable objects (#​21656)
  • feat(core): Add db.query.summary functionality (#​21670)
  • feat(core): Add top-level Sentry.setAttribute(s) APIs (#​21705)
  • fix(hono): Name transactions after the matched route handler (#​21700)
  • fix(react-router): Bump peerDependencies for react-router 8 (#​21762)
  • fix(replays): Record replay trace_ids with span streaming (#​21714)
Internal Changes
  • build: add rollup plugin for compile-time ESM/CJS code branching (#​21715)
  • chore: Fix version bump for bundler plugin fixtures (#​21707)
  • chore(node-integration-tests): Improve node test runner naming (#​21685)
  • docs: Update contributing guide for E2E tests (#​21763)
  • feat: Adopt bindTracingChannelToSpan across runtimes (#​21642)
  • feat: Remove Otel from fsIntegration (#​21654)
  • feat(deps): Bump http-proxy-middleware from 2.0.9 to 2.0.10 (#​21709)
  • feat(server-utils): Add tracingChannel-to-span binding (#​21641)
  • fix(tests): Add dedicated route for Hono query_string tests (#​21731)
  • ref: Export SPAN_KIND from core and drop OTel SpanKind imports (#​21668)
  • test: Make bundler plugins tests work after release
  • test: Remove duplicated test (#​21699)
  • test: retry npm install on network hiccups (#​21689)
  • test(cloudflare): Increase node count for memory tests (#​21719)
  • test(e2e): Add sentry-sdk-init measure and marks (#​21687)
  • test(e2e): Add more lighthouse react e2e test SDK init modes (#​21711)
  • test(node): Add esm/cjs specific test runner utils (#​21729)
  • test(node): Increase cron integration test timeout to 60s (#​21704)
  • test(node): Streamline amqplib tests (#​21723)
  • test(node): Update mysql tests for better coverage and correctness (#​21684)
  • test(node): Use different ports for redis tests (#​21727)
Bundle size 📦
Path Size
@​sentry/browser 26.83 KB
@​sentry/browser - with treeshaking flags 25.3 KB
@​sentry/browser (incl. Tracing) 44.89 KB
@​sentry/browser (incl. Tracing + Span Streaming) 46.6 KB
@​sentry/browser (incl. Tracing, Profiling) 49.57 KB
@​sentry/browser (incl. Tracing, Replay) 83.22 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 73.06 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 87.8 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 100.17 KB
@​sentry/browser (incl. Feedback) 43.61 KB
@​sentry/browser (incl. sendFeedback) 31.5 KB
@​sentry/browser (incl. FeedbackAsync) 36.52 KB
@​sentry/browser (incl. Metrics) 27.87 KB
@​sentry/browser (incl. Logs) 28.11 KB
@​sentry/browser (incl. Metrics & Logs) 28.78 KB
@​sentry/react 28.59 KB
@​sentry/react (incl. Tracing) 47.15 KB
@​sentry/vue 31.86 KB
@​sentry/vue (incl. Tracing) 46.71 KB
@​sentry/svelte 26.85 KB
CDN Bundle 29.18 KB
CDN Bundle (incl. Tracing) 46.77 KB
CDN Bundle (incl. Logs, Metrics) 30.7 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 48.08 KB
CDN Bundle (incl. Replay, Logs, Metrics) 69.12 KB
CDN Bundle (incl. Tracing, Replay) 83.4 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 84.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 89.05 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 90.28 KB
CDN Bundle - uncompressed 86.86 KB
CDN Bundle (incl. Tracing) - uncompressed 141.63 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 91.45 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 145.51 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 213.5 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 257.86 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 261.72 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 271.24 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 275.09 KB
@​sentry/nextjs (client) 49.48 KB
@​sentry/sveltekit (client) 45.28 KB
@​sentry/core/server 75.47 KB
@​sentry/core/browser 62.14 KB
@​sentry/node-core 60.07 KB
@​sentry/node 119.78 KB
@​sentry/node/import (ESM hook with diagnostics-channel injection) 68.31 KB
@​sentry/node/light 49.22 KB
@​sentry/node - without tracing 71.83 KB
@​sentry/aws-serverless 82.75 KB
@​sentry/cloudflare (withSentry) - minified 176.08 KB
@​sentry/cloudflare (withSentry) 435.78 KB

v10.60.0

Compare Source

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)

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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/major-sentry-javascript-monorepo branch from da28951 to 5cb5a25 Compare February 11, 2025 03:44
@renovate renovate Bot changed the title fix(deps): update dependency @sentry/node to v8 fix(deps): update dependency @sentry/node to v9 Feb 11, 2025
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 5cb5a25 to 7efd6ce Compare July 27, 2025 07:54
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 7efd6ce to 44c74b2 Compare August 4, 2025 20:13
@renovate renovate Bot changed the title fix(deps): update dependency @sentry/node to v9 fix(deps): update dependency @sentry/node to v10 Aug 4, 2025
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 7d77389 to 0d361e5 Compare August 9, 2025 06:51
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 0d361e5 to 539fab6 Compare August 15, 2025 08:07
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 2922f37 to 13a6f0c Compare September 5, 2025 12:13
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 13a6f0c to ce21ea6 Compare September 10, 2025 07:38
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from d1ff169 to 2bf572c Compare September 23, 2025 07:37
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 61a6b6d to c7bbe78 Compare October 1, 2025 22:52
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from ec0aade to c5603b6 Compare October 10, 2025 03:32
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from c5603b6 to d67ed4e Compare October 16, 2025 23:42
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from d67ed4e to 40f1199 Compare October 25, 2025 15:57
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 40f1199 to c033de7 Compare November 9, 2025 08:05
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 92bf669 to c2b5db3 Compare November 19, 2025 19:53
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from c2b5db3 to 1a484d7 Compare November 25, 2025 19:59
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from e314fee to aa16e4f Compare December 4, 2025 22:30
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 21fafcf to 5e6a64a Compare December 18, 2025 12:04
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 5e6a64a to 83e3f72 Compare December 20, 2025 03:50
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from b9c68c8 to 918db27 Compare January 22, 2026 04:09
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 3c799a2 to 8bf8332 Compare January 30, 2026 11:59
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from ba004bf to a3cae96 Compare February 17, 2026 12:15
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from d89dcfd to 9e13618 Compare March 8, 2026 11:42
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 9e13618 to 39dc272 Compare March 14, 2026 06:45
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 39dc272 to 1522e23 Compare March 31, 2026 08:21
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from f50734a to 1454171 Compare April 19, 2026 05:58
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 1454171 to 2b99d88 Compare April 30, 2026 03:01
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from b6ac334 to 6a19624 Compare May 13, 2026 08:06
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from 9ebd2b0 to 114a059 Compare May 30, 2026 23:29
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 114a059 to 57d4148 Compare June 4, 2026 04:08
@renovate renovate Bot changed the title fix(deps): update dependency @sentry/node to v10 fix(deps): update sentry-javascript monorepo to v10 Jun 4, 2026
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 57d4148 to c7f95f1 Compare June 11, 2026 19:23
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 68625fb to d12ffdb Compare June 24, 2026 23:36
@renovate renovate Bot changed the title fix(deps): update sentry-javascript monorepo to v10 fix(deps): update sentry-javascript monorepo (major) Jun 24, 2026
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from d12ffdb to 0be9a82 Compare June 27, 2026 11:58
@renovate renovate Bot changed the title fix(deps): update sentry-javascript monorepo (major) fix(deps): update dependency @sentry/node to v10 Jun 27, 2026
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 0be9a82 to 605cd7e Compare July 4, 2026 11:32
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 605cd7e to 7d43a60 Compare July 9, 2026 08:06
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