v1.308.0
Característica
agregar soporte para etiquetas mfe con la API de registro
Agrega soporte para agregar etiquetas de entidad mediante el uso de la API de registro
agregar el atributo child.id para facilitar la interconexión de MFE
Agrega un atributo child.id a los datos duplicados para facilitar el enlace cruzado futuro en la interfaz de usuario
Añadir API "deregister"
Agrega soporte para anular el registro de una entidad registrada, para usar con la próxima iniciativa de soporte de Micro Front End.
agrega el atributo parent.type para facilitar la síntesis de relaciones
Agrega el atributo parent.type requerido para la síntesis de relaciones futuras durante la ingesta de MFE.
Agregar motivo de cierre predeterminado
Agregue una razón de cierre predeterminada de unknown a los eventos de WebSocket cuya razón de cierre no se pudo determinar.
Corrección de errores
aplicar valores no nulos en los campos numéricos
Asegúrese de que los campos numéricos siempre se informen en los eventos de WebSocket estableciendo de forma predeterminada 0 en lugar de undefined
URLs de WebSocket limpios
Elimine los fragmentos hash y los parámetros de consulta de las URL informadas en los eventos de WebSocket
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 del navegador, la versión 1.308.0 del agente del navegador se creó y probó para estos navegadores y rangos de versiones: Chrome 133-143, Edge 133-143, Safari 17-26 y Firefox 136-146. Para dispositivos móviles, la versión 1.308.0 se creó y probó para Android OS 16 e iOS Safari 17-26.
v1.307.0
Característica
Hacer que la función de navegaciones suaves sea la SPA predeterminada
La función de navegaciones suaves es ahora la función en ejecución obligatoria para SPA. La función SPA anterior y obsoleta no se puede seleccionar ni utilizar a partir de esta actualización.
Agregar la opción resetSession a la API setUserId()
Introduce la opción de restablecer la sesión del agente del navegador al actualizar un ID de usuario a través de la API setUserId().
Soporte de comodines para la lista de denegación de Ajax
Agrega soporte de caracteres comodín, con el carácter *, a la función de lista de denegación de AJAX, lo que permite sustituir uno o más caracteres en sus filtros de lista de denegació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 del navegador, la versión 1.307.0 del agente del navegador se creó y probó para estos navegadores y rangos de versiones: Chrome 133-143, Edge 133-143, Safari 17-26 y Firefox 136-146. Para dispositivos móviles, la versión 1.307.0 se creó y probó para Android OS 16 e iOS Safari 17-26.
v1.306.0
Característica
Controlar la API de log a través de una bandera RUM separada
Los logs capturados por el método newrelic.log ahora serán configurables a través de la configuración y controlados por separado de los logs envueltos. Esto permite que uno se desactive sin afectar al otro, como en el caso de que solo se desee newrelic.log y no se instrumente automáticamente console.
Asegurar que responseStart sea válido antes de depender de onTTFB
Agrega un paso de validación adicional para asegurar que responseStart de la entrada de tiempo de navegación sea válido antes de depender de onTTFB para devolver datos válidos. La biblioteca web-vitals depende de ese valor para operar correctamente, y sin una respuesta TTFB válida, el agente no enviará la llamada RUM. Este cambio asegura que se tomen medidas de respaldo cuando responseStart no es válido, para asegurar que se envíe una llamada RUM de manera más confiable, lo que ayuda a la compatibilidad con frameworks no compatibles como ElectronJS.
Corrección de errores
Eliminar la sintaxis de salto de línea de la salida de webpack
Elimina el carácter de nueva línea en la salida de webpack para evitar problemas al copiar y pegar nuestro script como una cadena dentro del código.
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 del navegador, la versión 1.306.0 del agente Browser se construyó y probó para estos navegadores y rangos de versiones: Chrome 133-143, Edge 133-143, Safari 17-26 y Firefox 135-145. Para dispositivos móviles, la versión 1.306.0 se construyó y probó para Android OS 16 e iOS Safari 17-26.
v1.305.0
Característica
Mejorar la compatibilidad del agente con las aplicaciones del conector ChatGPT
Se realizaron pequeños ajustes al agente para permitir una mejor compatibilidad con las restricciones de iframe únicas de la aplicación del conector ChatGPT.
Habilitar frustraciones de usuarios para el agente Pro/SPA
Lanzamiento oficial de detecciones de clics muertos y clics erróneos para elementos interactivos para los agentes Pro y SPA.
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.305.0 del agente del navegador se creó y probó con estos navegadores y rangos de versiones: Chrome 132-142, Edge 132-142, Safari 17-26 y Firefox 135-145. Para dispositivos móviles, la versión v1.305.0 fue creada y probada para Android OS 16 e iOS Safari 17-26.
v1.304.0
Features
Warn message on session reset
Adds a warning code when an agent session reset happens so that we have better debugging on browser transition behavior.
Reduce Session Replay snapshot sizes
Use slimDOMOption = 'all' by default to reduce session replay snapshot payload sizes.
Bug fixes
Observe document.body after document is interactive
Addresses the scenario where MutationObserver.observe() was issued before document.body is available, causing Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'. error.
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.304.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 132-142, Edge 132-142, Safari 17-26, and Firefox 134-144. For mobile devices, v1.304.0 was built and tested for Android OS 16 and iOS Safari 17-26.
v1.303.0
Features
Allow consent API to be invoked without localStorage access
Allows the consent API to function without requiring localStorage access, by keeping common state in the agent that controls harvests. Applications must invoke the API on every hard page load when localStorage access is blocked.
Allow nested registrations
To facilitate inherent parent-child relationships with the planned register API, allow registered entities to expose their own .register() API for children of that entity to register with. Entities who register with the container agent will be related to the container. Entities that register under another registered entity will be related to both the container as well as the parent entity.
Additional validation to prepare agent for MFE registrations
Adding validation rules in the agent to prevent bad values for MFE target id and name in support of MFE/v2 registrations.
Add measure support to register API
Adds support for the measure API in the register response object. This is in support of the future micro front end offering planned.
Add useConsentModel functionality
Adds use_consent_mode init property and functionality. Adds the consent() API call. The consent model, if enabled, disallows agent harvesting unless consent is given through the consent() API call.
Retry initial connect call
To help prevent data loss, the agent will now retry the original "RUM" call an extra time for retryable status codes.
Add custom event support to register API
Adds methods for capturing custom events to the register API, to be used later when MFE support is established.
SMs for browser connect response
Adds supportability metrics for failed responses on initializing the page_view_event aggregate.
Bug fixes
Obfuscate custom attributes for logs added after PVE
Extends obfuscation to cover custom attributes on logging events added after the initial RUM/PageViewEvent harvest.
memoize promise context propagation to avoid safari hangs
Memoizes promise context propagation to prevent potential browser hangs in Safari by avoiding repeated context operations.
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.303.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 131-141, Edge 131-141, Safari 17-26, and Firefox 134-144. For mobile devices, v1.303.0 was built and tested for Android OS 16 and iOS Safari 17-26.