August 25
Agent Control v1.23.0
Novo recurso
- Adicionar suporte para sobrescrita de variáveis por meio da sintaxe
variable.agentConfigem chaves de configuração remota. - Adicionar suporte para uma única entrada de sobrescrita de variável
string_mappor meio da sintaxevariable.agentConfig.<variable>:<map-key>em chaves de configuração remota. - Tipo de agente de infraestrutura no host (linux): expor a configuração de integração
nri-dockerpor meio de uma nova variávelconfig_docker. - Tipo de agente: impor o formato do nome da variável para
[A-Za-z0-9_-]começando com uma letra e tamanho máximo de 64 caracteres. - On-Host: habilitar a capacidade de atualização automática por padrão. As atualizações automáticas são executadas apenas quando comandadas pelo Controle de Agentes.
Correções de bugs
- Supervisor do K8s: forçar uma reconciliação do Flux em HelmReleases paralisados (por exemplo, após esgotar as tentativas de instalação/atualização) quando uma nova configuração remota chega e reinicia o supervisor do subagente.
- On-host: relatar a última falha real (erro de lançamento ou saída diferente de zero) no
lastErrorMessagedo status não íntegro assim que a política de reinicialização for excedida, em vez da mensagem genérica "Restart policy exceeded". - On-host: persistir o diretório inicial do fluent-bit (
fb.db) durante as atualizações do pacote infra-agent em vez de armazená-lo no diretório do pacote substituído
Atualizações de segurança
- Atualizado o crate rust either para 1.18.0
- Atualizado rust para v1.98.0
- Atualizado o crate rust actix-web para 4.15.0
- Atualizado o alpine/kubectl para a v1.36.4
- Crate rust syn atualizado para 3.0.4
Para uma descrição detalhada das alterações, consulte as notas de versão.
August 18
Agent Control v1.22.0
Novo recurso
- No host: impor um limite rígido de memória de 2400 MiB na árvore de processos do Agent Control (AC + todos os agentes filhos) via systemd
MemoryMaxno Linux.
Correções de bugs
- Linux: evitar a desativação do serviço systemd após a atualização do pacote RPM
Atualizações de segurança
- Atualizado rust crate futures para 0.3.34
- Atualizado alpine/helm para v4.2.4
- Crate do Rust serde-saphyr atualizado para 1.1.0
Para uma descrição detalhada das alterações, consulte as notas de versão.
August 11
Agent Control v1.21.0
Novo recurso
- Sistema de arquivos do Windows: código não utilizado removido e uso de APIs de nível superior para interação com o Windows.
- Relata a capacidade personalizada OpAMP
com.newrelic.remoteAgentTypeRepoReachablequando o repositório OCI do tipo de agente configurado está acessível na inicialização. - On-host: adicionado agentType nri-flex.
Correções de bugs
- Windows: arquivos corrigidos nos diretórios gerenciados do controle do agente que eram deixados com permissões que ele não podia usar. Os diretórios gerenciados agora usam uma ACE de administrador herdável, e o controle do agente tenta reparar as ACEs na inicialização.
Atualizações de segurança
- Atualizado o crate rust http para 1.5.0
- Crate rust clap atualizado para 4.6.6
- Atualizado o crate Rust serde-saphyr para 1.0.1
- Crate rust base64 atualizado para 0.23.1
- Atualizado o crate rust AWS-lc-rs para 1.18.0
- Atualizado o crate Rust thiserror para 2.0.20
- Atualizado crate rust async-trait para 0.1.92
- Atualizado o crate rust actix-web para 4.14.1
- Atualizado o crate rust rcgen para 0.14.9
Para uma descrição detalhada das alterações, consulte as notas de versão.
July 29
Agent Control v1.20.0
Novo recurso
- Kubernetes:
--release-nameagora é opcional emuninstall-agent-control; omiti-lo ignora a exclusão dos CRs HelmRelease/HelmRepository da própria versão. - On-host: adicionados agentTypes nri-apache e nri-nginx.
- On-host: adicionado o agentType nri-postgresql.
- On-host: adicionado o agentType nri-mysql.
- On-host: adicionado tipo de agente nri-memcached.
- Arquivos de log rotacionados agora têm 30 dias de retenção.
- Adicionado o subcomando
agent-type validate --file <path>anewrelic-agent-control-clienewrelic-agent-control-k8s-clipara validação em nível de esquema de arquivos de definição de tipo de agente. - Estendido
agent-type validatecom validação semântica: cada referência de${nr-var:X}emdeploymentdeve ter uma declaraçãovariablescorrespondente. - Habilitar cache para registro de tipo de agente remoto
Atualizações de segurança
- Crate rust kube atualizado para 4.2.0
- Atualizado o crate rust rustls-pki-types para 1.15.1
- Crate rust base64 atualizado para 0.23.0
- Atualizado o crate rust either para 1.17.0
- Atualizado crate rust jsonwebtoken para v11
- Atualizado crate rust serial_test para v4
- Atualizado crate rust schemars para 1.2.2
- Atualizado alpine/kubectl para v1.36.3
- Atualizado o crate rust toml para 1.1.4
Para uma descrição detalhada das alterações, consulte as notas de versão.
July 23
Agent Control v1.19.1
Correções de bugs
- On-host: o agentType do infra foi corrigido removendo a cópia do binário nri-flex.
Atualizações de segurança
- Atualizado o crate rust clap para 4.6.4
- Crate rust tokio atualizado para 1.53.1
- Atualizado o crate rust glob para 0.3.4
- Atualizado crate rust tokio-stream para 0.1.19
- Atualizado o crate rust syn para 3.0.3
Para uma descrição detalhada das alterações, consulte as notas de versão.
July 23
Agent Control v1.19.1
Correções de bugs
- On-host: o agentType do infra foi corrigido removendo a cópia do binário nri-flex.
Atualizações de segurança
- Atualizado o crate rust clap para 4.6.4
- Crate rust tokio atualizado para 1.53.1
- Atualizado o crate rust glob para 0.3.4
- Atualizado crate rust tokio-stream para 0.1.19
- Atualizado o crate rust syn para 3.0.3
Para uma descrição detalhada das alterações, consulte as notas de versão.