• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

Agent Control release notesRSS

October 22
Agent Control v1.27.0

New features

  • Added AWS Secrets Manager value provider (nr-awssm), supporting access key credentials and EC2 instance profiles.
  • Linux and Windows: Agent Control and its sub-agents now report os.version and host.arch as OpAMP attributes. Linux also reports os.name (the distro id, e.g. "debian").

Bug fixes

  • On-host: sub-agents without a health check defined no longer log errors from executables publishing health into a closed channel.
  • HTTP clients no longer pick up proxy settings outside the Agent Control proxy configuration and ignore_system_proxy: true is fully honored.
  • On-host: sub-agent output containing non-UTF-8 bytes no longer stops log forwarding and terminates the sub-agent. Such lines are now logged with the invalid bytes replaced.
  • Windows: a self-update that fails while staging the new binary no longer leaves Agent Control without an executable, which prevented the service from starting after the next restart.

Security updates

  • Updated rust crate opamp-client to v0.3.0
  • Updated rust crate toml to 1.1.8
  • Updated rust crate nr-auth to v0.7.0
  • Updated opentelemetry-rust monorepo to 0.33.1
  • Updated rust crate syn to 3.0.9
  • Updated rust crate zip to 9.0.5
  • Updated rust crate serde_json to 1.0.154
  • Updated rust crate aws-lc-rs to 1.18.2
  • Updated rust crate schemars to 1.2.3
  • Updated rust crate actix-web to 4.17.0
  • Updated rust crate tokio to 1.54.0
  • Updated rust crate serde-saphyr to v2
  • Updated alpine/helm to v4.3.1
  • Updated rust to v1.99.1
  • Updated rust crate rstest to 0.28.0
  • Updated rust crate httpmock to 0.9.0
  • Updated aws-sdk-rust monorepo

For a detailed description of changes, see the release notes.

October 9
Agent Control v1.26.0

Novo recurso

  • Adicionado provedor de valor do Azure Key Vault, com suporte à autenticação de Identidade Gerenciada e Entidade de Serviço.
  • A autoinstrumentação agora recebe a chave de licença injetada como cabeçalho se nenhuma estiver definida em todos os sistemas.

Correções de bugs

  • Windows: o install.ps1 agora detecta e remove uma instalação autônoma do agente de infraestrutura do New Relic para evitar relatórios duplicados de host; ele deve ser reconfigurado como um subagente gerenciado pelo Controle de agentes posteriormente, se ainda for necessário.
  • On-host: corrigidas as reinicializações da integração causadas por sincronização redundante do sistema de arquivos e recriação completa do diretório ao gravar arquivos de configuração de OHI no sistema de arquivos compartilhado.
  • Tornar cancelável o atraso inicial das threads de health-check, para reduzir os períodos de espera ociosa de encerramento normal.
  • Corrigidos pequenos problemas de logging: um campo redundante, um log duplicado, níveis de log incorretos e uso inconsistente de maiúsculas e minúsculas nas mensagens.
  • O Controle de agentes agora sempre relata novamente seu status de configuração remota na inicialização, corrigindo uma falha de reenvio após a reinicialização quando o servidor faz requests de uma sincronização de estado completo.
  • Windows: o desligamento/reinicialização do sistema passa pelo mesmo caminho de parada normal do serviço que uma parada manual do serviço, em vez do tratamento de sinal ctrl.

Atualizações de segurança

  • Atualizado o crate rust encoding_rs para 0.8.42
  • Atualizado alpine/kubectl para v1.37.1
  • Atualizado o crate Rust oci-client para 0.18.0
  • Atualizado o monorepo OpenTelemetry-rust para 0.33.0
  • Atualizado o crate rust config para 0.15.27
  • Atualizado o rust para v1.99.0
  • Atualizado o crate Rust tokio para 1.53.2
  • Atualizado amazon-eks para v1.37
  • Atualizado o crate rust either para 1.19.0
  • Atualizado o crate rust toml para 1.1.7

Para uma descrição detalhada das alterações, consulte as notas de versão.

September 25
Agent Control v1.25.1

Correções de bugs

  • On-host: a compactação do OpAMP para o cliente de verificação está desativada para que o servidor possa ler o atributo execution.mode

