Skip to content

chore(deps): update dependency @sentry/browser to v10 - #1045

Merged
lodewiges merged 4 commits into
stagingfrom
renovate/major-sentry-javascript-monorepo
Nov 2, 2025
Merged

lodewiges merged 4 commits into
stagingfrom
renovate/major-sentry-javascript-monorepo

Conversation

@renovate

@renovate renovate Bot commented Apr 28, 2025 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@sentry/browser (source) 8.55.0 -> 10.22.0 age confidence

⚠️ Note: Make sure to update the integrity hashes before merging this PR. You should be able to find the full HTML tag here: https://docs.sentry.io/platforms/javascript/install/cdn/ or https://github.com/getsentry/sentry-release-registry/tree/master/packages/npm/@sentry/browser


Release Notes

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

v10.22.0

Compare Source

Important Changes
  • feat(node): Instrument cloud functions for firebase v2 (#​17952)

    We added instrumentation for Cloud Functions for Firebase v2, enabling automatic performance tracking and error monitoring. This will be added automatically if you have enabled tracing.

  • feat(core): Instrument LangChain AI (#​17955)

    Instrumentation was added for LangChain AI operations. You can configure what is recorded like this:

    Sentry.init({
      integrations: [
        Sentry.langChainIntegration({
          recordInputs: true, // Record prompts/messages
          recordOutputs: true, // Record responses
        }),
      ],
    });
Other Changes
  • feat(cloudflare,vercel-edge): Add support for LangChain instrumentation (#​17986)
  • feat: Align sentry origin with documentation (#​17998)
  • feat(core): Truncate request messages in AI integrations (#​17921)
  • feat(nextjs): Support node runtime on proxy files (#​17995)
  • feat(node): Pass requestHook and responseHook option to OTel (#​17996)
  • fix(core): Fix wrong async types when instrumenting anthropic's stream api (#​18007)
  • fix(nextjs): Remove usage of chalk to avoid runtime errors (#​18010)
  • fix(node): Pino capture serialized err (#​17999)
  • fix(node): Pino child loggers (#​17934)
  • fix(react): Don't trim index route / when getting pathname (#​17985)
  • fix(react): Patch spanEnd for potentially cancelled lazy-route transactions (#​17962)
Internal Changes
  • chore: Add required size_check for GH Actions (#​18009)
  • chore: Upgrade madge to v8 (#​17957)
  • test(hono): Fix hono e2e tests (#​18000)
  • test(react-router): Fix getMetaTagTransformer tests for Vitest compatibility (#​18013)
  • test(react): Add parameterized route tests for createHashRouter (#​17789)

Bundle size 📦

Path Size
@​sentry/browser 24.05 KB
@​sentry/browser - with treeshaking flags 22.57 KB
@​sentry/browser (incl. Tracing) 40.01 KB
@​sentry/browser (incl. Tracing, Profiling) 44.2 KB
@​sentry/browser (incl. Tracing, Replay) 77.43 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.36 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 82.02 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 93.9 KB
@​sentry/browser (incl. Feedback) 40.33 KB
@​sentry/browser (incl. sendFeedback) 28.61 KB
@​sentry/browser (incl. FeedbackAsync) 33.42 KB
@​sentry/react 25.69 KB
@​sentry/react (incl. Tracing) 41.96 KB
@​sentry/vue 28.43 KB
@​sentry/vue (incl. Tracing) 41.75 KB
@​sentry/svelte 24.06 KB
CDN Bundle 26.27 KB
CDN Bundle (incl. Tracing) 40.65 KB
CDN Bundle (incl. Tracing, Replay) 76.05 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 81.39 KB
CDN Bundle - uncompressed 77.01 KB
CDN Bundle (incl. Tracing) - uncompressed 120.55 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 232.89 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 245.35 KB
@​sentry/nextjs (client) 44.05 KB
@​sentry/sveltekit (client) 40.43 KB
@​sentry/node-core 49.56 KB
@​sentry/node 154.11 KB
@​sentry/node - without tracing 90.46 KB
@​sentry/aws-serverless 103.86 KB

v10.21.0

Compare Source

Important Changes
  • feat(browserProfiling): Add trace lifecycle mode for UI profiling (#​17619)

    Adds a new trace lifecycle mode for UI profiling, allowing profiles to be captured for the duration of a trace. A manual mode will be added in a future release.

  • feat(nuxt): Instrument Database (#​17899)

    Adds instrumentation for Nuxt database operations, enabling better performance tracking of database queries.

  • feat(nuxt): Instrument server cache API (#​17886)

    Adds instrumentation for Nuxt's server cache API, providing visibility into cache operations.

  • feat(nuxt): Instrument storage API (#​17858)

    Adds instrumentation for Nuxt's storage API, enabling tracking of storage operations.

Other Changes
  • feat(browser): Add onRequestSpanEnd hook to browser tracing integration (#​17884)
  • feat(nextjs): Support Next.js proxy files (#​17926)
  • feat(replay): Record outcome when event buffer size exceeded (#​17946)
  • fix(cloudflare): copy execution context in durable objects and handlers (#​17786)
  • fix(core): Fix and add missing cache attributes in Vercel AI (#​17982)
  • fix(core): Improve uuid performance (#​17938)
  • fix(ember): Use updated version for clean-css (#​17979)
  • fix(nextjs): Don't set experimental instrumentation hook flag for next 16 (#​17978)
  • fix(nextjs): Inconsistent transaction naming for i18n routing (#​17927)
  • fix(nextjs): Update bundler detection (#​17976)
Internal Changes
  • build: Update to typescript 5.8.0 (#​17710)
  • chore: Add external contributor to CHANGELOG.md (#​17949)
  • chore(build): Upgrade nodemon to 3.1.10 (#​17956)
  • chore(ci): Fix external contributor action when multiple contributions existed (#​17950)
  • chore(solid): Remove unnecessary import from README (#​17947)
  • test(nextjs): Fix proxy/middleware test (#​17970)

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

Bundle size 📦
Path Size
@​sentry/browser 24.05 KB
@​sentry/browser - with treeshaking flags 22.57 KB
@​sentry/browser (incl. Tracing) 40.01 KB
@​sentry/browser (incl. Tracing, Profiling) 44.2 KB
@​sentry/browser (incl. Tracing, Replay) 77.43 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.36 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 82.02 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 93.9 KB
@​sentry/browser (incl. Feedback) 40.33 KB
@​sentry/browser (incl. sendFeedback) 28.61 KB
@​sentry/browser (incl. FeedbackAsync) 33.42 KB
@​sentry/react 25.69 KB
@​sentry/react (incl. Tracing) 41.96 KB
@​sentry/vue 28.43 KB
@​sentry/vue (incl. Tracing) 41.75 KB
@​sentry/svelte 24.06 KB
CDN Bundle 26.27 KB
CDN Bundle (incl. Tracing) 40.65 KB
CDN Bundle (incl. Tracing, Replay) 76.05 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 81.39 KB
CDN Bundle - uncompressed 77.01 KB
CDN Bundle (incl. Tracing) - uncompressed 120.55 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 232.89 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 245.35 KB
@​sentry/nextjs (client) 44.05 KB
@​sentry/sveltekit (client) 40.43 KB
@​sentry/node-core 49.56 KB
@​sentry/node 150.82 KB
@​sentry/node - without tracing 90.44 KB
@​sentry/aws-serverless 103.84 KB

v10.20.0

Compare Source

Important Changes
  • feat(flags): Add Growthbook integration (#​17440)

    Adds a new Growthbook integration for feature flag support.

  • feat(solid): Add support for TanStack Router Solid (#​17735)

    Adds support for TanStack Router in the Solid SDK, enabling better routing instrumentation for Solid applications.

  • feat(nextjs): Support native debugIds in turbopack (#​17853)

    Adds support for native Debug IDs in Turbopack, improving source map resolution and error tracking for Next.js applications using Turbopack. Native Debug ID generation will be enabled automatically for compatible versions.

Other Changes
  • feat(nextjs): Prepare for next 16 bundler default (#​17868)
  • feat(node): Capture pino logger name (#​17930)
  • fix(browser): Ignore React 19.2+ component render measure entries (#​17905)
  • fix(nextjs): Fix createRouteManifest with basePath (#​17838)
  • fix(react): Add POP guard for long-running pageload spans (#​17867)
  • fix(tracemetrics): Send boolean for internal replay attribute (#​17908)
  • ref(core): Add weight tracking logic to browser logs/metrics (#​17901)
Internal Changes - chore(nextjs): Add Next.js 16 peer dependency ([#​17925](https://redirect.github.com/getsentry/sentry-javascript/pull/17925)) - chore(ci): Update Next.js canary testing ([#​17939](https://redirect.github.com/getsentry/sentry-javascript/pull/17939)) - chore: Bump size limit ([#​17941](https://redirect.github.com/getsentry/sentry-javascript/pull/17941)) - test(nextjs): Add next@16 e2e test ([#​17922](https://redirect.github.com/getsentry/sentry-javascript/pull/17922)) - test(nextjs): Update next 15 tests ([#​17919](https://redirect.github.com/getsentry/sentry-javascript/pull/17919)) - chore: Add external contributor to CHANGELOG.md ([#​17915](https://redirect.github.com/getsentry/sentry-javascript/pull/17915)) - chore: Add external contributor to CHANGELOG.md ([#​17928](https://redirect.github.com/getsentry/sentry-javascript/pull/17928)) - chore: Add external contributor to CHANGELOG.md ([#​17940](https://redirect.github.com/getsentry/sentry-javascript/pull/17940))

Work in this release was contributed by @​seoyeon9888, @​madhuchavva and @​thedanchez. Thank you for your contributions!

v10.19.0

Compare Source

  • feat(tracemetrics): Add trace metrics behind an experiments flag (#​17883)
Internal Changes
  • chore: add info latest release for the cursor release command (#​17876)

v10.18.0

Compare Source

Important Changes
  • feat(node): pino integration (#​17584)

    This release adds a new pino integration for Node.js, enabling Sentry to capture logs from the Pino logging library.

  • feat: Remove @​sentry/pino-transport package (#​17851)

    The @sentry/pino-transport package has been removed. Please use the new pino integration in @sentry/node instead.

  • feat(node-core): Extend onnhandledrejection with ignore errors option (#​17736)

    Added support for selectively suppressing specific errors with configurable logging control in onnhandledrejection integration.

Other Changes
  • feat(core): Rename vercelai.schema to gen_ai.request.schema (#​17850)
  • feat(core): Support stream responses and tool calls for Google GenAI (#​17664)
  • feat(nextjs): Attach headers using client hook (#​17831)
  • fix(core): Keep all property values in baggage header (#​17847)
  • fix(nestjs): Add support for Symbol as event name (#​17785)
  • fix(nuxt): include sentry.client.config.ts in nuxt app types (#​17830)
  • fix(react-router): Fix type for OriginalHandleRequest with middleware (#​17870)
Internal Changes
  • chore: Add external contributor to CHANGELOG.md (#​17866)
  • chore(deps): Bump @​sentry/cli from 2.53.0 to 2.56.0 (#​17819)
  • chore(deps): Bump axios in browser integration tests (#​17839)
  • chore(deps): Bump nestjs in integration tests (#​17840)

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

v10.17.0

Compare Source

Important Changes
  • feat(nuxt): Implement server middleware instrumentation (#​17796)

    This release introduces instrumentation for Nuxt middleware, ensuring that all middleware handlers are automatically wrapped with tracing and error reporting functionality.

  • fix(aws-serverless): Take http_proxy into account when choosing
    useLayerExtension default (#​17817)

    The default setting for useLayerExtension now considers the http_proxy environment variable.
    When http_proxy is set, useLayerExtension will be off by default.
    If you use a http_proxy but would still like to make use of the Sentry Lambda extension, exempt localhost in a no_proxy environment variable.

Other Changes
  • feat(node): Split up http integration into composable parts (#​17524)
  • fix(core): Remove check and always respect ai.telemetry.functionId for Vercel AI gen spans (#​17811)
  • doc(core): Fix outdated JSDoc in beforeSendSpan (#​17815)
Internal Changes
  • ci: Do not run dependabot on e2e test applications (#​17813)
  • docs: Reword changelog for google gen ai integration (#​17805)

v10.16.0

Compare Source

  • feat(logs): Add internal replay_is_buffering flag (#​17752)
  • feat(react-router): Update loadContext type to be compatible with middleware (#​17758)
  • feat(replay/logs): Only attach sampled replay Ids to logs (#​17750)
  • fix(browser): Use current start timestamp for CLS span when CLS is 0 (#​17800)
  • fix(core): Prevent instrumentAnthropicAiClient breaking MessageStream api (#​17754)
  • fix(nextjs): Don't use chalk in turbopack config file (#​17806)
  • fix(react): Do not send additional navigation span on pageload (#​17799)
Internal Changes
  • build(aws): Ensure AWS build cache does not keep old files (#​17776)
  • chore: Add publish_release command (#​17797)
  • ref(aws-serverless): Add resolution for import-in-the-middle when building the Lambda layer (#​17780)
  • ref(aws-serverless): Improve README with better examples (#​17787)
  • ref(core): Improve promise buffer (#​17788)
  • Revert "test(e2e): Pin import-in-the-middle@1.14.2 due to @vercel/nft incompatibility (#​17777)" (#​17784)
  • test(e2e): Pin import-in-the-middle@1.14.2 due to @vercel/nft incompatibility (#​17777)
  • test(nextjs): Add route handler tests for turbopack (#​17515)
  • test(react-router): Test v8 middleware (#​17783)

v10.15.0

Compare Source

Important Changes
  • feat(cloudflare): Add honoIntegration with error-filtering function (#​17743)

    This release adds a honoIntegration to @sentry/cloudflare, which exposes a shouldHandleError function that lets you define which errors in onError should be captured.
    By default, Sentry captures exceptions with error.status >= 500 || error.status <= 299.

    The integration is added by default, and it's possible to modify this behavior like this:

     integrations: [
       honoIntegration({
        shouldHandleError: (err) => true; // always capture exceptions in onError
       })
     ]
  • feat(node): Add instrumentation for hono handler (#​17428)

This PR enhances the Hono integration by adding comprehensive handler instrumentation, error handling capabilities.

  • feat(aws): Enable Lambda extension by default when using the Lamba layer (#​17684)

  • feat(browser): Add setActiveSpanInBrowser to set an active span in the browser (#​17714)

This PR adds a feature to the browser SDKs only: Making an inactive span active. We do this to enable use cases where having a span only being active in the callback is not practical.

Other Changes
  • fix(browser): Improve handling of 0 and undefined resource timing values (#​17751)
  • ref(nextjs): Display build compatibility warning for webpack (#​17746)
Internal Changes
  • docs: Reword changelog for google gen ai instrumentation (#​17753)
  • build: Add @typescript-eslint/no-unnecessary-type-assertion rule (#​17728)
  • build: Update TS target to es2020 everywhere (#​17709)
  • chore: Add external contributor to CHANGELOG.md (#​17745)

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

v10.14.0

Compare Source

Important Changes
  • feat(cloudflare,vercel-edge): Add support for Google Gen AI instrumentation (#​17723)

    The SDK now supports manually instrumenting Google's Gen AI operations in Cloudflare Workers and Vercel Edge Runtime environments, providing insights into your AI operations. You can use const wrappedClient = Sentry.instrumentGoogleGenAIClient(genAiClient) to get an instrumented client.

Other Changes
  • fix(nextjs): Display updated turbopack warnings (#​17737)
  • ref(core): Wrap isolationscope in WeakRef when storing it on spans (#​17712)
Internal Changes
  • test(node): Avoid using specific port for node-integration-tests (#​17729)
  • test(nuxt): Update Nuxt version and add Nitro $fetch test (#​17713)

v10.13.0

Compare Source

Important Changes
  • feat(browser): Add option to explicitly end pageload span via reportPageLoaded() (#​17697)

    With this release you can take manual control of ending the pageload span. Usually this span is ended automatically by the SDK, based on a period of inactivity after the initial page was loaded in the browser. If you want full control over the pageload duration, you can tell Sentry, when your page was fully loaded:

    Sentry.init({
      //...
      integrations: [
        // 1. Enable manual pageload reporting
        Sentry.browserTracingIntegration({ enableReportPageLoaded: true }),
      ],
    });
    
    // 2. Whenever you decide the page is loaded, call:
    Sentry.reportPageLoaded();

    Note that if Sentry.reportPageLoaded() is not called within 30 seconds of the initial pageload (or whatever value the finalTimeout option is set to), the pageload span will be ended automatically.

  • feat(core,node): Add instrumentation for GoogleGenAI (#​17625)

    The SDK now automatically instruments the @google/genai package to provide insights into your AI operations.

  • feat(nextjs): Promote useRunAfterProductionCompileHook to non-experimental build option (#​17721)

    The useRunAfterProductionCompileHook option is no longer experimental and is now a stable build option for Next.js projects.

  • feat(nextjs): Use afterProductionCompile hook for webpack builds (#​17655)

    Next.js projects using webpack can opt-in to use the useRunAfterProductionCompileHook hook for source map uploads.

  • feat(nextjs): Flip default value for useRunAfterProductionCompileHook for Turbopack builds (#​17722)

    The useRunAfterProductionCompileHook option is now enabled by default for Turbopack builds, enabling automated source map uploads.

  • feat(node): Do not drop 300 and 304 status codes by default (#​17686)

    HTTP transactions with 300 and 304 status codes are now captured by default, providing better visibility into redirect and caching behavior.

Other Changes
  • feat(core): Add logger to core and allow scope to be passed log methods (#​17698)
  • feat(core): Allow to pass onSuccess to handleCallbackErrors (#​17679)
  • feat(core): Create template attributes in consoleLoggingIntegration (#​17703)
  • feat(deps): bump @​sentry/cli from 2.52.0 to 2.53.0 (#​17652)
  • feat(node): Add extra platforms to os context (#​17720)
  • fix(browser): Ensure idle span duration is adjusted when child spans are ignored (#​17700)
  • fix(core): Ensure builtin stack frames don't affect thirdPartyErrorFilterIntegration (#​17693)
  • fix(core): Fix client hook edge cases around multiple callbacks (#​17706)
  • fix(nextjs): Enable fetch span when OTel setup is skipped (#​17699)
  • fix(node): Fix this context for vercel AI instrumentation (#​17681)
Internal Changes
  • chore: Add external contributor to CHANGELOG.md (#​17725)
  • chore: Add link to build and test icon in readme (#​17719)
  • chore(nuxt): Bump Vite and Rollup plugins (#​17671)
  • chore(repo): Add changelog entry for reportPageLoaded (#​17724)
  • ci: Fix lookup of changed E2E test apps (#​17707)
  • ci(test-matrix): Add logs for getTestMatrix (#​17673)
  • ref: Avoid some usage of SyncPromise where not needed (#​17641)
  • ref(core): Add debug log when dropping a span via ignoreSpans (#​17692)
  • ref(core): Avoid looking up anthropic-ai integration options (#​17694)
  • ref(core): Streamline module_metadata assignment and cleanup functions (#​17696)
  • ref(remix): Avoid unnecessary error wrapping HandleDocumentRequestFunction (#​17680)
  • Revert "[Gitflow] Merge master into develop"

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

v10.12.0

Compare Source

Important Changes
  • ref: Add and Adjust error event mechanism values

    This release includes a variety of changes aimed at setting the mechanism field on errors captured automatically by the Sentry SDKs. The intention is to clearly mark which instrumentation captured an error. In addition, some instrumentations previously did not yet annotate the error as handled or unhandled which this series of PRs corrects as well.

    Relevant PRs

    Released in 10.12.0:

    • ref(angular): Adjust ErrorHandler event mechanism (#​17608)
    • ref(astro): Adjust mechanism on error events captured by astro middleware (#​17613)
    • ref(aws-severless): Slightly adjust aws-serverless mechanism type (#​17614)
    • ref(bun): Adjust mechanism of errors captured in Bun.serve (#​17616)
    • ref(cloudflare): Adjust event mechanisms and durable object origin (#​17618)
    • ref(core): Adjust mechanism in captureConsoleIntegration (#​17633)
    • ref(core): Adjust MCP server error event mechanism (#​17622)
    • ref(core): Simplify linkedErrors mechanism logic (#​17600)
    • ref(deno): Adjust mechanism of errors caught by globalHandlersIntegration (#​17635)
    • ref(nextjs): Set more specific event mechanisms (#​17543)
    • ref(node): Adjust mechanism of express, hapi and fastify error handlers (#​17623)
    • ref(node-core): Add mechanism to cron instrumentations (#​17544)
    • ref(node-core): Add more specific mechanism.type to worker thread errors from childProcessIntegration (#​17578)
    • ref(node-core): Adjust mechanism of onUnhandledRejection and onUnhandledException integrations (#​17636)
    • ref(node): Add mechanism to errors captured via connect and koa integrations (#​17579)
    • ref(nuxt): Add and adjust mechanism.type in error events (#​17599)
    • ref(react): Add mechanism to reactErrorHandler and adjust mechanism in ErrorBoundary (#​17602)
    • ref(remix): Adjust event mechanism of captureRemixServerException (#​17629)
    • ref(replay-internal): Add mechanism to error caught by replayIntegration in debug mode (#​17606)
    • ref(solid): Add mechanism to error captured by withSentryErrorBoundary (#​17607)
    • ref(solidstart): Adjust event mechanism in withServerActionInstrumentation (#​17637)
    • ref(sveltekit): Adjust mechanism of error events (#​17646)
    • ref(vue): Adjust mechanism in Vue error handler (#​17647)

    Released in 10.11.0:

    • ref(browser): Add more specific mechanism.type to errors captured by httpClientIntegration (#​17254)
    • ref(browser): Set more descriptive mechanism.type in browserApiErrorsIntergation (#​17251)
    • ref(core): Add mechanism.type to trpcMiddleware errors (#​17287)
    • ref(core): Add more specific event mechanisms and span origins to openAiIntegration (#​17288)
    • ref(nestjs): Add mechanism to captured errors (#​17312)
  • feat(node) Ensure prismaIntegration works with Prisma 5 (#​17595)

We used to require to pass in the v5 version of @prisma/instrumentation into prismaIntegration({ prismaInstrumentation: new PrismaInstrumentation() }), if you wanted to get full instrumentation for Prisma v5. However, it turns out this does not work on v10 of the SDK anymore, because @prisma/instrumentation@5 requires OTEL v1.

With this release, we dropped the requirement to configure anything to get v5 support of Prisma. You do not need to configure anything in the integration anymore, and can remove the dependency on @prisma/instrumentation@5 if you had it in your application. You only need to configure the tracing preview feature according to our docs.

Other Changes
  • feat(browser): Add timing and status atttributes to resource spans (#​17562)
  • feat(cloudflare,vercel-edge): Add support for Anthropic AI instrumentation (#​17571)
  • feat(core): Add Consola integration (#​17435)
  • feat(deps): Update OpenTelemetry dependencies (#​17569)
  • feat(core): Export TracesSamplerSamplingContext type (#​17523)
  • feat(deno): Add OpenTelemetry support and vercelAI integration (#​17445)
  • feat(node-core): Remove experimental note from winston api (#​17626)
  • feat(node): Ensure prismaIntegration works with Prisma v5 (#​17595)
  • feat(node): Tidy existing ESM loader hook (#​17566)
  • feat(sveltekit): Align build time options with shared type (#​17413)
  • fix(core): Fix error handling when sending envelopes (#​17662)
  • fix(browser): Always start navigation as root span (#​17648)
  • fix(browser): Ensure propagated parentSpanId stays consistent during trace in TwP mode (#​17526)
  • fix(cloudflare): Initialize once per workflow run and preserve scope for step.do (#​17582)
  • fix(nextjs): Add edge polyfills for nextjs-13 in dev mode (#​17488)
  • fix(nitro): Support nested _platform properties in Nitro 2.11.7+ (#​17596)
  • fix(node): Preserve synchronous return behavior for streamText and other methods for AI (#​17580)
  • ref(node): Inline types imported from shimmer (#​17597) - ref(nuxt): Add and adjust mechanism.type in error events (#​17599)
  • ref(browser): Improve fetchTransport error handling (#​17661)
Internal Changes
  • chore: Add changelog note about mechanism changes (#​17632)
  • chore(aws): Update README.md (#​17601)
  • chore(deps): bump hono from 4.7.10 to 4.9.7 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#​17630)
  • chore(deps): bump next from 14.2.25 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-app-dir (#​17627)
  • chore(deps): bump next from 14.2.25 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-pages-dir (#​17620)
  • chore(deps): bump next from 14.2.29 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-orpc (#​17494)
  • chore(deps): bump next from 14.2.30 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-14 (#​17628)
  • chore(repo): Rename .claude/settings.local.json to .claude/settings.json (#​17591)
  • docs(issue-template): Add note about prioritization (#​17590)
  • ref(core): Streamline event processor handling (#​17634)
  • test(angular): Bump TS version to 5.9.0 in Angular 20 e2e test (#​17605)
  • test(nextjs): Remove Next 13 and pin Next 14 canary and latest tests (#​17577)
  • test(react-router): Unflake flushIfServerless test (#​17610)

v10.11.0

Compare Source

Important Changes
  • feat(aws): Add experimental AWS Lambda extension for tunnelling events (#​17525)

    This release adds an experimental Sentry Lambda extension to the existing Sentry Lambda layer. Sentry events are now tunneled through the extension and then forwarded to Sentry. This has the benefit of reducing the request processing time.

    To enable it, set _experiments.enableLambdaExtension in your Sentry config like this:

    Sentry.init({
      dsn: '<YOUR_DSN>',
      _experiments: {
        enableLambdaExtension: true,
      },
    });
Other Changes
  • feat(core): Add replay id to logs (#​17563)
  • feat(core): Improve error handling for Anthropic AI instrumentation (#​17535)
  • feat(deps): bump @​opentelemetry/instrumentation-ioredis from 0.51.0 to 0.52.0 (#​17557)
  • feat(node): Add incoming request headers as OTel span attributes (#​17475)
  • fix(astro): Ensure traces are correctly propagated for static routes (#​17536)
  • fix(react): Remove handleExistingNavigation (#​17534)
  • ref(browser): Add more specific mechanism.type to errors captured by httpClientIntegration (#​17254)
  • ref(browser): Set more descriptive mechanism.type in browserApiErrorsIntergation (#​17251)
  • ref(core): Add mechanism.type to trpcMiddleware errors (#​17287)
  • ref(core): Add more specific event mechanisms and span origins to openAiIntegration (#​17288)
  • ref(nestjs): Add mechanism to captured errors (#​17312)
Internal Changes
  • chore: Use proper test-utils dependency in workspace (#​17538)
  • chore(test): Remove geist font (#​17541)
  • ci: Check for stable lockfile (#​17552)
  • ci: Fix running of only changed E2E tests ([#​

Configuration

📅 Schedule: 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 added the dependencies Pull requests that update a dependency file label Apr 28, 2025
@codecov

codecov Bot commented Apr 28, 2025 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.10%. Comparing base (c651462) to head (9e0abef).
⚠️ Report is 20 commits behind head on staging.

Additional details and impacted files
@@             Coverage Diff             @@
##           staging    #1045      +/-   ##
===========================================
- Coverage    75.39%   74.10%   -1.29%     
===========================================
  Files           51       51              
  Lines         1081     1093      +12     
===========================================
- Hits           815      810       -5     
- Misses         266      283      +17     

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

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

@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from c349753 to e10bf05 Compare April 29, 2025 17:21
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from b755259 to 6a6d575 Compare May 14, 2025 12:28
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 6a6d575 to aa1fd61 Compare May 24, 2025 12:22
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 5 times, most recently from 674e3c3 to cdd2ad5 Compare June 5, 2025 15:32
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 4ce8b58 to 6aaa4a7 Compare June 17, 2025 12:50
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from 5ee9317 to fcc2d49 Compare June 27, 2025 11:00
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 5222e9f to 7ad2045 Compare July 4, 2025 12:09
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 83e58c8 to e97be27 Compare July 15, 2025 17:40
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from e97be27 to 924a57c Compare July 17, 2025 22:10
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 924a57c to c42600c Compare August 3, 2025 20:10
@renovate renovate Bot changed the title chore(deps): update dependency @sentry/browser to v9 chore(deps): update dependency @sentry/browser to v10 Aug 3, 2025
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from d5fc3ca to ba80cfc Compare August 13, 2025 20:02
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from bee4d88 to 917be0c Compare September 4, 2025 23:26
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from ab55c88 to 96737f7 Compare September 16, 2025 15:10
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from 8c5653b to e8093e6 Compare September 25, 2025 04:13
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 6b06b97 to 0a9f49d Compare October 1, 2025 20:05
@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from a336495 to 63c3f7d Compare October 15, 2025 17:01
@coderabbitai

coderabbitai Bot commented Oct 15, 2025

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate
renovate Bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 63c3f7d to 6c43cef Compare October 25, 2025 16:15
@lodewiges

Copy link
Copy Markdown
Contributor
image

@renovate

renovate Bot commented Nov 2, 2025

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@lodewiges
lodewiges marked this pull request as ready for review November 2, 2025 22:06
@lodewiges
lodewiges enabled auto-merge November 2, 2025 22:19
@lodewiges
lodewiges added this pull request to the merge queue Nov 2, 2025
Merged via the queue into staging with commit d5c71ea Nov 2, 2025
5 of 6 checks passed
@lodewiges
lodewiges deleted the renovate/major-sentry-javascript-monorepo branch November 2, 2025 22:26
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.

1 participant