我們很高興宣布 2026 年 3 月推出的 適用於 PostgreSQL 的 Azure 資料庫 版本。 此版本引入多項新功能與增強,解決已知問題,並包含必要的安全修補程式,以確保最佳效能與安全性。
Note
2026 年 3 月 3 日或之後建立的新伺服器,將自動加入此最新版本。 現有伺服器將於下一次定期維護時進行更新。 Azure 部署會依區域逐步部署,因此可用性可能會有所不同,全球部署可能需要長達一個月。 客戶應監控預定的維護通知,以了解何時更新會套用到伺服器上。
引擎版本變更
- 最新針對 適用於 PostgreSQL 的 Azure 資料庫 的次要版本更新:18.2、17.8、16.12、15.16 和 14.21。
特色
- 新增受權使用者可以指派 pg_use_reserved_connections 角色的能力。
- 啟用 PostgreSQL 18 的 TimescaleDB 支援。
- 彈性叢集 - 現在支援從 SSDv1 儲存到 SSDv2 的叢集層級點點還原,並自動計算儲存 IOPS 與吞吐量。
- 彈性叢集:對 Citus 資料庫執行 PostgresDifferentialMetricsCollector 與 PostgresStatsCollector 的查詢。
- 參數:cron.timezone 參數現在可設定,讓你能設定排程 cron 工作的偏好時區。
- 支援 HA 伺服器的 VNET 轉私有端點遷移。 啟用高可用性(HA)的伺服器現在可以從 VNET 整合遷移到 Private Link。
改善
- PgBouncer 升級至最新社群版本 v1.25.1
- 已將匿名擴充功能更新至 2.5.1 版本。
- 已更新 PostGIS 至 3.6.1 版本。
- 已將 orafce 擴充功能更新至 4.16.3 版本。
- 已將 TimescaleDB 更新至 2.23.0 版本。
- 更新 Semver 擴充至版本 0.41.0
- 已將 Tdigest 擴充功能更新至 1.4.3
- 已將Pg_partman擴充功能更新至 5.3.1
- 更新 Hll 擴充至版本 2.19
- 各種指標可靠性的改進。
- 改進了 pgms_wait_sampling,使其能夠為公用程式陳述式 (例如 DDL 或維護) 擷取正確的查詢 ID,確保等待事件能被正確歸因。
- 彈性叢集:citus_stat_counters差異指標現在預設啟用
- 彈性叢集 - 防火牆規則一致性:防火牆規則現在能在主實例與待機實例間自我修復,消除更新後的元資料不匹配。
- 彈性叢集 - HA 防火牆鏡像修正:HA 叢集的防火牆規則鏡像現在能正確鎖定待命的網路安全群組。
- 彈性叢集 - 節點可偵測性:叢集節點主動探測預設啟用,確保新節點可立即被發現。
- Fabric 鏡像 – 更新資料表所有權需求:對於已設定複本身分識別的鏡像資料表,不再需要資料表所有權。 現在只有未定義複本身分識別的資料表才需要資料表所有權。
- Fabric 鏡像 – 鏡像先決條件預先驗證:在選取資料表時新增資料庫層級的先決條件驗證步驟。 若未滿足必要的鏡像前置條件,該操作會在發布前提前失敗。
- MongoDB 叢集 – 啟用 Private Link 時簡化刪除:你現在可以在不先移除 Private Link 的情況下刪除已設定 Private link 的 MongoDB 叢集。
- 多項針對性的改進與錯誤修正,以提升穩定性、可靠性及整體服務體驗。
已知問題修正
- 修正了一個問題,以改善複寫位置的清理,並解決罕見的邊緣案例。
- 修正了一個問題,當 PgBouncer 在達到最大客戶端連線數時可能被判定為不健康(導致 PgBouncer 重新啟動)。 此修正可避免不必要的重啟。
- 提升伺服器刪除的可靠性:修正了伺服器刪除在配置過程中可能卡住的邊緣情況。
- 提升伺服器與私人端點的刪除穩定性:解決了同時快速對伺服器及其私人端點發出刪除要求時,可能導致刪除作業卡住的競爭條件問題。
- 彈性叢集:主動節點探測現在能正確驗證主要角色,防止流量被路由到非主要節點。