9.3 9.4 9.5 9.6 10 11 12
阿里云PostgreSQL 问题报告 纠错本页面

E.110. 版本 9.0.21

E.110.1. 迁移到版本9.0.21
E.110.2. 修改列表

发布日期:. 2015-06-04

这个版本包含少量自9.0.20以来的修复。关于9.0主版本的新特性信息, 请查看第 E.131 节

PostgreSQL社区将在2015年9月停止9.0.X版本系列的更新。 建议用户尽快更新到一个新的版本分支。

E.110.1. 迁移到版本9.0.21

运行9.0.X的用户不需要转储/恢复。

不过,如果您是从一个早于9.0.18的版本升级而来, 那么请查看第 E.113 节

E.110.2. 修改列表

  • 避免崩溃重启期间fsync数据目录时的失败 (Abhijit Menon-Sen, Tom Lane)

    在之前的小版本中,我们添加了一个补丁,在崩溃之后fsync 数据目录中的任何东西。不幸的是,它对任何错误条件的响应都失败了, 因此阻止了服务器启动,即使是相当无害的问题。一个例子是, 在某些平台上,数据目录中的一个不可写的文件会阻止重启; 但是共同的是它会使得SSL证书文件不能通过服务器写入。 修正这个行为,完全忽略权限失败,记录其他类型的失败, 但是不阻止继续。

  • OpenBSD上,删除configure 的检查禁止,连接到线程libpython (Tom Lane)

    这个限制打算要阻止的失败在当前OpenBSD 版本上看起来不再是一个问题了。

  • 允许libpq在v1下使用TLS协议版本 (Noah Misch)

    很长一段时间,libpq是这样编码的,因此它唯一允许的SSL协议是TLS v1。 现在普及了新的TLS版本,允许它与服务器协商广泛支持的TLS版本。 (PostgreSQL服务器早已具有这样的协商,所以服务器端不需要什么修改。) 这个补丁修复了在9.4.0就发布的修改。