CloudNativePG 1.18のリリースノート

CloudNativePGの1.18マイナーリリースでのユーザーに表示される変更の履歴。

変更の完全なリストについては、GitHubのリリースブランチの commits を参照してください。

バージョン1.18.0

リリース日: 2022年11月10日

特徴:

  • 高可用性用のクラスター管理の物理レプリケーションスロット :プライマリとスタンバイの両方で、高可用性クラスター内の各ホットスタンバイレプリカの物理レプリケーションスロットを自動的に管理します (#740)

  • Postgresクラスター休止状態 :新しいサブコマンドkubectl cnpg hibernate on/off/status <cluster-name> を使用して、プラグインを介してクラスター休止状態を導入します。ハイバネーションは、PostgreSQLプライマリインスタンスに属するPVCを除く、クラスターによって生成されたすべてのリソースを破壊します (#782)

セキュリティ:

  • SeccomProfile をポッドとコンテナに追加 (#888)

機能強化:

  • pvcTemplate にサイズ要求がある場合、クラスタースペックでストレージサイズを省略できるように (#914)

  • cnpg プラグインのstatus コマンド: - レプリケーションスロット情報を追加 (#873) - fencedクラスターの表示を明確化 (#886) - レプリカクラスターの表示を改善 (#871)

  • ドキュメント: - PrometheusとGrafanaを使用してローカルシステムでCloudNativePGの可観測性機能を評価する方法に関する指示を提供するモニタリングページを改善しました (#968)・to-End Test Suiteページ (#945)

  • cnpg プラグインの新しいサブコマンド: - pgbench は、クラスターに対してpgbench を実行するジョブ定義を生成します (#958) - install はオペレーターのインストールマニフェストを生成します (#944)

  • PostgreSQL 15.0を新しいデフォルトバージョンとして設定 (#821)

修正:

  • plpgsql ファンクションでデータベースをインポート (#974)

  • ポイントインタイムリカバリを行うときに最も近いバックアップを適切に見つけます (#949)

  • ScheduledBackup フォーマットがKubernetesのCronJob フォーマットに従っていないことを明確化 (#883)

  • フェイルオーバーロジックを、古い可能性のあるKubernetes Podの準備ではなく、インスタンスマネージャーからのPostgres情報に基づいてください (#890)

  • 新しく作成されたクラスターごとにアーカイブするWALがあることを確認します。・不足するとバックアップが機能しない可能性がある (#897)

  • ドキュメントのbarmanObjectStore のYAMLキー名を修正 (#877)

  • krew リリースを修正 (#866)