Skip to content

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

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

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

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Aug 11, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@sentry/node (source) ^7.118.0^10.51.0 age confidence

Release Notes

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

v10.51.0

Compare Source

Important Changes
  • feat(cloudflare): Add trace propagation for RPC method calls (#​20343)

    Trace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.
    This feature is opt-in and requires setting enableRpcTracePropagation: true in your SDK configuration:

    // Worker
    export default Sentry.withSentry(
      env => ({
        dsn: env.SENTRY_DSN,
        enableRpcTracePropagation: true,
      }),
      handler,
    );
    
    // Durable Object
    export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
      env => ({
        dsn: env.SENTRY_DSN,
        enableRpcTracePropagation: true,
      }),
      MyDurableObjectBase,
    );
  • feat(hono)!: Change setup for @sentry/hono/node (init in external file) (#​20497)

    To improve Node.js instrumentation, the sentry() middleware exported from @sentry/hono/node no longer accepts configuration options.
    Instead, you must configure the SDK by calling Sentry.init() in a dedicated instrumentation file that runs before your application code (read more in the Hono SDK readme:

    // instrument.mjs (or instrument.ts)
    import * as Sentry from '@​sentry/hono/node';
    
    Sentry.init({
      dsn: '__DSN__',
      tracesSampleRate: 1.0,
    });
  • feat(nitro): Add @sentry/nitro SDK (#​19224)

    A new @sentry/nitro package provides first-class Sentry support for Nitro applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via withSentryConfig.
    Read more in the Nitro SDK docs and the Nitro SDK readme.

Other Changes
  • deps(minimatch): Upgrade patch version to use new brace-expansion peer-dep (#​20198)
  • docs: Add deprecation notices to bin scripts (#​20570)
  • feat(astro): Drop prerendered http.server filter via ignoreSpans (#​20513)
  • feat(aws-serverless): Validate extension tunnel DSN against SENTRY_DSN (#​20528)
  • feat(browser): Add ingest_settings to span v2 envelope payload (#​20411)
  • feat(browser): Add support for streamed spans in httpContextIntegration (#​20464)
  • feat(core): Backfill otel attributes on streamed spans (#​20439)
  • feat(core): clear up integrations on dispose (#​20407)
  • feat(core): Instrument langgraph createReactAgent (#​20344)
  • feat(core): Support attribute matching in ignoreSpans (#​20512)
  • feat(feedback): allow error messages to be customized (#​20474)
  • feat(hono): Support middleware spans defined in app groups (#​20465)
  • feat(nextjs): Filter unwanted segments when span streaming is enabled (#​20384)
  • feat(nextjs): Migrate edge event processors to span-first APIs (#​20551)
  • feat(nextjs): Migrate server event processors to span-first APIs (#​20527)
  • feat(nextjs): Set global attribute for turbopack usage (#​20558)
  • feat(nitro): Nitro SDK (#​19224)
  • feat(react-router): Clean up bogus * http.route attribute on segment spans (#​20471)
  • feat(react-router): Drop low-quality transactions via ignoreSpans (#​20514)
  • feat(sveltekit): Support span streaming in svelteKitSpansEnhancement integration (#​20496)
  • feat(tanstackstart-react): Add dynamic tunnel route helper and generator (#​20264)
  • fix: update prisma v7 spans descriptions (#​20456)
  • fix(core): Avoid parse-time SyntaxError on Safari <16.4 in postgresjs (#​20498)
  • fix(core): Ensure isSentryRequest handles subdomains properly (#​20530)
  • fix(core): Ensure ip address headers are stripped when lower case (#​20484)
  • fix(core): Filter more cookie names for PII (#​20485)
  • fix(core): Use symbol for normalization checks (#​20486)
  • fix(hono): Distinguish .use() middleware in sub-apps from .all() handlers (#​20554)
  • fix(nextjs): Ensure we do not match tunnel endpoints too broadly (#​20488)
  • fix(opentelemetry): Add conditional browser export to avoid node deps (#​20556)
  • fix(replay): Avoid main-thread blocking in WorkerHandler under event bursts (#​20548)
  • fix(replay): Ensure maskAttributes works with maskAllText=false (#​20491)
  • fix(supabase): Consider sendDefaultPii for supabase integration (#​20490)
Internal Changes
  • chore: Add size limit reports on PRs for Cloudflare (#​20055)
  • chore: Update CODEOWNERS (#​20559)
  • chore(build): Opt-out of nx analytics (#​20487)
  • chore(ci): Automatically bump size limit every week (#​20531)
  • chore(ci): Bump pnpm/action-setup to v5 and pin to commit SHA (#​20462)
  • chore(ci): Do not report flaky test issues if we cannot find a test name (#​20589)
  • chore(ci): Streamline CI setup to split bundle, layer, tarball generation (#​20396)
  • chore(ci): Vendor nx-affected-list action, drop dkhunt27 dependency (#​20463)
  • chore(e2e): Add vue and vue-router to nuxt-4 canary build step to fix rollup resolution (#​20519)
  • chore(e2e): Remove @​tanstack/start-plugin-core override (#​20518)
  • chore(size-limit): weekly auto-bump (#​20572)
  • chore(skill): Add skill for writing unit and E2E tests (#​20561)
  • chore(test): Reduce unneeded idleTimeout test config (#​20467)
  • ci(size-bump): Fix path in size-limit auto-bump workflow (#​20566)
  • fix(e2e/tanstackstart-react): pin @​tanstack/start-plugin-core to unblock CI (#​20482)
  • fix(tests): Remove nitro canary test job (#​20473)
  • ref(browser): Use safeSetSpanJSONAttributes in cultureContext integration (#​20481)
  • test(browser): Unflake some more tests (#​20591)
  • test(nextjs): Pin eslint-config-next package to major (#​20552)
  • test(node): Fix flaky ANR test (#​20592)
  • test(node): Fix flaky worker thread integration test (#​20588)
  • test(node): Unflake postgres tests (#​20593)
  • test(node): Update timeout for cron integration tests (#​20586)
  • test(supabase): Stop supabase before initializing (#​20563)
  • test(tanstack): Prefix test labels (#​20569)

Bundle size 📦

Path Size
@​sentry/browser 25.54 KB
@​sentry/browser - with treeshaking flags 24.06 KB
@​sentry/browser (incl. Tracing) 43.08 KB
@​sentry/browser (incl. Tracing + Span Streaming) 45.07 KB
@​sentry/browser (incl. Tracing, Profiling) 47.91 KB
@​sentry/browser (incl. Tracing, Replay) 81.5 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 71.23 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 86.07 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 98.42 KB
@​sentry/browser (incl. Feedback) 42.38 KB
@​sentry/browser (incl. sendFeedback) 30.24 KB
@​sentry/browser (incl. FeedbackAsync) 35.3 KB
@​sentry/browser (incl. Metrics) 26.8 KB
@​sentry/browser (incl. Logs) 26.95 KB
@​sentry/browser (incl. Metrics & Logs) 27.62 KB
@​sentry/react 27.25 KB
@​sentry/react (incl. Tracing) 45.26 KB
@​sentry/vue 30.3 KB
@​sentry/vue (incl. Tracing) 44.87 KB
@​sentry/svelte 25.57 KB
CDN Bundle 28.16 KB
CDN Bundle (incl. Tracing) 45.61 KB
CDN Bundle (incl. Logs, Metrics) 29.54 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 46.68 KB
CDN Bundle (incl. Replay, Logs, Metrics) 67.71 KB
CDN Bundle (incl. Tracing, Replay) 81.91 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 82.95 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 87.59 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 88.66 KB
CDN Bundle - uncompressed 82.57 KB
CDN Bundle (incl. Tracing) - uncompressed 136.41 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 86.67 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 139.79 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 207.73 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 251.45 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 254.82 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 264.83 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 268.18 KB
@​sentry/nextjs (client) 47.7 KB
@​sentry/sveltekit (client) 43.52 KB
@​sentry/node-core 57.57 KB
@​sentry/node 166.25 KB
@​sentry/node - without tracing 94.54 KB
@​sentry/aws-serverless 111 KB
@​sentry/cloudflare (withSentry) - minified 160.29 KB
@​sentry/cloudflare (withSentry) 405.47 KB

v10.50.0

Compare Source

v10.49.0

Compare Source

Important Changes
  • feat(browser): Add View Hierarchy integration (#​14981)

    A new viewHierarchyIntegration captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:

    import * as Sentry from '@&#8203;sentry/browser';
    
    Sentry.init({
      dsn: '__DSN__',
      integrations: [Sentry.viewHierarchyIntegration()],
    });
  • feat(cloudflare): Split alarms into multiple traces and link them (#​19373)

    Durable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.

  • feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation (#​19991, #​20345)

    A new enableRpcTracePropagation option enables automatic trace propagation for Cloudflare RPC calls via .fetch(), ensuring distributed traces flow correctly across service bindings.

  • feat(core): Add enableTruncation option to AI integrations (#​20167, #​20181, #​20182, #​20183, #​20184)

    All AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an enableTruncation option to control whether large AI inputs/outputs are truncated.

  • feat(opentelemetry): Vendor AsyncLocalStorageContextManager (#​20243)

    The OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.

Other Changes
  • feat(core): Export a reusable function to add tracing headers (#​20076)
  • feat(core): Expose rewriteSources top level option (#​20142)
  • feat(deps): bump defu from 6.1.4 to 6.1.6 (#​20104)
  • feat(node-native): Add support for V8 v14 (Node v25+) (#​20125)
  • feat(node): Include global scope for eventLoopBlockIntegration (#​20108)
  • fix(core, node): Support loading Express options lazily (#​20211)
  • fix(core): Set conversation_id only on gen_ai spans (#​20274)
  • fix(core): Use ai.operationId for Vercel AI V6 operation name mapping (#​20285)
  • fix(deno): Avoid inferring invalid span op from Deno tracer (#​20128)
  • fix(deno): Handle reader.closed rejection from releaseLock() in streaming (#​20187)
  • fix(nextjs): Preserve directive prologues in turbopack loaders (#​20103)
  • fix(nextjs): Skip custom browser tracing setup for bot user agents (#​20263)
  • fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (#​20328)
  • fix(replay): Use live click attributes in breadcrumbs (#​20262)
Internal Changes
  • chore: Add PR review reminder workflow (#​20175)
  • chore: Fix lint warnings (#​20250)
  • chore(bugbot): Add rules to flag test-flake-provoking patterns (#​20192)
  • chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (#​20249)
  • chore(ci): Bump dorny/paths-filter from v3.0.1 to v4.0.1 (#​20251)
  • chore(ci): Remove codecov steps from jobs that produce no coverage/JUnit data (#​20244)
  • chore(ci): Remove craft changelog preview (#​20271)
  • chore(ci): Remove node-overhead GitHub Action (#​20246)
  • chore(ci): Replace pr-labels-action with native GitHub expressions (#​20252)
  • chore(ci): Skip flaky issue creation for optional tests (#​20288)
  • chore(deps-dev): Bump @​sveltejs/kit from 2.53.3 to 2.57.1 (#​20216)
  • chore(deps-dev): Bump vite from 7.2.0 to 7.3.2 in /dev-packages/e2e-tests/test-applications/tanstackstart-react (#​20107)
  • chore(deps): Bump axios from 1.13.5 to 1.15.0 (#​20180)
  • chore(deps): Bump axios from 1.13.5 to 1.15.0 in /dev-packages/e2e-tests/test-applications/nestjs-basic (#​20179)
  • chore(deps): Bump hono from 4.12.7 to 4.12.12 (#​20118)
  • chore(deps): Bump hono from 4.12.7 to 4.12.12 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#​20119)
  • chore(deps): Bump next from 16.1.7 to 16.2.3 in nextjs-16-cf-workers (#​20289)
  • chore(size-limit): Bump failing size limit scenario (#​20186)
  • ci: Add automatic flaky test detector (#​18684)
  • ci: Extract test names for flaky test issues (#​20298)
  • ci: Remove Docker container for Verdaccio package publishing (#​20329)
  • fix(ci): Prevent command injection in ci-metadata workflow (#​19899)
  • fix(e2e-tests): Remove flaky navigation breadcrumb assertions from parameterized-routes tests (#​20202)
  • fix(e2e): Add op check to waitForTransaction in React Router e2e tests (#​20193)
  • fix(node-integration-tests): Fix flaky kafkajs test race condition (#​20189)
  • ref(core): Add registry in Vercel ai integration (#​20098)
  • ref(core): Automatically disable truncation when span streaming is enabled in Anthropic AI integration (#​20228)
  • ref(core): Automatically disable truncation when span streaming is enabled in Google GenAI integration (#​20229)
  • ref(core): Automatically disable truncation when span streaming is enabled in LangChain integration (#​20230)
  • ref(core): Automatically disable truncation when span streaming is enabled in LangGraph integration (#​20231)
  • ref(core): Automatically disable truncation when span streaming is enabled in OpenAI integration (#​20227)
  • ref(core): Automatically disable truncation when span streaming is enabled in Vercel AI integration (#​20232)
  • ref(core): Merge embeddings operations constants (#​20095)
  • ref(core): Remove unused constants from vercel-ai-attributes.ts (#​20096)
  • ref(nextjs): Refactor findInjectionIndexAfterDirectives for better readability (#​20310)
  • ref(opentelemetry): Replace @opentelemetry/resources with inline getSentryResource() (#​20327)
  • test: Fix flaky ANR test by increasing blocking duration (#​20239)
  • test(bun): Add bun integration test folder (#​20286)
  • test(cloudflare): Skip flaky durableobject-spans test (#​20282)
  • test(openai): Use multi-message scenario in no-truncation test (#​20194)
  • test(react): Remove duplicated test mock (#​20200)
  • tests(ai): Fix streaming+truncation integration tests across AI integrations (#​20326)

Bundle size 📦

Path Size
@​sentry/browser 25.18 KB
@​sentry/browser - with treeshaking flags 23.71 KB
@​sentry/browser (incl. Tracing) 42.59 KB
@​sentry/browser (incl. Tracing + Span Streaming) 44.26 KB
@​sentry/browser (incl. Tracing, Profiling) 47.37 KB
@​sentry/browser (incl. Tracing, Replay) 80.8 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 70.55 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 85.38 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 97.34 KB
@​sentry/browser (incl. Feedback) 41.59 KB
@​sentry/browser (incl. sendFeedback) 29.74 KB
@​sentry/browser (incl. FeedbackAsync) 34.62 KB
@​sentry/browser (incl. Metrics) 26.44 KB
@​sentry/browser (incl. Logs) 26.57 KB
@​sentry/browser (incl. Metrics & Logs) 27.24 KB
@​sentry/react 26.89 KB
@​sentry/react (incl. Tracing) 44.81 KB
@​sentry/vue 29.89 KB
@​sentry/vue (incl. Tracing) 44.38 KB
@​sentry/svelte 25.2 KB
CDN Bundle 27.79 KB
CDN Bundle (incl. Tracing) 43.64 KB
CDN Bundle (incl. Logs, Metrics) 29.13 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 44.7 KB
CDN Bundle (incl. Replay, Logs, Metrics) 67.12 KB
CDN Bundle (incl. Tracing, Replay) 79.74 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 80.79 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 85.13 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 86.17 KB
CDN Bundle - uncompressed 81.17 KB
CDN Bundle (incl. Tracing) - uncompressed 130.51 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 85.22 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 133.84 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 205.7 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 244.99 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 248.31 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 257.6 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 260.91 KB
@​sentry/nextjs (client) 47.28 KB
@​sentry/sveltekit (client) 43.02 KB
@​sentry/node-core 56.58 KB
@​sentry/node 170.68 KB
@​sentry/node - without tracing 95.57 KB
@​sentry/aws-serverless 112.42 KB

v10.48.0

Compare Source

v10.47.0

Compare Source

Important Changes
  • feat(node-core): Add OTLP integration for node-core/light (#​19729)

    Added otlpIntegration at @sentry/node-core/light/otlp for users who manage
    their own OpenTelemetry setup and want to send trace data to Sentry without
    adopting the full @sentry/node SDK.

    import { NodeTracerProvider } from '@&#8203;opentelemetry/sdk-trace-node';
    import * as Sentry from '@&#8203;sentry/node-core/light';
    import { otlpIntegration } from '@&#8203;sentry/node-core/light/otlp';
    
    const provider = new NodeTracerProvider();
    provider.register();
    
    Sentry.init({
      dsn: '__DSN__',
      integrations: [
        otlpIntegration({
          // Export OTel spans to Sentry via OTLP (default: true)
          setupOtlpTracesExporter: true,
        }),
      ],
    });

    The integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.

  • feat(node, bun): Add runtime metrics integrations for Node.js and Bun (#​19923, #​19979)

    New nodeRuntimeMetricsIntegration and bunRuntimeMetricsIntegration automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.

    // Node.js
    import * as Sentry from '@&#8203;sentry/node';
    
    Sentry.init({
      dsn: '...',
      integrations: [Sentry.nodeRuntimeMetricsIntegration()],
    });
    
    // Bun
    import * as Sentry from '@&#8203;sentry/bun';
    
    Sentry.init({
      dsn: '...',
      integrations: [Sentry.bunRuntimeMetricsIntegration()],
    });
  • feat(core): Support embedding APIs in google-genai (#​19797)

    Adds instrumentation for the Google GenAI embedContent API, creating gen_ai.embeddings spans.

  • feat(browser): Add elementTimingIntegration for tracking element render and load times (#​19869)

    The new elementTimingIntegration captures Element Timing API data as Sentry metrics. It emits element_timing.render_time and element_timing.load_time distribution metrics for elements annotated with the elementtiming HTML attribute.

    import * as Sentry from '@&#8203;sentry/browser';
    
    Sentry.init({
      dsn: '__DSN__',
      integrations: [Sentry.browserTracingIntegration(), Sentry.elementTimingIntegration()],
    });
    <img src="hero.jpg" elementtiming="hero-image" />
Other Changes
  • feat(nuxt): Add middleware instrumentation compatibility for Nuxt 5 (#​19968)
  • feat(nuxt): Support parametrized SSR routes in Nuxt 5 (#​19977)
  • feat(solid): Add route parametrization for Solid Router (#​20031)
  • fix(core): Guard nullish response in supabase PostgREST handler (#​20033)
  • fix(node): Deduplicate sentry-trace and baggage headers on outgoing requests (#​19960)
  • fix(node): Ensure startNewTrace propagates traceId in OTel environments (#​19963)
  • fix(nuxt): Use virtual module for Nuxt pages data (SSR route parametrization) (#​20020)
  • fix(opentelemetry): Convert seconds timestamps in span.end() to milliseconds (#​19958)
  • fix(profiling): Disable profiling in worker threads (#​20040)
  • fix(react-router): Disable debug ID injection in Vite plugin to prevent double injection (#​19890)
  • refactor(browser): Reduce browser package bundle size (#​19856)
  • feat(deps): Bump OpenTelemetry dependencies (#​20046)
Internal Changes
  • chore: Add shared validate-pr composite action (#​20025)
  • chore: Update validate-pr action to latest version (#​20027)
  • chore(deps): Bump @​apollo/server from 5.4.0 to 5.5.0 (#​20007)
  • chore(deps): Bump amqplib from 0.10.7 to 0.10.9 (#​20000)
  • chore(deps): Bump srvx from 0.11.12 to 0.11.13 (#​20001)
  • chore(deps-dev): Bump node-forge from 1.3.2 to 1.4.0 (#​20012)
  • chore(deps-dev): Bump yaml from 2.8.2 to 2.8.3 (#​19985)
  • ci(deps): Bump actions/upload-artifact from 6 to 7 (#​19569)
  • docs(release): Update publishing-a-release.md (#​19982)
  • feat(deps): Bump babel-loader from 10.0.0 to 10.1.1 (#​19997)
  • feat(deps): Bump handlebars from 4.7.7 to 4.7.9 (#​20008)
  • fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (#​20047)
  • fix(ci): Update validate-pr action to remove draft enforcement (#​20035)
  • fix(ci): Update validate-pr action to remove draft enforcement (#​20037)
  • fix(e2e): Pin @​opentelemetry/api to 1.9.0 in ts3.8 test app (#​19992)
  • ref(browser-tests): Add waitForMetricRequest helper (#​20002)
  • ref(core): Consolidate getOperationName into one shared utility (#​19971)
  • ref(core): Introduce instrumented method registry for AI integrations (#​19981)
  • test(deno): Expand Deno E2E test coverage (#​19957)
  • test(e2e): Add e2e tests for nodeRuntimeMetricsIntegration (#​19989)

Bundle size 📦

Path Size
@​sentry/browser 25.04 KB
@​sentry/browser - with treeshaking flags 23.57 KB
@​sentry/browser (incl. Tracing) 41.16 KB
@​sentry/browser (incl. Tracing, Profiling) 45.67 KB
@​sentry/browser (incl. Tracing, Replay) 79.04 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.91 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 83.64 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 95.62 KB
@​sentry/browser (incl. Feedback) 41.42 KB
@​sentry/browser (incl. sendFeedback) 29.59 KB
@​sentry/browser (incl. FeedbackAsync) 34.46 KB
@​sentry/browser (incl. Metrics) 26.32 KB
@​sentry/browser (incl. Logs) 26.46 KB
@​sentry/browser (incl. Metrics & Logs) 27.12 KB
@​sentry/react 26.76 KB
@​sentry/react (incl. Tracing) 43.44 KB
@​sentry/vue 29.37 KB
@​sentry/vue (incl. Tracing) 43.02 KB
@​sentry/svelte 25.06 KB
CDN Bundle 27.65 KB
CDN Bundle (incl. Tracing) 42.09 KB
CDN Bundle (incl. Logs, Metrics) 28.99 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 43.12 KB
CDN Bundle (incl. Replay, Logs, Metrics) 66.87 KB
CDN Bundle (incl. Tracing, Replay) 78.13 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 79.14 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 83.54 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 84.55 KB
CDN Bundle - uncompressed 80.72 KB
CDN Bundle (incl. Tracing) - uncompressed 124.81 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 84.77 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 128.14 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 204.87 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 238.95 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 242.26 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 251.56 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 254.86 KB
@​sentry/nextjs (client) 45.79 KB
@​sentry/sveltekit (client) 41.62 KB
@​sentry/node-core 54.45 KB
@​sentry/node 168.93 KB
@​sentry/node - without tracing 93.76 KB
@​sentry/aws-serverless 110.13 KB

v10.46.0

Compare Source

Important Changes
  • feat(elysia): @sentry/elysia - Alpha Release (#​19509)

    New Sentry SDK for the Elysia web framework, supporting both Bun and Node.js runtimes.

    Note: This is an alpha release. Please report any issues or feedback on GitHub.

    Features

    • Automatic error capturing — 5xx errors captured via global onError hook; 3xx/4xx ignored by default. Customizable with shouldHandleError.
    • Automatic tracing — Lifecycle spans for every Elysia phase (Request, Parse, Transform, BeforeHandle, Handle, AfterHandle, MapResponse, AfterResponse, Error) with parameterized route names (e.g. GET /users/:id).
    • Distributed tracingsentry-trace and baggage headers propagated automatically on incoming/outgoing requests.

    Usage

    import * as Sentry from '@&#8203;sentry/elysia';
    import { Elysia } from 'elysia';
    
    Sentry.init({ dsn: '__DSN__', tracesSampleRate: 1.0 });
    
    const app = Sentry.withElysia(new Elysia());
    app.get('/', () => 'Hello World');
    app.listen(3000);
Other Changes
  • feat(nuxt): Conditionally use plugins based on Nitro version (v2/v3) (#​19955)
  • fix(cloudflare): Forward ctx argument to Workflow.do user callback (#​19891)
  • fix(cloudflare): Send correct events in local development (#​19900)
  • fix(core): Do not overwrite user provided conversation id in Vercel (#​19903)
  • fix(core): Preserve .withResponse() on Anthropic instrumentation (#​19935)
  • fix(core): Send internal_error as span status for Vercel error spans (#​19921)
  • fix(core): Truncate content array format in Vercel (#​19911)
  • fix(deps): bump fast-xml-parser to 5.5.8 in @​azure/core-xml chain (#​19918)
  • fix(deps): bump socket.io-parser to 4.2.6 to fix CVE-2026-33151 (#​19880)
  • fix(nestjs): Add node to nest metadata (#​19875)
  • fix(serverless): Add node to metadata (#​19878)
Internal Changes
  • chore(ci): Fix "Gatbsy" typo in issue package label workflow (#​19905)
  • chore(claude): Enable Claude Code Intelligence (LSP) (#​19930)
  • chore(deps): bump mongodb-memory-server-global from 10.1.4 to 11.0.1 (#​19888)
  • chore(deps-dev): bump @​react-router/node from 7.13.0 to 7.13.1 (#​19544)
  • chore(deps-dev): bump effect from 3.19.19 to 3.20.0 (#​19926)
  • chore(deps-dev): bump qunit-dom from 3.2.1 to 3.5.0 (#​19546)
  • chore(node-integration-tests): Remove unnecessary file-type dependency (#​19824)
  • chore(remix): Replace glob with native recursive fs walk (#​19531)
  • feat(deps): bump stacktrace-parser from 0.1.10 to 0.1.11 (#​19887)
  • fix(craft): Add missing mainDocsUrl for @​sentry/effect SDK (#​19860)
  • fix(deps): bump next to 15.5.14 in nextjs-15 and nextjs-15-intl E2E test apps (#​19917)
  • fix(deps): update lockfile to resolve h3@​1.15.10 (#​19933)
  • ref(core): Remove duplicate buildMethodPath utility from openai (#​19969)
  • ref(elysia): Drop @elysiajs/opentelemetry dependency (#​19947)
  • ref(nuxt): Extract core logic for storage/database to prepare for Nuxt v5 (#​19920)
  • ref(nuxt): Extract handler patching to extra plugin for Nitro v2/v3 (#​19915)
  • ref(sveltekit): Replace recast + @​babel/parser with acorn (#​19533)
  • test(astro): Re-enable server island tracing e2e test in Astro 6 (#​19872)
  • test(cloudflare): Enable multi-worker tests for CF integration tests (#​19938)

Work in this release was contributed by @​roli-lpci. Thank you for your contributions!

Important Changes
  • feat(node): Add nodeRuntimeMetricsIntegration for automatic Node.js runtime metrics (#​19923)

    The new nodeRuntimeMetricsIntegration automatically collects Node.js runtime health metrics and sends them to Sentry. Eight metrics are emitted by default every 30 seconds: memory (RSS, heap used/total), CPU utilization, event loop delay (p50, p99), event loop utilization, and process uptime. Additional metrics are available as opt-in.

    import * as Sentry from '@&#8203;sentry/node';
    
    Sentry.init({
      dsn: '...',
      integrations: [Sentry.nodeRuntimeMetricsIntegration()],
    });

v10.45.0

Compare Source

Important Changes
  • feat(remix): Server Timing Headers Trace Propagation (#​18653)

    The Remix SDK now supports automatic trace propagation via Server-Timing response headers to continue pageload traces on the client side.
    This means, you no longer have to define a custom meta function to add Sentry <meta> tags to your page as previously.
    We'll upd

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 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.

@vercel
Copy link
Copy Markdown

vercel Bot commented Aug 11, 2024

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
statsify Ready Ready Preview, Comment Apr 29, 2026 9:35pm

@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 18c8a89 to 9ac9586 Compare August 14, 2024 08:09
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 9ac9586 to a74e632 Compare August 21, 2024 00:30
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from a74e632 to 16717b8 Compare August 27, 2024 14:29
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 16717b8 to 42b3f51 Compare September 1, 2024 18:42
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 42b3f51 to 79512a2 Compare September 1, 2024 19:11
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 79512a2 to 177a7cd Compare September 3, 2024 13:10
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 177a7cd to 2e09039 Compare September 9, 2024 10:19
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 2e09039 to 524eba1 Compare September 10, 2024 15:04
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 524eba1 to b92d712 Compare September 23, 2024 11:16
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from b92d712 to d3b1ba9 Compare September 25, 2024 10:25
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from f9a0225 to b9dc11e Compare November 12, 2024 17:43
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from b9dc11e to 931e34d Compare November 19, 2024 17:22
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 931e34d to 2ed12be Compare November 22, 2024 14:26
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 2ed12be to 4f1fda6 Compare November 27, 2024 13:31
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 4f1fda6 to e461b0c Compare December 2, 2024 17:37
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from e461b0c to ccc11bb Compare December 11, 2024 17:55
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from ccc11bb to 08a238d Compare December 12, 2024 12:47
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 08a238d to f5897b0 Compare December 13, 2024 13:46
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from f5897b0 to 7efe89e Compare December 16, 2024 15:42
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 7efe89e to 6a85d18 Compare December 17, 2024 14:36
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 6a85d18 to a0e33e7 Compare December 21, 2024 14:28
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from a0e33e7 to ae941b9 Compare January 6, 2025 05:58
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from ae941b9 to 05c4fa2 Compare January 8, 2025 13:32
@renovate renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 05c4fa2 to a10972f Compare January 15, 2025 10:58
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