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.
Novo recurso
Funcionalidade de armazenamento offline para Mobile Session Replay.
Corrigido nesta versão
Substituído o LCG semeado por timestamp no IGuidGenerator por arc4random_buf.
Adicionada a detecção da região da UE ao upload de Sourcemap do RN.
Bloqueada a recursão para o swizzle de interação padrão do estilo MAUI.
Renomeado appVersionId para appVersion no upload de source map do RN.
Corrigido o loop infinito no EventDeserializer que congelava o agente no lançamento.
Alterado o modo de mascaramento padrão do Session Replay para não permitir o desmascaramento usando APIs programáticas e corrigidas as APIs de substituição do UIKit.
Corrigido o crash que poderia ocorrer no NRMAWKWebViewNavigationDelegate webViewWebContentProcessDidTerminate.
Garantido o upload dos dados do Session Replay no próximo lançamento caso tenha falhado ao fazer o upload quando o aplicativo foi fechado.
Descartados os relatórios de crash permanentemente rejeitados (400/403).
Adicionada a remoção por TTL para armazenamento offline (#786).
Corrigido o crash de inicialização do NRMAHarvestController (#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.
Fixed in this release
- Bug fixes and performance enhancements.