Notes
Bug fixes
Tests
- Updated
minAgentVersionfor Anthropic versioned tests (#3900) (e1f6c32) - Reorganized the test utilities in AWS versioned tests (#3895) (3025571)
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
- Added instrumentation support for
@anthropic-ai/sdk(#3881) (e8713bb) - Updated OTel DB attributes to stable names from semantic conventions 1.40.0 (#3826) (6d3000d)
- Added distributed tracing propagation to SNS (#3893) (8fc1144)
Code refactoring
- Refactor
@aws-sdkv3 instrumentation to subscribe to events emitted- Added
@aws-sdk/smithy-clientsubscriber (#3877) (0e350fc) - Added
@smithy/smithy-clientsendsubscriber with AWS Bedrock Middleware (#3864) (5e0a6d1) - Moved generic AWS
Clientmiddleware to subscriber (#3889) (3cb1e1b) - Updated
aws-sdk/dynamodbinstrumentation to a subscriber middleware (#3891) (ff677a2) - Updated aws sdk v3 instrumentation to split out bedrock utilities from actual wrapped middleware (#3883) (eed340e)
- Updated Lambda instrumentation to a subscriber middleware (#3890) (12f8284)
- Refactored SNS instrumentation to subscriber type (#3876) (b9f3326)
- Refactored SQS instrumentation to subscriber type (#3880) (de46dee)
- Added
- Refactored
LlmErrorMessageto use vendor-specific subclasses (#3882) (5b0fd2b) - Refactored
amqplibto use message broker constants (#3879) (77621fb)
Documentation
Miscellaneous chores
- Updated
@apm-js-collab/tracing-hooksto0.6.0(#3884) (f6ef470) - Updated Undici tests to cover version 8 (#3896) (f27e75f)
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
- Instrumentation du flux de serveur grpc pour lier le contexte asynchrone aux gestionnaires d'événements de flux (#3855) (92c70a8)
Refactoring de code
- Refactorisation de l'instrumentation
whenpour s'abonner aux événements émis (#3866) (1b55c5a) - Refactorisation de l'instrumentation
memcachedpour s'abonner aux événements émis (#3849) (915b320) - Refactorisation de l'instrumentation
bluebirdpour s'abonner aux événements émis (#3858) (e3d84c2) - Refactorisation de l'instrumentation
qpour s'abonner aux événements émis (#3853) (9fdb0b8) - Refactorisation de l'instrumentation du client
grpc-jsvers le type abonné (#3856) (057fca2) - Refactorisation de l'instrumentation du serveur
grpc-jsen type abonné (#3805) (ca3010a) - Mise à jour des abonnés
@langchain/corepour instrumenter correctement les méthodes de la classe d'outils (#3850) (2d17eed)
Documentation
Tâches diverses
Tests
- Suppression de l'indicateur de fonctionnalité inutilisé du gestionnaire de contexte pour l'exécution des tests versionnés (#3851) (15c9757)
- Mise à jour des tests inter-agents de tracing de base (#3860) (08e4570)
- Correction d'un problème avec le test des liens de span (#3863) (23a8594)
- Suppression du seuil de chronométrage de la durée du segment dans les tests
memcached(#3869) (bd24410)
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 du profilage continu (#3834) (6d8d5b5)
- Ajout de la configuration côté serveur pour
profiling.enabled(#3790) (0d44e5b) (#3847) (e57223c) - Ajout de délai + durée à
ProfilingAggregator(#3815) (8000665) - Ajout de métriques de supportabilité pour le profilage (#3801) (19bbb7e)
- Empêche ProfilingAggregator de s'exécuter en mode serverless (#3806) (e4db0f4)
- Désactivation de
profiling.enabledlorsque le mode haute sécurité est activé (#3803) (9d4eebb) - Ajout du profileur de tas (#3751) (8262f6b)
- Ajout du profileur de CPU (#3747) (2c2097f)
- Ajout de la configuration côté serveur pour
Remarque: L'interface utilisateur du Profilage en continu arrive bientôt ! Alors que l'agent Node.js prend désormais en charge la collecte de données de profilage continu, l'expérience de visualisation fera ses débuts en Limited Preview à partir de la semaine prochaine. Si vous souhaitez bénéficier d'un accès anticipé aux dashboards de profilage et aux fonctionnalités de l'interface utilisateur, veuillez contacter votre chargé de compte (AE) pour savoir comment participer à la préversion.
Refactoring de code
Documentation
Tests
- Ajout de tests de durée de segment pour
ioredis/iovalkey(#3825) (9738bc8) - Ajout de tests de chronométrage de la durée des segments pour
mysql2(#3820) (bb424ff) - Modification de la structure des tests Bedrock pour éviter de récupérer les bibliothèques de base instrumentées depuis le premier test (#3838) (886a36c)
- Modification de la structure des tests Lambda et SNS pour éviter que les bibliothèques de base ne soient instrumentées dès le premier test (#3836) (414044d)
- Mise à jour de la plage de versions
@aws-sdk/lib-dynamodb(#3829) (d28c938)
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
@apm-js-collab/tracing-hooksvers0.5.0, pour permettre l'instrumentation sur les environnements Windows. (#3819) (d8f6d0f)- Cette version de
@apm-js-collab/tracing-hooksinclut le correctif de chemin Windows pour@apm-js-collab/code-transformer, voir.
- Cette version de
Refactoring de code
Documentation
Tests
- Ajouter des tests de chronométrage de la durée des segments
redis-clientetnode-redis-client(#3810) (f07bcfe)
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
time_to_first_tokenpourLlmChatCompletionSummary(#3781) (737f374) - Ajout de
time_to_first_tokenpour AWS Bedrock (#3804) (a993b00) - Ajout de
time_to_first_tokenpour Google Gen AI (#3785) (d90ee70) - Ajout de
time_to_first_tokenpour OpenAI (#3782) (07cfd57)
Refactoring de code
Documentation
- Rapport de compatibilité mis à jour (#3800) (5228cdc) (#3795) (1d6fe52) (#3791) (e79db5b) (#3777) (12fe4c6)
Tâches diverses
- Ajout d'un commentaire de version pour agent-metadata.yml (#3779) (1267293)
- Refactorisation de l'instrumentation nestjs vers le type abonné (#3792) (f7feb25)
- Suppression de la dépendance pair
@langchain/coredes tests langchain openai et aws (#3788) (e670bb1) - Suppression de la propagation de contexte
generic-poolinutile (#3786) (bdd35fb) - Suppression de la propagation de contexte
superagentinutile (#3798) (81650e1) - Mise à jour de
@apm-js-collab/tracing-hooksvers0.4.0(#3787) (d85fb2b) - Format de version mis à jour dans agent-metadata.yml (#3778) (61759e9)
Tests
- Mise à jour des tests de vectorstore langchain pour utiliser un vectorstore personnalisé afin de simplifier le processus de test (#3793) (0fd9b54)
- Mise à jour de la plage de versions pour les tests langgraph (#3794) (e02ce99)
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/)