Skip to content
pglift v0.25.0

    Add elements and options keys to improve ansible argspec generation
    Allow stronger passwords for prometheus (but no blank space allowed)
    Rename interface.Instance.service to service_manifest
    Set service_manager/scheduler setting if systemd is set globally
    Pass systemd settings value to functions handling PostgreSQL unit installation
    Makre sure func tests stop at first error in CI
    Change the way plugins are registered
    Honor backuprole.pgpass setting
    Move Ansible tests out of 'func' directory
    Update .pgpass during instance upgrade
    Fix condition for insert a pgpass entry for super-user during upgrade
    Simplify passfile read during instance upgrade
    Use a specific level for logging hook events in tests
    Improve logging during pgpass changes
    Prevent useless update of pgpass entries when password did not change
    Use "new" port value in passfile.instance_configure() when creating
    Turn roles.set_pgpass_entry_for() into a role_change() hook
    Update ansible tutorial to ensure systemd is active
    Delete "failed to upgrade" instance through task revert
    Always apply role and database changes in instance.apply()
    Fix 'logpath' setting for pgbackrest to use log-prefixed directory
    Refactor connect_dsn() according to psycopg version
    Force autocommit to True in connection
    Do not check pending_restart if instance is being created
    Only do a system lookup for INSTANCE argument completion in CLI
    Build PGCtl object from instance's bindir
    Add a new postgresql_running context manager
    Make running context manager rely on postgresql_running
    Override systemd unit conf for tests with many starts
    Map 'input' to 'data' to run commands with Ansible
    Drop dependency on postgresql service in systemd service for backup
    Only apply plugins roles and databases when creating the instance
    Add a log message about possible extensions installation changes
    Move SSL options from instance to config field
    Let the 'promote' action be handled by a hook
    Let the 'standby' interface model be handle by a hook
    Let path to "editable" postgresql.conf be handled by a hook
    Let PostgreSQL auth setup be managed by a hook
    Let the 'reload' action be handled by a hook
    Remove run_hooks param in stopped
    Remove run_hooks param from instances.stop
    Change type for instance in instances.stop
    Generate Ansible documentation from models
    Make replrole available when templating pg_ident.conf
    Stop automatically creating replication slot on primary
    Let reconfigure_instance() test helper yield changes dict
    Install etcd in CI docker images
    Add support for Patroni
    Turn systemd into a plugin (for service_manager and scheduler)