• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Node.js agent release notesRSS

November 9
Node.js agent v14.12.0

Notes

Features

Bug fixes

  • Prevented net subscriber crash when a socket connect throws (#4442) (2b5bbee)

Performance improvements

  • Wrapped bluebird Promise._then at the prototype level (#4444) (5ab4726)

Documentation

Miscellaneous chores

  • deps-dev: bump @opentelemetry/exporter-metrics-otlp-proto from 0.300.0 to 0.301.0 (#4464) (498dc4c)
  • deps: bump @apm-js-collab/tracing-hooks from 0.13.3 to 0.14.0 (#4455) (7fa16f2)
  • deps: bump @opentelemetry/exporter-metrics-otlp-http from 0.300.0 to 0.301.0 (#4462) (6f7bc29)
  • deps: bump @opentelemetry/otlp-exporter-base from 0.300.0 to 0.301.0 (#4463) (bd28555)
  • deps: bump @opentelemetry/otlp-transformer from 0.300.0 to 0.301.0 (#4461) (0518ca1)

Tests

  • Derived google-genai API version in external segment assertions (#4445) (7234378)
  • Fixed leaked agent in bluebird shape test security-agent skip paths (#4456) (4ea68a6)
  • Made VM metrics sampler tests deterministic under CPU contention (#4446) (649d1bc)

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/)

November 5
Node.js agent v14.11.0

Recurso

  • Removida a definição duplicada de campos em initInternalFields (#4417) (b46df72)

Correções de bugs

  • Agregador de evento de span impedido de remover links de span e eventos cronometrados de spans enfileirados (#4426) (24f9a15)

Refatoração de código

  • Substituído @newrelic/native-metrics por métricas de VM em JS puro (#4416) (09b90d4)

Documentação

  • Configuração de relatórios do armazenamento de dados esclarecida (#4434) (ec469e2)
  • Relatório de compatibilidade atualizado (#4415) (07a4437)

Testes

  • Moveu os testes http para test/integration/core/http. Também separou os testes de unidade e integração de acordo (#4418) (3127658)

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/)

October 29
Node.js agent v14.10.0

Recurso

  • Adicionado suporte para @opentelemetry/api@1.10.0 (#4392) (504490d)

    • Para os clientes que usam diretamente o @opentelemetry/api-logs, é necessário remover e atualizar para usar o @opentelemetry/api 1.10.0+. Consulte o changelog da API do OpenTelemetry para obter mais informações.
    • Os clientes que registram instrumentação de terceiros para bibliotecas de logging devem atualizar para o seguinte: @opentelemetry/instrumentation-pino para 0.70.0+, @opentelemetry/instrumentation-bunyan para 0.69.0+, @opentelemetry/instrumentation-console para 0.6.0+, ou @opentelemetry/instrumentation-winston para 0.69.0+

Correções de bugs

  • Recolhidas as métricas de matriz de argumentos do Apollo Server (#4350) (baf35fd)
    • Para aproveitar este recurso, você deve configurar config.apollo_server.field_metrics e config.apollo_server.collapse_field_metrics para true. Obrigado a @cpruijsen por sua contribuição!
  • Impediu o net.js de vincular transações encerradas a soquetes de longa duração (#4411) (471e7df)

Melhorias de desempenho

  • Instrumentação em massa do mongodb simplificada para corresponder diretamente ao execute (#4406) (af4efdb)
  • Encapsulados os métodos do driver mongodb no nível do protótipo (#4399) (9074abc)

Documentação

Tarefas diversas

  • Removida instrumentação obsoleta de timers (#4410) (ccbd6c5)

Testes

  • Corrigidos @langchain/aws@1.5.1 testes de erro que repetiam em falhas de mock (#4412) (648801f)

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.

October 26
Node.js agent v14.9.0

Recurso

  • Adicionado --dump ao validate-config para emitir a configuração efetiva (#4390) (fe3e684)
  • Adicionado um comando CLI validate-config (#4341) (821848d)
  • Sinalizou a ausência de uma ponte do OpenTelemetry como um bloqueador de inicialização do validate-config (#4396) (75397be)
  • Reduziu as instâncias do arquivo de esquema para ser apenas uma instância em schema.json (#4379) (a870c3b)
  • Verificações de bloqueio de inicialização compartilhadas entre o agente e a CLI validate-config (#4378) (06e6596)

Correções de bugs

  • Resolução de versão de módulo limitada na raiz do sistema de arquivos (#4393) (71c90b6)
  • Corrigido o tratamento de cabeçalhos ausentes, portas padrão, hosts IPv6 e URLs não analisáveis pelo cliente http2 (#4362) (0eef6a6)
  • Carregado o inspetor de função de métricas de nível do código uma vez em vez de a cada chamada (#4391) (01d2797)

Melhorias de desempenho

  • CPU reduzida por consulta SQL ao ignorar o processamento de consulta lenta abaixo de explain_threshold (#4376) (047e2cd)

Refatoração de código

  • Migrada a instrumentação do cliente http2 para baseada em assinante (#4360) (8f5b504)

Documentação

Tarefas diversas

  • Corrigido MAXIMUM_TIMEOUT_TIME em lib/otel/metrics/index.js para ser o valor esperado correto (#4365) (39b037c)
  • Linter atualizado para a versão mais recente (#4351) (a1a30f5)
  • Adicionada nota de ajuda da ferramenta CLI sobre configurações derivadas (#4398) (7c8b36d)

Testes

  • Tentativa de corrigir testes instáveis (#4383) (01ddfd8)
  • Versão de @opentelemetry/api fixada em 1.9.0 (#4387) (525b81c)
  • Atualizado got para a versão mais recente para garantir que esteja atualizado (#4364) (b586275)

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.

October 13
Node.js agent v14.8.0

Notas

Correções de bugs

  • Evitou que spans aninhados de servidor/consumidor encerrassem as transações externas prematuramente (#4355) (1a41313)
  • Truncou cada string dentro de um atributo de span baseado em matriz (#4358) (9276106)

Refatoração de código

  • Tratada a atualização do nome do segmento em spans internos quando span.updateName é usado após a criação do span (#4356) (320b7e6)
  • Atualizada a lógica do processo de span onEnd para ignorar a anexação de stack trace ao erro quando o span não possui stack trace (#4357) (d318777)
  • Adicionada instrumentação para dns.promises, dns.Resolver, dns.promises.Resolver e métodos adicionais de resolve* (#4321) (e1e7784)
  • Refatorada a instrumentação de net para baseada em assinante (#4322) (0123e56)

Documentação

Tarefas diversas

  • Adicionado wrapper de método separado do shimmer (#4306) (903b2d9)

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/)

October 7
Node.js agent v14.7.0

Notes

Features

  • Added a new api setApolloResolverFilterCallback to allow customers to filter out resolver segments before they are created (#4312) (0d89bde)

Bug fixes

  • Updated the channel name for resolver fields in ESM to nr_resolve (#4346) (e8b294c)
  • Wrapped openai stream [Symbol.asyncIterator] so synthesized message survives v7 chunk normalization (#4342) (aa8ed4b)

Code refactoring

  • Removed reliance on @opentelemetry/sdk-logs for hybrid agent (#4318) (1d05075)
  • Removed reliance on @opentelemetry/sdk-trace-base for hybrid agent (#4297) (00c363b)

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/)

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.