Notes
Features
- Added
browser_monitoring.versionconfiguration option (#4269) (b62ca00)- When this is set, it will pin the browser agent version when using
newrelic.getBrowserTimingHeaderto the version selected. - If you specify a version that is no longer supported or invalid, it will not resolve to any browser agent when calling
newrelic.getBrowserTimingHeader.
- When this is set, it will pin the browser agent version when using
Bug fixes
- Updated
undiciinstrumentation to not attempt to create an external segment when transaction is not active (#4278) (d634246) - Updated
http2instrumentation to properly injecttraceparentheader with external segment id (#4279) (ccd7800)
Code refactoring
- Refactored
child_processinstrumentation to use tracing channel instead ofShim(#4212) (5a39c38) - Refactored
dnsinstrumentation to subscribe to events emitted (#4224) (c04289f)
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.
See the New Relic Node.js agent EOL policy for information about agent releases and support dates.
Remarques
Caractéristiques
- Ajout de la prise en charge des métriques
MessageBroker/Kafka/Cluster/{cluster_id}/{Produce|Consume}/{topic_name}(#4263) (3be98f1) - Mise à jour du nom d’hôte GCP pour prendre en charge plus de types d’instance Cloud Run (#4256) (67bfd0d)
Débogage
- Correction du chemin de montage de routeur dupliqué dans les noms de transaction pour le middleware asynchrone (#4272) (51a3bf4)
- Correction du format de la charge otlp pour les métriques dans AWS Lambda (#4270) (5d29078) (fonctionnalité à venir ; pas encore disponible)
Documentation
Tâches diverses
utilization.gcp_use_instance_as_hostdéprécié au profit deutilization.gcp_cloud_run.use_instance_as_host(#4258) (450303e)
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
Refactoring de code
- Séparation de
BedrockResponseetBedrockCommanden variantesConverseetInvokeModel(#4235) (8235cf5) - Mise à jour de la logique de détection de Claude dans
InvokeModelCommand(#4245) (b090344)
Documentation
Tâches diverses
Tests
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
Refactoring de code
Tâches diverses
- Ajout de workflows pour générer un schéma de configuration et une version avant la sortie de l’agent (#4161) (56987ca)
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
Amélioration des performances
Refactoring de code
- Incluez tous les équivalents
.mjsdans l’instrumentationopenaipour fonctionner correctement lors de l’utilisation d’ESM (#4232) (55c4dd9) - Suppression du code
wrapNoSegmentmort de l’instrumentationzlib(#4231) (56207ec)
Documentation
Tâches diverses
- Amélioration de la documentation et de l’évaluation des performances pour les attributs (#4207) (7dbcd04)
Tests
- Correction des tests d’intégration instables de CpuProfiler et du taux d’échantillonnage (#4229) (edfe9a6)
- Élargissement de la marge d’erreur dans le test instable de l’échantillonneur basé sur le ratio (#4234) (ff0496e)
L'intégration continue
- Appels
child_process.execmis à jour verschild_process.execFiledansbin/npm-commands.js(#4211) (f07a8cd)
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
Bug fixes
- Fixed OTEL metrics wrapping meters too many times (#4216) (6f917ad)
- Improved Apollo server resolver instrumentation performance (#4206) (2a394e8)
- Updated
getBrowserTimingHeaderto handle when a transaction may not be finalized and still return the browser agent string without transaction intrinsics (#4209) (fbf636b)
Performance improvements
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/)