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/)
Bug fixes
Fixed Azure functions crashing when they include response headers (#4070) (c88d2b7)
Documentation
Updated compatibility report (#4067) (0ae24b8)
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.