Session Replay — Now Generally Available 🎉
Session Replay is officially GA! Capture exactly what your users see and experience — including taps, scrolls, and navigation — to diagnose issues faster and ship with confidence. Session
Replay supports both ERROR mode (15–30 second buffered recordings triggered by crashes or exceptions) and FULL mode (continuous recording), along with manual control via NewRelic.recordReplay() and
NewRelic.pauseReplay().
For setup and configuration, see the Session Replay documentation[https://docs.newrelic.com/docs/mobile-monitoring/mobile-monitoring-ui/mobile-session-replay/].
New Features
NewRelicBlock component for Session Replay
A new NewRelicBlock component gives you complete control over what appears in Session Replay recordings. Any UI wrapped in NewRelicBlock is fully hidden — replaced with a solid placeholder — making it simple to protect sensitive content like payment forms, credentials, or personal data.
import from 'newrelic-react-native-agent';
This joins the existing NewRelicMask and NewRelicUnmask components for fine-grained replay visibility control.
Updates
- Updated the Native iOS agent to 7.7.1
- Updated the Native Android agent to 7.7.2