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

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

私たちは最新の2つのマイナーリリースをサポートし、2か月ごとに新しいマイナーリリースを作成することを目指しています。各リリースは、 table below で宣言された「サポート終了」日までサポートされます。これは、アップグレード計画を可能にする追加の1か月のサポートを考慮します。

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 1 month after the N+2 minor release (ex. 1.15 supported until 1 month after 1.17.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.22.x

Yes

December 21, 2023

~ July/August, 2024

1.26, 1.27, 1.28

1.23, 1.24, 1.25

12 - 16

1.21.x

Yes

October 12, 2023

~ May 23, 2024

1.25, 1.26, 1.27, 1.28

1.23, 1.24

12 - 16

main

No, development only

11 - 16

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

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

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

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

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

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

また、アップグレードしないのはアップグレードするよりリスクが高いため、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か月ごとに新しい最終リリースを生成することを考慮すると、サポートウィンドウは各リリースブランチ最新の2つのマイナーリリースと追加1か月ごとに約5か月です。

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

たとえば、最新のリリースがv1.22.0 の場合、v1.22.0 とv1.21.0 の両方のサポートが期待できます。

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

- -----+---------------------------------------------> main (trunk development)
       \             \
        \             \
         \             \             v1.22.0
          \             \            Dec 21, 2023                   ^
           \             \----------+---------------> release-1.22  |
            \                                                       | SUPPORTED
             \                                                      | RELEASES
              \   v1.21.0                                           | = the two
               \  Oct 12, 2023                                      |   last
                +-------------------+---------------> release-1.21  |   releases
                                                                    v

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

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

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

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

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