Notes
Bug fixes
- Fixed
child_processinstrumentation to avoid leaking event handlers subscribed toonce(#3907) (ad0b1f6)
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/)
Notas
Corrección de errores
Pruebas
- Se actualizó
minAgentVersionpara las pruebas versionadas de Anthropic (#3900) (e1f6c32) - Se reorganizaron las utilidades de prueba en las pruebas versionadas de AWS (#3895) (3025571)
Declaración de apoyo:
Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado. (https:\/\/docs.newrelic.com\/docs\/new-relic-solutions\/new-relic-one\/install-configure\/update-new-relic-agent\/)
Consulte la política de EOL del agente Node.js de New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte. (https:\/\/docs.newrelic.com\/docs\/apm\/agents\/nodejs-agent\/getting-started\/nodejs-agent-eol-policy\/)
Notas
Característica
- Se agregó soporte de instrumentación para
@anthropic-ai/sdk(#3881) (e8713bb) - Se actualizaron los atributos de base de datos de OTel a nombres estables de las convenciones semánticas 1.40.0 (#3826) (6d3000d)
- Se agregó la propagación de rastreo distribuido a SNS (#3893) (8fc1144)
Refactorización de código
Refactorizar la instrumentación de
@aws-sdkv3 para suscribirse a los eventos emitidos- Se agregó el suscriptor
@aws-sdk/smithy-client(#3877) (0e350fc) - Se agregó el suscriptor
@smithy/smithy-clientsendcon AWS Bedrock Middleware (#3864) (5e0a6d1) - Se movió el middleware genérico de AWS
Cliental suscriptor (#3889) (3cb1e1b) - Se actualizó la instrumentación de
aws-sdk/dynamodba un middleware de suscriptor (#3891) (ff677a2) - Instrumentación de AWS SDK v3 actualizada para separar las utilidades de bedrock del middleware envuelto real (#3883) (eed340e)
- Se actualizó la instrumentación de Lambda a un middleware de suscriptor (#3890) (12f8284)
- Se refactorizó la instrumentación de SNS al tipo de suscriptor (#3876) (b9f3326)
- Se refactorizó la instrumentación de SQS al tipo de suscriptor (#3880) (de46dee)
- Se agregó el suscriptor
Se refactorizó
LlmErrorMessagepara usar subclases específicas del proveedor (#3882) (5b0fd2b)Se refactorizó
amqplibpara usar constantes del agente de mensajes (#3879) (77621fb)
Documentación
Tareas varias
- Se actualizó
@apm-js-collab/tracing-hooksa0.6.0(#3884) (f6ef470) - Pruebas de Undici actualizadas para cubrir la versión 8 (#3896) (f27e75f)
Declaración de apoyo:
Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado. (https:\/\/docs.newrelic.com\/docs\/new-relic-solutions\/new-relic-one\/install-configure\/update-new-relic-agent\/)
Consulte la política de EOL del agente Node.js de New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte. (https:\/\/docs.newrelic.com\/docs\/apm\/agents\/nodejs-agent\/getting-started\/nodejs-agent-eol-policy\/)
Notas
Característica
- Se instrumentó el stream del servidor grpc para vincular el contexto asíncrono a los controladores de eventos del stream (#3855) (92c70a8)
Refactorización de código
- Se refactorizó la instrumentación de
whenpara suscribirse a los eventos emitidos (#3866) (1b55c5a) - Se refactorizó la instrumentación de
memcachedpara suscribirse a los eventos emitidos (#3849) (915b320) - Se refactorizó la instrumentación de
bluebirdpara suscribirse a los eventos emitidos (#3858) (e3d84c2) - Se refactorizó la instrumentación de
qpara suscribirse a los eventos emitidos (#3853) (9fdb0b8) - Se refactorizó la instrumentación del cliente
grpc-jsa tipo suscriptor (#3856) (057fca2) - Se refactorizó la instrumentación del servidor
grpc-jsal tipo de suscriptor (#3805) (ca3010a) - Se actualizaron los suscriptores de
@langchain/corepara instrumentar correctamente los métodos de la clase de la herramienta (#3850) (2d17eed)
Documentación
Tareas varias
Pruebas
- Se eliminó el feature flag no utilizado del administrador de contexto para ejecutar pruebas versionadas (#3851) (15c9757)
- Se actualizaron las pruebas entre agentes de rastreo principal (#3860) (08e4570)
- Se solucionó el problema con la prueba de enlaces de span (#3863) (23a8594)
- Se eliminó el umbral de tiempo de duración del segmento en las pruebas de
memcached(#3869) (bd24410)
Declaración de apoyo:
Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado. (https:\/\/docs.newrelic.com\/docs\/new-relic-solutions\/new-relic-one\/install-configure\/update-new-relic-agent\/)
Consulte la política de EOL del agente Node.js de New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte. (https:\/\/docs.newrelic.com\/docs\/apm\/agents\/nodejs-agent\/getting-started\/nodejs-agent-eol-policy\/)
Notas
Característica
Se agregó soporte para Continuous Profiling (#3834) (6d8d5b5)
- Se agregó configuración del lado del servidor para
profiling.enabled(#3790) (0d44e5b) (#3847) (e57223c) - Se agregó retraso + duración a
ProfilingAggregator(#3815) (8000665) - Se agregaron métricas de compatibilidad para la creación de perfiles (#3801) (19bbb7e)
- Se evitó la ejecución de ProfilingAggregator en modo serverless (#3806) (e4db0f4)
- Se deshabilitó
profiling.enabledcuando el modo de alta seguridad está habilitado (#3803) (9d4eebb) - Se agregó el perfilador de heap (#3751) (8262f6b)
- Se agregó Cpu Profiler (#3747) (2c2097f)
- Se agregó configuración del lado del servidor para
Nota: ¡La interfaz de usuario de Continuous Profiling estará disponible pronto! Si bien el agente de Node.js ahora soporta la recolección de datos de Continuous Profiling, la experiencia de visualización debutará en Limited Preview a partir de la próxima semana. Si desea obtener acceso anticipado a los dashboards de perfilado y a las funciones de la interfaz de usuario, comuníquese con su Ejecutivo de cuenta (AE) para saber cómo participar en la vista previa.
Refactorización de código
- Refactorizar la instrumentación de
winstonpara suscribirse a los eventos emitidos (#3808) (4af2f48)
Documentación
Pruebas
- Se agregaron pruebas de duración de segmento para
ioredis/iovalkey(#3825) (9738bc8) - Se agregaron pruebas de temporización de duración de segmentos para
mysql2(#3820) (bb424ff) - Se cambió la estructura de las pruebas de Bedrock para evitar obtener bibliotecas principales instrumentadas de la primera prueba (#3838) (886a36c)
- Se cambió la estructura de las pruebas de lambda y sns para evitar obtener bibliotecas principales instrumentadas desde la primera prueba (#3836) (414044d)
- Se actualizó el rango de versiones de
@aws-sdk/lib-dynamodb(#3829) (d28c938)
Declaración de apoyo:
Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado. (https:\/\/docs.newrelic.com\/docs\/new-relic-solutions\/new-relic-one\/install-configure\/update-new-relic-agent\/)
Consulte la política de EOL del agente Node.js de New Relic para obtener información sobre los lanzamientos del agente y las fechas de soporte. (https:\/\/docs.newrelic.com\/docs\/apm\/agents\/nodejs-agent\/getting-started\/nodejs-agent-eol-policy\/)
Notes
Bug fixes
- Updated
@apm-js-collab/tracing-hooksto0.5.0, to allow instrumentation on windows environments. (#3819) (d8f6d0f)- This version of
@apm-js-collab/tracing-hooksincludes the windows path fix for@apm-js-collab/code-transformer, see.
- This version of
Code refactoring
Documentation
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/)