• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Browser agent release notesRSS

October 26
Browser agent v1.324.1

v1.324.1

View this release on GitHub → for the full technical changelog and build size information.

Bug fixes

correct hasMeta/hasSnapshot flags on session replay harvests

Fixed an issue where Session Replay harvests could incorrectly report hasMeta and hasSnapshot as false in their payload metadata even though the harvested data included valid snapshot nodes — most noticeable shortly after a session switched from error-only to full recording, or whenever the recorder restarted. This metadata was used downstream to determine whether a given replay chunk was self-sufficient (i.e. whether it could bootstrap a replay on its own), so an incorrect false could cause valid replay data to be mishandled.

Security fixes

bump fflate to 0.8.3

Addressed CVE-2026-45820 - unzipSync could enter an infinite loop when parsing malformed ZIP64 archives

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

The following features are currently in limited preview and will not receive standard support:

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.324.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 144-154, Edge 144-154, Safari 18-27, and Firefox 146-156. For mobile devices, v1.324.1 was built and tested for Android OS 17 and iOS Safari 18-26.2.

October 12
Browser agent v1.324.0

v1.324.0

Vea esta versión en GitHub → para obtener el changelog técnico completo y la información sobre el tamaño de la compilación.

Característica

Mejorar la coincidencia de script en el manifiesto

Los micro frontends registrados con un manifiesto ahora contabilizan cada recurso que coincide con un comparador de manifiestos en sus datos de MicroFrontEndTiming. Anteriormente, cada activo del manifiesto era consumido por su primer recurso coincidente, por lo que un comparador amplio, como una RegExp para fragmentos hash (por ejemplo, /catalog-chunk-[a-f0-9]+.js/) solo aportaba un fragmento a totalWeight, renderBlocking y a la ventana de tiempo de obtención/ejecución. Todos los fragmentos coincidentes, ya sea que ya estén cargados o se carguen poco después de register(), ahora contribuyen. Por otro lado, cuando se hace referencia a la misma URL del script más de una vez (por ejemplo, una etiqueta <script> duplicada, que normalmente se vuelve a servir desde la caché del navegador), el agente ahora mantiene el tiempo de la primera carga en lugar de sobrescribirlo, por lo que un duplicado en caché ya no puede hacer que el tiempo de obtención y ejecución parezca más corto que la carga real.

Habilite el rastreo distribuido para micro frontends registrados

Habilita el rastreo distribuido (DT) para los Micro Frontends (MFE) registrados: una llamada AJAX realizada por un MFE registrado ahora establece correctamente la raíz de su traza en la propia entidad de ese MFE, lo que proporciona visibilidad de las propias llamadas al backend de un MFE por primera vez.

Corrección de errores

Prevenir recolecciones de registros descontroladas debido al tamaño inflado del atributo

Se corrigió un error por el cual una página que sobrescribe repetidamente un atributo personalizado podía hacer que el agente enviara una solicitud de logs independiente por cada mensaje de log, inundando la red y agotando los recursos del navegador. El agente ahora rastrea con precisión el tamaño del atributo personalizado cuando se sobrescriben los valores, limita la frecuencia con la que cada característica puede recolectar de forma anticipada y sigue enviando lotes grandes rápidamente para que no se descarte ningún log al hacerlo.

fix(jserrors): restablecer la memoria del hash del stack al restablecer la sesión

consulte https://new-relic.atlassian.net/browse/NR-626097 para obtener más detalles Vuelva a enviar el rastreo del stack completo una vez después de un restablecimiento de sesión, en lugar de un hash que el backend ya no pueda resolver debido a los TTL de la caché.

encontrar los tiempos del script de la entidad de iframe en el registro

Las entidades de iframe registradas ahora identifican el script que llamó a register() cuando se crean, en lugar de hacerlo después de que el agente principal responda. Anteriormente, la búsqueda se ejecutaba después del ciclo de registro, cuando el script de llamada ya no estaba en el stack de llamadas, por lo que el activo, el tipo y los tiempos de recuperación de la entidad podían faltar o asignarse como atributo al propio script del agente.

Declaración de apoyo

New Relic recomienda que actualices el agente periódicamente para garantizar que obtengas las últimas características y beneficios de rendimiento. Las versiones anteriores ya no recibirán soporte cuando lleguen al final de su vida útil. Las fechas de lanzamiento reflejan la fecha de publicación original de la versión del agente.

Las siguientes características se encuentran actualmente en versión preliminar limitada y no recibirán soporte estándar:

Las nuevas versiones del agente del browser se lanzan a los clientes en pequeñas etapas a lo largo de un periodo de tiempo. Debido a esto, la fecha en que el lanzamiento esté disponible en su cuenta puede no coincidir con la fecha de publicación original. Consulte este dashboard de estado para obtener más información.

De acuerdo con nuestra política de compatibilidad de navegadores, la v1.324.0 del agente del browser se creó y probó para estos navegadores y rangos de versiones: Chrome 144-154, Edge 144-154, Safari 18-27 y Firefox 146-156. Para dispositivos móviles, la v1.324.0 se compiló y probó para Android OS 17 e iOS Safari 18-26.2.

