版本 9.0.21

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 附录 E. 版本说明 | 下一页

# E.45. 版本 9.0.21

> 发布日期: 2015-06-04

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

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

## E.45.1. 迁移到版本9.0.21

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

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

## E.45.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就发布的修改。

上一页 | 起始页 | 下一页
版本 9.0.22 | 上一级 | 版本 9.0.20