Skip to content

publish: getsentry/sentry-react-native@8.9.1 #7923

Closed

Description

@sentry-release-bot

Requested by: @antonis

Merge target: (default)

Quick links:

Assign the accepted label to this issue to approve the release.

Targets

  • npm
  • github
  • registry

Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.


📋 Changelog

Features

  • Add new @sentry/expo-upload-sourcemaps package for uploading JavaScript bundles and source maps from Expo builds to Sentry (#6027)
    • The existing sentry-expo-upload-sourcemaps bin bundled with @sentry/react-native is superseded by the new package; it continues to work unchanged for now
  • Expose scope-level attributes API (setAttribute, setAttributes, removeAttribute) bridging to native SDKs (#6009)
  • Expose screenshot masking options (screenshot.maskAllText, screenshot.maskAllImages, screenshot.maskedViewClasses, screenshot.unmaskedViewClasses) for error screenshots (#6007)
  • Warn Expo users at Metro startup when prebuilt native projects are missing Sentry configuration (#5984)
  • Re-export AI SDK manual instrumentation helpers (instrumentOpenAiClient, instrumentAnthropicAiClient, instrumentGoogleGenAIClient, createLangChainCallbackHandler, instrumentLangGraph, instrumentStateGraphCompile) for use in React Native apps (#6028)
  • Add Sentry.GlobalErrorBoundary component (and withGlobalErrorBoundary HOC) that renders a fallback UI for fatal non-rendering JS errors routed through ErrorUtils in addition to the render-phase errors caught by Sentry.ErrorBoundary. Opt-in flags includeNonFatalGlobalErrors and includeUnhandledRejections extend the fallback to non-fatal errors and unhandled promise rejections respectively. (#6023)

Fixes

  • Fix @sentry/expo-upload-sourcemaps publishing issue (#6037)
  • Fix iOS UI profiling options being silently ignored (#6012)
  • Fix _experiments.enableUnhandledCPPExceptionsV2 being silently ignored on iOS (#6014)
  • Check captureReplay return value in iOS bridge to avoid linking error events to uncaptured replays (#6008)
  • Report the expected properties file path and any missing keys when using flavorAware on Android, instead of failing with an opaque Illegal null value provided in this collection error (#6031)

Dependencies

Activity

  1. github-actions commented on Apr 23, 2026

    @github-actions

    Approved. Checking CI status on the release branch. Publishing will start automatically when CI passes.

  2. added
    acceptedAdd to approve the deploy
    and removed
    acceptedAdd to approve the deploy
    on Apr 23, 2026
  3. github-actions commented on Apr 23, 2026

    @github-actions

    Approved. Checking CI status on the release branch. Publishing will start automatically when CI passes.

  4. added
    ci-readyCI passed, safe to publish without polling
    and removed
    ci-pendingCI signal expected but not yet received
    on Apr 23, 2026
  5. getsantry commented on Apr 23, 2026

    @getsantry

    CI checks passed for getsentry/sentry-react-native@8.9.1. Publishing is starting now.

  6. github-actions commented on Apr 23, 2026

    @github-actions

    Publishing: run#24845104158

  7. github-actions commented on Apr 23, 2026

    @github-actions

    Published successfully: run#24845104158

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    acceptedAdd to approve the deployci-readyCI passed, safe to publish without polling

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions