PostgreSQL 19 延期至 11 月 19 日:RC2 先出,官方稱「不尋常的週期」

PostgreSQL 19 延期至 11 月 19 日:RC2 先出,官方稱「不尋常的週期」

PostgreSQL 發布團隊於 2026 年 10 月 10 日在 pgsql-hackers 郵件列表公布調整 PostgreSQL 19 的發布時間表:RC1 按計劃於 10 月 15 日推出,但正式版(GA)由原定的 10 月 29 日延至 11 月 19 日。[1]

官方說明

負責公布時間表的 Jonathan S. Katz 在郵件中指出,由於已加入回溯分支(back branches)的修正數量龐大,發布團隊希望把這些修正納入一個 RC2,讓測試者先行取得,RC2 定於 11 月 12 日,與計劃中的定期更新版本同日推出;RC2 之後才進入 GA。[1]

Katz 在郵件末段表示:「我們知道這是一個不尋常的主要版本週期,但我們想確保繼續交付穩定可靠的 PostgreSQL,這些決定都是圍繞這個目標。」[1]

RC1 的內容

PostgreSQL 全球開發組於 10 月 15 日發布 RC1 公告,指 RC1 大致與 PostgreSQL 19 初始版本相同,但在 GA 前仍可能套用更多修正;公告列出 Beta 4 期間套用的多項修正,包括:[2]

  • 多項 REPACK (CONCURRENTLY) 修正
  • 多項 pg_plan_advice 修正
  • 多項依賴「表達式是否可為 NULL」的新查詢規劃器最佳化修正
  • 多項在 wal_level 設為 replica 時自動啟用邏輯複製的修正
  • 修正 postgres_fdw 匯入統計資料時,應以外部表擁有者身分執行,而非執行 ANALYZE 的使用者
  • 多項並行 autovacuum 修正
  • 修正 COPY (query) TO ... (FORMAT json) 應使用查詢的欄名(包括別名)作為 JSON 鍵,而非資料表欄名

公告亦確認發布時間表:RC2 於 11 月 12 日、GA 於 11 月 19 日,除非發現需要延期或額外 RC 的問題。[2]

媒體角度

據媒體報道,這次延期與 AI 審查工具在 Beta 期間找出大量缺陷有關,報道並指有約 8 至 10 項較大型功能被抽起。上述說法屬媒體報道,本文不作來源引註;官方公布的口徑則是「回溯分支修正數量龐大」與「不尋常的週期」。[1][2]

參考資料

[1] PostgreSQL 官方郵件列表 — Updated PostgreSQL RC / GA dates(Jonathan S. Katz,2026 年 10 月 10 日)

[2] PostgreSQL 官方公告 — PostgreSQL 19 RC 1 Released!(2026 年 10 月 15 日)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*