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\/)
Notas
Corrección de errores
- Se actualizó
@apm-js-collab/tracing-hooksa0.5.0para permitir la instrumentación en entornos Windows. (#3819) (d8f6d0f)- Esta versión de
@apm-js-collab/tracing-hooksincluye la corrección de la ruta de Windows para@apm-js-collab/code-transformer, consulte.
- Esta versión de
Refactorización de código
- Se actualizó la instrumentación v3 de
redispara suscribirse a los eventos emitidos (#3802) (4d18302)
Documentación
Pruebas
- Agregar pruebas de temporización de duración de segmentos
redis-clientynode-redis-client(#3810) (f07bcfe)
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ó
time_to_first_tokenparaLlmChatCompletionSummary(#3781) (737f374) - Se agregó
time_to_first_tokenpara AWS Bedrock (#3804) (a993b00) - Se agregó
time_to_first_tokenpara Google Gen AI (#3785) (d90ee70) - Se agregó
time_to_first_tokenpara OpenAI (#3782) (07cfd57)
Refactorización de código
Documentación
- Informe de compatibilidad actualizado (#3800) (5228cdc) (#3795) (1d6fe52) (#3791) (e79db5b) (#3777) (12fe4c6)
Tareas varias
- Se agregó un comentario de versión para agent-metadata.yml (#3779) (1267293)
- Se refactorizó la instrumentación de nestjs al tipo de suscriptor (#3792) (f7feb25)
- Se eliminó la dependencia de pares
@langchain/corede las pruebas de langchain openai y aws (#3788) (e670bb1) - Se eliminó la propagación de contexto
generic-poolinnecesaria (#3786) (bdd35fb) - Se eliminó la propagación de contexto
superagentinnecesaria (#3798) (81650e1) - Se actualizó
@apm-js-collab/tracing-hooksa0.4.0(#3787) (d85fb2b) - Formato de versión actualizado en agent-metadata.yml (#3778) (61759e9)
Pruebas
- Se actualizaron las pruebas de vectorstore de langchain para usar un vectorstore personalizado a fin de simplificar el proceso de pruebas (#3793) (0fd9b54)
- Rango de versiones actualizado para las pruebas de langgraph (#3794) (e02ce99)
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ó la capacidad de retrasar el inicio del Profiler y ejecutarlo durante n milisegundos antes de detenerse. (#3758) (8503d25)
- Se agregó funcionalidad para ingerir logs de Azure Functions App automáticamente (#3772) (0c70ba2)
- Se agregó soporte para causas de error (#3769) (7c5aae3)
Corrección de errores
- Se actualizó el suscriptor
@google/genaipara manejar el nuevo métodoembedContentInternalen 1.42.0 (#3771) (e96c974)
Refactorización de código
- Refactorización de eventos llm de AWS Bedrock (#3759) (7ff953d)
- Refactorización de eventos de Google Gen AI LLM (#3748) (f1e3a0e)
- Evento LangGraph LlmAgent, eliminar base antigua LlmEvent (#3761) (39d1d9a)
- Se actualizó la lógica de reasignación de padre para el modo compacto de trazas parciales para asignar el ID del padre al span de entrada (#3768) (5196318)
Documentación
Tareas varias
- Se agregó la clave de API para habilitar el soporte para la acción de GH (#3760) (a521e80)
- Se agregó la llamada al flujo de trabajo de metadatos del agente - paso 1 (#3750) (90eeaec)
- Se agregó el ID de span a todos los logs de nivel de depuración/rastreo en
span.applyPartialTraceRules(#3766) (8c57230) - Archivo renombrado y corrección de la salida de caché (#3757) (1ac00ea)
- Configurar la acción de metadatos para ejecutarse con los lanzamientos (#3762) (66efb13)
- Versión de
@langchain/coreactualizada para las pruebas de langchain-openai (#3763) (c27213e)
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\/)