目录
发布说明包含每个PostgreSQL发布中的重要变更, 并将主要特性和迁移问题列在最前面。发布说明不包含只影响少数用户的变更, 也不包含仅限内部实现、因而对用户不可见的变更。例如,优化器几乎在每次 发布中都会得到改进,但用户通常只会把这些改进感知为查询速度更快。
每个发布的完整变更列表都可以通过查看对应版本的Git 日志获得。pgsql-committers 邮件列表也记录了所有源代码变更。另有一个Web 界面 可显示特定文件的变更。
每个条目旁边标出的姓名表示该条目的主要开发者。当然,所有变更都经历了 社区讨论和补丁审查,因此每个条目实际上都是社区共同努力的成果。
发布说明中的节标记(§)会链接到gitweb 页面,这些页面显示导致该发布说明条目的主要 git 提交消息以及源码树变更。还可能存在其他未在此处 显示的 git 提交。
发布日期:. 2024-11-21
此发行版相较于 12.21 仅包含一项修复。有关大版本 12 中新增特性的信息,请参阅 Section E.23。
这预计将是 PostgreSQL 12.X 系列的最后一个发行版。建议用户尽快更新到更新的发行分支。
恢复 ALTER {ROLE|DATABASE} SET role 的功能(Tom Lane,Noah Misch) §
针对 CVE-2024-10978 的修复意外导致来自非交互式来源的 role 设置不被应用,包括之前的 ALTER {ROLE|DATABASE} 命令和 PGOPTIONS 环境变量。