pgbackrest (2.01-1) unstable; urgency=medium

  * New Upstream release:
    - Bug Fixes:
      * Fix --target-action and --recovery-option options being reported as
        invalid when restoring with --type=immediate.
      * Immediately error when a secure option (e.g. repo1-s3-key) is passed
        on the command line. Since pgBackRest would not pass secure options
        on to sub-processes an obscure error was thrown. The new error is much
        clearer and provides hints about how to fix the problem. Update
        command documentation to omit secure options that cannot be specified
        on the command-line.
      * Fix issue passing --no-config to embedded Perl.
      * Fix issue where specifying log-level-stderr > warn would cause a
        local/remote process to error on exit due to output found on
        stderr when none was expected. The max value for a local/remote
        process is now error since there is no reason for these processes to
        emit warnings.
      * Fix manifest test in the check command when tablespaces are present.
    - Improvements:
      * Error when multiple arguments are set in the config file for an
        option that does not accept multiple arguments.
      * Remove extraneous sudo commands from src/Makefile.
    - See http://pgbackrest.org/release.html#2.01
  * d/patches:
    - Drop Makefile patch.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Wed, 21 Mar 2018 12:11:46 +0100

pgbackrest (2.00-1) unstable; urgency=medium

  * New Upstream release:
    - Features:
      * The archive-push command is now partially coded in C which allows
        the PostgreSQL archive_command to run significantly faster when
        processing status messages from the asynchronous archive process.
    - Improvements:
      * Improve check command to verify that the backup manifest can be
        built.
      * Improve performance of HTTPS client. Buffering now takes the
        pending bytes on the socket into account (when present) rather than
        relying entirely on select(). In some instances the final bytes
    	would not be flushed until the connection was closed.
      * Improve S3 delete performance. The constant S3_BATCH_MAX had been
        replaced with a hard-coded value of 2, probably during testing.
      * Allow any non-command-line option to be reset to default on the
        command-line. This allows options in pgbackrest.conf to be reset
    	to default which reduces the need to write new configuration filesfor
    	specific needs.
      * The C library is now required. This eliminates conditional loading and
        eases development of new library features.
      * The pgbackrest executable is now a C binary instead of Perl. This
        allows certain time-critical commands (like async archive-push) to run
        more quickly.
      * Rename db-* options to pg-* and backup-* options to repo-* to
        improve consistency. repo-* options are now indexed although currently
        only one is allowed.
    - See http://pgbackrest.org/release.html#2.00

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 27 Feb 2018 17:12:39 +0100

pgbackrest (1.28-1) unstable; urgency=medium

  * New Upstream release:
    - Bug Fixes:
      * Fixed inability to restore a single database contained in a tablespace
        using --db-include.
      * Ensure latest db-id is selected on when matching archive.info to
        backup.info. This provides correct matching in the event there are
        system-id and db-version duplicates (e.g. after reverting a
        pg_upgrade).
      * Fixed overly chatty error message when reporting an invalid command.
    - Features:
      * Add stanza-delete command to cleanup unused stanzas.
    - Improvements:
      * Improve stanza-create command so that it does not error when the
        stanza already exists.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Sat, 03 Feb 2018 14:58:32 +0100

pgbackrest (1.27-1) unstable; urgency=medium

  * New Upstream release:
    - Bug Fixes:
      * Fixed an issue that suppressed locality errors for backup and restore.
        When a backup host is present, backups should only be allowed on the
        backup host and restores should only be allowed on the database host
        unless an alternate configuration is created that ignores the remote
        host.
      * Fixed an issue where WAL was not expired on PostgreSQL 10. This was
        caused by a faulty regex that expected all PostgreSQL major versions
        to be X.X.
      * Fixed an issue where the --no-config option was not passed to child
        processes. This meant the child processes would still read the local
        config file and possibly cause unexpected behaviors.
      * Fixed info command to eliminate "db (prior)" output if no backups or
        archives exist for a prior version of the cluster.
    - See http://pgbackrest.org/release.html#1.27

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 21 Dec 2017 17:59:43 +0100

