# CloudNativePG v1.28.4

> Storage & Data · 2026-06-29

セキュリティ修正と API 検証の厳格化に加え、サポート対象や既定値の更新があります。クラスタ操作と cnpg プラグインの正確性に関する修正も含まれます。

## 影響確認
- **[security · critical]** プール接続の `search_path` 固定
  - プール接続を利用している場合に適用されます。
  - プール接続ごとに `search_path = pg_catalog, public, pg_temp` を固定し、起動メッセージに含めるようになりました。テナントが管理するデフォルト値より優先されます。
- **[security · high]** 平文ロールパスワードの `SCRAM-SHA-256` エンコード
  - 平文のロールパスワードを利用している場合に適用されます。
  - 平文のロールパスワードを `SCRAM-SHA-256` 形式にエンコードしてから、`CREATE` または `ALTER ROLE ... PASSWORD` を発行するようになりました。
- **[breaking]** `cluster` 参照の変更不可化
  - `Database`、`Pooler`、`Publication`、`Subscription`、`ScheduledBackup` リソースで `cluster` 参照を利用している場合に適用されます。
  - `Database`、`Pooler`、`Publication`、`Subscription`、`ScheduledBackup` リソースの `cluster` 参照が変更不可になりました。
- **[breaking]** 検証対象値の書き込み時再検証
  - 検証用 webhook のチェック対象となる値を利用している場合に適用されます。
  - 該当する値は検証用 webhook で拒否され、書き込み時にも再検証されるようになりました。

## 事前準備
- **[deprecated]** `1.28.x` 系列のサポート終了
  - `1.28` を実行している場合に適用されます。
  - `1.28.x` 系列の最終リリースです。`1.28` はサポート対象外となり、より新しいマイナーバージョンへの移行が推奨されています。
- **[deprecated]** ネイティブ Barman Cloud サポートの削除時期変更
  - `native (in-tree) Barman Cloud support` を利用している場合に適用されます。
  - 1.31.0で削除予定
  - ネイティブの Barman Cloud サポートは `1.30.0` ではなく `1.31.0` で削除される予定です。`Barman Cloud Plugin` への移行が引き続き推奨されています。

## その他の記録された変更
- 35 (defect_corrected 30, added 2, value_changed 2, constraint_changed 1)

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

[元のリリースノート](https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.28.4)
