# SPIRE v1.16.0

> Security · 2026-11-05

実験的な機能や外部連携の追加に加え、既存の設定や動作に影響する変更、削除、非推奨化を含むリリースです。広範な正確性と性能の改善も含まれています。

## 影響確認
- **[security]** コンテナロケーターの `mountinfo fallback` を削除
  - `docker` または `k8s` ワークロードアテスターを使用している場合に適用されます。
  - コンテナロケーターから `mountinfo fallback` が削除されました。偽造できる情報を利用していたためです。
- **[breaking]** エージェント SPIFFE ID の配置要件を変更
  - 外部プラグインを使用しているか、`agent_path_template` を設定している場合に適用されます。
  - エージェントの SPIFFE ID は `/spire/agent` 配下に置く必要があります。これ以外の ID を生成するアテステーションは、実験的設定 `allow_nonconforming_agent_ids` を設定しない限り失敗します。
- **[breaking]** ルートレス Podman のアテステーションにオプションが必要
  - ルートレス Podman で `docker` ワークロードアテスターを使い、`use_rootless_podman` を設定していない場合に適用されます。
  - ルートレス Podman のワークロードアテステーションでは、`docker` ワークロードアテスターに `use_rootless_podman` オプションを設定する必要があります。
- **[breaking]** Broker API による JWT-SVID の提供を終了
  - 管理用エントリーまたは下流エントリーで Broker API を使用している場合に適用されます。
  - Broker API は、管理用エントリーや下流エントリーに対して JWT-SVID を提供しなくなりました。
- **[breaking]** `ca_journals` に `journal_id` 列を追加
  - `disable_migration` を設定している場合に適用されます。
  - `sql` データストアの `ca_journals` テーブルに、将来の利用に備えた `journal_id` 列が追加されます。`disable_migration` を設定しているデプロイでは、このスキーマ移行への対応が必要です。
- **[breaking]** `use_sync_authorized_entries` を削除
  - `use_sync_authorized_entries` を設定している場合に適用されます。
  - エージェントオプション `use_sync_authorized_entries` が削除されました。

## 事前準備
- **[deprecated]** `Notifier plugins` を非推奨化
  - Notifier プラグインを使用している場合に適用されます。
  - `Notifier plugins` は非推奨となり、`BundlePublisher plugins` が代替として扱われます。
- **[deprecated]** OIDC Discovery Provider の証明書設定を整理
  - `acme` または `serving_cert_file` を設定している場合に適用されます。
  - OIDC Discovery Provider の `acme` セクションと `serving_cert_file` セクションは非推奨となり、`serving_cert_source` が代替になります。

## その他の記録された変更
- 40 (added 18, defect_corrected 13, value_changed 6, constraint_changed 2, default_changed 1)

[分析の詳細](https://ratatosk.io/ja/releases/spire/v1.16.0)

[元のリリースノート](https://github.com/spiffe/spire/releases/tag/v1.16.0)
