サポートされているリリース

このページには、CloudNativePG の現在サポートされているリリースのステータス、タイムライン、およびポリシーがリストされています。

私たちは、2か月ごとに新しいマイナーリリースをリリースすることに専念して、最新のマイナーリリースのサポートを提供することに尽力しています。 support status table for CloudNativePG releases で概要を示しているように、各リリースは、指定された「サポート終了」日に達するまで完全にサポートされ続けます。これには、シームレスなアップグレード計画を促進するための追加の3か月のアシスタンスウィンドウが含まれます。

CloudNativePGのサポートされているリリースには、アクティブなメンテナンス期間にあり、セキュリティとバグ修正のためのパッチが適用されているリリースが含まれます。

マイナーリリースの後続のパッチリリースには、下位互換性の変更のみが含まれます。

サポートポリシー

コミットごとにCloudNativePGの新しいビルドを生成します。

約2か月ごとに、マイナーリリースをビルドし、いくつかの追加テストとリリース認定を実行します。サポートされているマイナーリリースで見つかった問題のパッチバージョンをリリースします。

さまざまな種類のリリースは、さまざまな製品品質レベルとCloudNativePGコミュニティからの支援レベルを表しています。コミュニティが提供するサポートの詳細については、 サポートとは を参照してください。

Type

Support level

Quality and recommended Use

Development Build

No support

Dangerous, might not be fully reliable. Useful to experiment with.

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 で見つけることができます。

1.14.0以前のリリースノート では、各マイナーリリースとパッチリリースの高レベルの詳細情報を見つけることができます。

命名スキーム

命名スキームは Semantic Versioning 2.0.0 に基づいています

次のように

<major>.<minor>.<patch>

<minor> はリリースごとに増加し、 <patch> は現在の<minor> リリースのパッチの数をカウントします。パッチは、通常、<minor> リリースと比較した小さな変更です。

バージョンのGitタグには、v が先頭に追加されます。

CloudNativePGリリースのサポートステータス

Version

Currently supported

Release date

End of life

Supported Kubernetes versions

Tested, but not supported

Supported Postgres versions

1.23.x

Yes

April 24, 2024

~ October, 2024

1.27, 1.28, 1.29

1.23, 1.24, 1.25, 1.26

12 - 16

1.22.x

Yes

December 21, 2023

July 24, 2024

1.26, 1.27, 1.28

1.23, 1.24, 1.25, 1.29

12 - 16

1.21.x

Yes

October 12, 2023

May 24, 2024

1.25, 1.26, 1.27, 1.28

1.23, 1.24, 1.29

12 - 16

main

No, development only

12 - 16

表内のサポートされているKubernetesバージョンのリストは、CloudNativePGメンテナーが何をサポートおよびテストするのが合理的であると考えているかによって異なります。

現時点では、CloudNativePGコミュニティは、Red Hat OpenShiftのような追加のKubernetesディストリビューションをサポートまたはテストしていません。これは将来的に変わるかもしれません、その場合、それはCloudNativePGメンテナーが書いた公式ポリシーに反映されます。

サポートされているPostgreSQLバージョン

前の表でサポートされているPostgresバージョンのリストは、一般に、CloudNativePGのマイナーバージョンがリリースされたときにコミュニティでサポートされていたPostgreSQLバージョンによって異なります。

PostgreSQLを参照してください Versioning Policy

サポートされているバージョンの詳細については、ページをご覧ください。

注釈

2023年11月9日より、Postgres 11はサポートされなくなりました。

また、アップグレードしないのはアップグレードするよりリスクが高いため、PostgreSQLオペランドイメージを定期的に更新し、使用しているメジャーバージョンの最新のマイナーリリースを使用することをお勧めします。その結果、PostgreSQLの古いマイナーバージョンに関する問題をオープンする場合、私たちはあなたを助けることができない場合があります。

今後のリリース

Version

Release date

End of life

Supported Kubernetes versions

1.23.0

April 23, 2024

1.24.0

June/July, 2024

注釈

機能のフリーズは、リリースの1週間前に発生します

重要

将来の日付は不確定であり、変更される可能性があります。これは、Kubernetesバージョンにも適用されます。リリーススケジュールの更新と変更は、 Release updates で通知されます

メインGitHubリポジトリでのディスカッション。

古いリリース

Version

Release date

End of life

Compatible Kubernetes versions

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か月ごとに約5か月です。

次の図では、release-1.23 はリリースブランチの例です。

たとえば、最新のリリースがv1.23.0 の場合、以前のリリースv1.22.x の補助3か月サポート期間が期待できます。

各ブランチの最後のパッチリリースのみがサポートされています。

- -----+---------------------------------------------> main (trunk development)
       \             \
        \             \
         \             \             v1.23.0
          \             \            Apr 24, 2024                   ^
           \             \----------+---------------> release-1.23  |
            \                                                       | SUPPORTED
             \                                                      | RELEASES
              \   v1.22.0                                           | = last minor
               \  Dec 21, 2023                                      |   release +
                +-------------------+---------------> release-1.22  |   3 months
                                                                    v

私たちは2種類のサポートを提供します。

テクニカルサポート テクニカルサポートは、サポートされているリリースについてのみベストエフォートベースで提供されています。 CloudNativePG Slack #general チャンネル内、または GitHub Discussions を使用して、コミュニティからのサポートを要求できます。

セキュリティとバグ修正 重要なバグ修正セキュリティ修正を含むを、現在サポートされているすべてのリリースにバックポートします。パッチをバックポートする前に、私たちは自分自身に問います。 「既にリリースされたバージョンの安定性を本当に重視していることを念頭に置いて、このバックポートは``CloudNativePG`` を向上させますか?」

専門的なサポートが必要な場合は、

Support page in the website を参照してください。そこにリストされているベンダーは、サポート期間の延長を含むサービスレベル契約を提供する場合があります。