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/)
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\/)
Notas
Lanzamiento de funciones
Con este lanzamiento, ponemos a disposición nuestro Agente híbrido de Node.js. El Agente híbrido de Node.js ofrece una solución de observabilidad preparada para el futuro con soporte integrado para las API de Rastreo, Metricas y Logs de OpenTelemetry. Mejoras clave como Span Links y Events on Spans ya están disponibles, asegurando una interoperabilidad fluida en entornos de modo mixto. Está diseñado para cerrar la brecha para los equipos de Node.js que buscan adoptar los estándares de OpenTelemetry, manteniendo al mismo tiempo la retrocompatibilidad con sus dashboards de New Relic existentes.
Pronto habrá un anuncio completo del producto y documentación para esta función. Por favor, suscríbase a nuestros comunicados de prensa para mantenerse al día.
Característica
- Se agregaron
delayydurationa la configuración de perfilamiento (#3754) (a7f06e0) - Se agregó
ProfilingAggregatorque se utilizará para recopilar y enviar telemetría depprof_data(#3732) (738045c) - Se agregó configuración de perfilado (#3733) (2b4d7d8)
- Se agregó la clase ProfilingManager, utilizada para orquestar generadores de perfiles (#3738) (105da3b)
- Se actualizó
RemoteMethodpara manejar el envío depprof_dataa través del colector (#3734) (868e5bd) - Se actualizaron las propiedades de configuración de perfilado (#3742) (fa55881)
Refactorización de código
- Refactorización de eventos de LangChain LLM (#3745) (b2612ec)
- Refactorización de eventos LLM de OpenAI (#3726) (0ccad21)
Documentación
- Informe de compatibilidad actualizado (#3743) (4a7cafc) (#3739) (59ff976) (#3730) (dea410b) (#3703) (532729a)
Tareas varias
- Se agregó el atributo de subcomponente a las trazas de la herramienta LangChain (#3706) (c5469ea)
- Se agregó el atributo de subcomponente a las invocaciones de mcp-sdk (#3749) (70b7f41)
- Se habilitaron todas las señales de OTEL de forma predeterminada cuando OTEL está habilitado (#3712) (15b82c2)
- Se corrigió el conflicto de dependencia de pares
@langchain/community(#3741) (202d2b3) - Se eliminó la dependencia de pares
@langchain/corede la matriz de pruebas de LangGraph (#3737) (8ba2616) - Se renombraron los parámetros de configuración de métricas de OTEL a snake_case de camelCas… (#3711) (4f59108)
- Se actualizó
ai-support.jsonpara incluir LangGraph (#3705) (aa0ba22) - Se actualizó la configuración de eslint (#3740) (d306374)
Pruebas
- Se actualizaron las pruebas de streaming de mcp para generar sesiones que reutilicen el transporte para todas las pruebas de streaming (#3729) (1772fd5)
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
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/)