PostgreSQL 2010-03-15 累积错误修复版本

发布于 2010-03-14

PostgreSQL 项目今天发布了次要版本,更新了 PostgreSQL 对象关系数据库系统的所有活动分支,包括 8.4.3、8.3.10、8.2.16、8.1.20、8.0.24 和 7.4.28 版本。此版本为某些第三方 SSL 库提供了一个解决方法,并修复了多个次要的正常运行时间和数据完整性问题。我们强烈建议所有数据库管理员在下一次计划停机时更新您的 PostgreSQL 版本。

某些 SSL 库中的 SSL 安全问题 CVE-2009-3555 导致许多供应商发布了安全补丁。为了使 PostgreSQL 能够与这些已修补版本的 SSL 数据库连接一起工作,我们添加了新的参数“ssl_renegotiation_limit”来控制数据库服务器重新协商会话密钥的频率。

此版本中还有 47 个其他错误修复,其中许多仅适用于 8.4 版本。这些通常是针对次要问题和组合错误的修复,包括

  • 修复启动期间潜在的死锁
  • 移除几个可能的罕见崩溃情况
  • 修复 GIN 和 GiST 索引的几个次要数据丢失问题
  • 关闭两个边缘情况下的内存泄漏
  • 更新 6 个地区的时间区域数据

有关详细信息,请参阅发行说明以获取完整的更改列表。PostgreSQL 全球开发组感谢所有用户在过去 3 个月中提交的错误报告,使我们能够找到并修复这些问题。

与其他次要版本一样,用户无需转储和重新加载数据库即可应用此更新版本;您只需关闭 PostgreSQL 并更新其二进制文件即可。跳过多次更新的用户可能需要查看发行说明以获取额外的更新后步骤。

PostgreSQL 全球开发组将在 2010 年 6 月之后停止发布 PostgreSQL 7.4 和 8.0 版本的更新。我们强烈建议这些版本的用户现在开始计划升级。

这篇文章是从 PostgreSQL 网站的先前版本迁移过来的。对于迁移导致的任何格式问题,我们深表歉意。