pglift v0.27.0
Add support for RockyLinux 9
Let user provide a name for pgbackrest stanza
Handle REASSIGN OWNED and DROP OWNED when dropping a role
Raise a specific error if role being dropped has dependent database objects
Improve handling of model validation errors in the CLI
Raise a specific error when Postgres bindir for requested version does not exist
Limit database connection opening in 'instance get'
Turn --json CLI option into --output-format=json
Add a PyOxidizer configuration to build a binary version of pglift
Make it possible to create a database as a clone of an existing one
Handle installation global pgbackrest configuration through 'site-configure' command
Add JSON output to 'instance env' command
Add JSON output to '* apply' commands
Add an example playbook for a standby instance in the documentation
Pass replication password through environment when invoking pg_basebackup
Rename Instance model's "configuration" field as "settings"
Exclude pgbackrest_restore field 'instance get' command
Fix pgbackrest setting name in Ansible tutorial
Fix changing prometheus password upon instance alter
Give SETTINGS environment variable precedence over YAML setting files
Prevent retrieval of standby information for Patroni-managed instance
Fix type error when retrieve instance env from Ansible module
Keep Prometheus password upon upgrade
Don't comment entries, generated by initdb, in postgresql.conf
Define 'postgresql.versions' setting as a tuple
Fix temboard-agent service name inconsistency
Rename Standby's 'for' field as primary_conninfo
Use pglift CLI in Ansible modules, instead of the Python API
Fix systemd service name for Patroni-managed instances
Fix settings in Ansible tutorial ('pgpass' fields missing for 'surole' and 'backuprole')
Don't let postgres_exporter auto discover databases