Skip to content

v1.0

Choose a tag to compare

@salman-bokhari salman-bokhari released this 15 Sep 14:27
· 39 commits to main since this release
13b3e2c

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