pgbackrest (1.26-1) unstable; urgency=medium

  * New Upstream release:
    - Bug Fixes:
      * Fixed an issue that could cause copying large manifests to fail during
        restore.
      * Fixed incorrect WAL offset for 32-bit architectures.
      * Fixed an issue retrieving WAL for old database versions. After a
        stanza-upgrade it should still be possible to restore backups from the
        previous version and perform recovery with archive-get. However,
        archive-get only checked the most recent db version/id and failed.
        Also clean up some issues when the same db version/id appears multiple
        times in the history.
      * Fixed an issue with invalid backup groups being set correctly on
        restore. If the backup cannot map a group to a name it stores the
        group in the manifest as false then uses either the owner of $PGDATA
        to set the group during restore or failing that the group of the
        current user.  This logic was not working correctly because the
        selected group was overwriting the user on restore leaving the group
        undefined and the user incorrectly set to the group.
      * Fixed an issue passing parameters to remotes. When more than one db
        was specified the path, port, and socket path would for db1 were
        passed no matter which db was actually being addressed.
    - Features:
      * Repository encryption support.
    - See http://www.pgbackrest.org/release.html#1.26
  * d/control: Add libssl-dev to B-D.
  * d/tests: Fix error handling in "suite" test

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Wed, 22 Nov 2017 22:11:32 +0100

pgbackrest (1.25-1) unstable; urgency=medium

  * New Upstream release:
    - Bug Fixes:
      * Fix custom settings for compress-level option being ignored.
      * Remove error when overlapping timelines are detected. Overlapping
        timelines are valid in many Point-in-Time-Recovery (PITR) scenarios.
      * Fix instances where database-id was not rendered as an integer in JSON
        info output.
    - Features:
      * Improve performance of list requests on S3.
    - See http://www.pgbackrest.org/release.html#1.25
  * Bump Standards-Version to 4.1.1.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Wed, 25 Oct 2017 15:17:11 +0200

pgbackrest (1.24-1) unstable; urgency=medium

  * New Upstream release:
    - Bug Fixes:
      * Fixed an issue where warnings were being emitted in place of lower
        priority log messages during backup from standby initialization.
      * Fixed an issue where some db-* options (e.g. db-port) were not
        being passed to remotes.
    - Features:
      * Exclude contents of pg_snapshots, pg_serial, pg_notify, and
        pg_dynshmem from backup since they are rebuilt on startup.
      * Exclude pg_internal.init files from backup since they are rebuilt
        on startup.
    - See http://www.pgbackrest.org/release.html#1.24

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Fri, 29 Sep 2017 10:33:45 +0200

pgbackrest (1.23-1) unstable; urgency=medium

  * New Upstream release:
    - Bug Fixes:
      * Fixed an issue that could cause compression to abort on growing files.
      * Fixed an issue with keep-alives not being sent to the remote from the
        local process.
    - Features:
      * Up to seven standbys can be configured for backup from standby.
      * PostgreSQL 10 support.
      * Allow content-length (in addition to chunked encoding) when reading
        XML data to improve compatibility with third-party S3 gateways.
    - Refactoring:
      * Configuration rules are now pulled from the C library when present.
      * Increase HTTP timeout for S3.
      * Add HTTP retries to harden against transient S3 network errors.
    - See http://www.pgbackrest.org/release.html#1.23

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Mon, 04 Sep 2017 10:23:18 +0200

pgbackrest (1.22-1) unstable; urgency=medium

  * New Upstream release:
    - Retry after internal S3 errors
    - Changed info command output
    - Configurable ssh ports (--backup-ssh-port / --db-ssh-port)
    - See http://www.pgbackrest.org/release.html#1.21 as well as #1.22

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 10 Aug 2017 10:17:56 +0200

