Notes
Features
- Collect OTEL metrics in AWS Lambda (#4166) (204c166)
- Feature not generally available as of 2026-07-27. A future release will enable the necessary plumbing for full functionality.
Bug fixes
- Updated
openaiinstrumentation to cache the results ofresponses.parsechain on openai custom promises (#4173) (35dce3c)
Documentation
Miscellaneous chores
- Updated
@apm-js-collab/tracing-hooksto0.13.0(#4167) (153acec) - Updated
@octokit/restto22.x(#4172) (55d90c2) - Updated
commanderto v15 and added unit tests for scripts that use it (#4168) (e409204)
Tests
- Updated
runnables-streaming.jsto consume the stream on the tracking metrics tests to avoid test time outs (#4169) (1a132bf)
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
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\/)