v1.310.1
Bug fixes
Enhance LCP entry with fallback attribution values
In cases wherein LCP is reported with no attribution entry from web-vitals, the agent will now pass on other default provided attributes such as timeToFirstByte instead of ignoring them.
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.310.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 134-144, Edge 134-144, Safari 18-26, and Firefox 137-147. For mobile devices, v1.310.1 was built and tested for Android OS 16 and iOS Safari 18-26.
v1.310.0
Features
better MFE timing handling
Improve the detection of script assets reported by the browser which power the MicroFrontEndTiming event's timeToFetch and timeToBeRequested attributes. This change also includes new assetUrl and assetType attributes to better illustrate the assets used to populate the timing data.
Removing old SPA feature & related wrappings entirely
This concludes the complete removal of the old SPA feature that is replaced by Soft Navigations feature. Since agent version 1.307.0, the default "SPA" was already switched over, so no breaking changes from this version are expected.
Capture MFE timings as MicroFrontEndTiming Events
Captures the lifecycle timings of registered entities in preparation for future micro front end product
Bug fixes
Update measure API types
Corrects an issue where the typings associated with the measure API did not accept PerformanceMark as a valid input for start or end values.
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.310.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 134-144, Edge 134-144, Safari 17-26, and Firefox 137-147. For mobile devices, v1.310.0 was built and tested for Android OS 16 and iOS Safari 17-26.
v1.309.0
Features
Warn when more than one agent is running
Added a console warning when more than one Browser agent is running on the page.
Improve MFE tag setting
Enforce tags to be set for micro frontends by supplying an object of key-value pairs to the tags argument of the register(...) API. This allows for tags to be specified with an explicit value instead of only supporting boolean tags.
Add WebDriver detection attribute to PageView & PageViewTiming
PageView, PageViewTiming and initialPageLoad-category BrowserInteraction events will now report a webdriverDetected property corresponding to the navigator.webdriver set by the browser.
Bug fixes
Micro agent duplicate handlers
Fixes when micro agents are created in a staggered fashion, handlers for each agent is multiplied by the number of agents that follow. For example if there were two agents, the handlers for the first agent was registered twice. This had the effect of duplicating events + contents of harvest payloads.
allow child registrations from blocked parents
Allow blocked parent entities to still instantiate a child MFE when registering
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.309.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 133-143, Edge 133-143, Safari 17-26, and Firefox 136-146. For mobile devices, v1.309.0 was built and tested for Android OS 16 and iOS Safari 17-26.
v1.308.0
Caractéristiques
ajouter la prise en charge des balises mfe avec l'API register
Ajoute la prise en charge de l'ajout de balises d'entité grâce à l'utilisation de l'API d'enregistrement
ajouter l'attribut child.id pour faciliter le cross-linking MFE
Ajoute un attribut child.id aux données dupliquées pour faciliter les liens croisés futurs dans l'interface utilisateur
Ajouter l'API "deregister"
Ajoute la prise en charge de la désinscription d'une entité enregistrée, à utiliser avec la prochaine initiative de prise en charge de Micro Front End.
ajouter l'attribut parent.type pour faciliter la synthèse des relations
Ajoute l'attribut parent.type requis pour la synthèse des relations futures lors de l'ingestion MFE.
Ajouter une raison de fermeture par défaut
Ajoutez une raison de fermeture par défaut de unknown aux événements WebSocket dont la raison de fermeture n'a pas pu être déterminée.
Débogage
Appliquer des valeurs non nulles aux champs numériques
Assurez-vous que les champs numériques sont toujours signalés sur les événements WebSocket en utilisant par défaut 0 au lieu de undefined
Nettoyer les URL WebSocket
Supprimer les fragments de hachage et les paramètres de requête des URL signalées sur les événements WebSocket
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.308.0 de l'agent Browser a été créée et testée pour ces navigateurs et plages de versions : Chrome 133-143, Edge 133-143, Safari 17-26 et Firefox 136-146. Pour les appareils mobiles, la version 1.308.0 a été créée et testée pour Android OS 16 et iOS Safari 17-26.
v1.307.0
Caractéristiques
Faire en sorte que la fonctionnalité de navigations douces soit l'option SPA par défaut
La fonctionnalité de navigations douces est désormais la fonctionnalité en cours d'exécution imposée pour les SPA. L'ancienne fonctionnalité SPA, désormais obsolète, ne peut plus être sélectionnée ni utilisée à partir de cette mise à jour.
Ajouter l'option resetSession à l'API setUserId()
Introduit l'option de réinitialisation de la session de l'agent du navigateur lors de la mise à jour d'un identifiant utilisateur via l'API setUserId().
Prise en charge des caractères génériques dans la liste de refus Ajax
Ajoute la prise en charge des caractères génériques, avec le caractère *, à la fonctionnalité de liste de refus AJAX, ce qui permet de remplacer un ou plusieurs caractères dans vos filtres de liste de refus.
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 v1.307.0 de l'agent Browser a été conçue et testée pour ces navigateurs et plages de versions : Chrome 133-143, Edge 133-143, Safari 17-26 et Firefox 136-146. Pour les appareils mobiles, la version v1.307.0 a été conçue et testée pour Android OS 16 et iOS Safari 17-26.
v1.306.0
Caractéristiques
Contrôler l'API de log via un indicateur RUM distinct
Les logs capturés par la méthode newrelic.log seront désormais configurables via les paramètres et contrôlés séparément des logs encapsulés. Cela permet d'en désactiver un sans affecter l'autre, comme dans le cas où seul newrelic.log est souhaité et non l'instrumentation automatique console.
S'assurer que responseStart est valide avant de se fier à onTTFB
Ajoute une étape de validation supplémentaire pour s'assurer que responseStart de l'entrée de synchronisation de navigation est valide avant de se fier à onTTFB pour renvoyer des données valides. La bibliothèque web-vitals dépend de cette valeur pour fonctionner correctement, et sans une réponse TTFB valide, l'agent n'enverra pas l'appel RUM. Ce changement garantit que des mesures de repli sont prises lorsque responseStart est invalide, afin d'assurer qu'un appel RUM est envoyé de manière plus fiable, ce qui améliore la compatibilité avec les frameworks non pris en charge tels qu'ElectronJS.
Débogage
Supprimer la syntaxe de saut de ligne de la sortie webpack
Supprime le caractère de nouvelle ligne dans la sortie webpack pour éviter les problèmes lors du copier-coller de notre script en tant que chaîne de caractères dans le code.
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.306.0 de l'agent Browser a été construite et testée pour ces navigateurs et plages de versions : Chrome 133-143, Edge 133-143, Safari 17-26 et Firefox 135-145. Pour les appareils mobiles, la version 1.306.0 a été construite et testée pour Android OS 16 et iOS Safari 17-26.
v1.305.0
Features
Improve agent compatibility with ChatGPT connector apps
Small tweaks were made to the agent to allow for better compatibility with the unique iframe constraints of ChatGPT connector applications.
Enable user frustrations for Pro/SPA agents
Officially releases dead click and error click detections for interactive elements to Pro and SPA agents.
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.305.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 135-145. For mobile devices, v1.305.0 was built and tested for Android OS 16 and iOS Safari 17-26.