• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

Agent Control v1.19.0

July 20, 2026

New features

  • On-host and Kubernetes: When an agent's type is bumped via a live remote config update, Agent Control now reconciles both per-agent and shared filesystems, deleting paths declared by the old type that no longer appear in any active agent's declarations. Co-owned shared paths still claimed by another active agent are preserved. On Kubernetes, k8s objects annotated with the old type are garbage-collected while new-type resources are left intact.
  • Adds oci-utils CLI to test/crates/oci-test-utils for pushing agent packages and agent type definitions to OCI registries from the command line (dev/test tooling; not published).
  • On-host agent-type parsing now validates reported_version_package: It must reference a declared package, and is required when more than one package is defined. Invalid configurations are rejected at parse time with a descriptive error. This reported_version_package determines which version is reported as agent.version.
  • Adds support for copy_from_file for on-host "in-agent" filesystem.
  • Adds support for shared_filesystem in on-host agent types. It includes a single-owner rule: Two agents claiming the same path in the shared-filesystem are invalid and reported as Failed.
  • On-host self-update: Skip sub-agent reconciliation when a self-update is in progress. When a single remote config both bumps the Agent Control version and changes a sub-agent's agent_type, the changed sub-agent is no longer recreated moments before the process restarts; the new config is stored and re-applied cleanly by the restarted process, avoiding a redundant sub-agent restart and telemetry gap.
  • On-host: Added support for nri-redis agentType for both Linux and Windows.
  • On-host health config: Replaced the flat health.http: / health.file: fields with an explicit checks: list. Each entry is discriminated by kind: (Process, Http, or File). The previously implicit supervised-process health check is now declared as kind: Process. An omitted or empty checks: list disables health reporting entirely.
  • On-host filesystem entries (file/dir) now always survive sub-agent stop, restart, and config-apply. A stray persistent: key in existing agent-type YAML is ignored rather than rejected.

Bug fixes

  • Added identifying attributes for each package specified in the agentType as package.version.<id>.
  • RPM packages now restore local_config.yaml from the .rpmsave backup left by a prior uninstall.

Security updates

  • Updated rust crate bytes to 1.12.1
  • Updated rust crate regex to 1.13.1
  • Updated rust to v1.97.1
  • Updated alpine/helm to v4.2.3
  • Updated rust crate toml to 1.1.3
  • Updated rust crate syn to v3
  • Updated rust crate clap to 4.6.2
  • Updated rust crate tokio to 1.53.0
  • Updated rust crate aws-lc-rs to 1.17.3
  • Updated rust crate thiserror to 2.0.19
  • Updated rust crate serde to 1.0.229
  • Updated rust crate async-trait to 0.1.91
  • Updated rust crate futures to 0.3.33
  • Updated rust crate quote to 1.0.47
  • Updated rust crate serde_json to 1.0.151

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

Copyright © 2026 New Relic株式会社。

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