Atualizações de segurança

  • Crate rust nr-auth atualizado para v0.6.0
  • Crate rust config atualizado para 0.15.26
  • Atualizado o crate rust thiserror para 2.0.21

Para uma descrição detalhada das alterações, consulte as notas de versão.

September 18
Agent Control v1.25.0

Novo recurso

  • Linux: adicionado o Debian 13 (trixie) como uma plataforma suportada/publicada.
  • Linux: removida a migração legada de pasta on-host pré-v1.2.0 de newrelic-agent-control-cli
  • O suporte a variantes foi removido em favor do fluxo de "governança" do lado do servidor
  • A validação de configuração remota baseada em regex foi removida em favor do fluxo de "governança" no lado do servidor.

Correções de bugs

  • On-host: corrigido um log "cannot forward agent control event" espúrio de nível erroremitido a cada encerramento limpo; a ponte do servidor de status agora é encerrada apenas por meio de um sinal de parada explícito, os canais fechados são desativados silenciosamente em vez de causar um encerramento, e as vidas úteis dos publicadores são estendidas para manter os canais abertos até que o sinal de parada seja acionado.
  • Linux: uninstall.sh agora usa apt-get purge em vez de apt-get remove, evitando uma inconsistência de estado do dpkg que causava falha na reinstalação, o serviço não podia ser iniciado porque o conffile systemd-env.conf não foi recriado pelo gerenciador de pacote.
  • Windows: o script de desinstalação agora avisa em vez de ser bem-sucedido silenciosamente quando o diretório de instalação ou de dados de tempo de execução não pode ser removido (por exemplo, o Windows Explorer o mantém aberto), e preserva o próprio script para que possa ser executado novamente assim que o bloqueio for liberado.
  • On-host: as entradas do sistema de arquivos em filesystem:/shared_filesystem: agora são gravadas no disco em ordem alfabética e sincronizadas com fsync após cada gravação, tornando a ordem de gravação determinística.
  • On-host: a autoatualização não exclui mais o binário do pacote baixado ao substituir o binário em execução, corrigindo o rollback e a reinstalação da mesma versão após uma autoatualização.
  • On-host: corrigida uma mensagem Error reading the log directory/files: No such file or directory espúria impressa no stderr na primeira vez que o diretório de log do Controle do agente ou de um subagente é criado.
  • On-host: a saída do executável e os logs de ciclo de vida não recebem mais a tag do span start_agent de forma enganosa durante toda a vida útil dos processos do agente e supervisores; em vez disso, eles carregam os campos explícitos.
  • Ao sair, a linha de log de processo encerrado (sucesso ou erro) não é mais descartada do arquivo de log: ela costumava ser emitida depois que o agente de arquivo já havia sido encerrado, portanto, só chegava a journalctl/stderr.

Atualizações de segurança

  • Atualizar rustls
  • Atualizado o crate rust reqwest para 0.13.5
  • Atualizado o crate rust encoding_rs para 0.8.41
  • Atualizado alpine/helm para v4.3.0
  • Atualizado o crate rust toml para 1.1.6
  • Atualizado o crate rust clap para 4.6.7
  • Crate rust jsonwebtoken atualizado para 11.1.0
  • Crate rust opamp-client atualizado para v0.1.0
  • Atualizado o crate rust cfg-if para 1.0.5
  • Crate rust syn atualizado para 3.0.6
  • Atualizado o crate rust serde-saphyr para 1.3.0
  • Atualizado o crate rust nr-auth para v0.5.3

Para uma descrição detalhada das alterações, consulte as notas de versão.

September 8
Agent Control v1.24.0

Novo recurso

  • Renomeada a chave de configuração secrets_providers para value_providers, a chave antiga é mantida para compatibilidade com versões anteriores.
  • OnHost: adicionado suporte para RedHat 10
  • K8s: adicionado um novo provedor de valor nr-kubecm para resolver variáveis de ConfigMaps do Kubernetes.
  • chart_values.global ainda é suportado em agentTypes, mas foi descontinuado. Você ainda pode configurar globais via chart_values.[chart-name].global
  • Linux: adicionado o script uninstall.sh incluído no pacote que detecta automaticamente o gerenciador de pacote (apt, yum, zypper) e remove newrelic-agent-control.

