2025年9月25日: PostgreSQL 18 发布!

PostgreSQL 9.5 Beta 1 发布

发布于 2015-10-08,作者 PostgreSQL 全球开发组

PostgreSQL 全球开发组今天宣布 PostgreSQL 9.5 的第一个 beta 版本已可下载。此版本应包含最终版本中的所有功能和 API,如有更改,也仅有极少数。用户应开始用 9.5 Beta 1 测试其应用程序,为最终版本做准备。

Alpha2 以来的更改

自 Alpha2 发布以来,我们已修复了用户和贡献者报告的许多 bug 和问题。这些包括:

  • 对行级别安全 (RLS) 语义的重大调整
  • 死锁与 LWLock 的改进
  • BRIN 索引的索引损坏问题
  • 在 Windows 上使用 PGSSLMODE=require 无法连接
  • 提交时间戳跟踪的各种问题
  • 哈希连接内存泄漏
  • jsonb_set 与数组追加的不一致行为

特别是,行级别安全 (RLS) 的语义已得到更改,以使其与现有的 PostgreSQL GRANT 权限系统保持一致。例如,当使用带有 RETURNING 的 INSERT 时,RLS 现在同时应用 INSERT 策略和 SELECT 策略。用户应测试 RLS 策略的应用,并重新测试任何现有的 RLS 配置,以确保其用例没有回归。有关更多信息,请参阅关于 Create PolicyRLS 的文档。

如果您在测试 PostgreSQL 9.5 时报告了问题,请下载 Beta1 并测试该问题是否已修复。如果您尚未测试 9.5 版本,现在是您帮助 PostgreSQL 开发的好时机。已知但尚未解决的问题列在“待办事项”页面上。

Beta 时间表

这是 9.5 版本的第一个 beta 版本,表明在最终版本发布前,用户可见的功能更改预计会很少。PostgreSQL 项目将在必要时发布额外的 beta 版本进行测试,随后发布一个或多个候选版本,直到 2015 年底发布最终版本。有关更多信息以及测试 beta 版本的建议,请参阅 Beta 测试页面。

新版本的完整文档和发布说明在线提供,并且也会随 PostgreSQL 一起安装。有关某些功能的详细信息,请参阅“新增功能”页面。

链接