Remarques
Caractéristiques
- Ajout de la prise en charge de l'API de logs OTEL (#3228) (19a9c78)
- Ajout de mesures de prise en charge lorsque l'instrumentation a été désactivée pour un package (#3252) (6098a5b)
- Instrumentation des minuteries désactivée par défaut dans la configuration de l'échantillon (#3253) (72eb8d4)
Débogage
Refactoring de code
Documentation
- Mise à jour de l'exemple de cible de traçage distribué pour utiliser le bon référentiel (référentiel) (#3254) (1fb3859)
- Rapport de compatibilité mis à jour (#3299) (8b85342)
- Rapport de compatibilité mis à jour (#3267) (2712c94)
- Rapport de compatibilité mis à jour (#3265) (daedadd)
- Rapport de compatibilité mis à jour (#3261) (bd7d3fa)
- Rapport de compatibilité mis à jour (#3246) (c289fb5)
- Rapport de compatibilité mis à jour (#3241) (64529e1)
Tâches diverses
- Garde-corps ajouté pour le pont OTEL (#3283) (ff71865)
- refactorisation de l'API bootstrap (#3281) (97be8f6)
Tests
- Nettoyage des moteurs et des plages de versions dans les tests versionnés (#3260) (c7fd60e)
- Correction de l'échec du test d'évaluation http (#3258) (7e8cd48)
- Correction d'un échec du test d'évaluation de durée d'événement (#3255) (05b955f)
- Problèmes CI corrigés avec la dernière version 24 (#3277) (960d169)
- Tests fixes qui supposaient que l'instrumentation des minuteries était toujours activée (#3257) (40cfda1)
- Installation forcée de dépendances homologues sur l'application de test nestjs (#3269) (4e454ff)
L'intégration continue
- CI mis à jour pour échouer si les tests d'évaluation échouent (#3256) (a6a7a15)
- Ajout de l'envoi des métriques d'évaluation à NR One (#3285) (7fc8e40)
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
⚠ CHANGEMENTS CRITIQUES
Cette version de l'agent Node.js est une mise à jour majeure de SemVer et contient les modifications radicales suivantes. Les versions MAJEURES peuvent abandonner la prise en charge des environnements d'exécution de langage qui ont atteint la fin de vie selon le mainteneur. De plus, les versions MAJOR peuvent abandonner la prise en charge et supprimer certaines instrumentations. Pour plus de détails sur ces changements, veuillez consulter le guide de migration.
- Suppression du support pour Node.js 18
- Version minimale prise en charge mise à jour pour
fastify
vers 3.0.0,pino
à 8.0.0 etkoa-router
à 12.0.0
Caractéristiques
- Abandon du support pour Node.js 18 (#3097) (cb7c080)
- Version minimale prise en charge mise à jour pour
fastify
,pino
etkoa-router
(#3108) (ae9e21d)
Documentation
- Mise à jour de la documentation de compatibilité de l'IA avec les nouvelles API AWS Bedrock (#3230) (e1ff0d3)
- Rapport de compatibilité mis à jour (#3237) (dc85e4e)
Tests
- Correction de
assertSegments
pour insérer tous les segments attendus (#3239) (de183fb) - Tests mis à jour pour simuler les appels sortants afin d'éviter les problèmes dans CI (#3234) (66694c6)
L'intégration continue
- Mise à jour de la préparation de sortie pour exclure la copie principale du référentiel (référentiel) autre que
node-newrelic
(#3242) (82d9689) - Mise à jour de la préparation de sortie pour ajouter une copie autour des changements de rupture (#3199) (ca1131c)
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
Débogage
eventSegment.addAttribute
ne plantera pas si null (#3215) (8955f37)openai
La prise en charge de l'API de réponses a été modifiée pour passer à >=v4.87.0 (#3219) (19c0c70)
Documentation
Tâches diverses
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
Documentation
Tâches diverses
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 possibilité de signaler uniquement les portées d'entrée et de sortie (#3184) (1f909d3)
- Ajout du support Node.js 24 (#3080) (a538c2a)
Documentation
Tâches diverses
- Correction des problèmes sur le nœud 24 (#3181) (24832df)
- Suppression des étiquettes de force sur workflow principal du CI (#3183) (3aaee17)
- Tests undici mis à jour pour débloquer CI (#3185) (08261eb)
L'intégration continue
- Correction du nom de la colonne todo dans workflow réutilisable d'ajout au tableau (#3178) (f216e0c)
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/)
Notes
Features
- Added
openai
v5 streaming support (#3148) (6e90d41) - Added support for
openai.responses.create
api (#3139) (a1204b2)
Bug fixes
Code refactoring
- Updated transformation rules to remove the bespoke rule to appease @google-cloud/pubsub <5.1.0 (#3151) (2d9b4b4)
Documentation
Miscellaneous chores
- Added logging of used New Relic environment variables (#3145) (1a9d9f5)
- Added supportability metrics to OTEL metrics API (#3164) (5312db0)
- Fixed formatting in Slack PR titles (#3167) (847859f)
- Improved output of pending prs script (#3160) (9bafd77)
- Improved setup of OpenTelemetry metrics API (#3138) (e91592d)
- Pinned
google/genai
to <1.5.0 (#3154) (04b9bde) - Removed discontinued Bedrock models (#3158) (2c79a31)
- Removed usage of
shim.argsToArray
in favor of rest parameters (#3141) (b144d71) - Tweaked nestjs test manifest (#3152) (51b82aa)
Tests
- Added JSDoc annotation for benchmark interface (#3127) (77e7e0a)
- fixed test assertion for langchain openai (#3169) (29ec912)
- Skips running nest 11+ on node 18 due to dropping support (#3149) (961975b)
- unpinned google genai tests (#3168) (cfa7114)
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/)