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

PostgreSQL 号外小版本发布:17.2, 16.6, 15.10, 14.15, 13.18, and 12.22

非法加冯 2024-11-26
322

正如《号外:发布当日叫停,PG也躲不过翻车》一文所述,PostgreSQL 在上周四发布的 17.1 打破了 ABI 当天紧急叫停了发布,并于本周四,也就是几分钟前刚刚发布了新的号外小版本序列:17.2, 16.6, 15.10, 14.15, 13.18, 以及 12.22,修复了此问题。

如果你在过去一周中通过互联网上游直接从官方仓库或镜像安装或升级过 PostgreSQL, 那么你可能有概率会遇到一些扩展兼容性的问题,我们强烈建议你立即升级到最新的 PostgreSQL 小版本以解决此问题。 

截止至发稿,PGDG YUM/APT 仓库中的二进制成品包均已可用。开箱即用的 PG 发行版 —— Pigsty 已经第一时间跟进了 PostgreSQL 最新小版本,并制作好了离线软件包。在确保340个扩展与 17.2 和其他版本的 ABI 兼容性后,将于本周正式发布 v3.1。

以下是 PostgreSQL 全球开发组的发布注记:https://www.postgresql.org/about/news/postgresql-172-166-1510-1415-1318-and-1222-released-2965/

PostgreSQL 17.2, 16.6, 15.10, 14.15, 13.18, 12.22 发布

由 PostgreSQL 全球开发组发布于 2024年11月21日

PostgreSQL 全球开发组已发布所有受支持大版本的更新:包括17.2、16.6、15.10、14.15和13.18。此外,鉴于上一更新版本中某个问题的性质,PostgreSQL 全球开发组还为 PostgreSQL 12 发布了12.22版本。PostgreSQL 12 现已结束生命周期(EOL),将不再接收更多修复。

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

PostgreSQL 12 生命周期结束通知

这是 PostgreSQL 12 的最终版本。PostgreSQL 12 现已结束生命周期,将不再接收安全和错误修复。如果您在生产环境中运行 PostgreSQL 12,我们建议您计划升级到更新的、受支持的 PostgreSQL 版本。更多信息请参阅我们的版本政策[2]

错误修复和改进

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

恢复 ALTER ROLE .. SET ROLE
[3]
 和 ALTER DATABASE .. SET ROLE
[4]
 的功能。针对 CVE-2024-10978[5] 的修复意外导致如果角色设置来自非交互式来源(包括之前的 ALTER {ROLE|DATABASE}
 命令和 PGOPTIONS
[6]
 环境变量),这些设置不会被应用。
恢复与在2024-11-14发布(17.0、16.4、15.8、14.13、13.16、12.20及更早版本)之前使用 PostgreSQL 构建的 timescaledb
 和其他 PostgreSQL 扩展的兼容性。此修复将 struct ResultRelInfo
 恢复到之前的大小,以便受影响的扩展无需重建。
修复逻辑复制槽的 restart_lsn
 可能倒退的情况。
避免在执行 pg_rewind
[7]
 时删除仍需要的 WAL 文件。
修复与删除共享统计条目相关的竞争条件,避免统计数据丢失。修复当表具有非默认操作类的索引时,在 ALTER TABLE
 检查索引的操作类选项是否更改时发生的崩溃问题。

更新

所有 PostgreSQL 更新版本都是累积的。与其他小版本一样,用户无需转储和重新加载数据库或使用 pg_upgrade
来应用此更新;您只需关闭 PostgreSQL 并更新其二进制文件即可。

跳过一个或多个更新版本的用户可能需要执行额外的更新后步骤;详情请参阅早期版本的发行说明。

更多详细信息,请参阅发行说明[8]

链接

下载[9]发行说明[10]安全[11]版本政策[12]在 X/Twitter 上关注 @postgresql[13]捐赠[14]

如果您对本次发布公告有修改或建议,请发送至公共邮件列表 *pgsql-www@lists.postgresql.org[15]*。

References

[1]
 发行说明: https://www.postgresql.org/docs/release/
[2]
 版本政策: https://www.postgresql.org/support/versioning/
[3]
 ALTER ROLE .. SET ROLE
https://www.postgresql.org/docs/current/sql-alterrole.html
[4]
 ALTER DATABASE .. SET ROLE
https://www.postgresql.org/docs/current/sql-alterdatabase.html
[5]
 CVE-2024-10978: https://www.postgresql.org/support/security/CVE-2024-10978/
