August 25
Agent Control v1.23.0
새로운 기능
- 원격 설정 키에서
variable.agentConfig구문을 통한 변수 재정의 지원을 추가했습니다. - 원격 설정 키에서
variable.agentConfig.<variable>:<map-key>구문을 통한 단일string_map변수 재정의 항목에 대한 지원을 추가합니다. - 온호스트 인프라 에이전트 유형(linux): 새로운
config_docker변수를 통해nri-docker통합 설정을 노출합니다. - 에이전트 유형: 변수 이름 형식을 문자로 시작하고 최대 길이가 64자인
[A-Za-z0-9_-](으)로 강제합니다. - 온호스트: 기본적으로 셀프 업데이트 기능을 활성화합니다. 셀프 업데이트는 플릿 컨트롤에서 명령할 때만 실행됩니다.
버그 수정
- K8s supervisor: 새로운 원격 구성이 도착하여 하위 에이전트 supervisor를 다시 시작할 때 중단된 HelmReleases(예: 설치/업그레이드 재시도를 모두 소진한 후)에 대해 Flux 조정을 강제합니다.
- 온호스트: 재시작 정책이 초과되면 일반적인 "재시작 정책 초과" 메시지 대신 비정상 상태의
lastErrorMessage에 실제 마지막 실패(출시 오류 또는 0이 아닌 종료)를 보고합니다. - 온호스트: 교체된 패키지 디렉터리에 저장하는 대신 인프라 에이전트 패키지 업데이트 시 fluent-bit의 홈 디렉터리(
fb.db)를 유지합니다.
보안 업데이트
- Rust 크레이트 either를 1.18.0으로 업데이트했습니다.
- Rust를 v1.98.0으로 업데이트했습니다.
- Rust 크레이트 actix-web을 4.15.0으로 업데이트했습니다.
- alpine/kubectl을 v1.36.4로 업데이트했습니다.
- Rust 크레이트 syn을 3.0.4로 업데이트했습니다.
변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.
August 18
Agent Control v1.22.0
새로운 기능
- 온호스트: Linux에서 systemd
MemoryMax을(를) 통해 에이전트 제어 프로세스 트리(AC+모든 하위 에이전트)에 2400MiB의 하드 메모리 제한을 적용합니다.
버그 수정
- Linux: RPM 패키지 업데이트 후 systemd 서비스 비활성화 방지
보안 업데이트
- rust crate futures를 0.3.34로 업데이트했습니다.
- alpine/helm을 v4.2.4로 업데이트했습니다
- rust crate serde-saphyr를 1.1.0으로 업데이트했습니다.
변경 사항에 대한 자세한 내용은 릴리스 노트를 참조하십시오.
August 11
Agent Control v1.21.0
새로운 기능
- Windows 파일 시스템: 사용하지 않는 코드를 제거하고 Windows 상호작용을 위해 상위 수준 API를 사용했습니다.
- 시작 시 구성된 에이전트 유형 OCI 저장소에 연결할 수 있을 때
com.newrelic.remoteAgentTypeRepoReachableOpAMP 사용자 지정 기능을 보고합니다. - 온호스트: nri-flex agentType을 추가했습니다.
버그 수정
- Windows: 에이전트 컨트롤의 관리 디렉터리 하위에 있는 파일이 사용할 수 없는 권한으로 남겨지는 문제를 수정했습니다. 이제 관리 디렉터리는 상속 가능한 관리자 ACE를 사용하며, 에이전트 컨트롤은 시작 시 ACE 복구를 시도합니다.
보안 업데이트
- rust crate http를 1.5.0으로 업데이트했습니다.
- rust crate clap을 4.6.6으로 업데이트했습니다.
- rust 크레이트 serde-saphyr를 1.0.1로 업데이트했습니다.
- rust crate base64를 0.23.1로 업데이트했습니다.
- Rust 크레이트 AWS-lc-rs를 1.18.0으로 업데이트했습니다.
- rust 크레이트 thiserror를 2.0.20으로 업데이트했습니다.
- rust crate async-trait을 0.1.92로 업데이트했습니다
- rust crate actix-web을 4.14.1로 업데이트했습니다.
- Rust 크레이트 rcgen을 0.14.9로 업데이트했습니다.
변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.
July 29
Agent Control v1.20.0
새로운 기능
- Kubernetes: 이제
uninstall-agent-control에서--release-name은(는) 선택 사항이며, 이를 생략하면 릴리스 자체의 HelmRelease/HelmRepository CR 삭제를 건너뜁니다. - 온호스트: nri-apache 및 nri-nginx 에이전트 유형을 추가했습니다.
- 온호스트: nri-postgresql agentType을 추가했습니다.
- 온호스트: nri-MySQL agentType을 추가했습니다.
- 온호스트: nri-memcached 에이전트 유형을 추가했습니다.
- 교체된 로그 파일은 이제 30일 동안 보존됩니다.
- 에이전트 유형 정의 파일의 스키마 수준 유효성 검사를 위해
newrelic-agent-control-cli및newrelic-agent-control-k8s-cli에agent-type validate --file <path>하위 명령을 추가했습니다. - 의미론적 유효성 검사를 통해
agent-type validate을(를) 확장했습니다:deployment의 모든${nr-var:X}참조에는 일치하는variables선언이 있어야 합니다. - 원격 에이전트 유형 레지스트리에 대한 캐시를 활성화합니다.
보안 업데이트
- rust crate kube를 4.2.0으로 업데이트했습니다.
- rust crate rustls-pki-types를 1.15.1로 업데이트했습니다.
- rust crate base64를 0.23.0으로 업데이트했습니다.
- rust crate either를 1.17.0으로 업데이트했습니다.
- rust crate jsonwebtoken을 v11로 업데이트했습니다.
- rust crate serial_test를 v4로 업데이트했습니다.
- rust crate schemars를 1.2.2로 업데이트했습니다.
- alpine/kubectl을 v1.36.3으로 업데이트했습니다.
- Rust 크레이트 toml을 1.1.4로 업데이트했습니다.
변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.
July 23
Agent Control v1.19.1
버그 수정
- 온호스트: nri-flex 바이너리 복사본을 제거하여 인프라 agentType이 수정되었습니다.
보안 업데이트
- rust 크레이트 clap을 4.6.4로 업데이트했습니다.
- rust 크레이트 tokio를 1.53.1로 업데이트했습니다.
- rust crate glob을 0.3.4로 업데이트했습니다.
- rust 크레이트 tokio-stream을 0.1.19로 업데이트했습니다.
- rust crate syn을 3.0.3으로 업데이트했습니다.
변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.
July 23
Agent Control v1.19.1
버그 수정
- 온호스트: nri-flex 바이너리 복사본을 제거하여 인프라 agentType이 수정되었습니다.
보안 업데이트
- rust 크레이트 clap을 4.6.4로 업데이트했습니다.
- rust 크레이트 tokio를 1.53.1로 업데이트했습니다.
- rust crate glob을 0.3.4로 업데이트했습니다.
- rust 크레이트 tokio-stream을 0.1.19로 업데이트했습니다.
- rust crate syn을 3.0.3으로 업데이트했습니다.
변경 사항에 대한 자세한 설명은 릴리스 노트를 참조하십시오.