Skip to content

Update dependency @sentry/react to v9.12.0

This MR contains the following updates:

Package Type Update Change
@sentry/react (source) dependencies minor 9.11.0 -> 9.12.0

Release Notes

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

v9.12.0

Compare Source

Important Changes
  • feat(feedback): Implement highlighting and hiding controls for screenshots (#​15951)

    The Sentry SDK now supports highlighting and hiding controls for screenshots in user feedback reports. This functionality is enabled by default.

  • feat(node): Add ignoreIncomingRequestBody callback to httpIntegration (#​15959)

    The httpIntegration now supports an optional ignoreIncomingRequestBody callback that can be used to skip capturing the body of incoming requests.

    Sentry.init({
      integrations: [
        Sentry.httpIntegration({
          ignoreIncomingRequestBody: (url, request) => {
            return request.method === 'GET' && url.includes('/api/large-payload');
          },
        }),
      ],
    });

    The ignoreIncomingRequestBody callback receives the URL of the request and should return true if the body should be ignored.

  • Logging Improvements

    Sentry is adding support for structured logging. In this release we've made a variety of improvements to logging functionality in the Sentry SDKs.

    • feat(node): Add server.address to nodejs logs (#​16006)
    • feat(core): Add sdk name and version to logs (#​16005)
    • feat(core): Add sentry origin attribute to console logs integration (#​15998)
    • fix(core): Do not abbreviate message parameter attribute (#​15987)
    • fix(core): Prefix release and environment correctly (#​15999)
    • fix(node): Make log flushing logic more robust (#​15991)
Other Changes
  • build(aws-serverless): Include debug logs in lambda layer SDK bundle (#​15974)
  • feat(astro): Add tracking of errors during HTML streaming (#​15995)
  • feat(browser): Add onRequestSpanStart hook to browser tracing integration (#​15979)
  • feat(deps): Bump @​sentry/cli from 2.42.3 to 2.43.0 (#​16001)
  • feat(nextjs): Add captureRouterTransitionStart hook for capturing navigations (#​15981)
  • feat(nextjs): Mark clientside prefetch request spans with http.request.prefetch: true attribute (#​15980)
  • feat(nextjs): Un experimentify clientInstrumentationHook (#​15992)
  • feat(nextjs): Warn when client was initialized more than once (#​15971)
  • feat(node): Add support for SENTRY_DEBUG env variable (#​15972)
  • fix(tss-react): Change authToken type to string (#​15985)

Work in this release was contributed by @​Page- and @​Fryuni. Thank you for your contributions!


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 MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


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

This MR has been generated by Renovate Bot.

Edited by Renovate

Merge request reports

Loading