PostgreSQL 全球開發團隊今日宣布 PostgreSQL 9.5 的第一個 Beta 版本已可供下載。此版本應包含最終版本的所有功能和 API,幾乎不會有任何變更。使用者應開始針對 9.5 Beta 1 測試其應用程式,以準備最終版本的發布。
自 Alpha2 發布以來,我們已修正了使用者和貢獻者回報的許多錯誤和問題。這些包括
特別是,Row Level Security 的語義已變更為與現有的 PostgreSQL 基於 GRANT 的權限系統保持一致。 例如,當使用 INSERT with RETURNING 時,RLS 現在同時應用 INSERT 策略和 SELECT 策略。 使用者應測試 RLS 策略的 RLS 應用,並重新測試任何現有的 RLS 配置,以確保其使用案例沒有迴歸。 有關更多信息,請參閱有關 建立策略 和 RLS 的文件。
如果您在測試 PostgreSQL 9.5 時回報了一個問題,請下載 Beta1 並測試該問題是否已修正。 如果您尚未測試 9.5 版本,現在是您協助 PostgreSQL 開發的時候了。 仍然存在的已知問題列在「未解決項目」頁面上。
這是 9.5 版的第一個 Beta 版本,表示在最終版本發布之前,預計使用者可見的功能變更非常少。 PostgreSQL 專案將根據測試需要發布其他 Beta 版本,然後發布一個或多個候選版本,直到 2015 年底發布最終版本。 有關更多資訊,以及有關如何測試 Beta 版本的建議,請參閱 Beta 測試頁面。
新版本的完整文件和發布說明可在線上取得,也可以與 PostgreSQL 一起安裝。 另請參閱「新增功能」頁面,以了解有關某些功能的詳細資訊。