Contents
Patroni
A cluster manager for automating deployment and maintenance of PostgreSQL HA clusters
Patroni
is a cluster manager for automating deployment and maintenance of PostgreSQL HA (High Availability) clusters.
Release history
This is a summary of the major point releases; for a full and detailed list of releases, see the Patroni release page and the release notes.
- 2.1.0 (2021-07-06, v2.1.0)
- PostgreSQL 14 support
- logical replication slot failover
- replication connections via Unix sockets
- Prometheus
/metrics
endpoint - allowlist for Patroni REST API
- 2.0.0 (2020-09-02, v2.0.0)
- PostgreSQL 13 support
- implementation of native RAFT (beta)
- support for etcd v3 protocol (beta)
- support for multiple synchronous standbys
- support for a pre_promote script
- support for configuration directories
- improved validation of PostgreSQL parameters
- 1.6.0 (2019-08-05, v1.6.0)
- PostgreSQL 12 support
pg_rewind
can be used without a superuser on PostgreSQL 11 and later- smart comparison of actual and desired
primary_conninfo
values on standbys - IPv6 support
- Kerberos support
- support for managing
pg_ident.conf
- psycopg2 removed as a requirement
- 1.5.0 (2018-09-20, v1.5.0)
- support for a cascading cluster of nodes
- service can be registered in Consul
- experimental Windows support
- 1.4 (2018-01-10, v1.4)
- Supports Kubernetes as a DCS
- 1.3 (2017-09-11, v1.3)
- 1.1 (2016-09-07, v1.1)
- 1.0 (2016-07-06, v1.0)
- 2015-07-08: forked from
Governor
and renamed toPatroni
(commit c49580d6)
Note: there does not appear to have been a 1.2 release. Prior to 1.3, release notes are available on the respective GitHub release page.
References
- Documentation: https://patroni.readthedocs.io/en/latest/
- GitHub: https://github.com/zalando/patroni
Useful links
- PostgreSQL High-Availability and Patroni – an Introduction - 2019 blog article by Julian Markwort / CyberTec
- Patroni : Setting up a highly available PostgreSQL Cluster - 2019 blog article by Julian Markwort / CyberTec