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

Agent Control release notesRSS

September 25
Agent Control v1.25.1

Bug fixes

  • On-host: the OpAMP compression for the verify client is disabled so that the server can read the execution.mode attribute

Security updates

  • Updated rust crate nr-auth to v0.6.0
  • Updated rust crate config to 0.15.26
  • Updated rust crate thiserror to 2.0.21

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

September 18
Agent Control v1.25.0

New features

  • Linux: added Debian 13 (trixie) as a supported/published platform.
  • Linux: removed the legacy on-host folder migration pre-v1.2.0 from newrelic-agent-control-cli
  • Variants support has been removed in favor of the "governance" flow server side
  • Regex-based remote config validation has been removed in favor of the "governance" flow server side.

Bug fixes

  • On-host: fixed a spurious error-level log "cannot forward agent control event" emitted on every clean shutdown; the status server bridge now exits only via an explicit stop signal, closed channels are silently disabled rather than causing an exit, and publisher lifetimes are extended to keep channels open until the stop signal fires.
  • Linux: uninstall.sh now uses apt-get purge instead of apt-get remove, preventing a dpkg state inconsistency that caused reinstallation to fail, the service could not start because the systemd-env.conf conffile was not recreated by the package manager.
  • Windows: the uninstall script now warns instead of silently succeeding when the install or runtime-data directory cannot be removed (e.g. Windows Explorer has it open), and preserves the script itself so it can be re-run once the lock is released.
  • On-host: filesystem entries under filesystem:/shared_filesystem: are now written to disk in alphabetical order and fsynced after each write, making the write order deterministic.
  • On-host: self-update no longer deletes the downloaded package's binary when replacing the running binary, fixing rollback and same-version reinstall after a self-update.
  • On-host: fixed a spurious Error reading the log directory/files: No such file or directory message printed to stderr the first time Agent Control's or a sub-agent's log directory is created.
  • On-host: executable output and lifecycle logs are no longer misleadingly tagged with the start_agent span for the entire lifetime of agent processes and supervisors, they carry the explicit fields instead.
  • On exit, the process-terminated log line (success or error) is no longer dropped from the log file: it used to be emitted after the file logger had already shut down, so it only ever reached journalctl/stderr.

Security updates

  • Update rustls
  • Updated rust crate reqwest to 0.13.5
  • Updated rust crate encoding_rs to 0.8.41
  • Updated alpine/helm to v4.3.0
  • Updated rust crate toml to 1.1.6
  • Updated rust crate clap to 4.6.7
  • Updated rust crate jsonwebtoken to 11.1.0
  • Updated rust crate opamp-client to v0.1.0
  • Updated rust crate cfg-if to 1.0.5
  • Updated rust crate syn to 3.0.6
  • Updated rust crate serde-saphyr to 1.3.0
  • Updated rust crate nr-auth to v0.5.3

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

September 8
Agent Control v1.24.0

新機能

  • secrets_providers設定キーの名前をvalue_providersに変更しました。古いキーは下位互換性のために保持されます。
  • OnHost:RedHat 10のサポートを追加しました。
  • K8s:Kubernetes ConfigMapから変数を解決するための新しい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:エージェントタイプが新しいバージョンにアップグレードされる際、古いバージョンで宣言された古いファイルシステムエントリは、エージェントディレクトリ全体を消去するのではなく、差分によって削除されるようになりました;サブエージェントのOpAMPインスタンスIDは、バージョンの更新後も保持されます。
  • K8s:サブエージェントタイプが新しいバージョンにアップグレードされる際、OpAMPインスタンスIDはアップグレード後も保持されるようになりました;以前は、エージェント名が変更されたかどうかに関係なく、タイプが変更されるたびにfleet-data ConfigMapが削除されていたため、次回の起動時に新しいインスタンスIDが生成されていました。
  • Linux:postremoveスクリプトは、(apt purgeだけでなく)すべてのアンインストール時にnewrelic-agent-controlディレクトリを正しく削除するようになり、古いinfra-エージェントのパスではなく、適切なパス(/etc/newrelic-agent-control、/var/lib/newrelic-agent-control、/var/run/newrelic-infra)をターゲットにするようになりました。
  • On-host:サービスは、5回の短時間での再起動後に停止するのではなく、失敗時に無期限に再試行するようになりました(20秒の遅延);これは、LinuxのsystemdユニットとWindowsのSCM失敗時のアクションの両方に適用されます。

