Notes
Features
- Collect OTEL metrics in AWS Lambda (#4166) (204c166)
- Feature not generally available as of 2026-07-27. A future release will enable the necessary plumbing for full functionality.
Bug fixes
- Updated
openaiinstrumentation to cache the results ofresponses.parsechain on openai custom promises (#4173) (35dce3c)
Documentation
Miscellaneous chores
- Updated
@apm-js-collab/tracing-hooksto0.13.0(#4167) (153acec) - Updated
@octokit/restto22.x(#4172) (55d90c2) - Updated
commanderto v15 and added unit tests for scripts that use it (#4168) (e409204)
Tests
- Updated
runnables-streaming.jsto consume the stream on the tracking metrics tests to avoid test time outs (#4169) (1a132bf)
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/)
Notes
Features
- Add internal OTEL API to agent (#4147) (b014f82)
- Collect on-CPU time alongside wall time in
CpuProfiler(#4146) (3b440f3)
Bug fixes
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/)
Notes
Bug fixes
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/)
Notes
Bug fixes
- Handled
$0as a replacement in a metric normalization rule to return the matched string in its entirety (#4150) (b57fcc8)
Documentation
Miscellaneous chores
- Attached serverless mode config to agent instance (#4140) (7a3592f)
- Removed dead
otlp_endpointconfig option (#4142) (05b072f)
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/)
Remarques
Caractéristiques
- Ajout de la prise en charge de la modélisation des sources au profileur de tas (#4122) (dcee39f)
- Ajout de la prise en charge de la modélisation des sources au profileur de CPU (temps réel) (#4095) (f6123bc)
- Ajout de
otlp_resource_attributesà tous les appels de métriques OpenTelemetry sortants (#4128) (a0c1c5b) - Ajout de la prise en charge de l'assignation de
ai_monitoring.enabled,ai_monitoring.streaming.enabledetai_monitoring.record_content.enabledvia la configuration côté serveur (#4123) (c4d8032)
Débogage
- Correction du transfert de logs
bunyande plusieurs lignes en double (#4132) (b0f4242) - Correction du plantage d’OTEL lors de l’ajout d’exceptions aux spans (#4130) (508542e)
Documentation
Tâches diverses
- Modification de la planification
notify-release.ymlavec notre utilisateur bot (#4135) (a9318ae) - Modification de la planification
versioned-security-agent.ymlavec notre utilisateur bot (#4134) (d7c6f64) - Modification de la planification du smoke-test avec notre utilisateur bot (#4133) (400268e)
- Partitionnement des tests versionnés avec le workflow de l'agent de sécurité (#4119) (fe200c4)
- Mise à jour de l'exécuteur de tests pour accepter les suites comme paramètres positionnels (#4117) (ac0985d)
Tests
- Ajout de scénarios supplémentaires à winston pour la construction de loggers (#4120) (ea90fc3)
- Ajout d’un saut pour le test winston pour les plages qui ne le prennent pas en charge (#4121) (e75e15e)
- Application de l'échantillonnage aux tests
pg-nativepour réduire la matrice testée (#4124) (b1ad2da) - Correction des assertions de durée async-work instables d'amqplib (#4118) (3544237)
- Suppression de la condition de course de synchronisation des tests unitaires common.request (#4113) (b22c25b)
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/)
Remarques
Débogage
- Mise à jour de l’instrumenté
winstonpour assignerhandleExceptionsau premier NrTransport afin d’éviter d’enregistrer des gestionnairesuncaughtExceptionen double (#4108) (d60a48d)- Cela créerait une fuite de mémoire linéaire car les objets
NrTransportpour les enregistreurs qui ne sont plus utilisés ne seraient pas libérés en raison du gestionnaireprocess.on('uncaughtException')global
- Cela créerait une fuite de mémoire linéaire car les objets
Documentation
L'intégration continue
- Épinglage de npm CI à 11 pour que les suites natives versionnées soient compilées sur Node 22 (#4114) (b844e94)
- Suppression du délai d’attente de la partition versionnée de 8 minutes (#4111) (0ef6374)
- Nouvelle tentative de correction du problème CI memcached (#4098) (f67fef5)
- Répartition des tests versionnés sur les exécuteurs CI (#4101) (1471734)
Tests
- Ajout de
samplesà prisma et next pour réduire les versions en cours de test sur les packages pour lesquels nous recommandons d'utiliser l'instrumentation d'agent hybride (#4112) (7d8bd7c) - Résolution de
grpcproto-loaderà partir denode_modulesde la suite en cours d’exécution (#4110) (5b5a9f8)
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/)
Remarques
Caractéristiques
- Ajout de la prise en charge de Node.js 26 (#4084) (4a7f777)
- Ajout des étiquettes
span_idettrace_idaux exemples de donnéesCpuProfiler(#4049) (c2b1737) - Ajout d'une nouvelle logique de nom d’hôte GCP Cloud Run pour inclure
K_REVISION(#4069) (02855dc) - Ajout de l'option de configuration
profiling.source_mapping.enabled(#4090) (43add80) - Suppression de
spanIddans l'en-têtetracestatesortant (#4091) (40a8bf1)
Refactoring de code
Documentation
Tâches diverses
- Résolution des instabilités CI de longue date (#4093) (ae973a0)
- Correction de la résolution de la version du package sur Node 26 (#4094) (73d14a9)
L'intégration continue
- Mise à jour de
release-creationpour utiliserlts/*pour node-version (#4080) (7eaed22) - Mise à jour du job
setup-nodepour inclurecheck-latestafin de s'assurer que nous obtenons la dernière version de node (#4079) (4a425f6)
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/)