September 30
Browser agent v1.323.0

v1.323.0

View this release on GitHub → for the full technical changelog and build size information.

Features

Harvest SR on switch from ERROR to FULL mode

Update agent to handle session replays the same way as session traces, and trigger a replay harvest when SR is switching from error to full mode.

Add internal adoption metrics for AJAX Payloads

Adds an internal metric measuring adoption of AJAX payload tracking for quality assurance and improvement purposes.

Bug fixes

fix(ajax): correct DT header timestamp to server time

Distributed tracing headers (traceparent/tracestate/newrelic) generated for AJAX requests now use the New Relic server-corrected timestamp when the agent's TimeKeeper has completed its RUM-based clock correction, rather than the browser's raw local clock value. This timestamp only affects the transport duration value a receiving backend APM agent computes for its own span -- it has no effect on any other browser telemetry.

Ensure timeKeeper readiness on Connector race condition

The new Connector in RUM v2 is patched to ready the TimeKeeper, critical to agent timestamp adjustments, under a minority-case race condition branch. This is behind the feature flag and should have no impact to any user right now.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

The following features are currently in limited preview and will not receive standard support:

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.323.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 143-153, Edge 142-152, Safari 18-27, and Firefox 145-155. For mobile devices, v1.323.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.

September 11
Browser agent v1.322.0

v1.322.0

Característica

Incluir la API de observador para eventos de SPV

Utilice la API ReportingObserver para capturar securitypolicyviolation eventos que ocurrieron antes de la ejecución del cargador del agente. En la práctica, esto afecta principalmente a los navegadores Chromium, ya que las configuraciones y los errores existentes afectan la recopilación de Firefox y Safari.

Manifiesto de MFE

Agrega un manifest opcional a la API register() para que un Micro Frontend pueda declarar sus propios activos conocidos (scripts, hojas de estilo, imágenes, fuentes), lo que permite al agente atribuirle con precisión errores, logs, llamadas AJAX, WebSockets y eventos de temporización de recursos —incluso para los activos cargados por un script distinto al que llamó a register(). Un timingMethod opcional también permite que un manifiesto amplíe las ventanas de obtención/ejecución de MicroFrontEndTiming en todos sus activos declarados.

Agregar advertencias de validación de registro

Emite advertencias de depuración local si se detectan problemas obvios desde los objetivos proporcionados a la API de registro.

Corrección de errores

Actualizar web-vitals de 4.2.4 a 6.2.1 para solucionar una fuga de listeners

Se actualizó la biblioteca web-vitals incluida de 4.2.4 a 6.2.1, lo que solucionó una fuga ilimitada de listeners document visibilitychange: web-vitals 4.x registra un listener permanente en cada ciclo de informes de INP, por lo que las páginas de larga duración acumulan cientos de listeners. También se absorbieron los cambios de la API de atribución de v5/v6 a los que está expuesto el agente (el cambio de nombre de LCPAttribution.element → target y los campos de atribución de INP/CLS recientemente opcionales) sin cambios en los nombres de los atributos que emite el agente.

Declaración de apoyo

New Relic recomienda que actualices el agente periódicamente para garantizar que obtengas las últimas características y beneficios de rendimiento. Las versiones anteriores ya no recibirán soporte cuando lleguen al final de su vida útil. Las fechas de lanzamiento reflejan la fecha de publicación original de la versión del agente.

Las siguientes características se encuentran actualmente en versión preliminar limitada y no recibirán soporte estándar:

Las nuevas versiones del agente del browser se lanzan a los clientes en pequeñas etapas a lo largo de un periodo de tiempo. Debido a esto, la fecha en que el lanzamiento esté disponible en su cuenta puede no coincidir con la fecha de publicación original. Consulte este dashboard de estado para obtener más información.

De acuerdo con nuestra política de soporte de navegadores, la versión 1.322.0 del agente del browser se construyó y probó con los siguientes navegadores y rangos de versiones: Chrome 142-152, Edge 141-151, Safari 18-27 y Firefox 144-154. Para dispositivos móviles, la v1.322.0 se compiló y probó para Android OS 16 e iOS Safari 18-26.2.

August 31
Browser agent v1.321.0

v1.321.0

Característica

Cambios en los atributos de MicroFrontEndTiming

Cambios en el atributo del evento MicroFrontEndTiming

Adiciones:

  • registerUrl: la URL en el momento en que se registró el MFE
  • deregisterUrl: la URL en el momento en que se anuló el registro del MFE o se descargó la página
  • vitals.fcp.value: El valor del primer despliegue de contenido detectado vinculado al árbol DOM del MFE
  • vitals.lcp.value: El valor del largest contentful paint detectado vinculado al árbol DOM del MFE
  • vitals.cls.value: El valor del cambio de diseño acumulativo detectado vinculado al árbol DOM del MFE
  • vitals.inp.value: El valor de la interacción hasta el siguiente renderizado detectado vinculado al árbol DOM del MFE

