Notes
Features
Bug fixes
- Fixed
tracer.transactionNestProxy
to create a new transaction if there is no transaction or transaction is not active (#3007) (ced9e22)
Documentation
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/)
Notas
Característica
- Se agregó soporte para la función de transmisión de respuesta Lambda (#2981) (61dbbf9)
- Se agregó el atributo de segmento de enlace de entidad AWS para otel bridge (#2978) (6bf1ccc)
- Se agregó gestión de errores en las transacciones para tramos de hoteles (#2985) (4e61e09)
Refactorización de código
- Se actualizó la generación de eventos de lapso para asignar el
span.kind
apropiado según el nombre del segmento (#2976) (697b17e)
Documentación
Tareas varias
- Se aclararon las versiones de middleware next.js compatibles en la documentación (#2984) (15cb454)
- Se clarificó la denominación del muestreador del sistema métrico (#2987) (8647d43)
- Bucles refactorizados para que sean más simples (#2990) (79fb8e9)
- Se eliminó el método de transacción no empleado (#2986) (cb4e2f7)
- Restricción revertida en pruebas versionadas de NestJS (#2979) (ffddcab)
Pruebas
- Se corrigieron las afirmaciones de Fastify relacionadas con el tipo span mientras se ejecutaba el agente de seguridad (#2983) (c641645)
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
- Allowed undici error reporting to be disabled with feature flag
undici_error_tracking
(#2956) (6278107)- Thanks for your contribution @Voziv :tada:
- Added ability to propagate traceparent and tracestate on incoming server/consumer spans and outgoing client http and producer spans (#2958) (258ad7d)
- Added server span transaction naming fallback to the url.path (#2966) (770bf6f)
- Updated Context class to ensure bi-directional context propagation with opentelemetry bridge (#2962) (dfeec5a)
Code refactoring
Documentation
Miscellaneous chores
- Added consumer attribute reconciliation (#2957) (8943672)
- Added http external span attributes (#2955) (ef697a5)
- Limit nestjs to enable successful CI (#2972) (e9699cf)
- Refactored otel attribute reconciling (#2964) (1b5ed2c)
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
- Added support for region-prefixed Bedrock models (#2947) (6acf535)
- Added attribute reconciliation for message producer spans (#2942) (a9ba396)
- Added timeslice metrics for synthesized consumer segments (#2938) (acfe953)
Bug fixes
- Fixed queueing of logs from child loggers (#2945) (888cfe8)
- Fixed undici/fetch instrumentation to properly assign the parent-id portion of the
traceparent
header on outgoing requests to the active http external span id (#2951) (bc714cf) - Updated
api.recordLogEvent
to no longer truncate the message key in log event (#2949) (8dd557b)- Thanks for your contribution @rChaoz 🎉
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
Features
- Added timeslice metrics for synthesized server segments (#2924) (f404585)
- Added timeslice metrics for synthesized producer segments (#2939) (6832637)
- Added timeslice metrics for synthesized database segments (#2922) (8606f78)
- Propagate agent root context when opentelemetry
ROOT_CONTEXT
is passed in to trace propagator.(#2940) (b85111c)- Added logic to handle properly naming and ending transactions for server spans.
- Provided ability to disable instrumentation for core Node.js libraries (#2927) (2d232f1)
Bug fixes
- Fixed
api.getTraceMetadata
to handle when there is an active transaction but not active segment (#2944) (6db3b4d)
Documentation
Miscellaneous chores
- Localized OTEL attribute constants (#2928) (965c41b)
- Updated import-in-the-middle version (#2923) (aa2781f)
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
- Added health check support for upcoming feature (#2841) (4c8bf13)
- Added OpenTelemetry bridge instrumentation, which includes a context manager and processor to handle synthesizing segments and time-slice metrics (#2906) (d2e8a9e)
Bug fixes
Documentation
Miscellaneous chores
- Added regex note to SQL obfuscator (#2911) (1533111)
- deps: Updated @newrelic/security-agent to v2.3.0 (#2918) (ed89f38)
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/)
Notes
Bug fixes
- Fixed issue with
bluebird
andwhen
instrumentation where checking active context crashed when transaction prematurely ends (#2909) (4a30d5c) - Fixed transaction-shim to properly create new transactions when the existing transaction is not active (#2912) (3ad8c59)
Documentation
Miscellaneous chores
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/)
Notes
Features
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
- Updated undici instrumentation to fix crash with trying to calculate exclusive duration on a segment that no longer exists (#2884) (3b7e4bf)
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/)