新機能
- アクセス・キー認証情報とEC2インスタンス・プロファイルをサポートする、AWS Secrets Manager値プロバイダー(
nr-awssm)を追加しました。 - LinuxとWindows:Agent Controlおよびそのサブエージェントは、
os.versionとhost.archをOpAMP属性として報告するようになりました。Linuxはos.nameも報告します(ディストリビューションID、例:"debian")。
バグ修正
- オンホスト:ヘルスチェックが定義されていないサブエージェントは、クローズされたチャネルにヘルスをパブリッシュする実行可能ファイルからのエラーをログに記録しなくなりました。
- HTTPクライアントは、Agent Controlのプロキシ設定以外のプロキシ設定を読み込まなくなり、
ignore_system_proxy: trueが完全に適用されるようになりました。 - オンホスト:UTF-8以外のバイトを含むサブエージェントの出力によって、ログ転送が停止したり、サブエージェントが終了したりすることはなくなりました。そのような行は、無効なバイトが置換されてログに記録されるようになりました。
- Windows:新しいバイナリのステージング中にセルフアップデートが失敗しても、Agent Controlの実行可能ファイルが失われることはなくなりました。これにより、次回の再起動後にサービスが開始できなくなる問題が解消されました。
セキュリティアップデート
- Rust クレート opamp-client を v0.3.0 に更新しました
- Rust クレート toml を 1.1.8 に更新しました
- Rustクレートのnr-authをv0.7.0に更新しました。
- OpenTelemetry-rustモノレポを0.33.1に更新しました。
- Rust クレート syn を 3.0.9 に更新しました
- Rustクレートのzipを9.0.5に更新しました。
- Rustクレートserde_jsonを1.0.154に更新しました。
- Rustクレートのaws-lc-rsを1.18.2に更新しました。
- Rust クレート schemars を 1.2.3 に更新しました
- Rustクレートactix-webを4.17.0に更新しました。
- Rustクレートのtokioを1.54.0に更新しました。
- Rustクレートserde-saphyrをv2に更新しました。
- alpine/helmをv4.3.1に更新しました。
- Rustをv1.99.1に更新しました。
- Rustクレートrstestを0.28.0に更新しました。
- Rust クレート httpmock を 0.9.0 に更新しました
- AWS-sdk-rustモノレポを更新しました。
変更の詳細については、リリースノートを参照してください。