セキュリティアップデート

  • Rustクレートnr-authをv0.5.2に更新しました。
  • Rustクレートopamp-clientをv0.0.42に更新しました。
  • Rustクレート flate2 を 1.1.10 に更新しました
  • Rustクレートrcgenを0.14.10に更新しました。
  • Rustクレートserde-saphyrを1.2.0に更新しました。
  • alpine/kubectlをv1.37.0に更新しました。
  • Rustクレートaws-lc-rsを1.18.1に更新しました。
  • rustクレートのtomlを1.1.5に更新しました。
  • Rustをv1.98.1に更新しました。
  • Rustクレート windows-link を 0.100.0 に更新しました
  • Rustクレートwindows-registryを0.100.0に更新しました。
  • Rustクレートsynを3.0.5に更新しました。
  • Rustクレートcrossbeamを0.8.5に更新しました。
  • Rustクレートrstestを0.27.0に更新しました。
  • Rustクレート 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.

August 18
Agent Control v1.22.0

新機能

  • オンホスト:Linux上のsystemd MemoryMaxを介して、Agent Controlプロセスツリー(AC+すべての子エージェント)に2,400 MiBのハードメモリ制限を適用します。

バグ修正

  • Linux:RPMパッケージのアップデート後にsystemdサービスが無効化されるのを防ぐ

セキュリティアップデート

  • Rustクレートのfuturesを0.3.34に更新しました。
  • alpine/helmをv4.2.4に更新しました。
  • rustクレートserde-saphyrを1.1.0に更新しました

変更の詳細については、リリースノートを参照してください。

August 11
Agent Control v1.21.0

新機能

  • Windowsファイルシステム:未使用のコードを削除し、Windowsインタラクションに高レベルのAPIを使用するようにしました。
  • 起動時に、設定されたエージェントタイプOCIリポジトリに到達可能な場合、com.newrelic.remoteAgentTypeRepoReachable OpAMPカスタム機能を報告します。
  • オンホスト:nri-flex agentTypeを追加しました。

バグ修正

  • Windows:Agent Controlの管理対象ディレクトリ下のファイルが、使用できない権限のまま残される問題を修正しました。管理対象ディレクトリは継承可能なアドミニストレーターACEを使用するようになり、Agent Controlは起動時にACEの修復を試みます。

セキュリティアップデート

  • rustクレートhttpを1.5.0に更新しました。
  • rustクレートclapを4.6.6に更新しました。
  • rust クレート serde-saphyr を 1.0.1 に更新しました
  • rustクレートbase64を0.23.1に更新しました。
  • RustクレートAWS-lc-rsを1.18.0に更新しました
  • Rustクレート thiserror を2.0.20に更新しました。
  • rustクレートasync-traitを0.1.92に更新しました。
  • rust クレート actix-web を 4.14.1 に更新しました
  • Rustクレートrcgenを0.14.9に更新しました

変更の詳細については、リリースノートを参照してください。

July 29
Agent Control v1.20.0

New features

  • Kubernetes: --release-name is now optional on uninstall-agent-control; omitting it skips deleting the release's own HelmRelease/HelmRepository CRs.
  • On-host: added nri-apache and nri-nginx agentTypes.
  • On-host: added nri-postgresql agentType.
  • On-host: added nri-mysql agentType.
  • On-host: added nri-memcached Agent Type.
  • Log files rotated have now 30 days of retention.
  • Added agent-type validate --file <path> subcommand to newrelic-agent-control-cli and newrelic-agent-control-k8s-cli for schema-level validation of agent type definition files.
  • Extended agent-type validate with semantic validation: every ${nr-var:X} reference in deployment must have a matching variables declaration.
  • Enable cache for remote Agent Type registry

Security updates

  • Updated rust crate kube to 4.2.0
  • Updated rust crate rustls-pki-types to 1.15.1
  • Updated rust crate base64 to 0.23.0
  • Updated rust crate either to 1.17.0
  • Updated rust crate jsonwebtoken to v11
  • Updated rust crate serial_test to v4
  • Updated rust crate schemars to 1.2.2
  • Updated alpine/kubectl to v1.36.3
  • Updated rust crate toml to 1.1.4

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.