本文へスキップ

Kubernetes Agent v1.9.26

Java Agent v2.2.68 を含む

2026年8月13日

  • Changed NetworkPolicyのspecをtypedな入れ子構造で送信

    • kube_network_policyからspecJsonフィールドを削除し、podSelector、ingressRules、egressRulesをMapValue/ListValue構造で提供します。
    • 1つのpeer内のnamespaceSelectorとpodSelectorのAND関係、peerリストとruleリストのOR関係、ipBlock、named/numeric port、protocol、endPortを入れ子構造のまま保存します。
    • rule内の空のfrom/toとportsは、Kubernetes APIと同様にそれぞれすべてのpeerとすべてのportを意味します。
    • specSchemaVersionと正規化されたspecHashを追加し、JSONを解析せずにスキーマバージョンと内容の変更有無を判断できるようにしました。
    • policyTypes、selectedPodUids、UID・ネームスペース・resourceVersionなどの既存の識別フィールドは維持します。
    注意

    specJsonは1.9.25開発イメージでのみ提供されたフィールドであり、1.9.26での削除は意図的なbreaking changeです。specJsonを読み取っている場合は、typedフィールドに切り替えてください。

情報

Agent download: kube_mon_1.9.26.tar