Notes
Features
- Added support for Continuous Profiling (#3834) (6d8d5b5)
- Added server-side configuration for
profiling.enabled(#3790) (0d44e5b) (#3847) (e57223c) - Added delay + duration to
ProfilingAggregator(#3815) (8000665) - Added supportability metrics for profiling (#3801) (19bbb7e)
- Prevented ProfilingAggregator from running in serverless mode (#3806) (e4db0f4)
- Disabled
profiling.enabledwhen high security mode is enabled (#3803) (9d4eebb) - Added Heap profiler (#3751) (8262f6b)
- Added Cpu Profiler (#3747) (2c2097f)
- Added server-side configuration for
Note: Continuous Profiling UI is coming soon! While the Node.js agent now supports Continuous Profiling data collection, the visualization experience will debut in Limited Preview starting next week. If you would like to get early access to the profiling dashboards and UI features, please reach out to your Account Executive (AE) about how to opt-in to the preview.
Code refactoring
Documentation
Tests
- Added segment duration tests for
ioredis/iovalkey(#3825) (9738bc8) - Added segment duration timing tests for
mysql2(#3820) (bb424ff) - Changed structure of bedrock tests to avoid getting instrumented core libraries from first test (#3838) (886a36c)
- Changed structure of lambda and sns tests to avoid getting instrumented core libraries from first test (#3836) (414044d)
- Updated
@aws-sdk/lib-dynamodbversion range (#3829) (d28c938)
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
Correções de bugs
- Atualizado
@apm-js-collab/tracing-hookspara0.5.0, para permitir instrumentação em ambientes Windows. (#3819) (d8f6d0f)- Esta versão do
@apm-js-collab/tracing-hooksinclui a correção do caminho do Windows para o@apm-js-collab/code-transformer, veja.
- Esta versão do
Refatoração de código
Documentação
Testes
- Adicionar testes de temporização de duração de segmento
redis-clientenode-redis-client(#3810) (f07bcfe)
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
- Adicionado
time_to_first_tokenparaLlmChatCompletionSummary(#3781) (737f374) - Adicionado
time_to_first_tokenpara AWS Bedrock (#3804) (a993b00) - Adicionado
time_to_first_tokenpara Google Gen AI (#3785) (d90ee70) - Adicionado
time_to_first_tokenpara OpenAI (#3782) (07cfd57)
Refatoração de código
Documentação
- Relatório de compatibilidade atualizado (#3800) (5228cdc) (#3795) (1d6fe52) (#3791) (e79db5b) (#3777) (12fe4c6)
Tarefas diversas
- Adicionado comentário de versão para agent-metadata.yml (#3779) (1267293)
- Instrumentação do NestJS refatorada para o tipo subscriber (#3792) (f7feb25)
- Removida a dependência de pares
@langchain/coredos testes langchain openai e aws (#3788) (e670bb1) - Removida propagação de contexto
generic-pooldesnecessária (#3786) (bdd35fb) - Removida a propagação de contexto desnecessária de
superagent(#3798) (81650e1) - Atualizado
@apm-js-collab/tracing-hookspara0.4.0(#3787) (d85fb2b) - Formato de versão atualizado no agent-metadata.yml (#3778) (61759e9)
Testes
- Atualizados os testes de vectorstore do langchain para usar um vectorstore personalizado para simplificar o processo de teste (#3793) (0fd9b54)
- Intervalo de versões atualizado para testes do langgraph (#3794) (e02ce99)
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
- Adicionada a capacidade de atrasar o início do Profiler e executar por n milissegundos antes de encerrar. (#3758) (8503d25)
- Adicionada funcionalidade para ingerir logs do Azure Functions App automaticamente (#3772) (0c70ba2)
- Adicionado suporte a causas de erro (#3769) (7c5aae3)
Correções de bugs
- Assinante
@google/genaiatualizado para tratar o novo métodoembedContentInternalna versão 1.42.0 (#3771) (e96c974)
Refatoração de código
- Refatoração de eventos llm do AWS Bedrock (#3759) (7ff953d)
- Refatoração do evento Google Gen AI LLM (#3748) (f1e3a0e)
- Evento LangGraph LlmAgent, remover base antiga do LlmEvent (#3761) (39d1d9a)
- Atualizada a lógica de reatribuição de pai para o modo compacto de traces parciais para atribuir o ID do pai ao span de entrada (#3768) (5196318)
Documentação
Tarefas diversas
- Adicionada chave de API para habilitar suporte à GH action (#3760) (a521e80)
- Adicionada chamada ao fluxo de trabalho de metadados do agente - etapa 1 (#3750) (90eeaec)
- Adicionado o ID do span a todos os logs de nível debug/trace em
span.applyPartialTraceRules(#3766) (8c57230) - Arquivo renomeado e correção da saída de cache (#3757) (1ac00ea)
- Configurar ação de metadados para executar com releases (#3762) (66efb13)
- Atualizada a versão
@langchain/corepara testes do langchain-openai (#3763) (c27213e)
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
Lançamento de recursos
Com este lançamento, estamos disponibilizando nosso Agente Híbrido Node.js. O Agente Híbrido Node.js oferece uma solução de observabilidade preparada para o futuro com suporte integrado para as APIs de Tracing, Métricas e Logs do OpenTelemetry. Principais melhorias, como Span Links e Events on Spans, estão agora disponíveis, garantindo interoperabilidade perfeita em ambientes de modo misto. Ele foi projetado para preencher a lacuna para equipes Node.js que buscam adotar os padrões OpenTelemetry, mantendo a retrocompatibilidade com seus dashboards New Relic existentes.
Um anúncio completo do produto e a documentação para este recurso estarão disponíveis em breve. Por favor, inscreva-se em nossos comunicados para se manter atualizado.
Recurso
- Adicionado
delayedurationà configuração de profiling (#3754) (a7f06e0) - Adicionado
ProfilingAggregatorque será usado para coletar e enviar telemetria depprof_data(#3732) (738045c) - Adicionada configuração de profiling (#3733) (2b4d7d8)
- Adicionada a classe ProfilingManager, usada para orquestrar profilers (#3738) (105da3b)
- Atualizado
RemoteMethodpara lidar com o envio depprof_dataatravés do coletor (#3734) (868e5bd) - Atualizadas as propriedades de configuração de profiling (#3742) (fa55881)
Refatoração de código
- Refatoração de evento LLM do LangChain (#3745) (b2612ec)
- Refatoração do evento de LLM da OpenAI (#3726) (0ccad21)
Documentação
- Relatório de compatibilidade atualizado (#3743) (4a7cafc) (#3739) (59ff976) (#3730) (dea410b) (#3703) (532729a)
Tarefas diversas
- Adicionado o atributo de subcomponente aos traces da ferramenta LangChain (#3706) (c5469ea)
- Adicionado atributo de subcomponente às invocações do mcp-sdk (#3749) (70b7f41)
- Todos os sinais OTEL habilitados por padrão quando o OTEL está habilitado (#3712) (15b82c2)
- Corrigido conflito de dependência de pares
@langchain/community(#3741) (202d2b3) - Removida a dependência peer
@langchain/coreda matriz de testes do LangGraph (#3737) (8ba2616) - Parâmetros de configuração de métricas OTEL renomeados para snake_case de camelCas… (#3711) (4f59108)
ai-support.jsonatualizado para incluir LangGraph (#3705) (aa0ba22)- Configuração do eslint atualizada (#3740) (d306374)
Testes
- Testes de streaming mcp atualizados para gerar sessões para reutilizar o transporte para todos os testes de streaming (#3729) (1772fd5)
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
Security
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/)