# Pigsty v2.6.0

> PG 16 作为默认大版本，引入 ParadeDB 与 DuckDB 等扩展

---

LLMS 索引： [llms.txt](/zh/llms.txt)

---

**v2\.6\.0 · 2024-02-29**
- [查看发布](https://github.com/pgsty/pigsty/releases/tag/v2.6.0)
- [源码 · tar\.gz](https://github.com/pgsty/pigsty/archive/refs/tags/v2.6.0.tar.gz)
- [源码 · zip](https://github.com/pgsty/pigsty/archive/refs/tags/v2.6.0.zip)
- [pgsty\/pigsty](https://github.com/pgsty/pigsty)

## 亮点特性

* 现已将 PostgreSQL 16 作为默认主要版本（16.2）
* 新增 [ParadeDB](https://www.paradedb.com/) 扩展插件：`pg_analytics`, `pg_bm25`, and `pg_sparse`
* 新增 [DuckDB](https://duckdb.org/) 与 `duckdb_fdw` 插件支持
* 全球 Cloudflare CDN https://repo.pigsty.io 与中国大陆 CDN https://repo.pigsty.cc

## 软件配置变更

- 使用 `node_repo_modules` 替换 `node_repo_method` 参数，并移除 `node_repo_local_urls` 参数。
- 暂时关闭 Grafana 统一告警功能，避免 "Database Locked" 错误。
- 新增 `node_repo_modules` 参数，用于指定在节点上添加的上游仓库源。
- 移除 `node_local_repo_urls`，其功能由 `node_repo_modules` & `repo_upstream` 替代。
- 移除 `node_repo_method` 参数，其功能由 `node_repo_modules` 替代。
- 在 `repo_upstream` 添加新的 `local` 源，并通过 `node_repo_modules` 使用，替代 `node_local_repo_urls` 的功能
- 重排 `node_default_packages`，`infra_packages`，`pg_packages`，`pg_extensions` 参数默认值。
- 在 `repo_upstream` 中替换 `repo_upstream.baseurl` 时，如果 EL8/9 PGDG 小版本特定的仓库可用，使用 `major.minor` 而不是 `major` 替换 $releasever，提高小版本兼容性。

## 软件版本升级

- Grafana 10.3
- Prometheus 2.47
- node_exporter 1.7.0
- HAProxy 2.9.5
- Loki / Promtail 2.9.4
- minio-20240216110548 / mcli-20240217011557
- etcd 3.5.11
- Redis 7.2.4
- Bytebase 2.13.2
- DuckDB 0.10.0
- FerretDB 1.19
- Metabase：新 Docker 应用模板

## PostgreSQL 扩展插件

- PostgreSQL 小版本升级： 16.2, 15.6, 14.11, 13.14, 12.18
- PostgreSQL 16： 现在被提升为默认主版本
- pg_exporter 0.6.1：安全修复
- Patroni 3.2.2
- pgBadger 12.4
- pgBackRest 2.50
- vip-manager 2.3.0
- PostGIS 3.4.2
- TimescaleDB 2.14.1
- 向量扩展 PGVector 0.6.0：新增并行创建 HNSW 索引功能
- 新增扩展插件 [duckdb_fdw](https://github.com/alitrack/duckdb_fdw) v1.1，支持读写 DuckDB 数据 v1.1
- 新增扩展插件 [pgsql-gzip](https://github.com/pramsey/pgsql-gzip)，用于支持 Gzip 压缩解压缩 v1.0.0
- 新增扩展插件 [pg_sparse](https://github.com/paradedb/paradedb/tree/dev/pg_sparse)，高效处理稀疏向量（ParadeDB） v0.5.6
- 新增扩展插件 [pg_bm25](https://github.com/paradedb/paradedb/tree/dev/pg_bm25)，用于支持高质量全文检索 BM25 算法的插件（ParadeDB） v0.5.6
- 新增扩展插件 [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics)，支持 SIMD 与列式存储的 PG 分析插件（ParadeDB） v0.5.6
- 升级 AIML 插件 [pgml](https://github.com/postgresml/postgresml) 至 v2.8.1，新增 PG 16 支持。
- 升级列式存储插件 [hydra](https://github.com/hydradatabase/) 版本至 v1.1.1，新增 PG 16 支持。
- 升级图扩展插件 [age](https://github.com/apache/age) 至 v1.5.0，新增 PG 16 支持。
- 升级 GraphQL 插件 [pg_graphql](https://github.com/supabase/pg_graphql) 版本至 v1.5.0，支持 Supabase。

```text
330e9bc16a2f65d57264965bf98174ff  pigsty-v2.6.0.tgz
81abcd0ced798e1198740ab13317c29a  pigsty-pkg-v2.6.0.debian11.x86_64.tgz
7304f4458c9abd3a14245eaf72f4eeb4  pigsty-pkg-v2.6.0.debian12.x86_64.tgz
f914fbb12f90dffc4e29f183753736bb  pigsty-pkg-v2.6.0.el7.x86_64.tgz
fc23d122d0743d1c1cb871ca686449c0  pigsty-pkg-v2.6.0.el8.x86_64.tgz
9d258dbcecefd232f3a18bcce512b75e  pigsty-pkg-v2.6.0.el9.x86_64.tgz
901ee668621682f99799de8932fb716c  pigsty-pkg-v2.6.0.ubuntu20.x86_64.tgz
39872cf774c1fe22697c428be2fc2c22  pigsty-pkg-v2.6.0.ubuntu22.x86_64.tgz
```

## 信息来源

- [GitHub Release](https://github.com/pgsty/pigsty/releases/tag/v2.6.0)
- [Pigsty v2.6 发布文章](https://pigsty.cc/blog/pigsty/v2.6/)
- [历史 About / 发布注记](https://pigsty.cc/docs/about/release/#v260)
- [源码对比：`v2.5.1...v2.6.0`](https://github.com/pgsty/pigsty/compare/v2.5.1...v2.6.0)
