pgbackrest (2.37-1) unstable; urgency=medium

  * New Upstream Release:
    - Bug Fixes:
      * Fix restore delta link mapping when path/file already exists.
      * Fix socket leak on connection retries.
    - Features:
      * Add TLS server.
      * Add --cmd option.
    - Improvements:
      * Check archive immediately after backup start.
      * Add timeline and checkpoint checks to backup.
      * Check that clusters are alive and correctly configured during a backup.
      * Error when restore is unable to find a backup to match the time target.
      * Parse protocol/port in S3/Azure endpoints.
      * Add warning when checkpoint_timeout exceeds db-timeout.
      * Add verb to HTTP error output.
      * Allow y/n arguments for boolean command-line options.
      * Make backup size logging exactly match info command output.
    - Documentation Improvements:
      * Display size option default and allowed values with appropriate units.
      * Fix typos and improve documentation for the tablespace-map-all option.
      * Remove obsolete statement about future multi-repository support.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 04 Jan 2022 11:44:12 +0100

pgbackrest (2.36-1) unstable; urgency=medium

  * Team upload with new upstream version.

 -- Christoph Berg <myon@debian.org>  Mon, 22 Nov 2021 14:10:06 +0100

pgbackrest (2.35-2) unstable; urgency=medium

  [ Debian Janitor ]
  * Update watch file format version to 4.
  * Bump debhelper dependency to >= 10, since that's what is used in
    debian/compat.
  * Bump debhelper from old 10 to 13.
  * Set debhelper-compat version in Build-Depends.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Sun, 29 Aug 2021 12:42:49 +0200

pgbackrest (2.35-1) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since stretch:
    + Build-Depends: Drop versioned constraint on debhelper and
      libyaml-libyaml-perl.

  [ Adrian Vondendriesch ]
  * New Upstream Release:
    - IMPORTANT NOTE: The log level for copied files in the backup/restore
      commands has been changed to detail. This makes the info log level less
      noisy but if these messages are required then set the log level for the
      backup/restore commands to detail.
    - Bug Fixes:
      * Detect errors in S3 multi-part upload finalize.
      * Fix detection of circular symlinks.
      * Only pass selected repo options to the remote.
    - Improvements:
      * Binary protocol.
      * Automatically create data directory on restore.
      * Allow restore --type=lsn.
      * Change level of backup/restore copied file logging to detail.
      * Loop while waiting for checkpoint LSN to reach replay LSN.
      * Log backup file total and restore size/file total.
    - Documentation Bug Fixes:
      * Fix incorrect host names in user guide.
    - Documentation Improvements:
      * Update contributing documentation and add pull request template.
      * Rearrange backup documentation in user guide.
      * Clarify restore --type behavior in command reference.
      * Fix documentation and comment typos.
    - Test Suite Improvements:
      * Add check for test path inside repo path.
      * Add CodeQL static code analysis.
      * Update tests to use standard patterns.
  * d/control:
    - Update B-D add libyaml-dev.
    - Update standards version to 4.5.0, no changes needed.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 26 Aug 2021 21:21:21 +0200

pgbackrest (2.34-1) experimental; urgency=medium

  * New Upstream Release:
    - Bug Fixes:
      * Fix issues with leftover spool files from a prior restore.
      * Fix issue when checking links for large numbers of tablespaces.
      * Free no longer needed remotes so they do not timeout during restore.
      * Fix help when a valid option is invalid for the specified command.
    - Features:
      * Add PostgreSQL 14 support.
      * Add automatic GCS authentication for GCE instances.
      * Add repo-retention-history option to expire backup history.
      * Add db-exclude option.
    - Improvements:
      * Change archive expiration logging from detail to info level.
      * Remove stanza archive spool path on restore.
      * Do not write files atomically or sync paths during backup copy.
    - Documentation Improvements:
      * Update contributing documentation.
      * Consolidate RHEL/CentOS user guide into a single document.
      * Clarify that repo-s3-role is not an ARN.
  * d/patches: Update ppc64el gcc patch.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Mon, 14 Jun 2021 13:48:40 +0200

