Notas
Característica
- Se agregó la capacidad de registrar las métricas
Supportability/Features/Instrumentation/OnRequire/<pkg>
para instrumentación basada en suscriptores (#3312) (87bfa40) - Se agregó el gancho del cargador esm y el parche commonjs para que funcione con orchestrion-js (#3312) (415aeba)
- Se agregó instrumentación para las llamadas de cliente
@modelcontextprotocol/sdk
:client.callTool
,client.readResource
yclient.getPrompt
(#3312) (5d9790b)
Corrección de errores
- Lógica fija en torno a la detección de paquetes OTEL (#3326) (4df30e5)
- Se actualizó
shimmer.setupSubscribers
para configurar y omitir correctamente los suscriptores que están deshabilitados (#3312) (cf5b3ec)
Refactorización de código
- Se agregó la capacidad de deshabilitar suscriptores a través de
config.instrumentation.<pkg-name>.enabled
(#3312) (55f8fe7) - Se agregó la capacidad de evitar la creación de segmentos en la instrumentación basada en suscriptores cuando el padre está marcado como interno y es del mismo paquete (#3322) (91f91c2)
- Se eliminó el parámetro
id
de la claseopensearch
(#3312) (8be00ce) - Actualizada
opensearch
instrumentación para suscribir al evento emitido (#3312) (9a27a5d) - Instrumentación elasticsearch actualizada para suscribir al evento emitido (#3312) (a3e2348)
- Instrumentación ioredis actualizada para suscribir al evento emitido (#3312) (90b97d2)
- Pino instrumentación actualizado para suscribir al evento emitido (#3312) (28bbe9f)
- Se actualizaron los suscriptores para que tengan un createSegment común que crea, asigna atributos e inicia el segmento (#3317) (aa3f8d9)
- Se actualizó la instrumentación undici para eliminar su dependencia de calzas. También se actualizó el almacenamiento de los segmentos relevantes en el contexto en lugar de símbolos en el objeto de solicitud (#3312) (ec17fa7)
Documentación
Tareas varias
- cambiar del segmento final al contacto para la paridad de características con cuña (#3312) (4d39fc5)
- Configuración de eslint actualizada (#3296) (5c168a6)
Pruebas
- Se solucionó la obtención de la versión del paquete opensearch para versiones anteriores del instrumento (#3314) (e45ab27)
- Se eliminaron
prisma.$use
innecesarios en las pruebas para desanclar (#3303) (db20324)
integración continua
- Permitir al usuario ejecutar pruebas de punto de referencia incluso si no envía métrica (#3307) (1be1514)
- Cambie las pruebas de punto de referencia para usar
TEST_LICENSE
(#3325) (1f7f733)
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\/)