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

Node.js agent release notesRSS

October 29
Node.js agent v14.10.0

Features

Bug fixes

  • Collapsed Apollo Server argument array metrics (#4350) (baf35fd)
    • To take advantage of this feature you must set both config.apollo_server.field_metrics and config.apollo_server.collapse_field_metrics to true. Thanks to @cpruijsen for your contribution!
  • Stopped net.js from pinning ended transactions to long-lived sockets (#4411) (471e7df)

Performance improvements

  • Simplified mongodb bulk instrumentation to match execute directly (#4406) (af4efdb)
  • Wrapped mongodb driver methods at the prototype level (#4399) (9074abc)

Documentation

Miscellaneous chores

Tests

  • Fixed @langchain/aws@1.5.1 error tests retrying on mock failures (#4412) (648801f)

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.

See the New Relic Node.js agent EOL policy for information about agent releases and support dates.

October 26
Node.js agent v14.9.0

Features

  • Added --dump to validate-config to emit the effective configuration (#4390) (fe3e684)
  • Added a validate-config CLI command (#4341) (821848d)
  • Flagged a missing OpenTelemetry bridge as a validate-config startup blocker (#4396) (75397be)
  • Reduced instances of the schema file to be just one instance in schema.json (#4379) (a870c3b)
  • Shared startup-blocker checks between the agent and validate-config CLI (#4378) (06e6596)

Bug fixes

  • Bounded module version resolution at filesystem root (#4393) (71c90b6)
  • Fixed http2 client handling of missing headers, default ports, IPv6 hosts, and unparseable URLs (#4362) (0eef6a6)
  • Loaded the code-level metrics function inspector once instead of on every call (#4391) (01d2797)

Performance improvements

  • Reduced CPU per SQL query by skipping slow query processing below explain_threshold (#4376) (047e2cd)

Code refactoring

  • Migrated http2 client instrumentation to subscriber-based (#4360) (8f5b504)

Documentation

Miscellaneous chores

  • Fixed MAXIMUM_TIMEOUT_TIME in lib/otel/metrics/index.js to be the correct expected value (#4365) (39b037c)
  • Updated linter to latest version (#4351) (a1a30f5)
  • Added CLI tool help note about derived settings (#4398) (7c8b36d)

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.

See the New Relic Node.js agent EOL policy for information about agent releases and support dates.

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

Notas

Recurso

  • Adicionada uma nova API setApolloResolverFilterCallback para permitir que os clientes filtrem os segmentos do resolvedor antes que eles sejam criados (#4312) (0d89bde)

Correções de bugs

  • Atualizado o nome do canal para campos de resolvedor no ESM para nr_resolve (#4346) (e8b294c)
  • Stream openai [Symbol.asyncIterator] encapsulado para que a mensagem sintetizada sobreviva à normalização de chunk da v7 (#4342) (aa8ed4b)

Refatoração de código

  • Removida a dependência de @opentelemetry/sdk-logs para o agente híbrido (#4318) (1d05075)
  • Removida a dependência de @opentelemetry/sdk-trace-base para o agente híbrido (#4297) (00c363b)

Documentação

  • Adicionada uma matriz enhancements vazia ao PR de documentação (#4344) (b505eda)
  • Relatório de compatibilidade atualizado (#4339) (6204ebb)

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 6
Node.js agent v14.6.0

Notas

Recurso

  • Adicionado um validador de esquema de configuração pré-compilado (#4320) (c965a33)

Correções de bugs

  • Encerrada a transação e registrado o erro quando um manipulador do Azure Functions lança uma exceção (#4310) (918ef55)

Refatoração de código

  • Instrumentação de fs migrada para baseada em assinante (#4317) (4711f4c)
  • Instrumentação principal do globals migrada para baseada em assinante (#4300) (7827797)
  • Refatorada a classe de transação e afetadas outras entidades (#4246) (b965d8e)

Documentação

Tarefas diversas

  • Adicionada a lista excludedPkgs a instrumentation e adicionado globals a ela (#4334) (4f356f5)
  • Configuração migrada para JSON Schema (#4284) (39cdebc)
  • Regenerado o schema JSON de configuração do agente (#4335) (4c199a5)
  • Removida a instrumentação de domain e inspector e o arquivo zlib antigo (#4331) (f887492)
  • agent-types 1.0.0 atualizado (#4307) (175a4ba)

Testes

  • Acelerado o newrelic-response-handling ao sempre limpar o nock (#4329) (31494cc)

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

September 24
Node.js agent v14.5.1

Notas

Correções de bugs

  • Atualizado o segment.getExclusiveDuration para tentar calcular e armazenar em cache as durações de todos os segmentos em um trace apenas uma vez (#4303) (563f743)

Melhorias de desempenho

  • Algoritmo atualizado para hashes.makeId para ser 3x mais performático (#4286) (6737071)

Refatoração de código

  • Configurações principais de assinantes consolidadas em um único arquivo (#4294) (a6adc6d)
  • Instrumentação principal do crypto migrada para baseada em assinante (#4293) (8848d84)
  • Refatorada a instrumentação do zlib para ser baseada em assinante (#4299) (e4ede21)
  • Removida a dependência do @opentelemetry/core para o agente híbrido (#4295) (8a83507)

Documentação

Tarefas diversas

Testes

  • Auxiliar de teste substituído por Promise.withResolvers nativo (#4301) (be5f3f3)

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

Copyright © 2026 New Relic Inc.

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