Skip to content

chore(deps): update all dependencies#5581

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all
Open

chore(deps): update all dependencies#5581
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 6, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/preset-env (source) 7.29.07.29.2 age adoption passing confidence
@percy/cli (source) 1.31.101.31.12 age adoption passing confidence
@sentry/browser (source) 10.38.010.49.0 age adoption passing confidence
@sentry/react (source) 10.38.010.49.0 age adoption passing confidence
@types/react (source) 19.2.1319.2.14 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 8.58.08.59.0 age adoption passing confidence
@typescript-eslint/parser (source) 8.58.08.59.0 age adoption passing confidence
@vitejs/plugin-react-swc (source) 4.2.34.3.0 age adoption passing confidence
@vitest/coverage-v8 (source) 4.1.34.1.5 age adoption passing confidence
@vitest/eslint-plugin 1.6.91.6.16 age adoption passing confidence
@vitest/ui (source) 4.1.34.1.5 age adoption passing confidence
autoprefixer 10.4.2410.5.0 age adoption passing confidence
cypress (source) 15.10.015.14.1 age adoption passing confidence
downshift (source) 9.2.09.3.2 age adoption passing confidence
eslint (source) 9.39.29.39.4 age adoption passing confidence
glob 13.0.113.0.6 age adoption passing confidence
humanize (changelog) ==4.9.0==4.15.0 age adoption passing confidence
jotai 2.17.12.19.1 age adoption passing confidence
msw (source) 2.12.82.13.4 age adoption passing confidence
nanoid 5.1.65.1.9 age adoption passing confidence
postcss (source) 8.5.68.5.10 age adoption passing confidence
prettier (source) 3.8.13.8.3 age adoption passing confidence
react (source) 19.2.419.2.5 age adoption passing confidence
react-dom (source) 19.2.419.2.5 age adoption passing confidence
react-hook-form (source) 7.71.17.73.1 age adoption passing confidence
react-joyride (source) 3.0.0-73.0.2 age adoption passing confidence
react-router-dom (source) 7.13.07.14.2 age adoption passing confidence
requests (changelog) ==2.33.0==2.33.1 age adoption passing confidence
responses (changelog) ==0.22.0==0.26.0 age adoption passing confidence
ruamel.yaml ==0.18.5==0.19.1 age adoption passing confidence
sass-embedded 1.97.31.99.0 age adoption passing confidence
sentry-sdk (changelog) ==2.52.0==2.58.0 age adoption passing confidence
stylelint (source) 17.6.017.8.0 age adoption passing confidence
swiper (source) 12.1.212.1.3 age adoption passing confidence
tinyglobby (source) 0.2.150.2.16 age adoption passing confidence
vitest (source) 4.1.34.1.5 age adoption passing confidence
werkzeug (changelog) ==3.1.6==3.1.8 age adoption passing confidence

Release Notes

babel/babel (@​babel/preset-env)

v7.29.2

Compare Source

percy/cli (@​percy/cli)

v1.31.12

Compare Source

New Contributors

Full Changelog: percy/cli@v1.31.11...v1.31.12

v1.31.11

Compare Source

What's Changed

🐛 Bug Fixes
🏗 Maintenance
⬆️⬇️ Dependency Updates

New Contributors

Full Changelog: percy/cli@v1.31.10...v1.31.11

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

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 '@​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 '@​opentelemetry/sdk-trace-node';
    import * as Sentry from '@​sentry/node-core/light';
    import { otlpIntegration } from '@​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 '@​sentry/node';
    
    Sentry.init({
      dsn: '...',
      integrations: [Sentry.nodeRuntimeMetricsIntegration()],
    });
    
    // Bun
    import * as Sentry from '@​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 '@​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 paramete

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on the first day of january"
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@webteam-app
Copy link
Copy Markdown

@bartaz
Copy link
Copy Markdown
Member

bartaz commented Feb 6, 2026

humanize update is blocked on canonicalwebteam.launchpad library still using it at 4.9.0.

ruamel.yaml introduces a fix to how dates are parsed in YAML that causes an issue in our usage. Previously the dates returned from YAML were "naive" (haven't been timezone aware), and we are comparing them to other naive now value. With the update the dates returned from YAML are timezone aware, which makes the comparison with naive dates throw an error. We need to fix the date comparisons (switch to timezone dates) to allow this update.

@renovate renovate Bot force-pushed the renovate/all branch 13 times, most recently from 39d8d8d to 0708ce7 Compare February 13, 2026 19:04
@renovate renovate Bot force-pushed the renovate/all branch 12 times, most recently from 2ff862e to 0720e8c Compare February 19, 2026 23:14
@renovate renovate Bot force-pushed the renovate/all branch 6 times, most recently from f22744d to 36e2019 Compare March 12, 2026 06:51
@renovate renovate Bot force-pushed the renovate/all branch 11 times, most recently from 94868d0 to 74d02ec Compare March 19, 2026 15:14
@renovate renovate Bot force-pushed the renovate/all branch 12 times, most recently from 7a4ac68 to 625af2a Compare March 25, 2026 19:41
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.

2 participants