yarn @sentry/react-native 8.1.0

6 hours ago

Features

  • Add enableTombstone option for improved native crash reporting on Android 12+ (#5680)
    • When enabled, uses Android's ApplicationExitInfo.REASON_CRASH_NATIVE to capture native crashes with more detailed thread information
    import * as Sentry from '@sentry/react-native';
    
    Sentry.init({
      dsn: 'YOUR_DSN',
      enableTombstone: true,
    });
  • Expose iOS options to ignore views from subtree traversal in version 8 (#5663)
    • Use includedViewClasses to only traverse specific view classes, or excludedViewClasses to skip problematic view classes during session replay and screenshot capture
    import * as Sentry from '@sentry/react-native';
    
    Sentry.init({
      replaysSessionSampleRate: 1.0,
      integrations: [
        Sentry.mobileReplayIntegration({
          includedViewClasses: ['UILabel', 'UIView', 'MyCustomView'],
          excludedViewClasses: ['WKWebView', 'UIWebView'],
        }),
      ],
    });

Fixes

  • Fix race condition where iOS dSYM upload runs before debug symbols are fully generated (#5653)

Dependencies

Don't miss a new react-native release

NewReleases is sending notifications on new releases.