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

Browser agent release notesRSS

May 26
Browser agent v1.315.0

v1.315.0

Features

Enhance SPA API to support targetPageLoad option

Allow the SPA API to target and work on the initialPageLoad type BrowserInteraction event. A new option is added to .interaction that now binds the returned handle to the initial page load interaction at any point in time.

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.315.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.315.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.

May 4
Browser agent v1.314.0

v1.314.0

Caractéristiques

Ajouter l'attribut ajaxRequest.id

Ajoute un identifiant unique à tous les événements AjaxRequest pour faciliter les requêtes directes et l’exploration des données dans les interfaces utilisateur NR1.

Améliorer la capture du temps de chargement de PageViewTiming

Le temps de chargement est désormais capturé de manière plus fiable pour les pages, reprenant l'idée du onTTFB de web-vital. Auparavant, il manquait parfois loadEventEnd de l'entrée de navigation en raison d'une condition de concurrence du navigateur, en particulier pour les pages plus volumineuses/plus longues à charger, ce qui faisait que le chargement était 0.

Ajuster les horodatages pour le décalage d'horloge dû à la mise en veille de la machine

Certains matériels Linux et Apple peuvent figer les horloges de l'API de performance lors de l'entrée en veille prolongée, ce qui peut entraîner des horodatages inexacts sur les événements New Relic au réveil. Cela introduit un nouveau changement qui tente de corriger le décalage d'horloge causé par des machines figées.

Détecter automatiquement les actions utilisateur MFE

Ajouter la prise en charge de l'attribution automatique des événements UserAction aux micro-frontends (MFE) via un attribut de données data-nr-mfe-id. Auparavant, les événements UserAction étaient uniquement capturés de manière globale par l'application navigateur conteneur. Avec ce changement, l'agent effectue désormais une recherche de chaîne parentale pour les éléments associés à l'action, identifiés par l'attribut data-nr-mfe-id.

Pour associer les événements UserAction à un MFE enregistré, ajoutez un data-nr-mfe-id au nœud DOM racine contrôlé par votre package MFE qui correspond à l'ID fourni à l'API register.

Autoriser Session Replay à réessayer les charges

Les charges ayant échoué avec des codes réessayables seront de nouveau collectées par l'agent. Aucune donnée supplémentaire de Session Replay ne sera collectée jusqu'à ce que la nouvelle tentative de collecte réussisse.

Déclaration de soutien

New Relic vous recommande de mettre à niveau l'agent régulièrement pour vous assurer de bénéficier des dernières fonctionnalités et avantages en termes de performances. Les sorties plus anciennes ne seront plus prises en charge lorsqu'elles atteindront la fin de leur vie. Les dates de sortie reflètent la date de publication originale de la version de l'agent.

Les nouveaux agents de navigation sont déployés auprès des clients par petites étapes sur une période donnée. De ce fait, la date à laquelle la sortie devient accessible sur votre compte peut ne pas correspondre à la date de publication d'origine. Veuillez consulter ce dashboard d'état pour plus d'informations.

Conformément à notre politique de prise en charge des navigateurs, la v1.314.0 de l'agent Browser a été conçue pour et testée sur ces navigateurs et plages de versions : Chrome 136-146, Edge 136-146, Safari 18-26 et Firefox 138-148. Pour les appareils mobiles, la v1.314.0 a été compilée et testée pour Android OS 16 et iOS Safari 18-26.2.

April 21
Browser agent v1.313.1

v1.313.1

Débogage

Corriger les noms de méthode pour les méthodes MFE

Correction des noms de méthodes MFE qui pouvaient être minifiés et ne pouvaient être suivis en interne pour des améliorations.

Déclaration de soutien

New Relic vous recommande de mettre à niveau l'agent régulièrement pour vous assurer de bénéficier des dernières fonctionnalités et avantages en termes de performances. Les sorties plus anciennes ne seront plus prises en charge lorsqu'elles atteindront la fin de leur vie. Les dates de sortie reflètent la date de publication originale de la version de l'agent.

Les nouveaux agents de navigation sont déployés auprès des clients par petites étapes sur une période donnée. De ce fait, la date à laquelle la sortie devient accessible sur votre compte peut ne pas correspondre à la date de publication d'origine. Veuillez consulter ce dashboard d'état pour plus d'informations.

Conformément à notre politique de prise en charge des navigateurs, la v1.313.1 de l'agent Browser a été conçue pour et testée sur ces navigateurs et plages de versions : Chrome de 136 à 146, Edge de 136 à 146, Safari de 18 à 26 et Firefox de 138 à 148. Pour les appareils mobiles, la v1.313.1 a été compilée et testée pour Android OS 16 et iOS Safari 18-26.2.

