Skip to content

fix(deps): update dependency @sentry/react to v10#258

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

fix(deps): update dependency @sentry/react to v10#258
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-sentry-packages

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 24, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@sentry/react (source) 7.119.210.54.0 age confidence

Release Notes

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

v10.54.0

Compare Source

Important Changes
  • feat(browser): Add fetchStreamPerformanceIntegration for streamed response tracking (#​20778)

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

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

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

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

    Arrays of primitive values (string, number, boolean) are now accepted as attribute values. Arrays containing non-primitive elements will be dropped and won't show up in Sentry. Note that array attributes on logs and metrics were previously stringified in certain cases and will now be sent as arrays instead.

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

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

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

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

Bundle size 📦
Path Size
@​sentry/browser 26.68 KB
@​sentry/browser - with treeshaking flags 25.13 KB
@​sentry/browser (incl. Tracing) 44.25 KB
@​sentry/browser (incl. Tracing + Span Streaming) 46.44 KB
@​sentry/browser (incl. Tracing, Profiling) 49.12 KB
@​sentry/browser (incl. Tracing, Replay) 82.93 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 72.68 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 87.53 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 99.85 KB
@​sentry/browser (incl. Feedback) 43.46 KB
@​sentry/browser (incl. sendFeedback) 31.38 KB
@​sentry/browser (incl. FeedbackAsync) 36.38 KB
@​sentry/browser (incl. Metrics) 27.74 KB
@​sentry/browser (incl. Logs) 27.97 KB
@​sentry/browser (incl. Metrics & Logs) 28.65 KB
@​sentry/react 28.37 KB
@​sentry/react (incl. Tracing) 46.43 KB
@​sentry/vue 31.49 KB
@​sentry/vue (incl. Tracing) 46.07 KB
@​sentry/svelte 26.71 KB
CDN Bundle 29.03 KB
CDN Bundle (incl. Tracing) 46.72 KB
CDN Bundle (incl. Logs, Metrics) 30.48 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 47.94 KB
CDN Bundle (incl. Replay, Logs, Metrics) 68.88 KB
CDN Bundle (incl. Tracing, Replay) 83.34 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 84.47 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 89.07 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 90.21 KB
CDN Bundle - uncompressed 85.75 KB
CDN Bundle (incl. Tracing) - uncompressed 140.91 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 90.13 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 144.58 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 211.93 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 256.91 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 260.56 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 270.28 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 273.93 KB
@​sentry/nextjs (client) 48.86 KB
@​sentry/sveltekit (client) 44.73 KB
@​sentry/core/server 74.69 KB
@​sentry/core/browser 61.75 KB
@​sentry/node-core 61.12 KB
@​sentry/node 128.03 KB
@​sentry/node - without tracing 73.26 KB
@​sentry/aws-serverless 85.2 KB
@​sentry/cloudflare (withSentry) - minified 169.45 KB
@​sentry/cloudflare (withSentry) 423.36 KB

v10.53.1

Compare Source

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

Bundle size 📦

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

v10.53.0

Compare Source

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

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

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

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

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

Bundle size 📦

Path Size
@​sentry/browser 26.22 KB
@​sentry/browser - with treeshaking flags 24.69 KB
@​sentry/browser (incl. Tracing) 43.69 KB
@​sentry/browser (incl. Tracing + Span Streaming) 45.63 KB
@​sentry/browser (incl. Tracing, Profiling) 48.56 KB
@​sentry/browser (incl. Tracing, Replay) 82.4 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 72.08 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 86.99 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 99.33 KB
@​sentry/browser (incl. Feedback) 43 KB
@​sentry/browser (incl. sendFeedback) 30.92 KB
@​sentry/browser (incl. FeedbackAsync) 35.91 KB
@​sentry/browser (incl. Metrics) 27.27 KB
@​sentry/browser (incl. Logs) 27.42 KB
@​sentry/browser (incl. Metrics & Logs) 28.08 KB
@​sentry/react 27.92 KB
@​sentry/react (incl. Tracing) 45.91 KB
@​sentry/vue 31.01 KB
@​sentry/vue (incl. Tracing) 45.5 KB
@​sentry/svelte 26.24 KB
CDN Bundle 28.55 KB
CDN Bundle (incl. Tracing) 46.05 KB
CDN Bundle (incl. Logs, Metrics) 29.89 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 47.15 KB
CDN Bundle (incl. Replay, Logs, Metrics) 68.3 KB
CDN Bundle (incl. Tracing, Replay) 82.57 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 83.62 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 88.24 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 89.32 KB
CDN Bundle - uncompressed 83.97 KB
CDN Bundle (incl. Tracing) - uncompressed 138.15 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 88.07 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 141.53 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 209.97 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 254.08 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 257.44 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 267.46 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 270.81 KB
@​sentry/nextjs (client) 48.36 KB
@​sentry/sveltekit (client) 44.17 KB
@​sentry/node-core 59.4 KB
@​sentry/node 162.08 KB
@​sentry/node - without tracing 72.22 KB
@​sentry/aws-serverless 105.53 KB
@​sentry/cloudflare (withSentry) - minified 166.66 KB
@​sentry/cloudflare (withSentry) 420.38 KB

v10.52.0

Compare Source

Important Changes
  • Beta release of the official Hono Sentry SDK

    This release marks the beta release of the @sentry/hono Sentry SDK. For details on how to use it, check out the
    Sentry Hono SDK docs. Please reach out on
    GitHub if you have any feedback or concerns.

  • feat(browser): Add ingest_settings to v2 log envelope payload (#​20453)

    Inference of user data (e.g. IP address, browser name/version) on log events is now gated behind the sendDefaultPii option. Previously, this data was always inferred by default.

Other Changes
  • docs(hono): Add new docs link and move to BETA release (#​20666)
  • feat(browser): Add ingest_settings to v2 metrics envelope payload (#​20454)
  • feat(browser): Migrate spotlight event processor to ignoreSpans (#​20595)
  • feat(cloudflare): Capture request body via httpServerIntegration (#​20614)
  • feat(cloudflare): Support rpc trace propagation for WorkerEntrypoint (#​20523)
  • feat(cloudflare): Support tracing for queue producer (#​20529)
  • feat(core): Apply request data to segment spans in span streaming (#​20654)
  • feat(core): Migrate Vercel AI event processor to span streaming (#​20608)
  • feat(deno): Add processSegmentSpan to Deno context integration (#​20613)
  • feat(http): Portable node:http client instrumentation (#​20393)
  • feat(nitro): Add unstorage tracing channel instrumentation (#​20615)
  • feat(node-core): Add processSegmentSpan to node context integration (#​20678)
  • feat(node): Use diagnostics_channel for redis >= 5.12.0 (#​20573)
  • feat(node): Vendor ioredis, redis instrumentations (#​20510)
  • feat(replay): Reset replay id from DSC on session expiry/refresh (#​20129)
  • fix: Bump fast-xml-parser to fix vulnerability (#​20644)
  • fix: Bump vite versions to fix vulnerability (#​20646)
  • fix(core): Drain buffers in flush() when there is no transport (#​20207)
  • fix(core): Guard against undefined chained in copyProps (#​20637)
  • fix(deps): Bump rollup-plugin-license to fix lodash vulnerabilities (#​20636)
  • fix(deps): Bump transitive deps for medium security fixes (#​20683)
  • fix(hono): Do not capture 3xx and 4xx errors and add tests (#​20640)
  • fix(nextjs): Skip build modification when SRI is enabled (#​20694)
  • fix(opentelemetry): Respect OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES (#​20509)
Internal Changes
  • chore: Remove bundle-analyzer-scenarios dev packages (#​20680)
  • chore(deps): Bump @​hono/node-server from 1.19.10 to 1.19.13 (#​20117)
  • chore(deps): Bump @​nestjs packages to fix path-to-regexp ReDoS (#​20642)
  • chore(deps): Bump axios from 1.15.0 to 1.15.2 (#​20665)
  • chore(deps): Bump ip-address from 10.1.0 to 10.2.0 (#​20695)
  • chore(deps): Bump simple-git from 3.33.0 to 3.36.0 (#​20696)
  • chore(deps): Bump vulnerable testem version (#​20634)
  • ci(deps): Bump actions/checkout from 4 to 6 (#​20620)
  • ci(deps): Bump actions/create-github-app-token from 2 to 3 (#​20079)
  • ci(deps): Bump denoland/setup-deno from 2.0.3 to 2.0.4 (#​20080)
  • ci(deps): Bump getsentry/craft from 2.24.1 to 2.26.2 (#​20621)
  • feat(deps): Bump @​xmldom/xmldom from 0.8.12 to 0.8.13 (#​20457)
  • feat(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (#​20267)
  • feat(deps): Bump hono from 4.12.12 to 4.12.14 (#​20340)
  • fix(tests): Use stable instrumentations api in rr tests (#​20690)
  • ref(tests): Rename streamed http.client span test folders (#​20602)
  • test(browser): Fix browserTracingIntegration unit test (#​20604)
  • test(browser): Fix flaky browser integration test for profiles (#​20587)
  • test(browser): Fix flaky loader test (#​20596)
  • test(browser): Fix flaky loader test (#​20655)
  • test(browser): Make browser profiling test less flaky (#​20664)
  • test(cloudflare): Add e2e test for MCPAgent with DurableObject instrumentation (#​20601)
  • test(cloudflare): Add integration tests for scheduled, D1, and workflow (#​20609)
  • test(cloudflare): Reduce flakiness for cloudflare with sub workers (#​20632)
  • test(cloudflare): Use Node v24 for Cloudflare e2e tests (#​20628)
  • test(deps): Bump Next.js in E2E test apps to fix Server Components DoS (#​20633)
  • test(e2e): Add node-express-streaming E2E test app (#​20684)
  • test(e2e): Add span streaming test app for Cloudflare Workers (#​20681)
  • test(e2e): Add span streaming test app for next 16 (#​20648)
  • test(e2e): Add span streaming test app for React Router 7 SPA (#​20677)
  • test(e2e): Remove remaining npmrc pointing to Verdaccio (#​20611)
  • test(nextjs): Fix flaky node runtime metrics E2E tests (#​20624)
  • test(node): Fix ANR test for flakiness (#​20656)
  • test(node): Fix flaky node cron test (#​20661)
  • test(node): Unflake mongodb test (#​20662)
  • test(react-router): Fix flaky E2E tests (#​20630)
  • test(test-utils): Add MemoryProfiler for heap snapshot testing via CDP (#​20555)

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

Bundle size 📦
Path Size
@​sentry/browser 25.68 KB
@​sentry/browser - with treeshaking flags 24.2 KB
@​sentry/browser (incl. Tracing) 43.13 KB
@​sentry/browser (incl. Tracing + Span Streaming) 45.3 KB
@​sentry/browser (incl. Tracing, Profiling) 47.99 KB
@​sentry/browser (incl. Tracing, Replay) 81.67 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 71.37 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 86.25 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 98.57 KB
@​sentry/browser (incl. Feedback) 42.42 KB
@​sentry/browser (incl. sendFeedback) 30.38 KB
@​sentry/browser (incl. FeedbackAsync) 35.35 KB
@​sentry/browser (incl. Metrics) 26.95 KB
@​sentry/browser (incl. Logs) 27.08 KB
@​sentry/browser (incl. Metrics & Logs) 27.76 KB
@​sentry/react 27.38 KB
@​sentry/react (incl. Tracing) 45.31 KB
@​sentry/vue 30.45 KB
@​sentry/vue (incl. Tracing) 44.94 KB
@​sentry/svelte 25.7 KB
CDN Bundle 28.23 KB
CDN Bundle (incl. Tracing) 45.83 KB
CDN Bundle (incl. Logs, Metrics) 29.62 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 46.91 KB
CDN Bundle (incl. Replay, Logs, Metrics) 67.84 KB
CDN Bundle (incl. Tracing, Replay) 82.15 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 83.2 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 87.84 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 88.89 KB
CDN Bundle - uncompressed 82.89 KB
CDN Bundle (incl. Tracing) - uncompressed 137.15 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 86.99 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 140.53 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 208.3 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 252.48 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 255.85 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 265.86 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 269.22 KB
@​sentry/nextjs (client) 47.75 KB
@​sentry/sveltekit (client) 43.6 KB
@​sentry/node-core 59.05 KB
@​sentry/node 161.63 KB
@​sentry/node - without tracing 71.76 KB
@​sentry/aws-serverless 105.11 KB
@​sentry/cloudflare (withSentry) - minified 165.38 KB
@​sentry/cloudflare (withSentry) 417.48 KB

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 '@&#8203;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 ([#​205

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • On day 1 of the month (* * 1 * *)
  • Automerge
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)

🚦 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 added the dependencies Pull requests that update a dependency file label May 24, 2024
@renovate renovate Bot assigned swouf May 24, 2024
@renovate renovate Bot requested a review from swouf May 24, 2024 12:59
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 4 times, most recently from 24db8c1 to 488acea Compare May 31, 2024 09:13
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 6 times, most recently from 72a4a70 to 5cdd456 Compare June 13, 2024 12:58
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 3 times, most recently from 2f343f3 to c15e744 Compare June 25, 2024 14:22
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from 8f0df20 to c1cf226 Compare July 4, 2024 11:30
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 3 times, most recently from 4eb6bee to e36bb5d Compare July 10, 2024 11:38
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from b82b4ce to 90d5c8e Compare July 19, 2024 15:11
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from 8a81085 to b2218ad Compare July 31, 2024 13:54
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 3 times, most recently from 4255157 to 2823108 Compare August 6, 2024 12:07
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from c5781ac to 99188ea Compare August 14, 2024 12:18
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 4 times, most recently from f790e0b to 5c14d89 Compare November 5, 2024 20:14
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from 0b73328 to 2fe0846 Compare November 19, 2024 17:05
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from 2e70b3e to 12ba772 Compare November 27, 2024 13:59
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch from 12ba772 to c005e31 Compare December 2, 2024 17:30
@github-advanced-security
Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 5 times, most recently from 8ea9ea6 to 3d0e33e Compare December 17, 2024 15:31
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch from 3d0e33e to 4633677 Compare December 18, 2024 19:15
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch from 4633677 to eaffa36 Compare January 7, 2025 13:13
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from cceca21 to 3ac9f0d Compare January 15, 2025 18:29
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 2 times, most recently from 41c0411 to 312327f Compare January 28, 2025 19:20
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch 3 times, most recently from 1541f07 to b924830 Compare February 3, 2025 11:19
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch from b924830 to 89c6de1 Compare February 10, 2025 15:31
@renovate renovate Bot changed the title fix(deps): update dependency @sentry/react to v8 fix(deps): update dependency @sentry/react to v9 Feb 10, 2025
@renovate renovate Bot force-pushed the renovate/major-sentry-packages branch from 89c6de1 to 23a9641 Compare February 11, 2025 13:46
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 7, 2026

@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants