サポートされているリリース¶
このページには、CloudNativePG の現在サポートされているリリースのステータス、タイムライン、ポリシーがリストされています。
- 最新の2つのマイナーリリースをサポートしており、2か月ごとに新しいマイナーリリースを作成することを目指しています。各リリースは、
table below
で宣言された「サポート終了」日までサポートされます。これには、アップグレード計画を可能にするための追加の1か月の支援が考慮されます。
CloudNativePGのサポートされているリリースには、アクティブなメンテナンスウィンドウにあり、セキュリティとバグ修正のためのパッチが適用されたリリースが含まれます。
マイナーリリースでの後続のパッチリリースには、下位互換性のない変更は含まれていません。
サポートポリシー¶
コミットごとにCloudNativePGの新しいビルドを生成します。
約2か月ごとに、マイナーリリースをビルドし、いくつかの追加テストとリリース認定を実行します。マイナーリリースで見つかった問題のパッチバージョンをリリースします。
さまざまなタイプのリリースは、CloudNativePGコミュニティからのさまざまな製品品質レベルと支援レベルを表しています。コミュニティが提供するサポートの詳細については、以下の サポートとは を参照してください。
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 で利用可能なリリースを見つけることができます。 |
||
リリースノート で、各マイナーおよびパッチリリースの高レベルの詳細情報を見つけることができます。 |
ネーミングスキーム¶
私たちの命名スキームは 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.20.x |
Yes |
April 27, 2023 |
~ December 28, 2023 |
1.24, 1.25, 1.26, 1.27 |
1.23 |
11 - 15 |
1.19.x |
Yes |
February 14, 2023 |
~ October 26, 2023 |
1.23, 1.24, 1.25, 1.26 |
1.27 |
11 - 15 |
main |
No, development only |
11 - 15 |
上記の表のサポートされているKubernetesバージョンのリストは、CloudNativePGメンテナーがサポートとテストが合理的であると考えるものによって異なります。
現時点では、CloudNativePGコミュニティは、Red Hat OpenShiftなどの追加のKubernetesディストリビューションをサポートもテストもしていません。これは将来変更される可能性があり、その場合、CloudNativePGメンテナーが作成した公式ポリシーに反映されます。
サポートされているPostgreSQLバージョン¶
上記の表でサポートされているPostgresバージョンのリストは、通常、CloudNativePGのマイナーバージョンがリリースされた時点でコミュニティでサポートされていたPostgreSQLバージョンによって異なります。
PostgreSQL Versioning Policy を参照してください
サポートされているバージョンの詳細については、ページをご覧ください。
注釈
2022年11月10日までに、Postgres 10は最終リリースに達し、サポートされなくなりました。
アップグレードしないことはアップグレードよりもリスクが高いため、定期的にPostgreSQLオペランドイメージを更新し、使用しているメジャーバージョンの最新のマイナーリリースを使用することをお勧めします 。その結果、古いマイナーバージョンのPostgreSQLでイシューを開いた場合、お手伝いできない場合があります。
今後のリリース¶
Version |
Release Date |
End of Life |
Supported Kubernetes Versions |
|---|---|---|---|
1.21.0 |
September 26, 2023 |
||
1.22.0 |
November 28, 2023 |
注釈
リリースの1週間前に機能のフリーズが発生します
重要
将来の日付は不確実であり、変更される可能性があります。これは、Kubernetesバージョンにも適用されます。リリーススケジュールの更新と変更は、 Release updates
メインGitHubリポジトリでのディスカッション。
古いリリース¶
Version |
Release Date |
End of Life |
Compatible Kubernetes Versions |
|---|---|---|---|
1.15.x |
April 21, 2022 |
October 6, 2022 |
1.21, 1.22, 1.23 |
1.16.x |
July 7, 2022 |
December 21, 2022 |
1.22, 1.23, 1.24 |
1.17.x |
September 6, 2022 |
March 20, 2023 |
1.22, 1.23, 1.24 |
1.18.x |
Nov 10, 2022 |
June 12, 2023 |
1.23, 1.24, 1.25, 1.26, 1.27 |
サポートとは¶
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``を改善しますか?」
専門的なサポートが必要な場合は、 クラウドプロバイダーのサポート を参照してください。そこにリストされているベンダーは、サポート期間の延長を含むサービスレベル契約を提供している場合があります。