pglift v0.6.0
Keep newline, except for JSON, in CLI output
Fix validator of postgresql.default_version setting
Define a complete exception hierarchy in the API
Handle known errors in CLI
Log uncaught exceptions in a temporary file for debugging in CLI
Introduce a "database run" command
Configure lock-path for pgbackrest
Configure logger for better composability
Let systemd unit path be configurable
Do not overwrite systemd units during installation
Add logging to installation step
Do not use systemd by default
Add 'database privileges' command
Add 'role privileges' command
Add 'instance privileges' command
Add a 'privileges' module
Add 'database list' command
Log run commands
Log subprocesses stderr as debug level
Add some logging during instance {start,stop,restart,reload}
Handle postgres_exporter {start,stop} without systemd
Only use syslog when systemd is available for postgres_exporter
Add 'postgres_exporter {start,stop}' commands
Run test suite against postgresql 10 in gitlab CI
Set "spoolpath" during pgbackrest setup
Set pgbackrest retention policy in configuration
Call 'pgbackrest backup' with --start-fast by default
Handle streaming replication slots
Fix pglift instance init --help example in cli tutorial
Add "instance restore" command
Add pgbackrest.iter_backups() to list available backups
Add "instance shell" command
Use PostgreSQL 13 in CI
Use bullseye repository in CI