v1.316.0
Característica
Usa claves con espacio de nombres de la aplicación para la sesión
El agente del browser ahora asigna un namespace a la información de la sesión por cada aplicación de browser, utilizando la combinación de licenseKey y applicationID proporcionada al inicio. Esto significa que las diferentes aplicaciones que comparten el mismo origen y navegador localStorage ya no compartirán la misma sesión, lo cual era una colisión aceptada pero no ideal, que anteriormente causaba que los modos de características se filtraran de una a otra durante la duración de una sesión.
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.316.0 del agente del Browser se creó y probó para estos navegadores y rangos de versiones: Chrome 136-146, Edge 136-146, Safari 18-26 y Firefox 138-148. Para dispositivos móviles, la v1.316.0 se compiló y probó para Android OS 16 e iOS Safari 18-26.2.
v1.315.0
Característica
Mejorar la API de SPA para admitir la opción targetPageLoad
Permitir que la API de SPA tenga como objetivo y trabaje en el evento BrowserInteraction de tipo initialPageLoad. Se agrega una nueva opción a .interaction que ahora vincula el identificador devuelto a la interacción de carga inicial de la página en cualquier momento.
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.315.0 del agente de Browser se creó y probó para estos navegadores y rangos de versiones: Chrome 136-146, Edge 136-146, Safari 18-26 y Firefox 138-148. Para dispositivos móviles, la v1.315.0 se compiló y probó para Android OS 16 e iOS Safari 18-26.2.
v1.314.0
Característica
Agregar el atributo ajaxRequest.id
Agrega un identificador único a todos los eventos AjaxRequest para facilitar las consultas directas y profundizar en los datos en las UI de NR1.
Mejorar la captura del tiempo de carga de PageViewTiming
El tiempo de carga ahora se captura de manera más confiable para las páginas, heredando la idea de onTTFB de web-vitals. Antes, ocasionalmente omitía loadEventEnd de la entrada de navegación debido a una condición de carrera del browser, particularmente para páginas más grandes/de carga más larga, lo que causaba que la carga fuera 0.
Ajustar los timestamps por el desfase del reloj debido a la suspensión de la máquina
Cierto hardware de Linux y Apple puede congelar los relojes de la API de rendimiento al entrar en suspensión profunda, lo que puede causar timestamps inexactas en los eventos de New Relic al reactivarse. Esto introduce un nuevo cambio que intenta corregir el desfase del reloj causado por máquinas congeladas.
Detectar automáticamente acciones de usuario de MFE
Agregar soporte para la atribución automática de Micro Frontend (MFE) de eventos UserAction mediante un atributo de datos data-nr-mfe-id. Anteriormente, los eventos UserAction solo eran capturados globalmente por la aplicación de navegador del contenedor. Con este cambio, el agente ahora realiza una búsqueda de cadena parental para los elementos asociados a la acción, identificados por el atributo data-nr-mfe-id.
Para asociar eventos de UserAction con un MFE registrado, agregue un data-nr-mfe-id en el nodo DOM raíz controlado por su paquete MFE que coincida con el ID proporcionado a la API register.
Permitir que Session Replay reintente las cargas
Las cargas que fallaron con códigos reintentables serán recolectadas nuevamente por el agente. No se recopilarán más datos de Session Replay hasta que la recolección se reintente correctamente.
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.314.0 del agente del browser se creó y probó para estos navegadores y rangos de versiones: Chrome 136-146, Edge 136-146, Safari 18-26 y Firefox 138-148. Para dispositivos móviles, la v1.314.0 se compiló y probó para Android OS 16 e iOS Safari 18-26.2.
v1.313.1
Corrección de errores
Corregir los nombres de métodos para los métodos de MFE
Corrige los nombres de métodos de MFE que podrían minificarse y no poder ser rastreados internamente para mejoras.
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 v1.313.1 del agente del browser se creó y probó para estos navegadores y rangos de versiones: Chrome 136-146, Edge 136-146, Safari 18-26 y Firefox 138-148. Para dispositivos móviles, la v1.313.1 se compiló y probó para Android OS 16 e iOS Safari 18-26.2.
v1.313.0
Features
Automatically Detect MFE Errors
Add support for automatic Micro Frontend (MFE) attribution of JavaScriptError events. Previously, JavaScriptError events were only ever captured globally by the container browser application. With this change, the agent cross-compares the stack trace of the thrown Error instance to the call stack signature of the MFE module that registered with the register API. If the file that is responsible for registering with the browser agent is found in the stack trace of the thrown Error instance, that event will be attributed to the MFE instead of the container.
remove "withCredentials"
Remove all usage of withCredentials or credentials: 'include' from agent harvests, as cookies have not been used in the agent since before v1220.
Improve MicroFrontEndTiming heuristics
Improve the ability to detect script execution times for MFE, leading to more accurate timeToLoad metrics.
Report CSP violations as new events
Content Security Policy (CSP) violations bubbled up are now captured and reported as a new SecurityPolicyViolation event type to Page Insight consumer. They become query-able through NRQL.
Apply legal and compliance requirements to register API
Ensure the register API complies to company requirements before exposing for limited preview.
Bug fixes
Bad trace.lastTimestamp in Safari + back nav edge case
Fixes a race condition where Safari browser's back navigation (BFCache) could cause absolute timestamps to be recorded at the start of the session trace feature, resulting in an abnormal trace.lastTimestamp value and a mix of relative and absolute timestamps in a single payload.
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.313.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 136-146, Edge 136-146, Safari 18-26, and Firefox 138-148. For mobile devices, v1.313.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.
v1.312.1
Bug fixes
.at causes issues in older browsers
.at() is not being properly transpiled and causing initialization issues, switched to indexing.
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.312.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 136-146, Edge 136-146, Safari 18-26, and Firefox 138-148. For mobile devices, v1.312.1 was built and tested for Android OS 16 and iOS Safari 18-26.2.