Pigsty v4.2.1
移除 PG13 支持,新增扩展,问题修复
这是一个维护版本,新增了 3 个扩展插件,
主要变更
- 新增扩展:
pg_eviltransform加入 GIS 包组,pg_pinyin加入 FTS 包组,pg_qos加入 Admin 包组 —— 均支持 PG 14–18。 - 移除 PG13:所有平台变体(EL7/8/9/10、Debian 12/13、Ubuntu 22/24,x86_64 与 aarch64)中的
pgdg13、pgdg13-nonfree仓库条目和 PG13 包别名(pg13-*)全部移除。 - 配置模板(
fat.yml、pro.yml、dev.yml、el.yml、debian.yml)不再引用 PG13 包或仓库。扩展版本注释更新为仅覆盖 PG 14–18。 - Percona 仓库:Origin URL 从
ppg-18.1更新为ppg-18.3,跟踪最新 Percona PostgreSQL 发行版。 - Nginx 仓库:Debian/Ubuntu 平台上 Nginx 上游 APT 仓库的模块标签从
infra修正为nginx。 - UV Venv 修复:
roles/node/tasks/pkg.yml现在会先检查虚拟环境是否已存在,避免重复执行uv venv导致的冗余创建或重新置备报错。 - Docker 镜像:Pigsty Docker 镜像基础包中新增
less。 - Demo 配置:
el.yml和debian.yml示例配置的默认防火墙规则新增5432端口,支持直接访问 PostgreSQL。
兼容性说明
PostgreSQL 13 已于 2025-11-13 到达生命周期终点。 PGDG YUM 仓库已经归档移除 pg13 / pg12 目录。 如果您在 EL 系统上安装 Pigsty (即使没有使用 PG 13 版本),也有可能因为仓库访问失败而导致安装或更新失败。
您可以选择直接使用 Pigsty v4.2.1,或者手工修改 roles/node_id/vars/ 您对应操作系统 repo_upstream_default 变量,移除仓库定义中的 pg13 一行即可。
此外,EL8 仍然在 Pigsty 的兼容操作系统中,但从此版本开始将不再发布 el8 的离线软件包。
本版本没有其他破坏性 API 或配置变更。
7 个提交,84 文件变更,+4,925 / -5,351 行(v4.2.0..v4.2.1,2026-03-04 ~ 2026-03-06)
PostgreSQL 软件包更新
| 包名 | 旧版本 | 新版本 | 备注 |
|---|---|---|---|
| timescaledb | 2.25.1 | 2.25.2 | |
| vchord | 1.1.0 | 1.1.1 | 新增 clang 构建依赖,修复错误 |
| vchord_bm25 | 0.3.0-1 | 0.3.0-2 | 修复版本注入问题 |
| aggs_for_vecs | 1.4.0 | 1.4.1 | |
| pg_search | 0.21.9 | 0.21.12 | |
| pg_pinyin | - | 0.0.2 | 新增扩展 |
| pg_eviltransform | - | 0.0.2 | 新增扩展 |
| pg_qos | - | 1.0.0 | 新增扩展,QoS 资源治理 |
基础设施软件包更新
| 名称 | 旧版本 | 新版本 | 备注 |
|---|---|---|---|
asciinema |
3.1.0 | 3.2.0 | |
grafana-infinity-ds |
3.7.2 | 3.7.3 | |
victoria-metrics |
1.136.0 | 1.137.0 | |
victoria-metrics-cluster |
1.136.0 | 1.137.0 | |
vmutils |
1.136.0 | 1.137.0 | |
hugo |
0.155.3 | 0.157.0 | |
opencode |
1.2.15 | 1.2.17 | |
rustfs |
1.0.0-alpha.83 | 1.0.0-alpha.85 | |
seaweedfs |
4.13 | 4.15 | |
tigerbeetle |
0.16.74 | 0.16.75 | |
uv |
0.10.4 | 0.10.8 | |
codex |
0.105.0 | 0.110.0 | |
claude |
2.1.59 | 2.1.68 | |
xray |
- | 26.2.6 | 新增 |
gost |
- | 2.12.0 | 新增 |
sabiql |
- | 1.6.2 | 新增 |
agentsview |
- | 0.10.0 | 新增 |