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

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

私たちは最新の2つのマイナーリリースをサポートし、2か月ごとに新しいマイナーリリースを作成することを目指しています。各リリースは、

table below で宣言された「サポート終了」日までサポートされます。これは、アップグレード計画を可能にする追加の1か月のサポートを考慮します。

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

マイナーリリースの後続のパッチリリースには、下位互換性のない変更は含まれません。

サポートポリシー

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

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

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

Type

Support Level

Quality and Recommended Use

Development Build

No support

Dangerous, may 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 will not 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.21.x

Yes

October 12, 2023

~ April 12, 2024

1.25, 1.26, 1.27, 1.28

1.23, 1.24

12 - 16

1.20.x

Yes

April 27, 2023

~ December 28, 2023

1.24, 1.25, 1.26, 1.27

1.23

11 - 16

main

No, development only

11 - 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.22.0

November 28, 2023

1.23.0

January 25, 2024

注釈

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

重要

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

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

古いリリース

Version

Release Date

End of Life

Compatible Kubernetes Versions

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.16 はリリースブランチの例です。

たとえば、最新のリリースがv1.16.0 であると想像すると、v1.16.0 とv1.15.0 の両方のサポートが期待できます。

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

- -----+---------------------------------------------> main (trunk development)
       \             \
        \             \
         \             \             v1.16.0
          \             \            Jul 7, 2022                    ^
           \             \----------+---------------> release-1.16  |
            \                                                       | SUPPORTED
             \                                                      | RELEASES
              \   v1.15.0                                           | = the two
               \  Apr 21, 2022                                      |   last
                +-------------------+---------------> release-1.15  |   releases
                                                                    v

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

テクニカルサポート テクニカルサポートは、サポートされているリリースについてのみベストエフォートベースで提供されています。

CloudNativePG Slack #general チャンネル内、または GitHub Discussions を使用して、コミュニティからのサポートを要求できます。

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

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

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