Pigsty v4.2.1 紧急发布,PG 13 正式下线
这两天有用户反馈,说装 Pigsty 的时候报错了 —— PGDG 的 PG13 Yum 仓库找不到。我一看,好家伙,上游直接把仓库目录给干掉了,转移到归档(Archive)里去了。
这就有点不讲武德了。虽然 PG 13 已经 EOL 了,但一般礼貌点的做法,把仓库清空留在那儿也行啊,这样配置文件至少不会炸。现在倒好,只要 repo 配置里引用了这个地址,安装就直接报错 —— 哪怕你压根没用 PG 13。
所以为了修复这个问题,老冯紧急发布了 Pigsty v4.2.1,去掉了对 PG 13 的支持。
核心变更:移除 PG 13
PostgreSQL 13 已于 2025 年 11 月 13 日正式 EOL,PGDG 的 YUM 仓库也已经把 PG 12 和 PG 13 的目录归档移除了。Pigsty 这边跟进,把所有平台(EL7/8/9/10、Debian 12/13、Ubuntu 22/24,x86_64 与 aarch64)中的 pgdg13 仓库条目和 PG13 包别名全部清理掉了。配置模板也同步更新,扩展版本现在只覆盖 PG 14–18。
如果你在 EL 系统(CentOS / RHEL / Rocky)上安装 Pigsty 遇到了仓库报错,升级到 v4.2.1 就好了,Don't Panic。
用老版本的话,手动修也很简单:进 roles/node/files/repo 目录,找到你操作系统对应的配置文件,把 PG13 仓库那行删掉即可。Debian / Ubuntu 用户以及使用离线安装包的用户不受影响。
顺便带了三个新扩展
既然都发版了,就顺手带进来三个小扩展:
•pg_qos:QoS 资源治理插件,归入 Admin 包组。•pg_eviltransform:火星坐标转换,归入 GIS 包组。做地图相关业务的同学应该懂这个名字的含义。•pg_pinyin:拼音转换插件,归入 FTS 包组。中文全文检索场景下会比较有用。
三个扩展均支持 PG 14–18。其中,pg_eviltransform 和 pg_pinyin 都是由 QQ 群友 小猫猫贡献的 Rust PG 扩展。
其他小修小补
•Percona 仓库跟进到 ppg-18.3。•Nginx 仓库在 Debian/Ubuntu 上的模块标签从 infra 修正为 nginx。•UV Venv 现在会先检查虚拟环境是否已存在,避免重复创建报错。•Docker 镜像基础包新增了 less。•示例配置默认防火墙规则新增 5432 端口。•EL8 离线安装包从本版本起不再默认提供,保持每个 OS 最近两个大版本的策略。•Ubuntu 24.04 离线包从 24.04.3 升级到 24.04.4。
软件包更新一览
PostgreSQL 扩展方面,TimescaleDB 升到 2.25.2,VChord 升到 1.1.1,pg_search 升到 0.21.12 等。基础设施这边,VictoriaMetrics 升到 1.137.0,Hugo 升到 0.157.0,Claude Code 升到 2.1.68,还新增了 xray、gost、sabiql、agentsview 几个工具。
完整的包版本变更和校验和请参考 GitHub Release Notes。
就这些,没有其他破坏性变更。有问题欢迎反馈。
对 PostgreSQL, Pigsty,下云 感兴趣的朋友
欢迎加入 PGSQL x Pigsty 交流群 (QQ 619377403)
Pigsty v4.2:12 款PG内核任君选择
Pigsty v4.1 x PG 18.2 天下武功,唯快不破
Pigsty v4 发布:进入 AI 时代
Pigsty v3.5 发布,4K Star,Supabase自建优化,PG18支持,421 PG扩展,全新网站
Pigsty v3.4发布:更好的备份与PITR,排序,基础设施与应用
Pigsty v3.3 发布:扩展遥遥领先,丝滑建站体验,Dify, Supabase, Odoo一键自建
Pigsty v3.2:命令行工具 pig,完备ARM支持,Supabase & Grafana 加强
Pigsty v3.1:Supabase自建,PG17上位,MinIO改进,ARM/Ubuntu24支持
Pigsty v3:海量扩展,可替换内核,RDS服务,助力PostgreSQL进入全盛时代!
Pigsty v2.6:PostgreSQL 踢馆 OLAP
Pigsty v2.5 发布:Ubuntu/Debian支持与监控改版/新扩展
Pigsty v2.3.1:HNSW PGVECTOR来了!
Pigsty v2.1 发布:向量扩展 / PG12-16 支持