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