• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

iOS agent release notesRSS

August 13
iOS agent v7.7.6

Fixed in this release

  • Fixed session replay events sorting ahead of Meta/FullSnapshot.

  • fixed potential missing data by rewriting NRMAExceptionMetaDataStore.

  • Fixed RN sourcemap upload script.

  • Fixed a potential session restart issue in checkAndHandleSessionTimeout.

August 7
iOS agent v7.7.5

Fixed in this release

  • Fixed a bug where calling setUserId with nil always started a new session.

  • Prevented old session replay frames from uploading with a new session.

  • Changed reachability to update a callback on change instead of calling it every time.

  • Fixed hex invalidate crash.

  • Fixed setUserId vendorId crash.

  • Fixed atomicity across NRMA Trace collections.

  • Fixed setUserId to stay synchronous.

  • Fixed a crash by changing session replay from a Timer to a DispatchSourceTimer.

  • Fixed a CoreData NRMAMethodProfiler crash.

  • Fixed a crash by having sessionAttributeJSONString take a snapshot of dicts.

  • Fixed MSR text by clamping the SwiftUI text width-compensation offset to its content.

  • Fixed a JSErrorController memory leak.

  • Fixed MSR text by referring to the precise numeric font weight instead of the binary bold trait.

  • Updated the dSYM upload tools to add the appVersion param to dsym-upload-tools run-symbol-tool.

  • Fixed the missing SwiftUI modals in MSR.

July 9
iOS agent v7.7.4

Nueva característica

Los dispositivos simuladores ahora se reportan como simulator-(deviceType).

Corregido en esta versión

  • Se eliminó la detección de KMP que estaba causando inestabilidad en 7.7.3.
  • Se corrigió un bloqueo que podía ocurrir al registrar requests web asíncronas.
  • Se corrigió un bloqueo causado por una condición de carrera en la configuración de harvest.

July 2
iOS agent v7.7.3

Nueva característica

Funcionalidad de almacenamiento sin conexión para Mobile Session Replay.

Corregido en esta versión

Se reemplazó el LCG sembrado por timestamp en IGuidGenerator con arc4random_buf.

Se agregó la detección de la región de la UE a la carga de RN Sourcemap.

Se bloqueó la recursión para el swizzle de interacción predeterminado del estilo MAUI.

Se cambió el nombre de appVersionId a appVersion en la carga del mapa de origen de RN.

Se corrigió el bucle infinito en EventDeserializer que congelaba el agente en el lanzamiento.

Se cambió el modo de enmascaramiento predeterminado de Session Replay para no permitir el desenmascaramiento mediante API programáticas y se corrigieron las API de anulación de UIKit.

Se corrigió el fallo que podía ocurrir en NRMAWKWebViewNavigationDelegate webViewWebContentProcessDidTerminate.

Se garantizó que los datos de Session Replay se carguen en el próximo lanzamiento si no se pudieron cargar cuando se cerró la aplicación.

Se descartaron los informes de fallos rechazados permanentemente (400/403).

Se agregó la expulsión de TTL para el almacenamiento sin conexión (#786).

Se corrigió el fallo de inicialización de NRMAHarvestController (#793).

May 26
iOS agent v7.7.2

Corregido en esta versión

April 22
iOS agent v7.7.1

Fixed in this release

  • Mobile Session Replay Enhancements.
  • Fix lifetime/threading race in NRMAHarvestController.

March 25
iOS agent v7.7.0

New in this release

  • Session Replay Blocked Views: Added new blocked views functionality. For UIKit use "nr-block" accessibility id, new UIView blockView, or in SwiftUI NRConditionalMaskView with blockView=true to block regions from capture during session replay.

Fixed in this release

  • Fixed an overheating issue caused by excessive logging in rare cases.
  • Resolved a bug in NewRelic.setMaxOfflineStorageSize.
  • During harvest handle status code 0.
  • Resolved issues in getAndClearFrames and flattenTree.

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.