PostgreSQL 9.4 Beta 2 发布

发布于 2014-07-24,由 PostgreSQL 全球开发团队发布

PostgreSQL 全球开发团队已发布 PostgreSQL 9.4 的第二个 Beta 版本。 此 Beta 版本包含版本 9.4 中将提供的所有功能的预览,以及对测试 9.4 Beta 1 的用户发现的许多问题的修正。 请下载、测试并报告您发现的问题。

自 9.4 Beta 1 以来所做的更改包括:

  • 修复了逻辑解码的兩階段提交和预处理语句的处理
  • pg_recvlogical 中多个错误的修复
  • 更改了复制槽的槽处理逻辑
  • 添加了对 BSD 和 e2fsprogs UUID 库的支持。
  • 多个 jsonb 错误修复
  • 从 json 函数中删除 use_json_as_text 选项
  • 将 json_build_* 函数设为 STABLE 而非 IMMUTABLE
  • 防止 ALTER SYSTEM 更改数据目录
  • 防止与 autovacuum 相关的崩溃
  • 许多文档改进和更改

Beta 2 包括对 pg_control 和系统目录的更改。 因此,一直在测试 Beta 1 的用户将需要升级才能测试 Beta 2。 我们建议使用 pg_upgrade 进行此升级,以便也测试该升级。

有关版本 9.4 Beta 中功能的完整列表,请参阅发行说明。 有关新功能的其他描述和注释可在 9.4 功能 Wiki 页面上找到。

我们依靠我们的社群来帮助测试下一个版本,以保证它具有高性能且没有错误。 请尽快下载 PostgreSQL 9.4 Beta 2 并使用您的工作负载和应用程序对其进行尝试,并向 PostgreSQL 开发人员提供反馈。 Beta 2 中的功能和 API 在最终版本之前不会发生重大变化,因此现在可以安全地开始针对新功能构建应用程序。有关如何测试和报告问题的更多信息

我们的下载页面获取 PostgreSQL 9.4 Beta 2,包括适用于 Windows、Linux 和 Mac 的二进制文件和安装程序。

新版本的完整文档可在线获取,也可以与 PostgreSQL 一起安装。