Eliminaciones:

  • URL de la página
  • URL actual

Agregar instrumentación para rastrear condiciones de carrera entre pestañas

Agrega una métrica de compatibilidad para rastrear una condición de carrera que ocurre cuando otra página se ejecuta al mismo tiempo con un estado de sesión actualizado.

mejorar la estandarización del objetivo v2

Mejora los componentes internos del agente para proporcionar una referencia explícita para los objetivos del agente del contenedor al procesar los datos de la ruta MFE v2, en lugar de depender de suposiciones de objetivos no definidos impulsadas por efectos secundarios.

Introduce PageView v2 y desacopla la llamada al servicio de conexión

La antigua solicitud RUM responsable tanto de recuperar la configuración de la aplicación como de la generación de PageView ahora está dividida (temporalmente bajo una bandera de característica). Esto hace que el agente sea más resistente en ciclos de conexión problemáticos o en la recuperación fallida de la configuración, y el evento PageView ya no sería la dependencia que bloquea la recolección de otros eventos.

Corrección de errores

Asegurar que el enmascarador personalizado de Session Replay se aplique a elementos que no son de entrada

Se solucionó un problema por el cual la función de enmascaramiento personalizado no se aplicaba a ciertos tipos de elementos. El enmascarador personalizado se aplica a los elementos que están decorados con una clase CSS nr-umask o un atributo de datos data-nr-unmask, lo que permite anular un nodo que de otro modo estaría enmascarado y exponer su contenido de texto.

Declaración de apoyo

New Relic recomienda que actualices el agente periódicamente para garantizar que obtengas las últimas características y beneficios de rendimiento. Las versiones anteriores ya no recibirán soporte cuando lleguen al final de su vida útil. Las fechas de lanzamiento reflejan la fecha de publicación original de la versión del agente.

Las nuevas versiones del agente del browser se lanzan a los clientes en pequeñas etapas a lo largo de un periodo de tiempo. Debido a esto, la fecha en que el lanzamiento esté disponible en su cuenta puede no coincidir con la fecha de publicación original. Consulte este dashboard de estado para obtener más información.

De acuerdo con nuestra política de compatibilidad de navegadores, la versión 1.321.0 del agente del browser se creó y probó con estos navegadores y rangos de versiones: Chrome 141-151, Edge 141-151, Safari 18-27 y Firefox 143-153. Para dispositivos móviles, la v1.321.0 se compiló y probó para Android OS 16 e iOS Safari 18-26.2.

August 12
Browser agent v1.320.1

v1.320.1

Bug fixes

Avoid obfuscating keys and reserved system vals

Preserves all keys as well as reserved system values for AjaxRequest and Page View Timing events.

Apply hard cap to MFE FCP

Fixes an issue where MFE vitals could occasionally report out of bounds FCP/LCP values (e.g. after a browser tab freeze or suspend) instead of being dropped like other stale data.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.320.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 140-150, Edge 140-150, Safari 18-27, and Firefox 142-152. For mobile devices, v1.320.1 was built and tested for Android OS 16 and iOS Safari 18-26.2.

August 7
Browser agent v1.320.0

v1.320.0

Features

Improve ability to apply reasonable caps to MFE vitals

Fixed a bug in the Register API's micro-frontend (MFE) vitals tracking where a script's timing correlation could be reused after it went stale, causing First Contentful Paint (and other vitals) to be misreported as up to several seconds slower than they actually were for MFEs that remount without their underlying script reloading (e.g. in single-page applications).

MFE iframe support - Beta Access

Adds an interface for capturing MFE data encapsulated in an iFrame. This is experimental, is subject to change or total removal and should not be used in a production environment until GA status has been reached

Bug fixes

Deduplicate auto-instrumented MFE events

Fixes duplicate reporting of auto-instrumented events (AJAX requests, JS errors, console logs, WebSocket activity etc.) when a micro-frontend is registered with the register() API multiple times. Previously, a single auto-instrumented event originating from a repeatedly-registered MFE script would be reported once per registration — Auto-detected events are now collapsed to a single report per real occurrence when they resolve to the same underlying script and the same registered MFE id. Explicit API-driven calls (.addPageAction(), .log(), .noticeError(), etc.) and MicroFrontEndTiming events remain per-registration, as intended, and distinct MFEs that happen to share a script (e.g. two different MFEs registered from the same inline <script> block) continue to be reported independently.

Support statement

New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Older releases will no longer be supported when they reach end-of-life. Release dates are reflective of the original publish date of the agent version.

New browser agent releases are rolled out to customers in small stages over a period of time. Because of this, the date the release becomes accessible to your account may not match the original publish date. Please see this status dashboard for more information.

Consistent with our browser support policy, v1.320.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 140-150, Edge 140-150, Safari 18-27, and Firefox 142-152. For mobile devices, v1.320.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.

Copyright © 2026 New Relic Inc.

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