Pigsty v2.6.0
PG16 as default, ParadeDB & DuckDB extensions introduced
Highlights
- PostgreSQL 16 is now the default major version (16.2)
- New ParadeDB extensions:
pg_analytics,pg_bm25, andpg_sparse - New DuckDB and
duckdb_fdwsupport - Global Cloudflare CDN https://repo.pigsty.io and China CDN https://repo.pigsty.cc
Configuration Changes
- Replaced
node_repo_methodwithnode_repo_modules, removednode_repo_local_urls - Temporarily disabled Grafana unified alerting to avoid “Database Locked” errors
- New
node_repo_modulesparameter to specify upstream repos added to nodes - Removed
node_local_repo_urls, functionality replaced bynode_repo_modules&repo_upstream - Removed
node_repo_methodparameter, functionality replaced bynode_repo_modules - Added new
localsource inrepo_upstream, used vianode_repo_modulesto replacenode_local_repo_urls - Reorganized
node_default_packages,infra_packages,pg_packages,pg_extensionsdefaults - When replacing
repo_upstream.baseurl, if EL8/9 PGDG minor-version-specific repos are available, usemajor.minorinstead ofmajorfor $releasever for better minor version compatibility
Software Upgrades
- 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: new Docker app template
PostgreSQL Extensions
- PostgreSQL minor version upgrades: 16.2, 15.6, 14.11, 13.14, 12.18
- PostgreSQL 16: now promoted to default major version
- pg_exporter 0.6.1: security fix
- Patroni 3.2.2
- pgBadger 12.4
- pgBackRest 2.50
- vip-manager 2.3.0
- PostGIS 3.4.2
- TimescaleDB 2.14.1
- Vector extension PGVector 0.6.0: added parallel HNSW index creation
- New extension duckdb_fdw v1.1 for reading/writing DuckDB data
- New extension pgsql-gzip for Gzip compression/decompression v1.0.0
- New extension pg_sparse for efficient sparse vectors (ParadeDB) v0.5.6
- New extension pg_bm25 for high-quality BM25 full-text search (ParadeDB) v0.5.6
- New extension pg_analytics with SIMD + columnar storage for analytics (ParadeDB) v0.5.6
- Upgraded AIML extension pgml to v2.8.1 with PG 16 support
- Upgraded columnar extension hydra to v1.1.1 with PG 16 support
- Upgraded graph extension age to v1.5.0 with PG 16 support
- Upgraded GraphQL extension pg_graphql to v1.5.0 for Supabase support