Notes
Bug fixes
- Updated
segment.getExclusiveDurationto only attempt to calculate and cache the durations of all segments in a trace once (#4303) (563f743)
Performance improvements
Code refactoring
- Consolidated core subscriber configs into a single file (#4294) (a6adc6d)
- Migrated core
cryptoinstrumentation to subscriber-based (#4293) (8848d84) - Refactored
zlibinstrumentation to be subscriber based (#4299) (e4ede21) - Removed reliance on
@opentelemetry/corefor hybrid agent (#4295) (8a83507)
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
Recurso
Adicionada a opção de configuração
browser_monitoring.version(#4269) (b62ca00)- Quando isso estiver definido, a versão do agente do browser será fixada na versão selecionada ao usar
newrelic.getBrowserTimingHeader. - Se você especificar uma versão que não é mais suportada ou inválida, ela não será resolvida para nenhum agente do browser ao chamar
newrelic.getBrowserTimingHeader.
- Quando isso estiver definido, a versão do agente do browser será fixada na versão selecionada ao usar
Correções de bugs
- Atualizada a instrumentação
undicipara não tentar criar um segmento externo quando a transação não estiver ativa (#4278) (d634246) - Atualizada a instrumentação
http2para injetar corretamente o cabeçalhotraceparentcom o ID do segmento externo (#4279) (ccd7800)
Refatoração de código
- Refatorada a instrumentação de
child_processpara usar o canal de rastreamento em vez deShim(#4212) (5a39c38) - Refatorada a instrumentação de
dnspara assinar eventos emitidos (#4224) (c04289f)
Tarefas diversas
- Regerado o esquema JSON de configuração do agente (#4275) (c2107ed)
- Atualizada a nomenclatura de segredos (#4277) (09f5b25)
Testes
- Adicionado
legacy-peer-depsaos testes do Google ADK para evitar conflito de dependência de pares (#4280) (e4a6b35)
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.
Consulte a política de EOL do agente Node.js da New Relic para obter informações sobre as versões do agente e as datas de suporte.
Notas
Recurso
- Adicionado suporte para
MessageBroker/Kafka/Cluster/{cluster_id}/{Produce|Consume}/{topic_name}métricas (#4263) (3be98f1) - Nome do host do GCP atualizado para suportar mais tipos de instância do Cloud Run (#4256) (67bfd0d)
Correções de bugs
- Corrigido o caminho de montagem do roteador duplicado em nomes de transação para middleware assíncrono (#4272) (51a3bf4)
- Formato de carga otlp corrigido para métricas no AWS Lambda (#4270) (5d29078) (recurso futuro; ainda não disponível)
Documentação
Tarefas diversas
- Descontinuado
utilization.gcp_use_instance_as_hostem favor deutilization.gcp_cloud_run.use_instance_as_host(#4258) (450303e)
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
Refatoração de código
- Dividir
BedrockResponseeBedrockCommandnas variantesConverseeInvokeModel(#4235) (8235cf5) - Lógica de detecção do Claude atualizada em
InvokeModelCommand(#4245) (b090344)
Documentação
Tarefas diversas
Testes
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
Refatoração de código
Tarefas diversas
- Adicionados fluxos de trabalho para gerar um esquema de configuração e versão antes do lançamento do agente (#4161) (56987ca)
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/)
Notes
Bug fixes
Performance improvements
Code refactoring
- Include all
.mjsequivalents inopenaiinstrumentation to properly function when using ESM (#4232) (55c4dd9) - Removed dead
wrapNoSegmentcode fromzlibinstrumentation (#4231) (56207ec)
Documentation
Miscellaneous chores
Tests
- Fixed flaky CpuProfiler and sampling-rate integration tests (#4229) (edfe9a6)
- Widened error margin in ratio-based-sampler flaky test (#4234) (ff0496e)
Continuous integration
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/)