April 14
Browser agent v1.313.0

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.

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.

April 2
Browser agent v1.312.1

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.

March 30
Browser agent v1.312.0

v1.312.0

Features

Automatically Detect MFE Logs

Add support for automatic Micro Frontend (MFE) attribution of Log events. Previously, Log events were only ever automatically captured globally by the container browser application. With this change, the agent cross-compares the call stack signature of the given log method (such as console.log, console.info, etc.) 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 call stack signature of the log method being triggered, that event will be attributed to the MFE instead of the container.

Automatically Detect MFE AJAX

Add support for automatic Micro Frontend (MFE) attribution of AjaxRequest events. Previously, AjaxRequest events were only ever captured globally by the container browser application. With this change, the agent cross-compares the call stack signature of the AJAX call 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 call stack signature of the AJAX request being triggered, that event will be attributed to the MFE instead of the container.

Bug fixes

Session replays not working for Angular app running on Safari

Fixes an issue where session replays would fail to capture any recordings beyond an initial snapshot for Angular apps running on Safari.

Revert circular replacer

The circular replacer method applied to JSON.stringify operations was seen to cause lag in niche cases with deeply complex and nested objects emitted in quick succession such as in scroll event handlers. This method was revert back to a faster simpler operation to decrease performance bottlenecks.

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.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.312.0 was built and tested for Android OS 16 and iOS Safari 18-26.2.

March 20
Browser agent v1.311.0

v1.311.0

Caractéristiques

Suppression de agentIdentifier

Suppression des références à portée par identifiant d'agent pour simplifier l'architecture de l'agent. Toutes les références sont désormais stockées directement au sein de la référence de l'agent, éliminant ainsi la nécessité de combiner les références de l'agent avec des objets à portée via des clés de recherche.

Attribuer l'URL de la page d'origine à tous les nœuds PageViewTiming

Extension de l'attribution pageUrl à toutes les mesures de temps, en s'appuyant sur les travaux précédents pour le LCP. Les événements PageViewTiming rapportent désormais l'URL de navigation complète d'origine pour tous les types de nœuds, garantissant la cohérence des données pour les SPA même si l'URL change avant la récolte.

améliorer la logique de timing MFE

Amélioration de la capacité de l'agent à identifier le script MFE correct appelant l'API register. Cette amélioration se traduit par des informations de timing plus précises pour les environnements MFE.

Débogage

Imposer des identifiants de chaîne pour les nouveaux enregistrements MFE

Résolution d'un problème où des identifiants de type non-chaîne provoquaient des erreurs lors de la synthèse d'entités MFE. L'agent impose désormais des identifiants de type chaîne et émet un avertissement si un type de données différent est fourni.

Le replaceur circulaire a supprimé les objets réutilisés des collectes

Correction d'un problème où la méthode interne stringify supprimait les pointeurs partagés dans les charges utiles de collecte, entraînant parfois l'absence d'attributs params dans les collectes d'erreurs.

Mettre à jour la RegExp pour éviter un problème de build webpack non minifié

Le caractère $ a été remplacé par son équivalent hexadécimal dans les expressions régulières. Cela empêche Webpack de remplacer incorrectement le caractère lors du processus de build, ce qui provoquait auparavant des échecs de l'agent dans les builds non minifiés.

Déclaration de soutien

New Relic vous recommande de mettre à niveau l'agent régulièrement pour vous assurer de bénéficier des dernières fonctionnalités et avantages en termes de performances. Les sorties plus anciennes ne seront plus prises en charge lorsqu'elles atteindront la fin de leur vie. Les dates de sortie reflètent la date de publication originale de la version de l'agent.

Les nouveaux agents de navigation sont déployés auprès des clients par petites étapes sur une période donnée. De ce fait, la date à laquelle la sortie devient accessible sur votre compte peut ne pas correspondre à la date de publication d'origine. Veuillez consulter ce dashboard d'état pour plus d'informations.

Conformément à notre politique de prise en charge des navigateurs, la version 1.311.0 de l'agent Browser a été conçue pour et testée sur ces navigateurs et plages de versions : Chrome 134-144, Edge 134-144, Safari 18-26 et Firefox 137-147. Pour les appareils mobiles, la version v1.311.0 a été conçue et testée pour Android OS 16 et iOS Safari 18-26.

Droits d'auteur © 2026 New Relic Inc.

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