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
Caractéristiques
Améliorer la compatibilité de l'agent avec les applications de connecteur ChatGPT
De petites modifications ont été apportées à l'agent pour permettre une meilleure compatibilité avec les contraintes uniques d'iframe des applications de connecteur ChatGPT.
Activer les frustrations des utilisateurs pour les agents Pro/SPA
Publie officiellement les détections de clics morts et de clics d'erreur pour les éléments interactifs vers les agents Pro et SPA.
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.305.0 de l'agent Browser a été construite et testée pour ces navigateurs et plages de versions : Chrome 132-142, Edge 132-142, Safari 17-26 et Firefox 135-145. Pour les appareils mobiles, la version v1.305.0 a été construite et testée pour Android OS 16 et 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.