如要規劃資料庫升級,並確保部署項目在支援的 PostgreSQL 版本上執行,請查看 AlloyDB Omni 主要和次要版本,以及 AlloyDB Omni Kubernetes 運算子的支援、淘汰和相容性政策。
如要瞭解 AlloyDB for PostgreSQL 版本政策,請參閱「AlloyDB for PostgreSQL 資料庫版本政策」。
AlloyDB Omni 版本政策
每個版本的 AlloyDB Omni 都與特定版本的 PostgreSQL 相容,詳情請參閱支援政策。
AlloyDB Omni 是由您自行安裝及執行的軟體,因此您必須定期更新 AlloyDB Omni 安裝項目。如要瞭解 AlloyDB Omni 的最新版本,請參閱 AlloyDB Omni 版本資訊。
如要使用 AlloyDB Omni,您必須下載並安裝二進位檔,其中包含升級後的 PostgreSQL 子版本相容性。部分 AlloyDB Omni 版本是 AlloyDB Omni 本身的更新,與 PostgreSQL 支援更新無關。這些發布版本包含修正錯誤和安全性更新,並反映在發布版本號碼第三個數字的遞增。例如,18.1.2 中的 2 表示 AlloyDB Omni 的更新。
支援政策
Google 根據下列時間表,提供 AlloyDB Omni 版本和 AlloyDB Omni operator 的支援:
| 版本類型 | 支援期 |
|---|---|
| 主要版本 | 自最初發布日期起提供 5 年支援,與基礎 PostgreSQL 版本的社群支援生命週期一致。 |
| 子版本 | 自特定發布日期起提供 1.5 年的支援。 |
| Kubernetes 運算子版本 | 自特定發布日期起提供 1 年支援。如要瞭解運算子發布日期和終止支援日期,請參閱「支援的 Kubernetes 運算子版本」和 AlloyDB Omni 版本資訊。 |
主要版本支援時間表
正式發布 (GA) 日期是計算 5 年支援期間的初始發布日期。下表列出 AlloyDB Omni PostgreSQL 主要版本的正式發布日期和支援終止日期:
| PostgreSQL 主要版本 | 正式發布日期 | 終止支援日期 |
|---|---|---|
| 18 | 2026 年 4 月 9 日 | 2031 年 4 月 9 日 |
| 17 | 2025 年 12 月 15 日 | 2030 年 12 月 15 日 |
| 16 | 2025 年 4 月 8 日 | 2030 年 4 月 8 日 |
| 15 | 2023 年 10 月 11 日 | 2028 年 10 月 11 日 |
版本超過支援期限後,即視為淘汰。Google 不會處理已停用版本的支援單,建議您升級至支援的版本,以便繼續獲得協助。
支援的 PostgreSQL 版本
如要查看各資料庫版本追蹤的常見安全漏洞與弱點 (CVE),請參閱 AlloyDB Omni 安全性公告中的「Active CVEs」(有效的 CVE) 和「Fixed CVEs」(已修正的 CVE) 分頁。AlloyDB Omni operator 最多可管理 1 年前的資料庫叢集,因此 Kubernetes 部署作業會淘汰超過 1 年的資料庫版本。詳情請參閱「支援的 Kubernetes 運算子版本」。
下表列出 AlloyDB Omni 子版本、相容的 PostgreSQL 版本、推出日期、1.5 年支援終止日期,以及支援狀態:
| AlloyDB Omni 版本 | PostgreSQL 版本 | 發布日期 | 終止支援日期 | 狀態 |
|---|---|---|---|---|
| 18.4.0 | 18.4 | 2026 年 10 月 13 日 | 2028 年 4 月 13 日 | 支援 |
| 18.3.0 | 18.3 | 2026 年 7 月 15 日 | 2028 年 1 月 15 日 | 支援 |
| 18.1.0 | 18.1 | 2026 年 4 月 9 日 | 2027 年 10 月 9 日 | 支援 |
| 17.10.0 | 17.10 | 2026 年 10 月 13 日 | 2028 年 4 月 13 日 | 支援 |
| 17.9.0 | 17.9 | 2026 年 7 月 15 日 | 2028 年 1 月 15 日 | 支援 |
| 17.7.0 | 17.7 | 2026 年 4 月 9 日 | 2027 年 10 月 9 日 | 支援 |
| 17.5.0 | 17.5 | 2025 年 12 月 15 日 | 2027 年 6 月 15 日 | 支援 |
| 16.14.0 | 16.14 | 2026 年 10 月 13 日 | 2028 年 4 月 13 日 | 支援 |
| 16.13.0 | 16.13 | 2026 年 7 月 15 日 | 2028 年 1 月 15 日 | 支援 |
| 16.11.0 | 16.11 | 2026 年 4 月 9 日 | 2027 年 10 月 9 日 | 支援 |
| 16.9.0 | 16.9 | 2025 年 12 月 15 日 | 2027 年 6 月 15 日 | 支援 |
| 16.8.0 | 16.8 | 2025 年 7 月 23 日 | 2027 年 1 月 23 日 | 淘汰 |
| 16.3.0 | 16.3 | 2025 年 4 月 8 日 | 2026 年 10 月 8 日 | 淘汰 |
| 15.18.0 | 15.18 | 2026 年 10 月 13 日 | 2028 年 4 月 13 日 | 支援 |
| 15.17.0 | 15.17 | 2026 年 7 月 15 日 | 2028 年 1 月 15 日 | 支援 |
| 15.15.0 | 15.15 | 2026 年 4 月 9 日 | 2027 年 10 月 9 日 | 支援 |
| 15.13.0 | 15.13 | 2025 年 12 月 15 日 | 2027 年 6 月 15 日 | 支援 |
| 15.12.0 | 15.12 | 2025 年 7 月 23 日 | 2027 年 1 月 23 日 | 淘汰 |
| 15.7.1 | 15.7 | 2025 年 4 月 8 日 | 2026 年 10 月 8 日 | 淘汰 |
| 15.7.0 | 15.7 | 2024 年 11 月 8 日 | 2026 年 5 月 8 日 | 淘汰 |
支援的 Kubernetes 運算子版本
AlloyDB Omni operator 的支援期限為 1 年,可管理的資料庫叢集版本最舊為 1 年前,因此在 Kubernetes 執行資料庫叢集時,必須使用支援的資料庫版本和 operator 版本。如需相容控制層代理程式版本的完整矩陣,請參閱「選擇相容的 Kubernetes 運算子和資料庫叢集版本」。如要查看運算子和控制層容器映像檔追蹤的 CVE,請參閱AlloyDB Omni on Kubernetes 安全性公告中的「Active CVEs」(有效的 CVE) 和「Fixed CVEs」(已修正的 CVE) 分頁。
下表列出 AlloyDB Omni operator 版本、推出日期、1 年支援終止日期、相容的 AlloyDB Omni 資料庫版本,以及支援狀態:
| AlloyDB Omni operator 版本 | 發布日期 | 終止支援日期 | 相容的 AlloyDB Omni 資料庫版本 | 狀態 |
|---|---|---|---|---|
| 1.9.0 (建議) | 2026 年 10 月 13 日 | 2027 年 10 月 13 日 | 18.4.0、17.10.0、16.14.0、15.18.0 (建議) 18.3.0、17.9.0、16.13.0、15.17.0 18.1.0、17.7.0、16.11.0、15.15.0 17.5.0、16.9.0、15.13.0 |
支援 |
| 1.8.2 | 2026 年 10 月 5 日 | 2027 年 10 月 5 日 | 18.3.0、17.9.0、16.13.0、15.17.0 18.1.0、17.7.0、16.11.0、15.15.0 17.5.0、16.9.0、15.13.0 |
支援 |
| 1.8.1 | 2026 年 8 月 25 日 | 2027 年 8 月 25 日 | 18.3.0、17.9.0、16.13.0、15.17.0 18.1.0、17.7.0、16.11.0、15.15.0 17.5.0、16.9.0、15.13.0 |
支援 |
| 1.8.0 | 2026 年 7 月 15 日 | 2027 年 7 月 15 日 | 18.3.0、17.9.0、16.13.0、15.17.0 18.1.0、17.7.0、16.11.0、15.15.0 17.5.0、16.9.0、15.13.0 |
支援 |
| 1.7.1 | 2026 年 6 月 3 日 | 2027 年 6 月 3 日 | 18.1.0、17.7.0、16.11.0、15.15.0 17.5.0、16.9.0、15.13.0 |
支援 |
| 1.7.0 | 2026 年 4 月 9 日 | 2027 年 4 月 9 日 | 18.1.0、17.7.0、16.11.0、15.15.0 17.5.0、16.9.0、15.13.0 |
支援 |
| 1.6.3 | 2026 年 3 月 5 日 | 2027 年 3 月 5 日 | 17.5.0、16.9.0、15.13.0 16.8.0、15.12.0 15.7.1 |
支援 |
| 1.6.2 | 2026 年 2 月 25 日 | 2027 年 2 月 25 日 | 17.5.0、16.9.0、15.13.0 16.8.0、15.12.0 15.7.1 |
支援 |
| 1.6.1 | 2026 年 2 月 13 日 | 2027 年 2 月 13 日 | 17.5.0、16.9.0、15.13.0 16.8.0、15.12.0 15.7.1 |
支援 |
| 1.6.0 | 2025 年 12 月 15 日 | 2026 年 12 月 15 日 | 17.5.0、16.9.0、15.13.0 16.8.0、15.12.0 15.7.1 |
支援 |
| 1.5.0 | 2025 年 7 月 23 日 | 2026 年 7 月 23 日 | 16.8.0、15.12.0 16.3.0、15.7.1 |
淘汰 |
| 1.4.1 | 2025 年 5 月 27 日 | 2026 年 5 月 27 日 | 16.3.0、15.7.1 15.7.0 |
淘汰 |
| 1.4.0 | 2025 年 4 月 8 日 | 2026 年 4 月 8 日 | 16.3.0、15.7.1 15.7.0 |
淘汰 |
修補政策
為維護環境的安全性和穩定性,Google 會根據下列政策,針對重大錯誤和安全漏洞套用修補程式:
- Google 只會為每個支援的主要版本,套用最新子版本的修補程式。
- 如果您在舊版子版本中遇到問題,必須升級至該主要版本的最新可用子版本,才能取得修正程式。
- 自 AlloyDB Omni 16.9.0、17.5.0 和 18.1.0 起,Google 會在 Red Hat Universal Base Image 9 (UBI 9) 和 Debian 12 (
bookworm) 兩種版本上發布資料庫容器映像檔。UBI 9 映像檔會使用-ubi9標記後置字串來提取獨立容器,且預設用於 Kubernetes 部署作業。當有更新的次要版本或修補程式版本發布時,Google 會將被取代的容器映像檔摘要標示為已淘汰。請一律提取與最新支援版本對應的映像檔。 - 如要瞭解 AlloyDB Omni 資料庫容器映像檔和 AlloyDB Omni operator,請參閱「AlloyDB Omni 安全性公告」。
升級和相容性
AlloyDB Omni 版本號碼採用 MAJOR_VERSION.MINOR_VERSION.OMNI_PATCH_VERSION 格式,表示支援的 PostgreSQL 版本。主要和次要版本編號與基礎 PostgreSQL 引擎的版本相符,第三個編號則代表 AlloyDB Omni 修補程式版本。
下表彙整 AlloyDB Omni 的升級和相容性政策:
| 政策類別 | 說明 |
|---|---|
| 主要版本時機 | Google 的目標是在新的 PostgreSQL 主要版本推出第一個子版本 (x.1 版) 後的八個月內,支援新的 PostgreSQL 主要版本。 對於 Google Distributed Cloud 中的 AlloyDB Omni,Google 致力於在 AlloyDB Omni 推出新版 PostgreSQL 後的四個月內,支援與該版本的相容性。 |
| 子版本推出時間 | Google 的目標是每季發布對新 PostgreSQL 子版本的支援。AlloyDB Omni 是由您自行安裝及執行的軟體,因此您必須下載並安裝二進位檔,其中包含升級後的 PostgreSQL 子版本相容性。 |
| 升級訂單 | 如果是 Kubernetes 部署作業,您必須先升級 AlloyDB Omni operator,才能升級資料庫叢集 (資料層)。 |
| 安全性更新 | Google 的目標是在 PostgreSQL 社群發布安全性修正後的一個月內,推出修正程式。 |
| 電信業者相容性 | 如果是 Kubernetes 部署作業,運算子最多可管理 1 年前的資料層叢集。 |
| 升級路徑 |
|
資料保護
AlloyDB Omni operator 不會在升級前自動備份。在觸發升級程序前,您必須手動備份資料。