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
Améliorations
- Mise à jour de l'agent iOS natif vers la version 7.7.0.
- Mise à jour de l'agent Android natif vers la version 7.7.1.
Améliorations
- Mise à jour de l'agent Android natif vers la version 7.7.1.
Améliorations
- Mise à jour de l'agent iOS natif vers la version 7.6.3.
- Rétablir la prise en charge minimale d'iOS 15.
Améliorations
- Mise à jour de l'agent Android natif vers la version 7.7.0.
- Session Replay intelligent : introduction du mode ERROR (enregistrement en mémoire tampon de 15 à 30 s déclenché par des plantages) et du mode FULL (enregistrement continu) pour une capture de données optimisée.
- APIs de contrôle de session : Ajout de NewRelic.recordReplay() et NewRelic.pauseReplay() pour permettre un contrôle manuel et programmatique des états d'enregistrement des replays.
- Correction de bug réseau : correction d'un problème OkHttp3 où peekBody() provoquait un blocage indéfini sur les réponses en streaming (SSE/chunked) avec des longueurs de contenu inconnues.
Améliorations
- L'agent natif Android a été mis à jour vers la version 7.6.15.
- L'agent natif iOS a été mis à jour vers la version 7.6.1.