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

새로운 기능

  • 관리형 ID 및 서비스 주체 인증을 모두 지원하는 Azure Key Vault 값 공급자를 추가했습니다.
  • 이제 모든 시스템에 설정된 것이 없는 경우 자체 계측은 주입된 라이선스 키를 헤더로 가져옵니다.

버그 수정

  • Windows: 이제 install.ps1은(는) 중복 호스트 보고를 방지하기 위해 독립 실행형 뉴렐릭 인프라 에이전트 설치를 감지하고 제거하며, 여전히 필요한 경우 나중에 에이전트 제어 관리 하위 에이전트로 다시 구성해야 합니다.
  • 온호스트: OHI 구성 파일을 공유 파일 시스템에 쓸 때 불필요한 파일 시스템 동기화 및 전체 디렉터리 재생성으로 인해 발생하는 통합 재시작 문제를 수정했습니다.
  • 정상 종료 시 유휴 대기 시간을 줄이기 위해 상태 확인 스레드의 초기 지연을 취소할 수 있도록 변경했습니다.
  • 사소한 로깅 문제를 수정했습니다: 중복 필드, 중복된 로그, 잘못된 로그 레벨 및 일관되지 않은 메시지 대소문자.
  • 이제 에이전트 제어는 시작 시 항상 원격 구성 상태를 다시 보고하여, 서버가 전체 상태 동기화 requests를 보낼 때 재시작 후 누락된 재전송 문제를 수정했습니다.
  • Windows: 시스템 종료/재부팅 시 ctrl 신호 처리 대신 수동 서비스 중지와 동일한 서비스 정상 중지 경로를 거치도록 수정했습니다.

보안 업데이트

  • rust crate encoding_rs를 0.8.42로 업데이트했습니다.
  • alpine/kubectl을 v1.37.1로 업데이트했습니다.
  • rust crate oci-client를 0.18.0으로 업데이트했습니다.
  • OpenTelemetry-rust 모노레포를 0.33.0으로 업데이트했습니다.
  • rust crate config를 0.15.27로 업데이트했습니다.
  • rust를 v1.99.0으로 업데이트했습니다.
  • rust 크레이트 tokio를 1.53.2로 업데이트했습니다.
  • amazon-eks를 v1.37로 업데이트했습니다.
  • rust crate either를 1.19.0으로 업데이트했습니다.
  • rust 크레이트 toml을 1.1.7로 업데이트했습니다.

변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.

September 25
Agent Control v1.25.1

버그 수정

  • 온호스트: 서버가 execution.mode 속성을 읽을 수 있도록 verify 클라이언트에 대한 OpAMP 압축이 비활성화되었습니다.

보안 업데이트

  • rust crate nr-auth를 v0.6.0으로 업데이트했습니다
  • rust crate config를 0.15.26으로 업데이트했습니다.
  • rust crate thiserror를 2.0.21로 업데이트했습니다.

변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.

September 18
Agent Control v1.25.0

새로운 기능

  • Linux: 지원/게시되는 플랫폼으로 Debian 13(trixie)을 추가했습니다.
  • Linux: v1.2.0 이전 구형 온호스트 폴더 마이그레이션을 다음에서 제거했습니다. newrelic-agent-control-cli
  • 서버 측 "governance" 플로우를 위해 Variants 지원이 제거되었습니다.
  • 서버 측의 "거버넌스" 흐름을 위해 정규식 기반 원격 구성 유효성 검사가 제거되었습니다.

버그 수정

  • On-host: 정상적인 종료 시마다 발생하는 불필요한 error수준 로그 "cannot forward agent control event"을(를) 수정했습니다, 상태 서버 브리지는 이제 명시적인 중지 신호를 통해서만 종료되며, 닫힌 채널은 종료를 유발하는 대신 조용히 비활성화되고, 중지 신호가 발생할 때까지 채널을 열어 두도록 게시자 수명이 연장됩니다.
  • Linux: uninstall.sh은(는) 이제 apt-get remove 대신 apt-get purge을(를) 사용하여 재설치 실패를 유발하는 dpkg 상태 불일치를 방지합니다. 패키지 매니저가 systemd-env.conf conffile을 다시 생성하지 않아 서비스가 시작될 수 없었습니다.
  • Windows: 설치 또는 런타임 데이터 디렉터리를 제거할 수 없는 경우 이제 제거 스크립트가 조용히 성공하는 대신 경고를 표시합니다(예: Windows 탐색기에서 열려 있음), 잠금이 해제되면 다시 실행할 수 있도록 스크립트 자체를 보존합니다.
  • 온호스트: filesystem:/shared_filesystem: 아래의 파일 시스템 항목은 이제 알파벳 순서로 디스크에 기록되고 각 쓰기 후에 fsync 처리되어 쓰기 순서를 결정론적으로 만듭니다.
  • On-host: 자체 업데이트 시 실행 중인 바이너리를 교체할 때 다운로드한 패키지의 바이너리를 더 이상 삭제하지 않으며, 자체 업데이트 후 롤백 및 동일 버전 재설치 문제를 해결합니다.
  • On-host: 에이전트 컨트롤 또는 하위 에이전트의 로그 디렉터리가 처음 생성될 때 stderr에 출력되는 불필요한 Error reading the log directory/files: No such file or directory 메시지를 수정했습니다.
  • On-host: 실행 파일 출력 및 수명 주기 로그는 더 이상 에이전트 프로세스 및 감독자의 전체 수명 동안 start_agent 스팬으로 잘못 태그되지 않으며, 대신 명시적인 필드를 전달합니다.
  • 종료 시 프로세스 종료 로그 줄(성공 또는 오류)이 더 이상 로그 파일에서 누락되지 않습니다. 이전에는 파일 로거가 이미 종료된 후에 내보내졌기 때문에 journalctl/stderr에만 도달했습니다.

