• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Node.js agent release notesRSS

November 5
Node.js agent v14.11.0

Features

Bug fixes

  • Stopped span event aggregator from stripping span links and timed events from queued spans (#4426) (24f9a15)

Code refactoring

  • Replaced @newrelic/native-metrics with pure-JS VM metrics (#4416) (09b90d4)

Documentation

Tests

  • Moved http tests to test/integration/core/http. Also split out unit and integration tests accordingly (#4418) (3127658)

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

October 29
Node.js agent v14.10.0

Features

  • Added support for @opentelemetry/api@1.10.0 (#4392) (504490d)
    • For customers directly using @opentelemetry/api-logs, they must remove and update to use @opentelemetry/api 1.10.0+. See the OpenTelemetry API changelog for more information.
    • For customers registering 3rd party instrumentation for logging libraries they must update to the following: @opentelemetry/instrumentation-pino to 0.70.0+, @opentelemetry/instrumentation-bunyan to 0.69.0+, @opentelemetry/instrumentation-console to 0.6.0+, or @opentelemetry/instrumentation-winston to 0.69.0+

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

Notes

Bug fixes

  • Prevented nested server/consumer spans from ending the outer transactions early (#4355) (1a41313)
  • Truncated every string within an array based span attribute (#4358) (9276106)

Code refactoring

  • Handled updating segment name on internal spans when span.updateName is used after span is created (#4356) (320b7e6)
  • Updated span process onEnd logic to skip attaching stacktrace to error when span lacks stack trace (#4357) (d318777)
  • Added instrumentation for dns.promises, dns.Resolver, dns.promises.Resolver, and additional resolve* methods (#4321) (e1e7784)
  • Refactored net instrumentation to subscriber-based (#4322) (0123e56)

Documentation

Miscellaneous chores

  • Added method wrapper separate from shimmer (#4306) (903b2d9)

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

October 7
Node.js agent v14.7.0

Notas

Característica

  • Se agregó una nueva API setApolloResolverFilterCallback para permitir a los clientes filtrar los segmentos de resolución antes de que se creen (#4312) (0d89bde)

Corrección de errores

  • Se actualizó el nombre del canal para los campos de resolución en ESM a nr_resolve (#4346) (e8b294c)
  • Se envolvió el stream de openai [Symbol.asyncIterator] para que el mensaje sintetizado sobreviva a la normalización de fragmentos de v7 (#4342) (aa8ed4b)

Refactorización de código

  • Se eliminó la dependencia de @opentelemetry/sdk-logs para el agente híbrido (#4318) (1d05075)
  • Se eliminó la dependencia de @opentelemetry/sdk-trace-base para el agente híbrido (#4297) (00c363b)

Documentación

  • Se agregó una matriz enhancements vacía al PR de la documentación (#4344) (b505eda)
  • Informe de compatibilidad actualizado (#4339) (6204ebb)

Declaración de apoyo:

Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado. (https:\/\/docs.newrelic.com\/docs\/new-relic-solutions\/new-relic-one\/install-configure\/update-new-relic-agent\/)

Consulte la política de EOL del agente Node.js de New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte. (https:\/\/docs.newrelic.com\/docs\/apm\/agents\/nodejs-agent\/getting-started\/nodejs-agent-eol-policy\/)

October 6
Node.js agent v14.6.0

Notas

Característica

  • Se agregó un validador de esquema de configuración precompilado (#4320) (c965a33)

Corrección de errores

  • Se finalizó la transacción y se registró el error cuando un controlador de Azure Functions lanza una excepción (#4310) (918ef55)

Refactorización de código

  • Se migró la instrumentación de fs a tipo suscriptor (#4317) (4711f4c)
  • Se migró la instrumentación principal de globals a tipo suscriptor (#4300) (7827797)
  • Se refactorizó la clase transacción y afectó a otras entidades (#4246) (b965d8e)

Documentación

  • Se actualizó el informe de compatibilidad (#4305) (fb5a184)

Tareas varias

  • Se agregó la lista excludedPkgs a instrumentation y se le agregó globals (#4334) (4f356f5)
  • Se migró la configuración a JSON Schema (#4284) (39cdebc)
  • Se regeneró el esquema json de configuración del agente (#4335) (4c199a5)
  • Se eliminó la instrumentación de domain y inspector y el archivo zlib antiguo (#4331) (f887492)
  • Se actualizó agent-types 1.0.0 (#4307) (175a4ba)

Pruebas

  • Se aceleró newrelic-response-handling al borrar siempre nock (#4329) (31494cc)

Declaración de apoyo:

Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado. (https:\/\/docs.newrelic.com\/docs\/new-relic-solutions\/new-relic-one\/install-configure\/update-new-relic-agent\/)

Consulte la política de EOL del agente Node.js de New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte. (https:\/\/docs.newrelic.com\/docs\/apm\/agents\/nodejs-agent\/getting-started\/nodejs-agent-eol-policy\/)

September 24
Node.js agent v14.5.1

Notas

Corrección de errores

  • Se actualizó segment.getExclusiveDuration para intentar calcular y almacenar en caché las duraciones de todos los segmentos de una traza una sola vez (#4303) (563f743)

Mejoras de rendimiento

  • Algoritmo actualizado para hashes.makeId para que sea 3 veces más eficiente (#4286) (6737071)

Refactorización de código

  • Se consolidaron las configuraciones principales del suscriptor en un solo archivo (#4294) (a6adc6d)
  • Se migró la instrumentación principal de crypto a una basada en suscriptores (#4293) (8848d84)
  • Se refactorizó la instrumentación de zlib para estar basada en suscriptores (#4299) (e4ede21)
  • Se eliminó la dependencia de @opentelemetry/core para el agente híbrido (#4295) (8a83507)

Documentación

Tareas varias

Pruebas

  • Se reemplazó el asistente de pruebas con Promise.withResolvers nativo (#4301) (be5f3f3)

Declaración de apoyo:

Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado. (https:\/\/docs.newrelic.com\/docs\/new-relic-solutions\/new-relic-one\/install-configure\/update-new-relic-agent\/)

Consulte la política de EOL del agente Node.js de New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte. (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.