Novo recurso
Os dispositivos simuladores agora são reportados como simulator-(deviceType).
Corrigido nesta versão
- Removida a detecção de KMP que estava causando instabilidade na versão 7.7.3.
- Corrigida uma falha que poderia ocorrer ao registrar requests da web assíncronas.
- Corrigida uma falha causada por uma condição de corrida na configuração de harvest.
New Features
Offline storage functionality for Mobile Session Replay.
Fixed in this release
Replaced timestamp-seeded LCG in IGuidGenerator with arc4random_buf.
Added EU region detection to RN Sourcemap upload.
Blocked recursion for MAUI style default interaction swizzle.
Renamed appVersionId to appVersion in RN source map upload.
Fixed infinite loop in EventDeserializer that froze the agent on launch.
Changed default session replay masking mode to not allow unmasking using programmatic APIs and fixed UIKit override APIs.
Fixed crash that could occur in NRMAWKWebViewNavigationDelegate webViewWebContentProcessDidTerminate.
Ensured session replay data uploads on next launch if it failed to upload when the app closed.
Discarded permanently-rejected (400/403) crash reports.
Added TTL eviction for offline storage (#786).
Fixed NRMAHarvestController initialize crash (#793).
Corrigido nesta versão
correção: NR-563752 correção para hasReplay sendo adicionado ao errorMode antes do fullMode (#728) — @mbruin-NR
fix: adiciona segurança de UIColor ao MSR para resolver a falha relatada. (#737) — @cdillard-NewRelic
correção: adicionada uma correção para falha em NRMAHarvester transitionToConnected:] (NRMAHarvester transitionToConnected:] (NRMAHarvester.mm:549) (#742) — @cdillard-NewRelic
fix: NR-567271 correção de falha na biblioteca hex (#743) — @cdillard-NewRelic
NR-566589 Persistir atributos de sessão em cada erro armazenado. (#736) — @mbruin-NR
fix: NR-568021 - corrige travamento no NRMAMethodProfiler.m (#744) — @cdillard-NewRelic
fix: corrigido travamento que poderia ocorrer no HexStore.cxx ao enviar muitos HeX (#745) — @cdillard-NewRelic
NR-567933 - correção de RBMovedDisplayListContents (#747) — @cdillard-NewRelic
Fixed in this release
- Mobile Session Replay Enhancements.
- Fix lifetime/threading race in NRMAHarvestController.
Novidades desta versão
- Visualizações bloqueadas do Session Replay: Adicionada nova funcionalidade de visualizações bloqueadas. Para UIKit, use o ID de acessibilidade "nr-block", o novo UIView
blockView, ou no SwiftUINRConditionalMaskViewcomblockView=true para bloquear a captura de regiões durante o replay de sessão.
Corrigido nesta versão
- Corrigido um problema de superaquecimento causado por geração excessiva de logging em casos raros.
- Resolvido um bug em
NewRelic.setMaxOfflineStorageSize. - Durante a coleta, tratar o código de status 0.
- Problemas resolvidos em
getAndClearFrameseflattenTree.
Corrigido nesta versão
- Correções de bugs e melhorias de desempenho.