Pigsty 團隊非常激動地宣佈 Pigsty v3.6,這是我們邁向真正的 PostgreSQL 元發行版的最新一步。現在,您可以從一個程式碼庫啟動近 10 種不同的 PostgreSQL 核心——Babelfish、IvorySQL、OpenHalo、OrioleDB、PolarDB、Supabase-PG、Citus、全新的 Percona TDE,以及更多。
每個核心都封裝成生產就緒的 RDS 風格服務:使用 Patroni 實現高可用 (HA),透過 pgBackRest 實現時間點恢復 (PITR),使用 Grafana / Prometheus 實現深度可觀測性,以及完全可重複的基礎設施即程式碼——所有這些都無需 Docker 或 Kubernetes。透過冪等的 Ansible Playbook 在裸 Linux 上實現。
此版本還引入了一個獨立的擴充套件目錄 (ext.pgsty.com,包含 423 個經過構建測試的包) 和一個全新改版的文件站點 (doc.pgsty.com)。
模板、匯出器和客戶端工具已為 PostgreSQL 18 Beta2 準備就緒,同時仍然完全支援 17.5、16.9、15.13、14.18 和 13.21 版本。Percona TDE 和 OrioleDB 1.5 β12 使我們支援的核心數量達到了兩位數。
線上安裝現已成為預設選項;安裝一切只需三步
bash curl -fsSL https://repo.pigsty.cc/get | bash -s v3.6.0; cd ~/pigsty && ./configure && ./install.yml
需要回溯時間?新的 pgsql-pitr Playbook 可自動處理所有事項——即使是在多節點 HA 叢集上。只需提供目標時間戳、XID 或 LSN,其餘的它都會完成。
Pigsty 跟蹤最新的 Supabase 容器,修復 Logflare 複製槽膨脹問題,並預設啟用 pgsodium 金鑰。監控堆疊已遷移到 Grafana 12 + Prometheus 3.5,併為 NVMe 伺服器進行了調優的 OS 配置,以及適用於 MinIO 的可選純 HTTP 模式。
亮點包括 pgactive 2.1.5、TimescaleDB 2.21、Citus 13.1、FerretDB 2.4、DuckDB 1.3.2 以及新的 genai-toolbox。瀏覽目錄或執行 pig install <name> 即可開始。
破壞性的 Etcd 和 MinIO 操作現已隔離在專用的 *-rm Playbook 中,儲存桶/使用者配置是完全宣告式的,預設值已進行了合理化(/data/postgres,/data/backups),並且自簽名證書的有效期由單個變數控制——從而減少意外並實現更平滑的滾動升級。
Pigsty 3.6 的 tarball 和特定架構的離線軟體包集現已可用。這是 4.0 版本之前的最後一站——敬請期待 PostgreSQL 18 GA 支援、基於向量的日誌傳送器以及統一的前端所有 Playbook 的 CLI。
釋出說明:https://doc.pgsty.com/release/latest/