Notas
Correções de bugs
Refatoração de código
- Código defensivo adicionado ao calcular tempo exclusivo em um segmento onde não é possível localizar o segmento no trace da árvore de transação (#3051) (b4aa25e)
 - Atualizado como o propagador trace de ponte do otel atribui cabeçalhos traceparent/tracestate (#3046) (6e317b8)
 
Documentação
Testes
- Regressões ignoradas em testes versionados pg-nativos (#3053) (6ce3670)
 - Imagem elasticsearch atualizada para testes versionados (#3038) (3d73f9f)
 
Declaração de apoio:
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
Consulte a New Relic Node.js política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notas
Recurso
- Suporte a tipos de gatilhos em segundo plano Azure Functions (#3028) (3bf17b0)
 - Suporte ao tipo de gatilho HTTP Azure Functions (#3021) (90d894b)
 
Correções de bugs
- Streamer de intervalo atualizado para repetir corretamente lotes com falha e lidar com a fila de lotes de limpeza a cada 5 segundos (#3033) (7db0e7c)
 
Refatoração de código
- Atualizar o sintetizador de regras de ponte do Otel para lidar adequadamente com as regras de tipo de consumidor (#3003) (3295dd1)
 
Documentação
Tarefas diversas
- Problemas corrigidos do prisma CI (#3031) (1349cae)
 - Registro aprimorado na detecção de utilização (#3034) (b47bd46)
 
Declaração de apoio:
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
Consulte a New Relic Node.js política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Features
- Azure Function utilization (#3017) (80ab93e)
 - Support honoring W3C 
traceparentsampled flag (#3009) (d903413)- By default the agent will not honor the 
traceparentsampled flag. - To control how sampling works with 
traceparentset the following in config:distributed_tracing.sampler.remote_parent_sampled(when the traceparent sampled flag is01)always_on: the agent will sample spansalways_off: the agent will not sample spansdefault: the agent will rely on existing priority sampling to make its decisions
distributed_tracing.sampler.remote_parent_not_sampled(when the traceparent sampled flag is00)always_on: the agent will sample spansalways_off: the agent will not sample spansdefault: the agent will rely on existing priority sampling to make its decisions
 
 - By default the agent will not honor the 
 
Code refactoring
- Updated otel bridge to centralize mapping rules for a given span attribute to accomondate semantic convention spec updates (#3010) (c20c36b)
 
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/)
Notes
Features
Bug fixes
- Fixed 
tracer.transactionNestProxyto 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
Recurso
- Adicionado suporte para função de streaming de resposta do Lambda (#2981) (61dbbf9)
 - Adicionada entidade AWS vinculando segmento atributo para otel bridge (#2978) (6bf1ccc)
 - Adicionado tratamento de erros em transações para extensões de hotéis (#2985) (4e61e09)
 
Refatoração de código
- Geração de evento de intervalo atualizada para atribuir o 
span.kindapropriado com base no nome do segmento (#2976) (697b17e) 
Documentação
Tarefas diversas
- Esclarecimento das versões de middleware next.js suportadas nos documentos (#2984) (15cb454)
 - Nomeação esclarecida do amostrador métrico do sistema (#2987) (8647d43)
 - Loops refatorados para serem mais simples (#2990) (79fb8e9)
 - Método de transação não utilizado removido (#2986) (cb4e2f7)
 - Restrição revertida em testes versionados do NestJS (#2979) (ffddcab)
 
Testes
- Asserções de fastify corrigidas em torno do tipo de intervalo durante a execução do agente de segurança (#2983) (c641645)
 
Declaração de apoio:
Recomendamos atualizar para a versão mais recente do agente assim que estiver disponível. Se você não puder atualizar para a versão mais recente, atualize seu agente para uma versão com no máximo 90 dias. Saiba mais sobre como manter o agente atualizado. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
Consulte a New Relic Node.js política de fim de vida útil do agente para obter informações sobre lançamentos de agentes e datas de suporte. (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 
traceparentheader on outgoing requests to the active http external span id (#2951) (bc714cf) - Updated 
api.recordLogEventto 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_CONTEXTis 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.getTraceMetadatato 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/)