Nouvelle fonctionnalité
Fonctionnalité de stockage hors ligne pour le Session Replay mobile.
Corrigé dans cette sortie
Remplacement du LCG basé sur l'horodatage dans IGuidGenerator par arc4random_buf.
Ajout de la détection de la région UE à l'envoi de sourcemaps RN.
Blocage de la récursion pour le swizzle d'interaction par défaut de style MAUI.
Renommage de appVersionId en appVersion dans l'envoi de sourcemaps RN.
Correction d’une boucle infinie dans EventDeserializer qui gelait l’agent au lancement.
Modification du mode de masquage par défaut de Session Replay pour ne pas autoriser le démasquage à l'aide d'API programmatiques et correction des API de remplacement d'UIKit.
Correction d'un plantage qui pouvait se produire dans NRMAWKWebViewNavigationDelegate webViewWebContentProcessDidTerminate.
Garantie que les données de Session Replay sont téléchargées au prochain lancement si le téléchargement a échoué lors de la fermeture de l'application.
Suppression des rapports de plantage définitivement rejetés (400/403).
Ajout de l'éviction TTL pour le stockage hors ligne (#786).
Correction du plantage d’initialisation de NRMAHarvestController (#793).
Corrigé dans cette sortie
correction : NR-563752 correction de l'ajout de hasReplay à errorMode avant fullMode (#728) — @mbruin-NR
fix : ajoute la sécurité UIColor à MSR pour résoudre le plantage signalé. (#737) — @cdillard-NewRelic
fix : ajout d'un correctif pour un plantage dans NRMAHarvester transitionToConnected:] (NRMAHarvester transitionToConnected:] (NRMAHarvester.mm:549) (#742) — @cdillard-NewRelic
fix : NR-567271 correction de plantage de la bibliothèque hex (#743) — @cdillard-NewRelic
NR-566589 Conserver les attributs de session pour chaque erreur stockée. (#736) — @mbruin-NR
Correctif : NR-568021 - correction d'un plantage dans NRMAMethodProfiler.m (#744) — @cdillard-NewRelic
fix : correction d’un plantage qui pouvait se produire dans HexStore.cxx lors de l’envoi de nombreux HeX (#745) — @cdillard-NewRelic
NR-567933 - correction de RBMovedDisplayListContents (#747) — @cdillard-NewRelic
Fixed in this release
- Mobile Session Replay Enhancements.
- Fix lifetime/threading race in NRMAHarvestController.
Nouveauté dans cette sortie
- Vues bloquées de Session Replay : Ajout d'une nouvelle fonctionnalité de vues bloquées. Pour UIKit, utilisez l'identifiant d'accessibilité "nr-block", une nouvelle UIView
blockView, ou dans SwiftUINRConditionalMaskViewavecblockView=true pour bloquer la capture de régions lors du rejeu de session.
Corrigé dans cette sortie
- Correction d'un problème de surchauffe causé par un logging excessif dans de rares cas.
- Résolution d'un bug dans
NewRelic.setMaxOfflineStorageSize. - Lors de la collecte, traiter le code d'état 0.
- Problèmes résolus dans
getAndClearFramesetflattenTree.
Corrigé dans cette sortie
- Corrections de bugs et améliorations des performances.
Corrigé dans cette sortie
- Rétablissement de la prise en charge d'iOS 15.
- Améliorations de Session Replay - nous avons ajouté des correctifs pour les couleurs SwiftUI qui devraient améliorer la fidélité du replay
- Stabilité de Session Replay - nous avons corrigé un certain nombre de problèmes qui pouvaient survenir. Nous avons corrigé un problème qui pouvait survenir sur les anciens appareils iOS.