Announcing the release of pg_cirrus v2.0: Automating Production-Grade Postgres HA Clusters

Posted on 2025-08-26 by Stormatics
Related Open Source

Stormatics is excited to announce the release of pg_cirrus v2.0, bringing major improvements to high availability cluster automation for Postgres. pg_cirrus was developed to help you automate the deployment of a 3-node Postgres cluster via Pgpool and save time required to set up a cluster manually while ensuring reliability. This release builds on feedback from real-world deployments and delivers greater resilience, faster setup, and improved operational visibility, ready for production.

Highlights of the release

1. True High Availability with Watchdog-Enabled Clusters

Deploy a three-node PostgreSQL cluster with Pgpool running on all nodes, removing the single point of failure present in previous setups. With pg_cirrus v2.0, if one Pgpool node goes down, the cluster continues to operate seamlessly, ensuring uninterrupted service.

2. Service-Enabled Docker Container Support

You can run pg_cirrus inside lightweight, minimal-size service-enabled Docker containers for much faster deployments than full OS installations. Service integration allows for simple start/stop management, making it easier to operate in containerized environments.

3. Enhanced Logging for Easier Troubleshooting

Improved pg_cirrus logging capabilities provide richer insights into deployment steps, making it easier to monitor and troubleshoot the cluster during deployment.

Supported PostgreSQL Versions

PostgreSQL 17, 16, 15, 14, and 13

Supported Platforms

  • Ubuntu 22.04 and 24.04
  • Red Hat Enterprise Linux 9

Get the Release

Download pg_cirrus v2.0 from our GitHub: pg_cirrus v2.0 Release Notes & Source