PostgreSQL 9.4.4 文档 | |||
---|---|---|---|
上一页 | 上一级 | 附录 E. 版本说明 | 下一页 |
发布日期: 2015-06-04
这个版本包含少量自9.0.20以来的修复。关于9.0主版本的新特性信息, 请查看第 E.66 节。
PostgreSQL社区将在2015年9月停止9.0.X版本系列的更新。 建议用户尽快更新到一个新的版本分支。
避免崩溃重启期间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就发布的修改。