Skip to content
pglift v0.14.0

    Lookup for postgresql 'site.conf' in package config directories
    Make 'pgbackrest' and 'prometheus' settings fields optional; from
     now on, instances are created with only PostgreSQL with default
     settings
    Add shell completion on instance identifier in CLI
    Rename "instance init" command as "instance create"
    Allow to display and edit session default settings of a database
    Rename the "instance config" command to "pgconf"

    Drop superfluous prompt about instance restart at creation or update
    Display a hint in case of PGCtl raise EnvironmentError
    Handle checking and enabling data checksums with older postgresql
    Better handle invalid site settings
    Comment all entries of postgresql.conf at instance init
    Prevent / in instance name
    Create postgres_exporter's queriespath parent directory
    Improve logging on password and passfile operations
    Require parameter for the "pgconf set/remove" commands
    Fix error for "pgconf remove" command with port parameter
    Drop (hidden) --settings option
    Ask for confirmation before instance drop
    Ask for confirmation before 'instance upgrade'
    Add a more log messages when configuring postgresql

    Add a gitlab-ci job to publish package to PyPI on tags
    Add a --no-plugins pytest flag

    Update documentation on release, now automatic
    Adjust Ansible tutorial w.r.t. to systemd and now optional components
    Adjust 'alter' command in CLI tutorial to highlight the "restart" prompt
    Adjust 'runtime dependencies' docs now that satellites are optional
    Improve documentation about installation of systemd templates
    Rework settings documentation
    Add a mini-tutorial in documentation landing page
    Adjust documentation for postgres_exporter Ansible module
    Rework "PostgreSQL configuration" user documentation
    Document the "pgconf" command