• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

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

Remarques

Débogage

  • A empêché les spans imbriqués serveur/consommateur de terminer prématurément les transactions externes (#4355) (1a41313)
  • Troncature de chaque chaîne dans un attribut de span basé sur un éventail (#4358) (9276106)

Refactoring de code

  • Prise en charge de la mise à jour du nom de segment sur les spans internes lorsque span.updateName est utilisé après la création du span (#4356) (320b7e6)
  • Mise à jour de la logique onEnd du processus de span pour ignorer l’ajout de la trace d’appels à l’erreur lorsque le span ne possède pas de trace d’appels (#4357) (d318777)
  • Instrumentation ajoutée pour dns.promises, dns.Resolver, dns.promises.Resolver et des méthodes resolve* supplémentaires (#4321) (e1e7784)
  • Refactoring de l’instrumentation net vers un modèle basé sur les abonnés (#4322) (0123e56)

Documentation

Tâches diverses

  • Ajout d’un wrapper de méthode distinct de shimmer (#4306) (903b2d9)

Déclaration de soutien :

Nous vous recommandons de mettre à jour vers la dernière version de l'agent dès qu'elle est disponible. Si vous ne pouvez pas effectuer la mise à niveau vers la dernière version, mettez à jour vos agents vers une version datant de moins de 90 jours. En savoir plus sur la façon de tenir les agents informés. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

Consultez la politique EOL de l'agent New Relic Node.js pour obtenir des informations sur la sortie de l'agent et les dates de support. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)

October 7
Node.js agent v14.7.0

Remarques

Caractéristiques

  • Ajout d’une nouvelle API setApolloResolverFilterCallback pour permettre aux clients de filtrer les segments de résolveur avant leur création (#4312) (0d89bde)

Débogage

  • Mise à jour du nom du canal pour les champs de résolveur dans ESM vers nr_resolve (#4346) (e8b294c)
  • Enveloppement du flux openai [Symbol.asyncIterator] pour que le message synthétisé survive à la normalisation des fragments v7 (#4342) (aa8ed4b)

Refactoring de code

  • Suppression de la dépendance à @opentelemetry/sdk-logs pour l’agent hybride (#4318) (1d05075)
  • Suppression de la dépendance à @opentelemetry/sdk-trace-base pour l’agent hybride (#4297) (00c363b)

Documentation

  • Ajout d’un éventail enhancements vide à la PR de documentation (#4344) (b505eda)
  • Rapport de compatibilité mis à jour (#4339) (6204ebb)

Déclaration de soutien :

Nous vous recommandons de mettre à jour vers la dernière version de l'agent dès qu'elle est disponible. Si vous ne pouvez pas effectuer la mise à niveau vers la dernière version, mettez à jour vos agents vers une version datant de moins de 90 jours. En savoir plus sur la façon de tenir les agents informés. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

Consultez la politique EOL de l'agent New Relic Node.js pour obtenir des informations sur la sortie de l'agent et les dates de support. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)

October 6
Node.js agent v14.6.0

Notes

Features

  • Added a pre-compiled config schema validator (#4320) (c965a33)

Bug fixes

  • Ended the transaction and recorded the error when an Azure Functions handler throws (#4310) (918ef55)

Code refactoring

  • Migrated fs instrumentation over to subscriber-based (#4317) (4711f4c)
  • Migrated core globals instrumentation to subscriber-based (#4300) (7827797)
  • Refactored the Transaction class and affected other entities (#4246) (b965d8e)

Documentation

Miscellaneous chores

  • Added excludedPkgs list to instrumentation and added globals to it (#4334) (4f356f5)
  • Migrated configuration to JSON Schema (#4284) (39cdebc)
  • Regenerated agent config json schema (#4335) (4c199a5)
  • Removed domain and inspector instrumentation and old zlib file (#4331) (f887492)
  • Updated agent-types 1.0.0 (#4307) (175a4ba)

Tests

  • Sped up newrelic-response-handling by always clearing nock (#4329) (31494cc)

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

September 24
Node.js agent v14.5.1

Remarques

Débogage

  • Mise à jour de segment.getExclusiveDuration pour ne tenter de calculer et de mettre en cache les durées de tous les segments d’une trace qu’une seule fois (#4303) (563f743)

Amélioration des performances

  • Algorithme mis à jour pour hashes.makeId afin d’être 3x plus performant (#4286) (6737071)

Refactoring de code

  • Consolidation des configurations principales des abonnés dans un seul fichier (#4294) (a6adc6d)
  • Migration de l'instrumentation de base crypto vers un modèle basé sur les abonnés (#4293) (8848d84)
  • Refactoring de l'instrumentation zlib pour être basée sur les abonnés (#4299) (e4ede21)
  • Suppression de la dépendance à @opentelemetry/core pour l'agent hybride (#4295) (8a83507)

Documentation

Tâches diverses

Tests

  • Remplacement de l’assistant de test par Promise.withResolvers natif (#4301) (be5f3f3)

Déclaration de soutien :

Nous vous recommandons de mettre à jour vers la dernière version de l'agent dès qu'elle est disponible. Si vous ne pouvez pas effectuer la mise à niveau vers la dernière version, mettez à jour vos agents vers une version datant de moins de 90 jours. En savoir plus sur la façon de tenir les agents informés. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)

Consultez la politique EOL de l'agent New Relic Node.js pour obtenir des informations sur la sortie de l'agent et les dates de support. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)

September 16
Node.js agent v14.5.0

Notes

Features

  • Added browser_monitoring.version configuration option (#4269) (b62ca00)
    • When this is set, it will pin the browser agent version when using newrelic.getBrowserTimingHeader to the version selected.
    • If you specify a version that is no longer supported or invalid, it will not resolve to any browser agent when calling newrelic.getBrowserTimingHeader.

Bug fixes

  • Updated undici instrumentation to not attempt to create an external segment when transaction is not active (#4278) (d634246)
  • Updated http2 instrumentation to properly inject traceparent header with external segment id (#4279) (ccd7800)

Code refactoring

  • Refactored child_process instrumentation to use tracing channel instead of Shim (#4212) (5a39c38)
  • Refactored dns instrumentation to subscribe to events emitted (#4224) (c04289f)

Miscellaneous chores

Tests

  • Added legacy-peer-deps to google adk tests to avoid peer dep conflict (#4280) (e4a6b35)

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.

Droits d'auteur © 2026 New Relic Inc.

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