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
Improvements
- Updated the Native iOS agent to version 7.7.0.
- Updated the Native Android agent to version 7.7.1.
Improvements
- Updated the Native Android agent to version 7.7.1.
Improvements
- Updated the Native iOS agent to version 7.6.3.
- Restore Minimum iOS 15 support.
Improvements
- Updated the Native Android agent to version 7.7.0.
- Intelligent Session Replay: Introduced ERROR mode (15-30s buffered recording triggered by crashes) and FULL mode (continuous recording) for optimized data capture.
- Session Control APIs: Added NewRelic.recordReplay() and NewRelic.pauseReplay() to allow manual, programmatic control over replay recording states.
- Networking Bug Fix: Fixed an OkHttp3 issue where peekBody() caused indefinite blocking on streaming responses (SSE/chunked) with unknown content lengths.
Improvements
- Updated the Native Android agent to version 7.6.15.
- Updated the Native iOS agent to version 7.6.1.
Improvements
- Updated the Native Android agent to version 7.6.13.
- Updated the Native iOS agent to version 7.6.0.
Improvements
- Updated the Native Android agent to version 7.6.10.
- Updated the Native iOS agent to version 7.5.11.
Improvements
- Updated the Native Android agent to version 7.6.9.
- Updated the Native iOS agent to version 7.5.10.
Improvements
- Resolved the issue to update import statements for error stack parsing compatible with React Native version 0.78 and lower.