Download Latest Version 8.21.0 source code.zip (7.7 MB)
Email in envelope

Get an email when there's a new version of Sentry SDK for React Native

Home / 8.19.0
Name Modified Size InfoDownloads / Week
Parent folder
sentry-expo-upload-sourcemaps-8.19.0.tgz 2026-07-16 5.5 kB
sentry-react-native-8.19.0.tgz 2026-07-16 4.7 MB
8.19.0 source code.tar.gz 2026-07-16 7.1 MB
8.19.0 source code.zip 2026-07-16 7.7 MB
README.md 2026-07-16 3.7 kB
Totals: 5 Items   19.5 MB 0

Features

  • Aggregate TurboModule call counts + latency per (module, method, kind) and flush them on transaction finish and on a lazy periodic timer (#6377)

Counters land on the finishing transaction as a synthetic turbo_modules.aggregate child span (per-call breakdown in span attributes) plus headline measurements on the root span (turbo_modules.call_count, turbo_modules.error_count, turbo_modules.total_ms, turbo_modules.top_module_ms). Long-running sessions without transactions emit a periodic info-level event (default every 30s, only when there's data).

ts Sentry.init({ integrations: [ Sentry.turboModuleContextIntegration({ // optional knobs (defaults shown): enableAggregateStats: true, aggregateFlushIntervalMs: 30_000, ignoreTurboModules: ['RNSentry'], }), ], });

  • Add Sentry.reportFullyDisplayed() imperative API for signaling Time to Full Display (#6419)
  • Add enableHistoricalTombstoneReporting option to report historical tombstones from Android's ApplicationExitInfo (#6450)

Fixes

  • Fix iOS time-to-initial-display fallback spans reporting a spurious deadline_exceeded status and inflated duration (#6438)
  • Fix TypeError when showFeedbackForm/showFeedbackButton/showScreenshotButton is called before FeedbackFormProvider mounts (#6435)
  • Fix orphaned TTID/TTFD spans in the trace view (#6437)
  • Fix iOS retain cycle in RNSentryOnDrawReporterView leaking TTID/TTFD reporter views and their frame-tracker listeners (#6449)
  • Fix expoRouterIntegration bailing out on cold start when Sentry.init() runs before Expo Router's Root Layout mounts — the store.navigationRef check is now retried until both the ref and its .current are populated (#6451)
  • Fix reactNavigationIntegration reading a stale route from an override provider (e.g. expoRouterIntegration), causing navigation transactions to be named/attributed for the previous route (#6458)

Internal

  • Migrate iOS code from the deprecated PrivateSentrySDKOnly SPI (and SentrySwizzle.h macro) to the new SentrySDK.internal Swift API exposed by sentry-cocoa 9.19.0, via a thin in-pod ObjC↔Swift bridge (#6380)

Dependencies

Source: README.md, updated 2026-07-16