选择 打开 改范围 完整检索页
受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10
当前 PostgreSQL 版本不在支持生命周期内。
您可以参阅当前版本的对应页面,或其他在上面列出的活跃大版本。

Appendix E. 发布说明

目录

E.1. 发布版本 12.22
E.1.1. 迁移到版本 12.22
E.1.2. 变更
E.2. 发布版本 12.21
E.2.1. 迁移到版本 12.21
E.2.2. 变更
E.3. 发布版本 12.20
E.3.1. 迁移到版本 12.20
E.3.2. 变更
E.4. 发布版本 12.19
E.4.1. 迁移到版本 12.19
E.4.2. 变更
E.5. 发布版本 12.18
E.5.1. 迁移到版本 12.18
E.5.2. 变更
E.6. 发布版本 12.17
E.6.1. 迁移到版本 12.17
E.6.2. 变更
E.7. 发布版本 12.16
E.7.1. 迁移到版本 12.16
E.7.2. 变更
E.8. 发布版本 12.15
E.8.1. 迁移到版本 12.15
E.8.2. 变更
E.9. 发布版本 12.14
E.9.1. 迁移到版本 12.14
E.9.2. 变更
E.10. 发布版本 12.13
E.10.1. 迁移到版本 12.13
E.10.2. 变更
E.11. 发布版本 12.12
E.11.1. 迁移到版本 12.12
E.11.2. 变更
E.12. 发布版本 12.11
E.12.1. 迁移到版本 12.11
E.12.2. 变更
E.13. 发布版本 12.10
E.13.1. 迁移到版本 12.10
E.13.2. 变更
E.14. 发布版本 12.9
E.14.1. 迁移到版本 12.9
E.14.2. 变更
E.15. 发布版本 12.8
E.15.1. 迁移到版本 12.8
E.15.2. 变更
E.16. 发布版本 12.7
E.16.1. 迁移到版本 12.7
E.16.2. 变更
E.17. 发布版本 12.6
E.17.1. 迁移到版本 12.6
E.17.2. 变更
E.18. 发布版本 12.5
E.18.1. 迁移到版本 12.5
E.18.2. 变更
E.19. 发布版本 12.4
E.19.1. 迁移到版本 12.4
E.19.2. 变更
E.20. 发布版本 12.3
E.20.1. 迁移到版本 12.3
E.20.2. 变更
E.21. 发布版本 12.2
E.21.1. 迁移到版本 12.2
E.21.2. 变更
E.22. 发布版本 12.1
E.22.1. 迁移到版本 12.1
E.22.2. 变更
E.23. 发布版本 12
E.23.1. 概述
E.23.2. 迁移到版本 12
E.23.3. 变更
E.23.4. 致谢
E.24. 先前版本

发布说明包含每个PostgreSQL发布中的重要变更, 并将主要特性和迁移问题列在最前面。发布说明不包含只影响少数用户的变更, 也不包含仅限内部实现、因而对用户不可见的变更。例如,优化器几乎在每次 发布中都会得到改进,但用户通常只会把这些改进感知为查询速度更快。

每个发布的完整变更列表都可以通过查看对应版本的Git 日志获得。pgsql-committers 邮件列表也记录了所有源代码变更。另有一个Web 界面 可显示特定文件的变更。

每个条目旁边标出的姓名表示该条目的主要开发者。当然,所有变更都经历了 社区讨论和补丁审查,因此每个条目实际上都是社区共同努力的成果。

E.1. 发布版本 12.22 #

发布日期:. 2024-11-21

此发行版相较于 12.21 仅包含一项修复。有关大版本 12 中新增特性的信息,请参阅 Section E.23

这预计将是 PostgreSQL 12.X 系列的最后一个发行版。建议用户尽快更新到更新的发行分支。

E.1.1. 迁移到版本 12.22

对于运行 12.X 的用户,不需要执行导出/恢复。

但是,如果是从早于 12.18 的版本升级,请参见 Section E.5

E.1.2. 变更

  • 恢复 ALTER {ROLE|DATABASE} SET role 的功能(Tom Lane,Noah Misch) §

    针对 CVE-2024-10978 的修复意外导致来自非交互式来源的 role 设置不被应用,包括之前的 ALTER {ROLE|DATABASE} 命令和 PGOPTIONS 环境变量。