v1.292.0
Features
Update BrowserInteraction
and previousUrl
definition
Update BrowserInteractions
to use document.referrer
for previousUrl values on initialPageLoad
interactions instead of mirroring previousUrl
and targetUrl
. This enables better functionality for user journeys and provides more insight on page linkages.
Add more inspection events
Adds new inspection events to the agent. These events include the drain event, window lifecycle events such as navigate, load, DOMContentLoaded, and the session event which emits on changes to the agent's session state.
Bug fixes
Fix finished
API timeSinceLoad
value
Fixes an issue where the finished
api was creating a timeSinceLoad
value for PageAction
data as the unix timestamp instead of a relative time value in seconds from the page origin.
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.292.0 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 127-137, Edge 127-137, Safari 17-18, and Firefox 128-138. For mobile devices, v1.292.0 was built and tested for Android OS 16 and iOS Safari 17-18.1.
v1.291.1
Bug fixes
Prevent ST from holding onto Event refs in memory when aborted
Releases the Event
entries the agent hold onto in Trace after it has aborted. This addresses a known case of memory leak caused by continuing to add those references to a Set that is never cleared.
Clean BrowserPerformance entryName for resources
The entryName
attribute of resource type BrowserPerformance
events will now have a cleaner URL, removing the hash fragment from reported URLs.
Add safeguards for addToTrace
Events created with addToTrace API, which have an invalid UNIX timestamp, emit a warning and return without creating the event.
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.291.1 of the Browser agent was built for and tested against these browsers and version ranges: Chrome 126-136, Edge 126-136, Safari 17-18, and Firefox 128-138. For mobile devices, v1.291.1 was built and tested for Android OS 16 and iOS Safari 17-18.1.
v1.291.0
Recurso
Crie a API de medida
Adiciona a API de medida ao objeto global newrelic
. Esta API permite gerar novos dados de BrowserPerformance mesmo que a detecção automática de marcas e medidas não esteja habilitada.
Correções de bugs
Corrigir a corrida entre o fim da sessão e o aborto do recurso
Corrigir um problema em que o recurso competia com o gerenciador de sessão quando uma sessão terminava. Isso exigia uma verificação de tempo de sessão para corresponder a uma determinada sessão e poderia criar um estado em que uma nova sessão criada a partir de uma sessão pré-existente acionaria uma repetição parcial ou nenhuma repetição, e impediria o agente de enviar dados trace com uma determinada repetição.
Colha o primeiro trace da sessão carga imediatamente
Para melhor consistência, implementamos o comportamento antigo em que a primeira carga ST é coletada imediatamente quando a página é carregada. Isso ajuda a garantir que os casos em que as repetições são coletadas, mas o rastreamento não aconteça com menos frequência.
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.
De acordo com nossa política de suporte a browsers, a versão v1.291.0 do agente de Browser foi criada e testada nesses browsers e intervalos de versão: Chrome 126-136, Edge 126-136, Safari 17-17 e Firefox 128-138. Para dispositivos móveis, a versão v1.291.0 foi criada e testada para Android OS 16 e iOS Safari 17-18.1.
v1.290.1
Correções de bugs
Configuração de silêncio getter apenas mensagem harvestCount
O aviso resultante da tentativa do agente de substituir o tempo de execução harvestCount
será silenciado corretamente.
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.
De acordo com nossa política de suporte a browsers, a versão v1.290.1 do navegador Agente foi criada e testada nesses navegadores e intervalos de versão: Chrome 126-136, Edge 126-136, Safari 17-17 e Firefox 128-138. Para dispositivos móveis, a versão v1.290.1 foi criada e testada para Android OS 16 e iOS Safari 17-18.1.
v1.290.0
Recurso
Exportações de ferramentas do Bundler
Um correspondente cacheGroup splitChunks do Webpack opcional agora está disponível para usuários que criam o agente via NPM. Este comparador permite a desduplicação e a mesclagem do JavaScript carregado lentamente do agente em um único bloco. Este único pedaço carrega a renderização pós-página, consistente com o comportamento do nosso agente pré-construído para APM e implementações de copiar/colar.
Definir UserAction currentUrl antes do fim da agregação
Defina currentUrl no primeiro evento de uma ação do usuário em vez de no final da agregação.
Melhore a otimização do carregamento lento
Otimize nosso padrão para garantir que os empacotadores de código, como o webpack, possam organizar a saída de forma mais eficaz para incluir apenas os arquivos relevantes necessários para executar o agente. Isso ajuda especificamente a reduzir o tamanho do pacote, reduz a quantidade de arquivos lentos gerados e simplifica as compilações de agentes "personalizadas" usadas com o NPM.
Divisão de código de API
Divida as definições do método da API por recurso em vez de um único arquivo compartilhado entre todos os tipos de carregadores. Isso permite que cada carregador instancie apenas as APIs necessárias para o recurso incluído e reduza o tamanho geral do pacote para a compilação "Lite", bem como o agente personalizado com NPM. Um shell ainda existirá para APIs não inicializadas para evitar erros em APIs usadas sem o recurso necessário.
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.
De acordo com nossa política de suporte a browser, a versão v1.290.0 do agente de Browser foi criada e testada nesses browsers e intervalos de versão: Chrome 125-135, Edge 125-135, Safari 17-17 e Firefox 127-137. Para dispositivos móveis, a versão v1.290.0 foi criada e testada para Android OS 16 e iOS Safari 17-18.1.
v1.289.0
Recurso
Remover cache de configuração do agente e getters/setters
Remove funções de utilitário de configuração interna do agente. Não é esperado nenhum impacto na funcionalidade do agente. O tamanho da compilação foi reduzido por essa mudança no estilo de codificaçã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.
De acordo com nossa política de suporte a browsers, a versão v1.289.0 do agente de Browser foi criada e testada nesses browsers e intervalos de versão: Chrome 125-135, Edge 125-135, Safari 17-17 e Firefox 127-137. Para dispositivos móveis, a versão v1.289.0 foi criada e testada para Android OS 16 e iOS Safari 17-18.1.