pgbackrest (2.33-1) unstable; urgency=medium

  * New Upstream Release:
    - Bug Fixes:
      * Fix option warnings breaking async archive-get/archive-push.
      * Fix memory leak in backup during archive copy.
      * Fix stack overflow in cipher passphrase generation.
      * Fix repo-ls / on S3 repositories.
    - Features:
      * Multiple repository support.
      * GCS support for repository storage.
      * Add archive-header-check option.
    - Improvements:
      * Include recreated system databases during selective restore.
      * Exclude content-length from S3 signed headers.
      * Consolidate less commonly used repository storage options.
      * Allow custom config-path default with ./configure --with-configdir.
      * Log archive copy during backup.
    - Documentation Improvements:
      * Update reference to include links to user guide examples.
      * Update selective restore documentation with caveats.
      * Add compress-type clarification to archive-copy documentation.
      * Add compress-level defaults per compress-type value.
      * Add note about required NFS settings being the same as PostgreSQL.
  * d/control: Add libyaml-libyaml-perl to D-B.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 06 Apr 2021 19:22:00 +0200

pgbackrest (2.32-1) unstable; urgency=medium

  * New Upstream Release:
    - Bug Fixes:
      * Fix resume after partial delete of backup by prior resume.
    - Features:
      * Add repo-ls command.
      * Add repo-get command.
      * Add archive-mode-check option.
    - Improvements:
      * Improve archive-get performance.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Wed, 10 Feb 2021 18:28:28 +0100

pgbackrest (2.31-1) unstable; urgency=medium

  * d/control: Add check-pgbackrest in Suggests. (Closes: #970724)
  * New Upstream Release:
    - Bug Fixes:
      * Allow [, #, and space as the first character in database names.
      * Create standby.signal only on PostgreSQL 12 when restore type is
        standby.
    - Features:
      * Expire history files.
      * Report page checksum errors in info command text output.
      * Add repo-azure-endpoint option.
      * Add pg-database option.
    - Improvements:
      * Improve info command output when a stanza is specified but missing.
      * Improve performance of large file lists in backup/restore commands.
      * Add retries to PostgreSQL sleep when starting a backup.
    - Documentation Improvements:
      * Replace RHEL/CentOS 6 documentation with RHEL/CentOS 8.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 08 Dec 2020 13:14:27 +0100

pgbackrest (2.30-1) unstable; urgency=low

  * Bug Fixes:
    - Error with hints when backup user cannot read pg_settings.
  * Features:
    - PostgreSQL 13 support.
  * Improvements:
    - Improve PostgreSQL version identification.
    - Improve working directory error message.
    - Add hint about starting the stanza when WAL segment not found.
    - Add hint for protocol version mismatch.
  * Documentation Improvements:
    - Add note that pgBackRest versions must match when running remotely.
    - Move info command text to the reference and link to user guide.
    - Update yum repository path for CentOS/RHEL user guide.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 08 Oct 2020 17:28:15 +0200

pgbackrest (2.29-1) unstable; urgency=low

  [ Debian Janitor ]
  * Bump debhelper from deprecated 9 to 10.
  * Update standards version to 4.5.0, no changes needed.

  [ Adrian Vondendriesch ]
  * New Upstream Release:
    - Bug Fixes:
      * Suppress errors when closing local/remote processes. Since the
        command has completed it is counterproductive to throw an error but
        still warn to indicate that something unusual happened.
      * Fix issue with = character in file or database names.
    - Features:
      * Automatically retrieve temporary S3 credentials on AWS instances.
      * Add archive-mode option to disable archiving on restore.
    - Improvements:
      * PostgreSQL 13 beta3 support. Changes to the control/catalog/WAL
        versions in subsequent betas may break compatibility but pgBackRest
        will be updated with each release to keep pace.
      * Asynchronous list/remove for S3/Azure storage.
      * Improve memory usage of unlogged relation detection in manifest build.
      * Proactively close file descriptors after forking async process.
      * Delay backup remote connection close until after archive check.
      * Improve detailed error output.
      * Improve TLS error reporting.
    - Documentation Bug Fixes:
      * Add none to compress-type option reference and fix example.
      * Add missing azure type in repo-type option reference.
      * Fix typo in repo-cipher-type option reference.
    - Documentation Improvements:
      * Clarify that expire must be run regularly when expire-auto is
        disabled.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 03 Sep 2020 10:16:38 +0200

# For older changelog entries, run 'apt-get changelog pgbackrest-doc'
