Lanzamiento de Pigsty 4.0: listo para la era de los agentes
Ya se encuentra disponible Pigsty 4.0, la distribución de PostgreSQL todo-en-uno, con una profunda renovación de infraestructura, compatibilidad con PostgreSQL 18 y el regreso a la licencia Apache 2.0. Este lanzamiento incorpora 320 commits que mejoran notablemente la observabilidad, la seguridad, la alta disponibilidad y el soporte para Docker. Para más detalles, consulten el blog del lanzamiento de la versión 4.0.
Pigsty 4 introduce el módulo VIBE para entornos de programación con IA y agentes DBA, con integración de Claude Code y dashboards de observabilidad integrados. Combinadas con un sistema de archivos con PITR habilitado y clonación instantánea, estas capacidades impulsan PIGLET.RUN, un runtime agentivo de PostgreSQL para cargas de trabajo de IA, desarrollado como una subdistribución de Pigsty.
Esta versión incluye 444 extensiones de PostgreSQL para las versiones 13 a 18 en 14 distribuciones Linux mediante PGEXT.CLOUD. Extensiones populares como TimescaleDB, Citus, ParadeDB, DocumentDB y Apache AGE ya soportan PostgreSQL 18. También se suman nuevas extensiones como pg_textsearch (BM25), pg_clickhouse FDW y pljs. Los valores por defecto están optimizados para PG 17/18, incluyendo clonación instantánea de bases de datos con file_copy_method=clone.
La nueva pila de observabilidad sustituye Prometheus y Loki por VictoriaMetrics, VictoriaLogs, y Vector, logrando hasta 10 veces más rendimiento. En seguridad, se incorporan contraseñas fuertes automáticas, RBAC para etcd, soporte de firewall y mejoras en SELinux. La alta disponibilidad añade plantillas de RTO (fast, norm, safe, wide) con límites máximos de 30/45/90/150 segundos y tres modos de protección RPO.
Otros aspectos destacados incluyen soporte oficial para Docker, el módulo JUICE para JuiceFS con PITR sincronizado entre base de datos y sistema de archivos, plantillas Terraform multi-nube y la CLI nativa para agentes pig v1.0. Y todo comienza con un solo comando: curl -fsSL https://repo.pigsty.io/get | bash
Enlaces: GitHub | Documentación | Instalación | Blog del lanzamiento

