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.versionandhost.archas OpAMP attributes. Linux also reportsos.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: trueis 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.