Notes
Features
- Add internal OTEL API to agent (#4147) (b014f82)
- Collect on-CPU time alongside wall time in
CpuProfiler(#4146) (3b440f3)
Bug fixes
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/)
Notes
Bug fixes
Documentation
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. (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/)
Notes
Bug fixes
- Handled
$0as a replacement in a metric normalization rule to return the matched string in its entirety (#4150) (b57fcc8)
Documentation
Miscellaneous chores
- Attached serverless mode config to agent instance (#4140) (7a3592f)
- Removed dead
otlp_endpointconfig option (#4142) (05b072f)
Continuous integration
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
Característica
- Se agregó soporte de mapeo de origen al generador de perfiles de montón (#4122) (dcee39f)
- Se agregó soporte de mapeo de origen al generador de perfiles de CPU (tiempo real) (#4095) (f6123bc)
- Se agregó
otlp_resource_attributesa todas las llamadas de métricas de OpenTelemetry salientes (#4128) (a0c1c5b) - Se agregó soporte para que
ai_monitoring.enabled,ai_monitoring.streaming.enabledyai_monitoring.record_content.enabledse asignen a través de la configuración del lado del servidor (#4123) (c4d8032)
Corrección de errores
- Se corrigieron múltiples líneas duplicadas del reenvío de logs de
bunyan(#4132) (b0f4242) - Se corrigió el bloqueo de OTEL al agregar excepciones a los spans (#4130) (508542e)
Documentación
Tareas varias
- Se cambió el horario de
notify-release.ymlcon nuestro usuario bot (#4135) (a9318ae) - Se cambió el cronograma de
versioned-security-agent.ymlcon nuestro usuario bot (#4134) (d7c6f64) - Se cambió la programación de la prueba de humo con nuestro usuario bot (#4133) (400268e)
- Se fragmentaron las pruebas versionadas con el flujo de trabajo del agente de seguridad (#4119) (fe200c4)
- Se actualizó el ejecutor de pruebas para aceptar suites como parámetros posicionales (#4117) (ac0985d)
Pruebas
- Se agregaron más escenarios a winston para construir loggers (#4120) (ea90fc3)
- Se agregó la omisión de la prueba de winston para los rangos que no la admiten (#4121) (e75e15e)
- Se aplicó muestreo a
pg-nativepruebas para reducir la matriz bajo prueba (#4124) (b1ad2da) - Se corrigieron las afirmaciones de duración de trabajo asíncrono inestables de amqplib (#4118) (3544237)
- Se eliminó la condición de carrera de tiempo de las pruebas unitarias de common.request (#4113) (b22c25b)
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ó el instrumentado de
winstonpara asignarhandleExceptionsal primer NrTransport para evitar registrar controladores deuncaughtExceptionduplicados (#4108) (d60a48d)- Esto crearía una fuga de memoria lineal porque los objetos
NrTransportpara los logger que ya no están en uso no se liberarían debido al manejadorprocess.on('uncaughtException')global
- Esto crearía una fuga de memoria lineal porque los objetos
Documentación
integración continua
- Se fijó npm de CI en 11 para que las suites versionadas nativas se compilen en Node 22 (#4114) (b844e94)
- Se eliminó el tiempo de espera de 8 minutos del shard versionado (#4111) (0ef6374)
- Se intentó solucionar el problema de CI de memcached nuevamente (#4098) (f67fef5)
- Fragmentar pruebas versionadas en los ejecutores de CI (#4101) (1471734)
Pruebas
- Se agregó
samplesa prisma y next para reducir las versiones bajo prueba en los paquetes; recomendamos usar la instrumentación de agente híbrida (#4112) (7d8bd7c) - Se resolvió
grpcproto-loaderdelnode_modulesde la suite en ejecución (#4110) (5b5a9f8)
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 Node.js 26 (#4084) (4a7f777)
- Se agregaron las etiquetas
span_idytrace_ida los datos de muestra deCpuProfiler(#4049) (c2b1737) - Se agregó nueva lógica de nombre de host de GCP Cloud Run para incluir
K_REVISION(#4069) (02855dc) - Se agregó la opción de configuración
profiling.source_mapping.enabled(#4090) (43add80) - Se eliminó
spanIden el encabezadotracestatesaliente (#4091) (40a8bf1)
Refactorización de código
- Se refactorizó la instrumentación de
mongodbpara suscribirse a los eventos emitidos (#4059) (d2777ba)
Documentación
Tareas varias
- Se solucionaron las fallas de CI de larga data (#4093) (ae973a0)
- Se solucionó la resolución de la versión del paquete en Node 26 (#4094) (73d14a9)
integración continua
- Se actualizó
release-creationpara usarlts/*para node-version (#4080) (7eaed22) - Se actualizó el trabajo
setup-nodepara incluircheck-latesty garantizar que obtengamos la última versión de node (#4079) (4a425f6)
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\/)
Bug fixes
Fixed Azure functions crashing when they include response headers (#4070) (c88d2b7)
Documentation
Updated compatibility report (#4067) (0ae24b8)
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.