Notes
Features
- Added support for Continuous Profiling (#3834) (6d8d5b5)
- Added server-side configuration for
profiling.enabled(#3790) (0d44e5b) (#3847) (e57223c) - Added delay + duration to
ProfilingAggregator(#3815) (8000665) - Added supportability metrics for profiling (#3801) (19bbb7e)
- Prevented ProfilingAggregator from running in serverless mode (#3806) (e4db0f4)
- Disabled
profiling.enabledwhen high security mode is enabled (#3803) (9d4eebb) - Added Heap profiler (#3751) (8262f6b)
- Added Cpu Profiler (#3747) (2c2097f)
- Added server-side configuration for
Note: Continuous Profiling UI is coming soon! While the Node.js agent now supports Continuous Profiling data collection, the visualization experience will debut in Limited Preview starting next week. If you would like to get early access to the profiling dashboards and UI features, please reach out to your Account Executive (AE) about how to opt-in to the preview.
Code refactoring
Documentation
Tests
- Added segment duration tests for
ioredis/iovalkey(#3825) (9738bc8) - Added segment duration timing tests for
mysql2(#3820) (bb424ff) - Changed structure of bedrock tests to avoid getting instrumented core libraries from first test (#3838) (886a36c)
- Changed structure of lambda and sns tests to avoid getting instrumented core libraries from first test (#3836) (414044d)
- Updated
@aws-sdk/lib-dynamodbversion range (#3829) (d28c938)
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
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/)
Remarques
Caractéristiques
- Ajout de la possibilité de retarder le démarrage du profileur et de l'exécuter pendant n millisecondes avant de s'arrêter. (#3758) (8503d25)
- Ajout d'une fonctionnalité pour ingérer automatiquement les logs depuis Azure Functions App (#3772) (0c70ba2)
- Ajout de la prise en charge des causes d'erreur (#3769) (7c5aae3)
Débogage
- Mise à jour de l'abonné
@google/genaipour prendre en charge la nouvelle méthodeembedContentInternaldans la version 1.42.0 (#3771) (e96c974)
Refactoring de code
- Refactorisation des événements llm AWS Bedrock (#3759) (7ff953d)
- Refactorisation de l'événement Google Gen AI LLM (#3748) (f1e3a0e)
- Événement LangGraph LlmAgent, suppression de l'ancienne base LlmEvent (#3761) (39d1d9a)
- Mise à jour de la logique de reparentage pour le mode compact des traces partielles afin d'attribuer l'identifiant parent au span d'entrée (#3768) (5196318)
Documentation
Tâches diverses
- Ajout d'une clé d'API pour activer la prise en charge de l'action GH (#3760) (a521e80)
- Ajout d'un appel au workflow de métadonnées de l'agent - étape 1 (#3750) (90eeaec)
- Ajout de l'ID de span à tous les logs de niveau debug/trace dans
span.applyPartialTraceRules(#3766) (8c57230) - Fichier renommé et correction de la sortie du cache (#3757) (1ac00ea)
- Configurer l'action de métadonnées pour s'exécuter avec les versions (#3762) (66efb13)
- Mise à jour de la version
@langchain/corepour les tests langchain-openai (#3763) (c27213e)
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
Sortie de fonctionnalité
Avec cette version, nous mettons à disposition notre Agent hybride Node.js. L'Agent hybride Node.js fournit une solution d'observabilité pérenne avec une prise en charge intégrée des API de tracing, de métriques et de logs OpenTelemetry. Des améliorations majeures telles que les Span Links et les Events on Spans sont désormais disponibles, garantissant une interopérabilité transparente dans les environnements en mode mixte. Il est conçu pour combler le fossé pour les équipes Node.js souhaitant adopter les standards OpenTelemetry tout en conservant la rétrocompatibilité avec leurs dashboards New Relic existants.
Une annonce complète du produit et la documentation de cette fonctionnalité seront bientôt disponibles. Veuillez vous abonner à nos communiqués de presse pour rester informé.
Caractéristiques
- Ajout de
delayetdurationà la configuration de profilage (#3754) (a7f06e0) - Ajout de
ProfilingAggregatorqui sera utilisé pour collecter et envoyer la télémétriepprof_data(#3732) (738045c) - Ajout de la configuration de profilage (#3733) (2b4d7d8)
- Ajout de la classe ProfilingManager, utilisée pour orchestrer les profileurs (#3738) (105da3b)
- Mise à jour de
RemoteMethodpour gérer l'envoi depprof_datavia le collecteur (#3734) (868e5bd) - Mise à jour des propriétés de configuration du profilage (#3742) (fa55881)
Refactoring de code
- Refactorisation de l'événement LangChain LLM (#3745) (b2612ec)
- Refactorisation de l'événement OpenAI LLM (#3726) (0ccad21)
Documentation
- Mise à jour du rapport de compatibilité (#3743) (4a7cafc) (#3739) (59ff976) (#3730) (dea410b) (#3703) (532729a)
Tâches diverses
- Ajout de l'attribut de sous-composant aux traces d'outils LangChain (#3706) (c5469ea)
- Ajout de l'attribut subcomponent aux invocations mcp-sdk (#3749) (70b7f41)
- Activation de tous les signaux OTEL par défaut lorsque OTEL est activé (#3712) (15b82c2)
- Correction du conflit de dépendance pair
@langchain/community(#3741) (202d2b3) - Suppression de la dépendance pair
@langchain/corede la matrice de test LangGraph (#3737) (8ba2616) - Renommage des paramètres de configuration des métriques OTEL de camelCas… vers snake_case (#3711) (4f59108)
- Mise à jour de
ai-support.jsonpour inclure LangGraph (#3705) (aa0ba22) - Mise à jour de la configuration eslint (#3740) (d306374)
Tests
- Mise à jour des tests de streaming mcp pour générer des sessions afin de réutiliser le transport pour tous les tests de streaming (#3729) (1772fd5)
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
Security
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/)