Correções de bugs

  • On-host: o agente eBPF agora grava seu log de status no diretório do sistema de arquivos gerenciado pelo AC em vez de /etc/newrelic-ebpf-agent.
  • On-host: corrige o erro falso de inicialização "already running" quando um arquivo PID obsoleto mantinha um PID reutilizado por um processo não relacionado.
  • Suprimir o relatório de Health (OpAMP e servidor de status) para subagentes cujo tipo de agente não define nenhum bloco health:, incluindo na falha inicial de inicialização do supervisor.
  • On-host: quando um tipo de agente é atualizado para uma nova versão, as entradas obsoletas do sistema de arquivos declaradas pela versão antiga agora são removidas por meio de um diff em vez de uma limpeza completa do diretório do agente; o ID da instância do OpAMP do subagente é preservado entre as atualizações de versão.
  • K8s: quando um tipo de subagente é atualizado para uma nova versão, o ID da instância do OpAMP agora é preservado durante a atualização; anteriormente, o ConfigMap fleet-data era excluído a cada alteração de tipo, independentemente de o nome do agente ter mudado, fazendo com que um novo ID da instância fosse gerado na próxima inicialização.
  • Linux: o script postremove agora remove corretamente os diretórios newrelic-agent-control em qualquer desinstalação (não apenas em apt purge) e tem como destino os caminhos corretos (/etc/newrelic-agent-control, /var/lib/newrelic-agent-control, /var/run/newrelic-infra) em vez dos antigos do infra-agent.
  • On-host: o serviço agora tenta novamente indefinidamente em caso de falha (atraso de 20 s) em vez de parar após 5 reinicializações rápidas; aplica-se tanto à unidade systemd do Linux quanto às ações de falha do SCM do Windows.

Atualizações de segurança

  • Atualizado crate rust nr-auth para v0.5.2
  • Atualizado o crate rust opamp-client para v0.0.42
  • Atualizado crate rust flate2 para 1.1.10
  • Atualizado crate rust rcgen para 0.14.10
  • Atualizado o crate Rust serde-saphyr para 1.2.0
  • Atualizado alpine/kubectl para v1.37.0
  • Atualizado crate rust AWS-lc-rs para 1.18.1
  • Atualizado crate rust toml para 1.1.5
  • Atualizado rust para v1.98.1
  • Atualizado o crate rust windows-link para 0.100.0
  • Atualizado o crate Rust windows-registry para 0.100.0
  • Atualizado crate rust syn para 3.0.5
  • Atualizado o crate rust crossbeam para 0.8.5
  • Atualizado o crate Rust rstest para 0.27.0
  • Atualizado o crate rust encoding_rs para 0.8.40

Para uma descrição detalhada das alterações, consulte as notas de versão.

August 25
Agent Control v1.23.0

New features

  • Add support for variables override through variable.agentConfig syntax in Remote Configuration keys.
  • Add support for a single entry of a string_map variable override through variable.agentConfig.<variable>:<map-key> syntax in Remote Configuration keys.
  • On-host infrastructure agent type (linux): expose the nri-docker integration configuration through a new config_docker variable.
  • Agent type: enforce variable name format to [A-Za-z0-9_-] starting with a letter and maximum length of 64 characters.
  • On-Host: enable self-update capability by default. Self updates are only executed when commanded by Fleet Control.

Bug fixes

  • K8s supervisor: force a Flux reconciliation on stalled HelmReleases (e.g. after exhausting install/upgrade retries) when a new remote config arrives and restarts the sub-agent supervisor.
  • On-host: report the actual last failure (launch error or non-zero exit) in the lastErrorMessage of the unhealthy status once the restart policy is exceeded, instead of the generic "Restart policy exceeded" message.
  • On-host: persist fluent-bit's home directory (fb.db) across infra-agent package updates instead of storing it in the replaced package directory

Security updates

  • Updated rust crate either to 1.18.0
  • Updated rust to v1.98.0
  • Updated rust crate actix-web to 4.15.0
  • Updated alpine/kubectl to v1.36.4
  • Updated rust crate syn to 3.0.4

For a detailed description of changes, see the release notes.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.