Node.js agent release notesRSS

June 4
Node.js agent v12.21.0

Notes

Features

  • Added @google/genai Gemini AI LLM instrumentation (#3119) (7f28a29)
  • Updated opentelemetry bridge to rely on configuration based transformation rules (#3125) (ad116d2)

Bug fixes

  • Refactored getHostnameSafe to accommodate GCP (#3132) (f1eea8d)
  • Updated openai instrumentation to work with 5.0.0+ (#3129) (09146a9)
  • Updated rules to work with 1.17.0 and 1.24.0 for consumer and producer span kind (#3128) (686c747)

Documentation

Miscellaneous chores

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/)

May 27
Node.js agent v12.20.0

Notas

Recurso

Correções de bugs

  • Lógica common.getKeys corrigida (#3114) (01d4fa5)
  • Problema corrigido com o nome do host do Google Cloud Run (#3111) (e233fb7)

Documentação

Tarefas diversas

  • Adicionado tipo de fonte de evento ao nome da transação para o modo Lambda APM (#3110) (ddc2e2a)

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/)

April 30
Node.js agent v12.18.2

Notas

Correções de bugs

  • createSegment atualizado para parar de adicionar segmentos para trace quando max_trace_segments for excedido (#3056) (8f3336e)

Documentação

  • Relatório de compatibilidade atualizado (#3065) (#3063)

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/)

April 29
Node.js agent v12.18.1

Notas

Correções de bugs

  • Adicione somente o cabeçalho newrelic aos cabeçalhos de saída se tiver um valor (#3052) (6ef0a90)

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/)

April 14
Node.js agent v12.18.0

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

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/)

April 2
Node.js agent v12.17.0

Notes

Features

  • Azure Function utilization (#3017) (80ab93e)
  • Support honoring W3C traceparent sampled flag (#3009) (d903413)
    • By default the agent will not honor the traceparent sampled flag.
    • To control how sampling works with traceparent set the following in config:
      • distributed_tracing.sampler.remote_parent_sampled(when the traceparent sampled flag is 01)
        • always_on: the agent will sample spans
        • always_off: the agent will not sample spans
        • default: the agent will rely on existing priority sampling to make its decisions
      • distributed_tracing.sampler.remote_parent_not_sampled(when the traceparent sampled flag is 00)
        • always_on: the agent will sample spans
        • always_off: the agent will not sample spans
        • default: the agent will rely on existing priority sampling to make its decisions

Code refactoring

  • Updated otel bridge to centralize mapping rules for a given span attribute to accomondate semantic convention spec updates (#3010) (c20c36b)

Documentation

Tests

  • Pinned openai@4.90.0 to work with @langchain/openai (#3019) (eaa3db0)

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/)