暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

国际新闻:PostgreSQL 17.2、16.6、15.10、14.15、13.18 和 12.22 发布!

发布于2024-11-21 作者:PostgreSQL 全球开发小组


PostgreSQL 全球开发小组已发布对所有受支持的 PostgreSQL 版本的更新,包括 17.2、16.6、15.10、14.15 和 13.18。此外,由于 上一次更新版本中某个问题的性质,PostgreSQL 全球开发小组还将发布针对 PostgreSQL 12 的 12.22 版本。PostgreSQL 12 现已终止服务,不会再收到更多修复。

上一次更新版本链接:https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-november-21-2024-2958/

有关更改的完整列表,请查看 发行说明


PostgreSQL 12 EOL 公告

这是 PostgreSQL 12 的最终版本。PostgreSQL 12 现已停产,不再提供安全和错误修复。如果您在生产环境中运行 PostgreSQL 12,我们建议您制定计划升级到较新且受支持的 PostgreSQL 版本。请参阅我们的 版本控制政策了解更多信息。


错误修复和改进

下面列出的问题影响 PostgreSQL 17。其中一些问题也可能会影响其他受支持的 PostgreSQL 版本。

l 恢复ALTER ROLE .. SET ROLE 和ALTER DATABASE .. SET ROLE的功能。CVE -2024-10978的修复意外导致角色的设置不被应用,如果它们来自非交互式源,包括以前的ALTER {ROLE|DATABASE}命令和PGOPTIONS环境变量。

l 恢复timescaledb和其他使用在2024-11-14版本(17.0,16.4,15.8,14.13,13.16,12.20及更早版本)之前构建的PostgreSQL扩展的兼容性。此修复将struct ResultRelInfo恢复到以前的大小,因此不需要重新构建受影响的扩展。

l 修复逻辑复制槽restart_lsn可能向后的情况。

l 避免在 pg_rewind期间删除仍然需要的 WAL 文件。

l 修复与删除共享统计条目相关的竞争条件,这可能会导致统计数据丢失。

l 如果表具有非默认操作符类的索引,则修复ALTER TABLE在检查索引的 opclass 选项是否已更改时发生崩溃的问题。


更新

所有的PostgreSQL更新版本都是累积的。与其他次要版本一样,用户不需要转储和重新加载他们的数据库或使用pg_upgrade来应用此更新版本;你可以简单地关闭PostgreSQL并更新它的二进制文件。

跳过一个或多个更新版本的用户可能需要运行额外的更新后步骤;有关详细信息,请参阅早期版本的发行说明。

欲了解更多详细信息,请参阅 发行说明


链接

下载https://www.postgresql.org/download/

发行说明https://www.postgresql.org/docs/release/

安全https://www.postgresql.org/support/security/

版本控制策略https://www.postgresql.org/support/versioning/

在 X/Twitter 上关注 @postgresql:https://twitter.com/postgresql

:https://www.postgresql.org/about/donate/

 

如果您对此发布公告有任何更正或建议,请发送至pgsql-www@lists.postgresql.org公共邮件列表(https://www.postgresql.org/list/)


文章转载自开源软件联盟PostgreSQL分会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论