CloudNativePG 1.25のリリースノート ================================== CloudNativePGの1.25マイナーリリースのユーザーに表示される変更の履歴。 変更の完全なリストについては、 `commits `_ を参照してください。 GitHubのリリースブランチで。 バージョン1.25.0-rc1 -------------------- **発売日** 2024年12月9日 機能 ^^^^ - **宣言的データベース管理** ``Database`` カスタムリソース定義CRDを導入し、ユーザーはクラスター内でPostgreSQLデータベースを宣言的に作成および管理できます。 (#5325) - **論理レプリケーション管理** PostgreSQL論理レプリケーションの宣言管理用に\ ``Publication`` および\ ``Subscription`` CRDを追加します。これらにより、レプリケーションのセットアップが簡素化され、CloudNativePGへのオンライン移行が容易になります。 (#5329) 機能強化 ^^^^^^^^ - ``dataDurability`` オプションを\ ``.spec.postgresql.synchronous`` スタンザに追加し、ユーザーが同期レプリケーションで\ ``required`` デフォルトまたは\ ``preferred`` の耐久性を選択できるようにします。 (#5878) - ``.spec.probes`` スタンザを介してスタートアップ、ライブネス、および準備状況プローブのカスタマイズを有効にします。 (#6266) - 追加の\ ``pg_dump`` および\ ``pg_restore`` オプションをサポートして、データベースのインポートの柔軟性を強化します。 (#6214) - CloudNativePGコントローラに\ ``maxConcurrentReconciles`` のサポートを追加し、デフォルトを10に設定して、オペレーターがすぐに大規模な展開を効率的に管理する能力を向上させます。 (#5678) - 事前定義されたユーザー、具体的には\ ``superuser`` および\ ``app`` 用に生成されたシークレットに\ ``cnpg.io/userType`` ラベルを追加します。 (#4392) - ``cnpg`` プラグイン: - プラグインをサポートするように\ ``backup`` コマンドを強化します。 (#6045) - APIサーバーでのHTTP要求の\ ``User-Agent`` ヘッダーを尊重します。 (#6153) バグ修正 ^^^^^^^^ - レプリカとして再同期する前に、元のプライマリがWALファイルキューをアーカイブにフラッシュすることにより、復旧時間を削減し、フェールオーバー中のデータの一貫性を強化します。 (#6141) - ブートストラップ中に\ ``PGDATA`` ボリュームとともにWALボリュームをクリーンアップします。 (#6265) - 以前に生成された\ ``PersistentVolumeClaims`` がすべて欠落している場合、クラスターフェーズを\ ``Unrecoverable`` に設定するようにオペレーターを更新します。 (#6170) - ``.spec.postgresql.synchronous.method`` が\ ``first`` に設定されている場合の\ ``synchronous_standby_names`` GUCの解析を修正しました。 (#5955) - ロールの変更を修正して、データベースコンテキストではなくトランザクションレベルで適用します。 (#6064) - プライマリ上の\ ``override.conf`` ファイルから\ ``primary_slot_name`` 定義を削除して、常に空になるようにします。 (#6219) - PgBouncerポッドで\ ``PGHOST`` を含むlibpq環境変数を構成して、コンテナ内から\ ``psql`` を使用して\ ``pgbouncer`` 仮想データベースへのシームレスなアクセスを有効にします。 (#6247) - イメージカタログの変更を確認するときに、クラスターステータスの不要な更新を削除します。 (#6277) - ``cnpg`` プラグイン: - ``kubectl`` コンテキストが\ ``psql`` コマンドに適切に渡されることを確認します。 (#6257) - ``status`` コマンドで空のときに物理バックアップブロックを表示しないようにします。 (#5998) サポートされているバージョン ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - **Kubernetes** 1.31、1.30、および1.29 - **PostgreSQL** 17、16、15、14、および13 -デフォルトイメージPostgreSQL 17.2 - PostgreSQL 12のサポートを公式に終了しました - PostgreSQL 13のサポートは2025年11月12日に終了します