2025年9月25日: PostgreSQL 18 釋出!

CloudNativePG 1.27.0 釋出!

釋出於 2025-08-13,作者:The CloudNativePG Contributors
相關開源專案

CloudNativePG 社群 激動地宣佈釋出 CloudNativePG 1.27.0,為在 Kubernetes 中執行 PostgreSQL 帶來了強大的新功能、穩定性改進和擴充套件能力。

1.27.0 的亮點

PostgreSQL 擴充套件的動態載入

您現在可以使用新的 .spec.postgresql.extensions 欄位,將打包成 OCI 相容容器映象的 PostgreSQL 擴充套件掛載為例項 Pod 中的只讀、不可變卷。這使得在不重建基礎映象的情況下能夠進行動態擴充套件管理,從而實現更快、更靈活的擴充套件部署。

邏輯解碼槽同步

spec.replicationSlots.highAvailability 下新增的 synchronizeLogicalDecoding 選項,引入了高可用叢集之間邏輯解碼槽的自動同步。這確保了在釋出者故障轉移後,邏輯複製訂閱者可以無縫地繼續工作,提高了可靠性並改善了與變更資料捕獲 (CDC) 工具的整合

主隔離檢查 — 現在已穩定

在 1.26 中實驗性引入的存活探針,現在已成為一項穩定功能。透過預設啟用的 .spec.probes.liveness.isolationCheck,存活探針現在執行主隔離檢查,以改進 Kubernetes 環境中主連線問題的檢測和處理。

其他增強功能

本次釋出還包括:

  • 基於仲裁的故障轉移(實驗性) — 一項可選功能,透過同步複製在故障轉移事件期間提高安全性和資料永續性。瞭解更多
  • 預定義使用者的使用者對映 — 包括 streaming_replica,在具有嚴格安全策略或共享證書頒發機構的環境中,允許使用具有不同通用名稱的自管理客戶端證書。
  • 改進的外掛失敗可觀測性 — 在 Cluster 狀態 中新增了 PhaseFailurePlugin 階段,以更好地跟蹤與外掛相關的錯誤。

完整詳情請參閱釋出說明

升級指南

我們建議升級到 1.27.0,以受益於最新的功能、增強功能和長期穩定性。

如果您使用的是 1.26.x,請升級到 1.26.1,以獲取該系列中的最新修復。

1.25.x 系列的支援將於 2025 年 8 月 22 日 結束 — 請儘快規劃遷移到 1.27 或 1.26。

請遵循升級說明以順利過渡。

參與社群

加入我們,共同塑造雲原生 Postgres 的未來!

如果您在生產環境中使用 CloudNativePG,請考慮 將您的組織新增為採用者,以支援專案的增長和發展。

感謝您一如既往的支援!立即升級,發掘 CloudNativePG 如何將您的 PostgreSQL 體驗提升到新的高度。

關於 CloudNativePG

CloudNativePG 是一個開源 Kubernetes Operator,專門為 PostgreSQL 工作負載而設計。它管理 PostgreSQL 叢集的整個生命週期,包括引導、配置、高可用性、連線路由以及全面的備份和災難恢復機制。透過利用 PostgreSQL 的原生流複製,CloudNativePG 使用標準的 Kubernetes 模式有效地將資料分佈在 Pod、節點和區域之間,從而以 Kubernetes 原生方式實現副本的無縫擴充套件。CloudNativePG 最初由 EDB 開發和支援,是 CNCF 沙盒專案,也是該類別中唯一的 PostgreSQL Operator。