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
Recurso
adiciona suporte para tags mfe com a API de registro
Adiciona suporte para adicionar tags de entidade através do uso da API de registro
adiciona atributo child.id para facilitar a interligação MFE
Adiciona um atributo child.id aos dados duplicados para facilitar a interligação futura na interface do usuário
Adicionar API "deregister"
Adiciona suporte para cancelar o registro de uma entidade registrada, para uso com a próxima iniciativa de suporte a Micro Front End.
adiciona atributo parent.type para facilitar a síntese de relacionamento
Adiciona o atributo parent.type necessário para a futura síntese de relacionamento durante a ingestão MFE.
Adicionar motivo de fechamento padrão
Adicione um motivo de fechamento padrão de unknown aos eventos WebSocket cujo motivo de fechamento não pôde ser determinado.
Correções de bugs
aplicar valores não nulos nos campos numéricos
Certifique-se de que os campos numéricos sejam sempre relatados em eventos WebSocket, usando 0 por padrão em vez de undefined
Limpar URLs WebSocket
Remover fragmentos de hash e parâmetros de consulta de URLs relatados em eventos WebSocket
Declaração de apoio
New Relic recomenda que você atualize o agente regularmente para garantir que esteja obtendo os benefícios mais recentes de recursos e desempenho. Versões mais antigas não terão mais suporte quando chegarem ao fim de sua vida útil. As datas de lançamento refletem a data de publicação original da versão do agente.
Novos lançamentos de agente do browser são disponibilizados aos clientes em pequenas etapas ao longo de um período de tempo. Por esse motivo, a data em que o lançamento fica acessível à sua conta pode não corresponder à data de publicação original. Consulte este dashboard de status para obter mais informações.
Consistente com nossa política de suporte ao navegador, a versão v1.308.0 do agente do Browser foi construída e testada para estes navegadores e intervalos de versões: Chrome 133-143, Edge 133-143, Safari 17-26 e Firefox 136-146. Para dispositivos móveis, a versão v1.308.0 foi construída e testada para Android OS 16 e iOS Safari 17-26.
v1.307.0
Recurso
Tornar o recurso de navegações suaves o SPA padrão
O recurso de navegações suaves agora é o recurso em execução forçada para SPA. O recurso SPA mais antigo e obsoleto não pode ser selecionado ou usado a partir desta atualização.
Adicionar a opção resetSession à API setUserId()
Apresenta a opção de redefinir a sessão do agente do navegador ao atualizar um ID de usuário por meio da API setUserId().
Suporte a curinga da lista de negação Ajax
Adiciona suporte a caracteres curinga, com o caractere *, ao recurso de lista de negação AJAX, que permite substituir um ou mais caracteres em seus filtros de lista de negação.
Declaração de apoio
New Relic recomenda que você atualize o agente regularmente para garantir que esteja obtendo os benefícios mais recentes de recursos e desempenho. Versões mais antigas não terão mais suporte quando chegarem ao fim de sua vida útil. As datas de lançamento refletem a data de publicação original da versão do agente.
Novos lançamentos de agente do browser são disponibilizados aos clientes em pequenas etapas ao longo de um período de tempo. Por esse motivo, a data em que o lançamento fica acessível à sua conta pode não corresponder à data de publicação original. Consulte este dashboard de status para obter mais informações.
Consistente com nossa política de suporte ao navegador, a v1.307.0 do agente do navegador foi construída e testada para estes navegadores e intervalos de versões: Chrome 133-143, Edge 133-143, Safari 17-26 e Firefox 136-146. Para dispositivos móveis, a v1.307.0 foi construída e testada para Android OS 16 e iOS Safari 17-26.
v1.306.0
Recurso
Controle a API de log por meio de uma flag RUM separada
Os logs capturados pelo método newrelic.log agora serão configuráveis por meio de configurações e controlados separadamente dos logs encapsulados. Isso permite que um seja desativado sem afetar o outro, como no caso em que apenas newrelic.log é desejado e não o console instrumentado automaticamente.
Certifique-se de que responseStart seja válido antes de confiar em onTTFB
Adiciona uma etapa de validação extra para garantir que responseStart da entrada de tempo de navegação seja válido antes de confiar em onTTFB para retornar dados válidos. A biblioteca web-vitals depende desse valor para operar corretamente e, sem uma resposta TTFB válida, o agente não enviará a chamada RUM. Essa alteração garante que medidas de fallback sejam tomadas quando responseStart for inválido, para garantir que uma chamada RUM seja enviada com mais confiabilidade, o que ajuda na compatibilidade com estruturas não suportadas, como ElectronJS.
Correções de bugs
Remova a sintaxe de quebra de linha da saída do webpack
Remove o caractere de nova linha na saída do webpack para evitar problemas com a cópia e colagem de nosso script como uma string dentro do código.
Declaração de apoio
New Relic recomenda que você atualize o agente regularmente para garantir que esteja obtendo os benefícios mais recentes de recursos e desempenho. Versões mais antigas não terão mais suporte quando chegarem ao fim de sua vida útil. As datas de lançamento refletem a data de publicação original da versão do agente.
Novos lançamentos de agente do browser são disponibilizados aos clientes em pequenas etapas ao longo de um período de tempo. Por esse motivo, a data em que o lançamento fica acessível à sua conta pode não corresponder à data de publicação original. Consulte este dashboard de status para obter mais informações.
Consistente com nossa política de suporte ao navegador, a versão 1.306.0 do agente Browser foi construída e testada para esses navegadores e intervalos de versões: Chrome 133-143, Edge 133-143, Safari 17-26 e Firefox 135-145. Para dispositivos móveis, a versão 1.306.0 foi construída e testada para Android OS 16 e 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.