[6]
 PGOPTIONS
https://www.postgresql.org/docs/current/libpq-envars.html
[7]
 pg_rewind
https://www.postgresql.org/docs/current/app-pgrewind.html
[8]
 发行说明: https://www.postgresql.org/docs/release/
[9]
 下载: https://www.postgresql.org/download/
[10]
 发行说明: https://www.postgresql.org/docs/release/
[11]
 安全: https://www.postgresql.org/support/security/
[12]
 版本政策: https://www.postgresql.org/support/versioning/
[13]
 在 X/Twitter 上关注 @postgresql: https://twitter.com/postgresql
[14]
 捐赠: https://www.postgresql.org/about/donate/
[15]
 pgsql-www@lists.postgresql.org: mailto:pgsql-www@lists.postgresql.org


数据库老司机

点一个关注 ⭐️,精彩不迷路

对 PostgreSQL, Pigsty,下云 感兴趣的朋友

欢迎加入 PGSQL x Pigsty 交流群(备注加PG群)


行业洞察篇

PostgreSQL正在吞噬数据库世界

面向未来数据库的现代硬件

20刀好兄弟PolarDB:论数据库该卖什么价?

PostgreSQL is eating the database world

谁整合好DuckDB,谁赢得OLAP数据库世界

向量数据库凉了吗?

重新拿回计算机硬件的红利

分布式数据库是伪需求吗?

数据库需求层次金字塔

先优化碳基BIO核,再优化硅基CPU核

国产信创篇

这么吹国产数据库,听的尴尬癌都要犯了

数据库真被卡脖子了吗?

国产数据库到底能不能打?

国产数据库是大炼钢铁吗?

中国对PostgreSQL的贡献约等于零吗?

机场出租车恶性循环与国产数据库怪圈

EL系操作系统发行版哪家强?

基础软件到底需要什么样的自主可控?

DBA/RDS篇

云数据库是不是智商税

数据库应该放入K8S里吗?

把数据库放入Docker是一个好主意吗?

云RDS:从删库到跑路

DBA会被云淘汰吗?

驳《再论为什么你不应该招DBA》

你怎么还在招聘DBA? 【转】

DBA还是一份好工作吗?

PG生态篇

PostgreSQL神功大成!最全扩展仓库

StackOverflow 2024调研:PostgreSQL已经超神了

PostgreSQL会修改开源许可证吗?

为什么PostgreSQL是未来数据的基石?

技术极简主义:一切皆用Postgres

2023年度数据库:PostgreSQL (DB-Engine)

PostgreSQL 到底有多强?

为什么PostgreSQL是最成功的数据库?

StackOverflow 2022数据库年度调查

为什么说PostgreSQL前途无量?

PG发布篇

号外:发布当日叫停,PG也躲不过翻车

PostgreSQL 12 过保,PG 17 上位

PostgreSQL 17 发布:摊牌了,我不装了!

PostgreSQL 17 RC1 发布!与近期PG新闻

PostgreSQL小版本更新,17beta3,12将EOL

PostgreSQL 17 Beta1 发布!牙膏管挤爆了!

快速掌握PostgreSQL版本新特性

展望PostgreSQL的2024 (Jonathan Katz)

创业融资篇

PG系创业公司Supabase:$80M C轮融资

ClickHouse收购PeerDB:这浓眉大眼的也要来搞 PG 了?

PG生态新玩家ParadeDB

FerretDB:假扮成MongoDB的PostgreSQL?

MySQL杀手篇

MySQL安魂九霄,PostgreSQL驶向云外

PZ:MySQL还有机会赶上PostgreSQL吗?

MySQL新版恶性Bug,表太多就崩给你看!

用PG的开发者,年薪比MySQL多赚四成?

Oracle最终还是杀死了MySQL!

MySQL性能越来越差,Sakila将何去何从?

MySQL的正确性为何如此拉垮?

如何看待 MySQL vs PGSQL 直播闹剧

驳《MySQL:这个星球最成功的数据库》

其他数据库

MongoDB没有未来:“好营销”救不了烂芒果

《黑历史:Mongo》:现由PostgreSQL驱动

PostgreSQL可以替换微软SQL Server吗?

ElasticSearch又重新开源了???

Redis不开源是“开源”之耻,更是公有云之耻

FerretDB:假扮成MongoDB的PostgreSQL?


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

评论