Supported releases ================== *このページには、CloudNativePG* の現在サポートされているリリースのステータス、タイムライン、およびポリシーがリストされています。 私たちは、最新のマイナーリリースのサポートを提供することに尽力し、3か月ごとに新しいマイナーリリースをリリースすることに専念しています。 :ref:`CloudNativePGリリースのサポートステータス ` で概要を示しているように、各リリースは、指定された「サポート終了」日に達するまで完全にサポートされ続けます。これには、シームレスなアップグレード計画を促進するための追加の3か月のアシスタンスウィンドウが含まれます。 CloudNativePGのサポートされているリリースには、アクティブなメンテナンス期間にあり、セキュリティとバグ修正のためのパッチが適用されているリリースが含まれます。 マイナーリリースの後続のパッチリリースには、下位互換性の変更のみが含まれます。 - :ref:`サポートポリシー <サポートポリシー>` - :ref:`命名スキーム <命名スキーム>` - :ref:`CloudNativePGリリースのサポートステータス ` - :ref:`サポートとは <サポートとは>` サポートポリシー ---------------- CloudNativePGは、コミットごとに新しいビルドを生成します。 約2か月ごとに、いくつかの追加テストと完全なリリース認定プロセスを受けるマイナーリリースを作成します。サポートされているマイナーリリースで見つかった問題のパッチバージョンをリリースします。 公式リリースの前に、少なくとも1つのリリース候補RCが :ref:`preview testing ` 用にビルドされます。新しいバグが発見された場合、追加のリリース候補が発行される場合があります。リリース候補はSlackチャンネルで発表され、最終リリースの前にコミュニティテストを促進します。メンテナはコミュニティテストに1〜2週間を提供し、異議が提起されない場合、最終リリースが発表されます。 さまざまなタイプのリリースは、さまざまなレベルの製品品質とCloudNativePGコミュニティからの支援を表しています。コミュニティが提供するサポートの詳細については、 :ref:`サポートとは <サポートとは>` を参照してください。 .. csv-table:: :header: Type,Support level,Quality and recommended Use :widths: 12,25,15 :align: left :class: longtable Development Build,No support,"Dangerous, might not be fully reliable. Useful to experiment with." Release Candidate,No support,:ref:`archive_timeout ` . Released for experimentation and testing. Minor Release,Support provided until 3 months after the N+1 minor release (ex. 1.23 supported until 3 months after 1.24.0 is released),"" Patch,Same as the corresponding minor release,Users are encouraged to adopt patch releases as soon as they are available for a given release. Security Patch,"Same as a patch, however, it doesn't contain any additional code other than the security fix from the previous patch","Given the nature of security fixes, users are **strongly** encouraged to adopt security patches after release." 利用可能なリリースは `releases page `_ で見つけることができます。 :ref:`1.14.0以前のリリースノート <1.14.0以前のリリースノート>` では、各マイナーリリースとパッチリリースの高レベルの詳細情報を見つけることができます。 もちろん、これは名前付けスキームセクションの改良バージョンです。 命名スキーム ------------ 命名スキームは `Semantic Versioning 2.0.0 `_ に従い、次のような構造になっています。 :: .. - ```` は、リリースごとにインクリメントされます。 - ```` は、現在の\ ```` リリースのパッチの数をカウントし、\ ```` リリースと比較して小さな変更を表します。 リリース候補は、 `Semantic Versioning 2.0.0 - item #9 `_ で指定されているように、パッチバージョンの後に追加の\ ``-`` 識別子で示されます。 バージョンのGitタグには、先頭に\ ``v`` が付きます。 CloudNativePGリリースのサポートステータス ----------------------------------------- .. csv-table:: :header: Version,Currently supported,Release date,End of life,Supported Kubernetes versions,Tested but not supported,Supported Postgres versions :widths: 6,4,6,5,5,5,5 :align: left :class: longtable 1.28.x,Yes,9 Dec 2025,Jun 2026,"1.32, 1.33, 1.34","1.31, 1.30, 1.29",14 - 18 1.27.x,Yes,12 Aug 2025,9 Mar 2026,"1.31, 1.32, 1.33","1.30, 1.29",13 - 18 main,"No, development only","","","","",13 - 18 表内のサポートされているKubernetesバージョンのリストは、CloudNativePGメンテナーが何をサポートおよびテストするのが合理的であると考えているかによって異なります。 現在、CloudNativePGコミュニティは、Red Hat OpenShiftなど、標準/バニラを超えるKubernetesディストリビューションを公式にサポートまたはテストしていません。これは将来的に変更される可能性があり、その場合、CloudNativePGメンテナーはそれに応じて公式ポリシーを更新します。 Red Hat OpenShiftにCloudNativePGを展開する予定がある場合は、 EDBからの完全なサポートが付属する `certified operator provided by EDB `_ を使用できます。 サポートされているPostgreSQLバージョン ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 前の表でサポートされているPostgresバージョンのリストは、一般に、CloudNativePGのマイナーバージョンがリリースされたときにコミュニティでサポートされていたPostgreSQLバージョンによって異なります。 PostgreSQLを参照してください `Versioning Policy `_ サポートされているバージョンの詳細については、ページをご覧ください。 .. Note:: 2025年11月13日から `Postgres 13 is no longer supported `_ 。   また、アップグレードしないのはアップグレードするよりリスクが高いため、PostgreSQLオペランドイメージを定期的に更新し、使用しているメジャーバージョンの最新のマイナーリリースを使用することをお勧めします。その結果、PostgreSQLの古いマイナーバージョンに関する問題をオープンする場合、私たちはあなたを助けることができない場合があります。 今後のリリース -------------- .. csv-table:: :header: Version,Release date,End of life :widths: 12,12,12 :align: left :class: longtable 1.29.0,"~ Mar, 2026","~ Sep, 2026" 1.30.0,"~ Jun, 2026","~ Dec, 2026" 1.31.0,"~ Sep, 2026","~ Mar, 2027" .. Note:: 機能のフリーズはリリースの1〜2週間前に発生し、その時点で、前述のようにリリース候補バージョンがビルドおよびテスト用に配布されます。   .. Note:: 将来の日付は不確定であり、変更される可能性があります。これは、Kubernetesバージョンにも適用されます。リリーススケジュールの更新と変更は、 `Release updates `_ で通知されます メインGitHubリポジトリでのディスカッション。   古いリリース ------------ .. csv-table:: :header: Version,Release date,End of life,Compatible Kubernetes versions :widths: 15,12,12,20 :align: left :class: longtable 1.26.x,"May 23, 2025",12 Nov 2025,"1.30, 1.31, 1.32, 1.33" 1.25.x,"Dec 23, 2024",22 Aug 2025,"1.29, 1.30, 1.31, 1.32" 1.24.x,"Aug 22, 2024","May 23, 2025","1.28, 1.29, 1.30, 1.31" 1.23.x,"April 24, 2024","November 24, 2024","1.27, 1.28, 1.29" 1.22.x,"December 21, 2023","July 24, 2024","1.26, 1.27, 1.28" 1.21.x,"October 12, 2023","Jun 12, 2024","1.25, 1.26, 1.27, 1.28" 1.20.x,"April 27, 2023","January 21, 2024","1.24, 1.25, 1.26, 1.27" 1.19.x,"February 14, 2023","November 3, 2023","1.23, 1.24, 1.25, 1.26" 1.18.x,"Nov 10, 2022","June 12, 2023","1.23, 1.24, 1.25, 1.26, 1.27" 1.17.x,"September 6, 2022","March 20, 2023","1.22, 1.23, 1.24" 1.16.x,"July 7, 2022","December 21, 2022","1.22, 1.23, 1.24" 1.15.x,"April 21, 2022","October 6, 2022","1.21, 1.22, 1.23" サポートとは ------------ 2、3か月ごとに新しい最終リリースを生成することを考えると、サポートウィンドウは、各リリースブランチ最新のマイナーリリース、および追加3か月ごとに約5/6か月です。 次の図では、\ ``release-1.27`` はリリースブランチの例です。 たとえば、最新のリリースが\ ``v1.27.0`` の場合、以前のリリース\ ``v1.26.x`` の補助3か月サポート期間が期待できます。 **各ブランチの最後のパッチリリースのみがサポートされています。** .. code:: diagram - -----+---------------------------------------------> main (trunk development) \ \ \ \ \ \ v1.27.0 \ \ Aug 12, 2025 ^ \ \----------+---------------> release-1.27 | \ | SUPPORTED \ | RELEASES \ v1.26.0 | = last minor \ May 23, 2025 | release + +-------------------+---------------> release-1.26 | 3 months v 私たちは2種類のサポートを提供します。 テクニカルサポート テクニカルサポートはベストエフォートベースで提供され、サポートされているリリースのみに制限されています。 ヘルプが必要な場合は、 `#cloudnativepg-users `_ を介してコミュニティに連絡できます。 CNCF Slackワークスペースのチャンネルまだメンバーでない場合は、 `join the workspace `_ できます。または、 `GitHub Discussions `_ に質問を投稿することもできます。 CloudNativePGリポジトリのセクション。 セキュリティとバグ修正 重要なバグ修正セキュリティ修正を含むを、現在サポートされているすべてのリリースにバックポートします。パッチをバックポートする前に、私たちは自分自身に問います。 *「既にリリースされたバージョンの安定性を本当に重視していることを念頭に置いて、このバックポートは\ ``CloudNativePG`` を向上させますか?」* 専門的なサポートが必要な場合は、 `Support page on our website `_ を参照してください。そこにリストされているベンダーは、サポート期間の延長や追加サービスを含むサービスレベル契約SLAを提供する場合があります。