보안 업데이트

  • rustls 업데이트
  • rust crate reqwest를 0.13.5로 업데이트했습니다.
  • rust crate encoding_rs를 0.8.41로 업데이트했습니다.
  • alpine/helm을 v4.3.0으로 업데이트했습니다.
  • rust crate toml을 1.1.6으로 업데이트했습니다.
  • rust crate clap을 4.6.7로 업데이트했습니다.
  • rust crate jsonwebtoken을 11.1.0으로 업데이트했습니다.
  • rust crate opamp-client를 v0.1.0으로 업데이트했습니다.
  • rust 크레이트 cfg-if를 1.0.5로 업데이트했습니다.
  • rust crate syn을 3.0.6으로 업데이트했습니다.
  • rust crate serde-saphyr를 1.3.0으로 업데이트했습니다.
  • rust 크레이트 nr-auth를 v0.5.3으로 업데이트했습니다.

변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.

September 8
Agent Control v1.24.0

새로운 기능

  • secrets_providers 구성 키의 이름을 value_providers(으)로 변경했으며, 이전 키는 하위 호환성을 위해 유지됩니다.
  • OnHost: RedHat 10에 대한 지원을 추가했습니다.
  • K8s: Kubernetes ConfigMaps에서 변수를 해석할 새로운 nr-kubecm 값 공급자를 추가했습니다.
  • chart_values.global agentTypes에서 여전히 지원되지만, 더 이상 사용되지 않습니다. 여전히 다음을 통해 전역 설정을 구성할 수 있습니다 chart_values.[chart-name].global
  • Linux: 패키지 매니저(apt, yum, zypper)를 자동 감지하고 newrelic-agent-control을(를) 제거하는 패키지에 번들로 포함된 uninstall.sh 스크립트를 추가했습니다.

버그 수정

  • 온호스트: eBPF 에이전트는 이제 /etc/newrelic-ebpf-agent 대신 AC 관리 파일 시스템 디렉터리 아래에 상태 로그를 기록합니다.
  • On-host: 오래된 PID 파일이 관련 없는 프로세스에서 재사용된 PID를 유지할 때 발생하는 잘못된 "already running" 시작 오류를 수정했습니다.
  • 초기 슈퍼바이저 시작 실패 시를 포함하여 에이전트 유형에 health: 블록이 정의되지 않은 하위 에이전트에 대한 Health 보고(OpAMP 및 상태 서버)를 억제합니다.
  • On-host: 에이전트 유형이 새 버전으로 업그레이드될 때, 이전 버전에서 선언된 오래된 파일 시스템 항목은 이제 전체 에이전트 디렉터리를 지우는 대신 diff를 통해 제거되며, 하위 에이전트의 OpAMP 인스턴스 ID는 버전이 변경되어도 유지됩니다.
  • K8s: 하위 에이전트 유형이 새 버전으로 업그레이드될 때, 이제 업그레이드 후에도 OpAMP 인스턴스 ID가 유지되며, 이전에는 에이전트 이름 변경 여부와 관계없이 유형이 변경될 때마다 fleet-data ConfigMap이 삭제되어 다음 시작 시 새로운 인스턴스 ID가 생성되었습니다.
  • Linux: postremove 스크립트는 이제 모든 제거 시(apt purge뿐만 아니라) newrelic-agent-control 디렉터리를 올바르게 제거하며, 이전 infra-agent 경로 대신 올바른 경로(/etc/newrelic-agent-control, /var/lib/newrelic-agent-control, /var/run/newrelic-infra)를 타겟으로 합니다.
  • 온호스트: 이제 서비스가 5번의 빠른 재시작 후 중지되는 대신 실패 시 무기한으로 재시도(20초 지연)하며, 이는 Linux systemd 유닛과 Windows SCM 실패 조치 모두에 적용됩니다.

보안 업데이트

  • rust crate nr-auth를 v0.5.2로 업데이트했습니다.
  • rust crate opamp-client를 v0.0.42로 업데이트했습니다.
  • rust crate flate2를 1.1.10으로 업데이트했습니다.
  • rust crate rcgen을 0.14.10으로 업데이트했습니다.
  • rust crate serde-saphyr를 1.2.0으로 업데이트했습니다.
  • alpine/kubectl을 v1.37.0으로 업데이트했습니다.
  • rust 크레이트 AWS-lc-rs를 1.18.1로 업데이트했습니다.
  • rust crate toml을 1.1.5로 업데이트했습니다.
  • rust를 v1.98.1로 업데이트했습니다.
  • rust crate windows-link를 0.100.0으로 업데이트했습니다.
  • rust crate windows-registry를 0.100.0으로 업데이트했습니다.
  • rust 크레이트 syn을 3.0.5로 업데이트했습니다.
  • rust 크레이트 crossbeam을 0.8.5로 업데이트했습니다.
  • rust 크레이트 rstest를 0.27.0으로 업데이트했습니다.
  • rust crate encoding_rs를 0.8.40으로 업데이트했습니다.

변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.

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.