Bug fixes
Updated addAttribute to only increase the attributeCount for new attributes (#4184) (f05df73)
Documentation
Updated compatibility report (#4191) (5b5f8ce)
Miscellaneous chores
Reverted clean-jsdoc-theme to 4.x (#4192) (e7b3ddf)
Tests
- Added unit tests for
bin/git-commands.js(#4199) (a8bb311) - Sync cross agent tests and fix related DT assertions (#4198) (44388c0)
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.
Notes
Bug fixes
Documentation
Miscellaneous chores
- Removed
update-snyk-prsworkflow (#4185) (ab7722c) - Restored scrollbar on API docs (#4181) (3ea46fb)
- Updated all
@opentelemetrydeps from0.219.0to0.221.0(#4179) (62c3779) - Updated conventional commit dev deps to latest (#4178) (f4db525)
- Updated out of date dev deps:
@matteo.collina/tspl,@newrelic/eslint-config,@slack/bolt,borp,c8,clean-jsdoc-theme,lint-stagedandproxyquire(#4175) (e978762)
Continuous integration
- Added a poll npm workflow to ensure new package version exists before executing any dependent workflows (#4182) (224c4f9)
- Normalized how we retrieve agent version from package.json (#4183) (949e620)
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.
Notas
Característica
- Recopilar métricas de OTEL en AWS Lambda (#4166) (204c166)
- Característica no disponible de forma general a partir del 27/07/2026. Una versión futura habilitará la infraestructura necesaria para una funcionalidad completa.
Corrección de errores
- Se actualizó la instrumentación de
openaipara almacenar en caché los resultados de la cadenaresponses.parseen las promesas personalizadas de openai (#4173) (35dce3c)
Documentación
- Se corrigieron errores tipográficos en la versión 14.3.1 (#4170) (dd84830)
- Informe de compatibilidad actualizado (#4165) (33eceac)
Tareas varias
- Se actualizó
@apm-js-collab/tracing-hooksa0.13.0(#4167) (153acec) - Se actualizó
@octokit/resta22.x(#4172) (55d90c2) - Se actualizó
commandera v15 y se agregaron pruebas unitarias para los scripts que lo usan (#4168) (e409204)
Pruebas
- Se actualizó
runnables-streaming.jspara consumir el flujo en las pruebas de métricas de seguimiento para evitar tiempos de espera de prueba (#4169) (1a132bf)
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
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\/)
Notes
Bug fixes
- Updated
winstoninstrumenting to assignhandleExceptionsto the first NrTransport to avoid registering duplicateuncaughtExceptionhandlers (#4108) (d60a48d)- This would create a linear memory leak because the
NrTransportobjects for loggers no longer in use, would not be freed because of the globalprocess.on('uncaughtException')handler
- This would create a linear memory leak because the
Documentation
Continuous integration
- Pinned CI npm to 11 so native versioned suites build on Node 22 (#4114) (b844e94)
- Removed the 8 minute versioned shard timeout (#4111) (0ef6374)
- Attempted to fix memcached CI issue again (#4098) (f67fef5)
- Shard versioned tests across CI runners (#4101) (1471734)
Tests
- Added
samplesto prisma and next to cut down on versions under test on packages we recommend using hybrid ageninstrumentation (#4112) (7d8bd7c) - Resolved
grpcproto-loaderfrom the running suite'snode_modules(#4110) (5b5a9f8)
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/)