Repository navigation
v1.0
Release Notes
With the v1.0 release of pg_cirrus, we introduce the following features/bug fixes
- The third cluster node remains responsive even after a second failover.
- Proper load balancing is now ensured after a failover event.
- pg_cirrus now operates under the postgres user rather than the root user.
- Enhanced security: Nodes within the same subnet can no longer connect to the cluster nodes without providing the correct password.
- Compatibility extended to ports other than the default 5432.
- Successful failover execution when pg_cirrus is initiated from the postgres user.
- Updated variable names for clarity.
- Added the vault.yml.in template file.
- Improved exception handling for ansible playbooks; pg_cirrus stops gracefully if a playbook fails.
- Enhanced exception handling for user inputs.
- The failover and follow_primary commands now execute seamlessly when pg_cirrus is executed using the service command and users can view pgpool logs saved in /var/log/pgpool_logs directory.
For detailed instructions on configuring pg_cirrus, please refer to the HOW-TO guide.
Supported PostgreSQL versions
- PostgreSQL-16
- PostgreSQL-15
- PostgreSQL-14
- PostgreSQL-13
Supported Platforms
- Ubuntu-22.04
- Ubuntu-20.04
- Ubuntu-18.04