pgbackrest (1.20-1) unstable; urgency=medium

  * New Upstream release:
    - See http://www.pgbackrest.org/release.html#1.19
  * Bump Standards-Version to 4.0.0.
  * Disable libc test on big-endian systems (Closes: #865545).
    The current test implementation doesn't work on big-endian systems.
  * Drop patches merged by upstream.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Wed, 28 Jun 2017 08:38:49 +0200

pgbackrest (1.19-1) unstable; urgency=medium

  * New Upstream release:
    - This release introduces S3 Support.
    - see http://www.pgbackrest.org/release.html#1.19 for more information.
  * d/rules: Run libc tests through dh_auto_test.
  * d/tests: Use -k to enable checksums for initdb in tests suite.
  * d/patches: Fix format in libc (%u vs %lu).
  * d/patches: Add upstream patch to fix libc alignment on 32 bit systems.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Sat, 15 Apr 2017 11:34:48 +0200

pgbackrest (1.18-1) unstable; urgency=medium

  * New Upstream release.
    See http://www.pgbackrest.org/release.html#1.18
  * debian/tests: add a simple test suite.
    Thanks to Hendrik Siewert.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 13 Apr 2017 15:54:51 +0200

pgbackrest (1.17-2) experimental; urgency=medium

  * Build the C-library without a packlist to make the build
    reproducible.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Fri, 17 Mar 2017 22:32:04 +0100

pgbackrest (1.17-1) experimental; urgency=medium

  * New Upstream release.
    See http://www.pgbackrest.org/release.html#1.17

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 14 Mar 2017 07:59:05 +0100

pgbackrest (1.16-1) experimental; urgency=medium

  * New Upstream release.
    See http://www.pgbackrest.org/release.html#1.15.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Fri, 03 Mar 2017 11:33:02 +0100

pgbackrest (1.15-1) experimental; urgency=medium

  * New Upstream release.
  * Build and ship new C-Library
  * Change architecture from all to any

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Sat, 11 Feb 2017 21:55:21 +0100

pgbackrest (1.12-1) unstable; urgency=medium

  * New Upstream release.
  * Update rules files to clean up build files.
  * Run wrap-and-sort.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 15 Dec 2016 10:30:19 +0100

pgbackrest (1.11-1) unstable; urgency=medium

  * New Upstream release.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Fri, 18 Nov 2016 08:16:24 +0100

pgbackrest (1.10-1) unstable; urgency=medium

  * New Upstream release.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 10 Nov 2016 17:30:43 +0100

pgbackrest (1.09-1) unstable; urgency=medium

  * New Upstream release.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 11 Oct 2016 09:01:49 +0200

pgbackrest (1.08-1) unstable; urgency=medium

  * New Upstream releaase.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 15 Sep 2016 10:12:21 +0200

pgbackrest (1.07-1) unstable; urgency=medium

  * New Upstream release.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Wed, 07 Sep 2016 14:39:04 +0200

pgbackrest (1.06-1) unstable; urgency=medium

  * New Upstream release.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Fri, 26 Aug 2016 11:58:18 +0200

pgbackrest (1.04-2) unstable; urgency=medium

  * Change postinst behaviour. Only set permissions if
    no prior version was installed.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 02 Aug 2016 11:34:57 +0200

pgbackrest (1.04-1) unstable; urgency=medium

  * New upstream release.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Sat, 30 Jul 2016 16:47:25 +0200

pgbackrest (1.03-1) unstable; urgency=medium

  * New upstream release.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Mon, 04 Jul 2016 07:54:34 +0200

pgbackrest (1.02-2) unstable; urgency=medium

  * Implicit use SOURCE_DATE_EPOCH in txt2man. Remove MANDATE.
  * Build docs with custom variable "html-footer" to get a reproducible
    build.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Mon, 20 Jun 2016 14:02:52 +0200

pgbackrest (1.02-1) unstable; urgency=medium

  [ Adrian Vondendriesch ]
  * New upstream release.
  * Drop patches included in upstream version.
  * Ship manpage based on upstream template.
  * Change owner of pgbackrest.conf to postgres.
  * Change architecture from any to all.
  * Modify package description.
  * Remove PostgreSQL version from stanza example.

  [ Christoph Berg ]
  * debian/tests: Add simple "version" test.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Mon, 13 Jun 2016 13:16:50 +0200

pgbackrest (1.01-1) unstable; urgency=medium

  * New upstream release.
  * Add libdbd-pg-perl to Depends.
  * Add postgresql-common to Depends.
  * Change owner of pgbackrest directories to postgres in postinst.
  * Bump standards version.
  * Create a pgbackrest-doc package which contains the html documentation.
  * Ship own manage.
  * patches:
    * add upstream sprintf patch
    * add upstream documentation patches

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Wed, 01 Jun 2016 20:57:29 +0200

pgbackrest (1.00-1) unstable; urgency=medium

  * New upstream release.
  * Rename config file from pg_backrest.conf to pgbackrest.conf.

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Tue, 03 May 2016 20:48:13 +0200

pgbackrest (0.9-1) unstable; urgency=medium

  * Initial release

 -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Sun, 13 Mar 2016 17:29:17 +0100
