Notes
Features
- Add internal OTEL API to agent (#4147) (b014f82)
- Collect on-CPU time alongside wall time in
CpuProfiler(#4146) (3b440f3)
Bug fixes
Documentation
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Bug fixes
Documentation
Miscellaneous chores
Tests
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notas
Correções de bugs
- Tratado
$0como uma substituição em uma regra de normalização de métrica para retornar a string correspondente na íntegra (#4150) (b57fcc8)
Documentação
Tarefas diversas
- Configuração do modo serverless anexada à instância do agente (#4140) (7a3592f)
- Removida a opção de configuração inativa
otlp_endpoint(#4142) (05b072f)
integração contínua
Declaração de apoio:
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
Consulte a New Relic Node.js política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notas
Recurso
- Adicionado suporte a mapeamento de origem ao profiler de heap (#4122) (dcee39f)
- Adicionado suporte a mapeamento de origem ao profiler de CPU (wall time) (#4095) (f6123bc)
- Adicionado
otlp_resource_attributesa todas as chamadas de métrica de saída do OpenTelemetry (#4128) (a0c1c5b) - Adicionado suporte para
ai_monitoring.enabled,ai_monitoring.streaming.enabledeai_monitoring.record_content.enabledserem atribuídos via configuração do lado do servidor (#4123) (c4d8032)
Correções de bugs
- Corrigido o encaminhamento de logs do
bunyancom várias linhas duplicadas (#4132) (b0f4242) - Corrigida a falha do OTEL ao adicionar exceções aos spans (#4130) (508542e)
Documentação
Tarefas diversas
- Alterado o cronograma do
notify-release.ymlcom nosso usuário bot (#4135) (a9318ae) - Alterado o cronograma do
versioned-security-agent.ymlcom nosso usuário bot (#4134) (d7c6f64) - Alterado o cronograma de smoke-test com nosso usuário bot (#4133) (400268e)
- Fragmentados os testes versionados com o fluxo de trabalho do agente de segurança (#4119) (fe200c4)
- Atualizado o executor de testes para aceitar suítes como parâmetros posicionais (#4117) (ac0985d)
Testes
- Adicionados mais cenários ao winston para a construção de loggers (#4120) (ea90fc3)
- Adicionado skip para o teste do winston para intervalos que não o suportam (#4121) (e75e15e)
- Aplicada amostragem aos testes do
pg-nativepara reduzir a matriz em teste (#4124) (b1ad2da) - Corrigidas as asserções instáveis de duração de async-work do amqplib (#4118) (3544237)
- Removida a condição de corrida de tempo dos testes de unidade common.request (#4113) (b22c25b)
Declaração de apoio:
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
Consulte a New Relic Node.js política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notas
Correções de bugs
- Atualizado o instrumentado
winstonpara atribuirhandleExceptionsao primeiro NrTransport para evitar o registro de manipuladoresuncaughtExceptionduplicados (#4108) (d60a48d)- Isso criaria um vazamento de memória linear porque os objetos
NrTransportpara agentes que não estão mais em uso, não seriam liberados devido ao manipuladorprocess.on('uncaughtException')global
- Isso criaria um vazamento de memória linear porque os objetos
Documentação
integração contínua
- Fixado o npm do CI para 11 para que as suítes versionadas nativas sejam compiladas no Node 22 (#4114) (b844e94)
- Removido o tempo limite de shard versionado de 8 minutos (#4111) (0ef6374)
- Tentativa de corrigir o problema de CI do memcached novamente (#4098) (f67fef5)
- Testes versionados de shard em executores de CI (#4101) (1471734)
Testes
- Adicionado
samplesao prisma e next para reduzir as versões em teste nos pacotes em que recomendamos o uso da instrumentação de agente híbrida (#4112) (7d8bd7c) - Resolvido
grpcproto-loaderdonode_modulesda suíte em execução (#4110) (5b5a9f8)
Declaração de apoio:
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
Consulte a New Relic Node.js política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notas
Recurso
- Adicionado suporte ao Node.js 26 (#4084) (4a7f777)
- Adicionados os rótulos
span_idetrace_idaos dados de amostraCpuProfiler(#4049) (c2b1737) - Adicionada nova lógica de nome do host do GCP Cloud Run para incluir
K_REVISION(#4069) (02855dc) - Adicionada a opção de configuração
profiling.source_mapping.enabled(#4090) (43add80) - Removido
spanIdno cabeçalhotracestatede saída (#4091) (40a8bf1)
Refatoração de código
Documentação
Tarefas diversas
- Resolvidas falhas intermitentes de CI de longa data (#4093) (ae973a0)
- Corrigida a resolução da versão do pacote no Node 26 (#4094) (73d14a9)
integração contínua
- Atualizado
release-creationpara usarlts/*para node-version (#4080) (7eaed22) - Atualizado o job
setup-nodepara incluircheck-latestpara garantir que estamos obtendo a versão mais recente do node (#4079) (4a425f6)
Declaração de apoio:
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
Consulte a New Relic Node.js política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)