Change log for pgbackrest package in Ubuntu
1 → 67 of 67 results | First • Previous • Next • Last |
Superseded in oracular-release |
Published in noble-release |
Deleted in noble-proposed (Reason: Moved to noble) |
pgbackrest (2.50-1build2) noble; urgency=medium * No-change rebuild for CVE-2024-3094 -- William Grant <email address hidden> Mon, 01 Apr 2024 18:11:15 +1100
Available diffs
- diff from 2.50-1build1 to 2.50-1build2 (308 bytes)
pgbackrest (2.51-1) unstable; urgency=medium [ Bradford D. Boyle ] * New Upstream Release - Bug Fixes: * Skip zero-length files for block incremental delta restore. - Improvements: * Improved support for dual stack connections. * Make meson the primary build system. * Detect files that have not changed during non-delta incremental backup. * Prevent invalid recovery when backup_label removed. * Improve archive-push WAL segment queue handling. * Limit resume functionality to full backups. * Update resume functionality for block incremental. * Allow --version and --help for version and help. * Add detailed backtrace to autoconf/make build. - Documentation Improvements: * Update references to recovery.conf. [ Christoph Berg ] * Recognize Bradford as pgbackrest Uploader. -- Bradford D. Boyle <email address hidden> Sun, 24 Mar 2024 22:59:51 +0000
Available diffs
- diff from 2.50-1build2 (in Ubuntu) to 2.51-1 (206.7 KiB)
pgbackrest (2.50-1build1) noble; urgency=medium * No-change rebuild against libssl3t64 -- Steve Langasek <email address hidden> Mon, 04 Mar 2024 21:01:39 +0000
Available diffs
- diff from 2.50-1 (in Debian) to 2.50-1build1 (552 bytes)
Deleted in noble-updates (Reason: superseded by release) |
Superseded in noble-release |
Deleted in noble-proposed (Reason: Moved to noble) |
pgbackrest (2.50-1) unstable; urgency=medium * Team upload. [ Michael Banck ] * d/rules: Add --restart-after-upgrade option to dh_installsystemd. (Closes: #1025936) [ Bradford D. Boyle ] * New Upstream Release - Bug Fixes: * Fix short read in block incremental restore. * Fix overflow suppressing backup progress in info output. - Improvements: * Preserve partial files during block incremental delta restore. * Add support for alternate compile-time page sizes. * Skip files truncated during backup when bundling. * Improve SFTP storage error messages. -- Bradford D. Boyle <email address hidden> Tue, 23 Jan 2024 00:19:49 +0000
Available diffs
- diff from 2.49-1 to 2.50-1 (76.0 KiB)
pgbackrest (2.49-1) unstable; urgency=medium * New Upstream Release - Bug Fixes: * Fix regression in retries. * Fix recursive path remove in SFTP storage driver. - Improvements: * Remove support for PostgreSQL 9.3. - Documentation Features: * Document maintainer options. * Update point-in-time recovery documentation for PostgreSQL >= 13. - Test Suite Improvements: * Allow config/load unit test to run without libssh2 installed. -- Bradford D. Boyle <email address hidden> Tue, 28 Nov 2023 09:45:02 +0000
Available diffs
- diff from 2.48-1 to 2.49-1 (122.3 KiB)
pgbackrest (2.48-1) unstable; urgency=medium * New Upstream Release - Bug Fixes: * Fix issue restoring block incremental without a block list. - Features: * Add --repo-storage-tag option to create object tags. * Add known hosts checking for SFTP storage driver. * Support for dual stack connections. * Add backup size completed/total to info command JSON output. - Improvements: * Multi-stanza check command. * Retry reads of pg_control until checksum is valid. * Optimize WAL segment check after successful backup. * Improve GCS multi-part performance. * Allow archive-get command to run when stanza is stopped. * Accept leading tilde in paths for SFTP public/private keys. * Reload GCS credentials before renewing authentication token. - Documentation Bug Fixes: * Fix configuration reference example for the tls-server-address option. * Fix command reference example for the filter option. - Test Suite Improvements: * Allow storage/sftp unit test to run without libssh2 installed. -- Bradford D. Boyle <email address hidden> Tue, 26 Sep 2023 21:30:11 +0200
Available diffs
- diff from 2.47-1 to 2.48-1 (359.7 KiB)
Superseded in noble-release |
Published in mantic-release |
Deleted in mantic-proposed (Reason: Moved to mantic) |
pgbackrest (2.47-1) unstable; urgency=medium * Team upload. * New Upstream Release - Bug Fixes: * Preserve block incremental info in manifest during delta backup. * Fix block incremental file names in verify command. * Fix spurious automatic delta backup on backup from standby. * Skip recovery.signal for PostgreSQL >= 12 when recovery type=none. * Fix unique label generation for diff/incr backup. * Fix time-based archive expiration when no backups are expired. - Improvements: * Improve performance of SFTP storage driver. * Add timezone offset to info command date/time output. * Centralize error handling for unsupported features. - Documentation Improvements: * Clarify preference to install from packages in the user guide. -- Bradford D. Boyle <email address hidden> Mon, 31 Jul 2023 18:08:39 +0200
Available diffs
- diff from 2.45-1 to 2.47-1 (391.0 KiB)
pgbackrest (2.45-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Skip writing recovery.signal by default for restores of offline backups. - Features: * Block incremental backup (BETA). - Improvements: * Keep only one all-default group index. - Documentation Improvements: * Add explicit instructions for upgrading between 2.x versions. * Remove references to SSH made obsolete when TLS was introduced. -- Adrian Vondendriesch <email address hidden> Mon, 27 Mar 2023 19:25:21 +0200
Available diffs
- diff from 2.44-1 to 2.45-1 (315.0 KiB)
Superseded in mantic-release |
Published in lunar-release |
Deleted in lunar-proposed (Reason: Moved to lunar) |
pgbackrest (2.44-1) unstable; urgency=medium * New Upstream Release: - Improvements: * Remove support for PostgreSQL 9.0/9.1/9.2. * Restore errors when no backup matches the current version of PostgreSQL. * Add compress-level range checking for each compress-type. - Documentation Improvements: * Add warning about enabling "hierarchical namespace" on Azure storage. * Add replacement for linefeeds in monitoring example. * Clarify target-action behavior on various PostgreSQL versions. * Updates and clarifications to index page. * Add dark mode to the website. * debian/patches: remove obsolet pcc64 const patch. -- Adrian Vondendriesch <email address hidden> Tue, 31 Jan 2023 09:59:13 +0100
Available diffs
- diff from 2.43-1 to 2.44-1 (293.0 KiB)
pgbackrest (2.43-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix missing reference in diff/incr backup. - Improvements: * Add hint when an option is specified without an index. -- Adrian Vondendriesch <email address hidden> Mon, 28 Nov 2022 14:31:04 +0100
Available diffs
- diff from 2.42-1 to 2.43-1 (22.9 KiB)
pgbackrest (2.42-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix memory leak in file bundle backup/restore. * Fix protocol error on short read of remote file. - Improvements: * Do not store references for zero-length files when bundling. * Use more generic descriptions for pg_start_backup()/pg_stop_backup(). - Test Suite Improvements: * Update test.pl --psql-bin option to match command-line help. * d/control: Update standards version to 4.6.1.1, no changes needed. -- Adrian Vondendriesch <email address hidden> Wed, 23 Nov 2022 09:38:59 +0100
Available diffs
- diff from 2.41-1 to 2.42-1 (71.6 KiB)
pgbackrest (2.41-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix incorrect time expiration being used for non-default repositories. * Fix issue when listing directories recursively with a filter. - Features: * Backup key/value annotations. - Improvements: * Support --set in JSON output for info command. * Update archive.info timestamps after a successful backup. * Move standby timeline check after checkpoint. * Improve warning message on backup resume. - Documentation Improvements: * Add absolute path for kill in pgbackrest.service. * d/watch: Adjust watchfile. -- Adrian Vondendriesch <email address hidden> Fri, 23 Sep 2022 19:27:03 +0200
Available diffs
- diff from 2.40-3 to 2.41-1 (109.6 KiB)
Superseded in lunar-release |
Obsolete in kinetic-release |
Deleted in kinetic-proposed (Reason: Moved to kinetic) |
pgbackrest (2.40-3) unstable; urgency=medium * Team upload. [ Adrian Vondendriesch ] * d/pgbackrest.service: Fix ExecReload command. [ Christoph Berg ] * Use dh --sourcedirectory=src. -- Christoph Berg <email address hidden> Fri, 26 Aug 2022 10:27:14 +0200
Available diffs
- diff from 2.39-1 to 2.40-3 (255.5 KiB)
- diff from 2.40-2 to 2.40-3 (1.1 KiB)
pgbackrest (2.40-2) unstable; urgency=medium * d/patches: Reintroduce ppc64 patch. -- Adrian Vondendriesch <email address hidden> Fri, 22 Jul 2022 14:14:09 +0200
Available diffs
- diff from 2.39-1 to 2.40-2 (254.9 KiB)
pgbackrest (2.39-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix error thrown from FINALLY() causing an infinite loop. * Error on all lock failures except another process holding the lock. - Features: * Backup file bundling for improved small file support. * Verify command to validate the contents of a repository. * PostgreSQL 15 support. * Show backup percent complete in info output. * Auto-select backup for restore command --type=lsn. * Suppress existing WAL warning when archive-mode-check is disabled. * Add AWS IMDSv2 support. - Improvements: * Allow repo-hardlink option to be changed after full backup. * Increase precision of percent complete logging for backup and restore. * Improve path validation for repo-* commands. * Improve stop command to honor stanza option. * Improve error message for invalid repo-azure-key. * Add hint to check the log on archive-get/archive-push async error. * Add ClockError for unexpected clock skew and timezone changes. * Strip extensions from history manifest before showing in error message. * Add user:group to lock permission error. - Documentation Bug Fixes: * Fix incorrect reference to stanza-update in the user guide. * Fix example for repo-gcs-key-type option in configuration reference. * Fix tls-server-auth example and add clarifications. - Documentation Improvements: * Simplify messaging around supported versions in the documentation. * Add option type descriptions. * Add FAQ about backup types and restore speed. * Document required base branch for pull requests. * d/pgbackrest.service: Include systemd unit file (disabled by default). -- Adrian Vondendriesch <email address hidden> Sun, 22 May 2022 15:29:42 +0200
Available diffs
- diff from 2.38-1 to 2.39-1 (360.6 KiB)
pgbackrest (2.38-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Retry errors in S3 batch file delete. * Allow case-insensitive matching of HTTP connection header values. - Features: * Add support for AWS S3 server-side encryption using KMS. * Add archive-missing-retry option. * Add backup type filter to info command. - Improvements: * Retry on page validation failure during backup. * Handle TLS servers that do not close connections gracefully. * Add backup LSNs to info command output. * Automatically strip trailing slashes for repo-ls paths. * Do not retry fatal errors. * Remove support for PostgreSQL 8.3/8.4. * Remove logic that tried to determine additional file system compression. - Documentation Bug Fixes: * Move repo options in TLS documentation to the global section. * Remove unused backup-standby option from stanza commands. * Fix typos in help and release notes. - Documentation Improvements: * Add aliveness check to systemd service configuration. * Add FAQ explaining WAL archive suffix. * Note that replications slots are not restored. * d/pgbackrest.conf: Update configuration parameters. -- Adrian Vondendriesch <email address hidden> Sun, 13 Mar 2022 14:28:45 +0100
Available diffs
- diff from 2.37-1 to 2.38-1 (192.5 KiB)
Superseded in kinetic-release |
Published in jammy-release |
Deleted in jammy-proposed (Reason: Moved to jammy) |
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 <email address hidden> Tue, 04 Jan 2022 11:44:12 +0100
Available diffs
- diff from 2.36-1build1 (in Ubuntu) to 2.37-1 (126.7 KiB)
pgbackrest (2.36-1build1) jammy; urgency=medium * No-change rebuild against openssl3 -- Simon Chopin <email address hidden> Fri, 03 Dec 2021 14:34:51 +0100
Available diffs
- diff from 2.36-1 (in Debian) to 2.36-1build1 (323 bytes)
pgbackrest (2.36-1) unstable; urgency=medium * Team upload with new upstream version. -- Christoph Berg <email address hidden> Mon, 22 Nov 2021 14:10:06 +0100
Available diffs
- diff from 2.35-2 to 2.36-1 (452.6 KiB)
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 <email address hidden> Sun, 29 Aug 2021 12:42:49 +0200
Available diffs
- diff from 2.33-1 to 2.35-2 (680.4 KiB)
Superseded in jammy-release |
Obsolete in impish-release |
Deleted in impish-proposed (Reason: Moved to impish) |
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 <email address hidden> Tue, 06 Apr 2021 19:22:00 +0200
Available diffs
- diff from 2.32-1 to 2.33-1 (268.0 KiB)
Superseded in impish-release |
Obsolete in hirsute-release |
Deleted in hirsute-proposed (Reason: moved to Release) |
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 <email address hidden> Wed, 10 Feb 2021 18:28:28 +0100
Available diffs
- diff from 2.31-1 to 2.32-1 (379.5 KiB)
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 <email address hidden> Tue, 08 Dec 2020 13:14:27 +0100
Available diffs
- diff from 2.30-1 to 2.31-1 (191.4 KiB)
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 <email address hidden> Thu, 08 Oct 2020 17:28:15 +0200
Available diffs
- diff from 2.28-1 to 2.30-1 (300.2 KiB)
Superseded in hirsute-release |
Obsolete in groovy-release |
Deleted in groovy-proposed (Reason: moved to Release) |
pgbackrest (2.28-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix restore --force acting like --force --delta. This caused restore to replace files based on timestamp and size rather than overwriting, which meant some files that should have been updated were left unchanged. Normal restore and restore --delta were not affected by this issue. - Features: * Azure support for repository storage. * Add expire-auto option. This allows automatic expiration after a successful backup to be disabled. - Improvements: * Asynchronous S3 multipart upload. * Automatic retry for backup, restore, archive-get, and archive-push. * Disable query parallelism in PostgreSQL sessions used for backup control. * PostgreSQL 13 beta2 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. * Improve handling of invalid HTTP response status. * Improve error when pg1-path option missing for archive-get command. * Add hint when checksum delta is enabled after a timeline switch. * Use PostgreSQL instead of postmaster where appropriate. - Documentation Bug Fixes: * Fix incorrect example for repo-retention-full-type option. * Remove internal commands from HTML and man command references. - Documentation Improvements: * Update PostgreSQL versions used to build user guides. Also add version ranges to indicate that a user guide is accurate for a range of PostgreSQL versions even if it was built for a specific version. * Update FAQ for expiring a specific backup set. * Update FAQ to clarify default PITR behavior. -- Adrian Vondendriesch <email address hidden> Thu, 23 Jul 2020 11:05:19 +0200
Available diffs
- diff from 2.27-1 to 2.28-1 (230.2 KiB)
pgbackrest (2.27-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix issue checking if file links are contained in path links. * Allow pg-path1 to be optional for synchronous archive-push. * The expire command now checks if a stop file is present. * Handle missing reason phrase in HTTP response. * Increase buffer size for lz4 compression flush. * Ignore pg-host* and repo-host* options for the remote command. * Fix possibly missing pg1-* options for the remote command. - Features: * Time-based retention for full backups. The --repo-retention-full-type option allows retention of full backups based on a time period, specified in days. * Ad hoc backup expiration. Allow the user to remove a specified backup regardless of retention settings. * Zstandard compression support. Note that setting compress-type=zst will make new backups and archive incompatible (unrestorable) with prior versions of pgBackRest. * bzip2 compression support. Note that setting compress-type=bz2 will make new backups and archive incompatible (unrestorable) with prior versions of pgBackRest. * Add backup/expire running status to the info command. - Improvements: * Expire WAL archive only when repo-retention-archive threshold is met. WAL prior to the first full backup was previously expired after the first full backup. Now it is preserved according to retention settings. * Add local MD5 implementation so S3 works when FIPS is enabled. * PostgreSQL 13 beta1 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. * Reduce buffer-size default to 1MiB. * Throw user-friendly error if expire is not run on repository host. * d/control: Update B-D to support new compression algorithms: - libbz2-dev and - libzstd-dev -- Adrian Vondendriesch <email address hidden> Wed, 27 May 2020 09:06:59 +0200
Available diffs
- diff from 2.26-1 to 2.27-1 (166.3 KiB)
pgbackrest (2.26-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Remove empty subexpression from manifest regular expression. MacOS was not happy about this though other platforms seemed to work fine. - Improvements: * Non-blocking TLS implementation. * Only limit backup copy size for WAL-logged files. The prior behavior could possibly lead to postgresql.conf or postgresql.auto.conf being truncated in the backup. * TCP keep-alive options are configurable. * Add io-timeout option. -- Adrian Vondendriesch <email address hidden> Sat, 25 Apr 2020 12:58:04 +0200
Available diffs
- diff from 2.24-1 to 2.26-1 (616.6 KiB)
Superseded in groovy-release |
Published in focal-release |
Deleted in focal-proposed (Reason: moved to Release) |
pgbackrest (2.24-1) unstable; urgency=medium * Bug Fixes: - Prevent defunct processes in asynchronous archive commands. - Error when archive-get/archive-push/restore are not run on a PostgreSQL host. - Read HTTP content to eof when size/encoding not specified. - Fix resume when the resumable backup was created by Perl. In this case the resumable backup should be ignored, but the C code was not able to load the partial manifest written by Perl since the format differs slightly. Add validations to catch this case and continue gracefully. * Features: - Auto-select backup set on restore when time target is specified. Auto-selection is performed only when --set is not specified. If a backup set for the given target time cannot not be found, the latest (default) backup set will be used. * Improvements: - Skip pg_internal.init temp file during backup. - Add more validations to the manifest on backup. * Documentation Improvements: - Prevent lock-bot from adding comments to locked issues. -- Adrian Vondendriesch <email address hidden> Wed, 26 Feb 2020 16:46:36 +0100
Available diffs
- diff from 2.23-1 to 2.24-1 (53.8 KiB)
pgbackrest (2.23-1) unstable; urgency=medium * New Upstream Release (Closes: #949425) - Bug Fixes: * Fix missing files corrupting the manifest. If a file was removed by PostgreSQL during the backup (or was missing from the standby) then the next file might not be copied and updated in the manifest. If this happened then the backup would error when restored. - Improvements: * Use pkg-config instead of xml2-config for libxml2 build options. * Validate checksums are set in the manifest on backup/restore. * debian/control: Add pkg-config to B-D. -- Adrian Vondendriesch <email address hidden> Mon, 27 Jan 2020 18:08:12 +0100
Available diffs
- diff from 2.22-1 to 2.23-1 (59.0 KiB)
pgbackrest (2.22-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix error in timeline conversion. The timeline is required to verify WAL segments in the archive after a backup. The conversion was performed base 10 instead of 16, which led to errors when the timeline was ≥ 0xA. -- Adrian Vondendriesch <email address hidden> Wed, 22 Jan 2020 10:08:22 +0100
Available diffs
- diff from 2.21-1 to 2.22-1 (43.9 KiB)
pgbackrest (2.21-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix options being ignored by asynchronous commands. The asynchronous archive-get/archive-push processes were not loading options configured in command configuration sections, e.g. [global:archive-get]. * Fix handling of \ in filenames. \ was not being properly escaped when calculating the manifest checksum which prevented the manifest from loading. Since instances of \ in cluster filenames should be rare to nonexistent this does not seem likely to be a serious problem in the field. - Features: * pgBackRest is now pure C. * Add pg-user option. Specifies the database user name when connecting to PostgreSQL. If not specified pgBackRest will connect with the local OS user or PGUSER, which was the previous behavior. * Allow path-style URIs in S3 driver. - Improvements: * The backup command is implemented entirely in C. * debian/copyright: update copyright dates * debian/control: - Add Rules-Requires-Root. - Update Standards-Version to 4.4.0 (no changes required). - Remove libperl-dev B-D. - Remove perl dependency. -- Adrian Vondendriesch <email address hidden> Sat, 18 Jan 2020 20:22:03 +0100
Available diffs
- diff from 2.20-1 to 2.21-1 (355.9 KiB)
pgbackrest (2.20-1) unstable; urgency=medium * New Upstream Release: -- Adrian Vondendriesch <email address hidden> Fri, 13 Dec 2019 21:16:34 +0100
Available diffs
- diff from 2.19-1 to 2.20-1 (208.6 KiB)
pgbackrest (2.19-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix remote timeout in delta restore. When performing a delta restore on a largely unchanged cluster the remote could timeout if no files were fetched from the repository within protocol-timeout. Add keep-alives to prevent remote timeout. * Fix handling of repeated HTTP headers. When HTTP headers are repeated they should be considered equivalent to a single comma-separated header rather than generating an error, which was the prior behavior. - Improvements: * JSON output from the info command is no longer pretty-printed. Monitoring systems can more easily ingest the JSON without linefeeds. External tools such as jq can be used to pretty-print if desired. * The check command is implemented entirely in C. - Documentation Improvements: * Document how to contribute to pgBackRest. * Document maximum version for auto-stop option. - Test Suite Improvements: * Fix container test path being used when --vm=none. * Fix mismatched timezone in expect test. * Don't autogenerate embedded libc code by default. * d/patches: Update ppc64le patch. -- Adrian Vondendriesch <email address hidden> Fri, 15 Nov 2019 19:46:21 +0100
Available diffs
- diff from 2.18-1 to 2.19-1 (152.6 KiB)
pgbackrest (2.18-1) unstable; urgency=medium * New Upstream Release: - Features: * PostgreSQL 12 support. * Add info command set option for detailed text output. The additional details include databases that can be used for selective restore and a list of tablespaces and symlinks with their default destinations. * Add standby restore type. This restore type automatically adds standby_mode=on to recovery.conf for PostgreSQL < 12 and creates standby.signal for PostgreSQL ≥ 12, creating a common interface between PostgreSQL versions. - Improvements: * The restore command is implemented entirely in C. - Documentation Improvements: * Document the relationship between db-timeout and protocol-timeout. * Add documentation clarifications regarding standby repositories. * Add FAQ for time-based Point-in-Time Recovery. * d/pgbackrest.logrotate: Adjust logrotate conf. Add missing copytruncate. -- Adrian Vondendriesch <email address hidden> Mon, 28 Oct 2019 17:41:53 +0100
Available diffs
- diff from 2.16-1build1 (in Ubuntu) to 2.18-1 (316.7 KiB)
pgbackrest (2.16-1build1) focal; urgency=medium * No-change rebuild for the perl update. -- Matthias Klose <email address hidden> Fri, 18 Oct 2019 19:37:42 +0000
Available diffs
- diff from 2.16-1 (in Debian) to 2.16-1build1 (309 bytes)
Superseded in focal-release |
Obsolete in eoan-release |
Deleted in eoan-proposed (Reason: moved to release) |
pgbackrest (2.16-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Retry S3 RequestTimeTooSkewed errors instead of immediately terminating. * Fix incorrect handling of transfer-encoding response to HEAD request. * Fix scoping violations exposed by optimizations in gcc 9. - Features: * Add repo-s3-port option for setting a non-standard S3 service port. - Improvements: * The local command for backup is implemented entirely in C. * The check command is implemented partly in C. * Adjust dependencies. -- Adrian Vondendriesch <email address hidden> Thu, 08 Aug 2019 20:33:32 +0200
Available diffs
- diff from 2.15.1-1 to 2.16-1 (244.9 KiB)
pgbackrest (2.15.1-1) unstable; urgency=medium * New Upstream Release: - Bug Fixes: * Fix archive retention expiring too aggressively. - Improvements: * The expire command is implemented entirely in C. * The local command for restore is implemented entirely in C. * Remove hard-coded PostgreSQL user so $PGUSER works. * Honor configure --prefix option. * Rename repo-s3-verify-ssl option to repo-s3-verify-tls. The new name is preferred because pgBackRest does not support any SSL protocol versions (they are all considered to be insecure). The old name will continue to be accepted. - Documentation Improvements: * Add FAQ to the documentation. * Use wal_level=replica in the documentation for PostgreSQL ≥ 9.6. * d/rules: Use --prefix parameter in configure script. -- Adrian Vondendriesch <email address hidden> Thu, 27 Jun 2019 15:58:27 +0200
Available diffs
- diff from 2.14-1 to 2.15.1-1 (386.7 KiB)
pgbackrest (2.14-1) unstable; urgency=medium * New Upstream release: - Bug Fixes: * Fix segfault when process-max > 8 for archive-push/archive-get. - Improvements: * Bypass database checks when stanza-delete issued with force. * Add configure script for improved multi-platform support. - Documentation Features: * Add user guides for CentOS/RHEL 6/7. -- Adrian Vondendriesch <email address hidden> Fri, 31 May 2019 13:30:11 +0200
Available diffs
- diff from 2.10-1 to 2.14-1 (544.6 KiB)
- diff from 2.13-1 to 2.14-1 (265.6 KiB)
pgbackrest (2.13-1) unstable; urgency=medium * New Upstream release: - Bug Fixes: * Fix zero-length reads causing problems for IO filters that did not expect them. * Fix reliability of error reporting from local/remote processes. * Fix Posix/CIFS error messages reporting the wrong filename on write/sync/close. -- Adrian Vondendriesch <email address hidden> Fri, 19 Apr 2019 10:26:04 +0200
Superseded in eoan-release |
Obsolete in disco-release |
Deleted in disco-proposed (Reason: moved to release) |
pgbackrest (2.10-1) unstable; urgency=medium [ Adrian Vondendriesch ] * Bug Fixes: - Add unimplemented S3 driver method required for archive-get. - Fix check for improperly configured pg-path. [ Christoph Berg ] * Update PostgreSQL Maintainers address. -- Adrian Vondendriesch <email address hidden> Mon, 11 Feb 2019 19:00:50 +0100
Available diffs
- diff from 2.08-2 to 2.10-1 (152.0 KiB)
pgbackrest (2.08-2) unstable; urgency=medium * Change default permissions of newly created pgbackrest directories and config files. (Closes: #920268) - Especially /var/lib/pgbackrest might contain sensitive information and shouldn't be readable by others. Change default permissions to 0750. - /etc/pgbackrest.conf might contain encryption keys. Change default permissions to 0640. -- Adrian Vondendriesch <email address hidden> Wed, 23 Jan 2019 14:33:15 +0100
Available diffs
- diff from 2.07-1 to 2.08-2 (206.5 KiB)
pgbackrest (2.07-1) unstable; urgency=medium * New Upstream release: - Bug Fixes: * Fix issue with archive-push-queue-max not being honored on connection error. * Fix static WAL segment size used to determine if archive-push-queue-max has been exceeded. * Fix error after log file open failure when processing should continue. - Features: * Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected. - Improvements: * Retry all S3 5xx errors rather than just 500 internal errors. -- Adrian Vondendriesch <email address hidden> Sun, 18 Nov 2018 13:37:00 +0100
Available diffs
- diff from 2.06-1 to 2.07-1 (113.0 KiB)
pgbackrest (2.04-2build1) disco; urgency=medium * No-change rebuild for the perl 5.28 transition. -- Adam Conrad <email address hidden> Fri, 02 Nov 2018 19:47:55 -0600
Available diffs
- diff from 2.04-2 (in Debian) to 2.04-2build1 (307 bytes)
pgbackrest (2.06-1) unstable; urgency=medium * New Upstream release: - Bug Fixes: * Fix missing URI encoding in S3 driver. * Fix incorrect error message for duplicate options in configuration files. * Fix incorrectly reported error return in info logging. A return code of 1 from the archive-get was being logged as an error message at info level but otherwise worked correctly. - Features: * Add checksum delta for incremental backups which uses checksums rather than timestamps to determine if files have changed. * PostgreSQL 11 support, including configurable WAL segment size. - Improvements: * Ignore all files in a linked tablespace directory except the subdirectory for the current version of PostgreSQL. Previously an error would be generated if other files were present and not owned by the PostgreSQL user. * Improve info command to display the stanza cipher type. * Improve support for special characters in filenames. * Allow delta option to be specified in the pgBackRest configuration file. -- Adrian Vondendriesch <email address hidden> Tue, 16 Oct 2018 19:01:33 +0200
Available diffs
- diff from 2.04-2build1 (in Ubuntu) to 2.06-1 (417.5 KiB)
Superseded in disco-release |
Obsolete in cosmic-release |
Deleted in cosmic-proposed (Reason: moved to release) |
pgbackrest (2.04-2) unstable; urgency=medium * d/rules: - Fix the documentation build process by adjusting the content of command output cache that is required to building the docs. -- Adrian Vondendriesch <email address hidden> Sat, 07 Jul 2018 14:08:32 +0200
Available diffs
- diff from 1.25-1 to 2.04-2 (864.6 KiB)
- diff from 2.04-1 to 2.04-2 (687 bytes)
pgbackrest (2.04-1) unstable; urgency=medium * New Upstream release: - Critical Bug Fix for Backup Resume: **IMPORTANT NOTE**: This release fixes a critical bug in the backup resume feature. All resumed backups prior to this release should be considered inconsistent. A backup will be resumed after a prior backup fails, unless resume=n has been specified. A resumed backup can be identified by checking the backup log for the message "aborted backup of same type exists, will be cleaned to remove invalid files and resumed". If the message exists, do not use this backup or any backup in the same set for a restore and check the restore logs to see if a resumed backup was restored. If so, there may be inconsistent data in the cluster. - Bug Fixes: * Fix critical bug in resume that resulted in inconsistent backups. A regression in v0.82 removed the timestamp comparison when deciding which files from the aborted backup to keep on resume. See note above for more details. * Fix error in selective restore when only one user database exists in the cluster. * Fix non-compliant ISO-8601 timestamp format in S3 authorization headers. AWS and some gateways were tolerant of space rather than zero-padded hours while others were not. - Features: * PostgreSQL 11 Beta 2 support. - Improvements: * Improve the HTTP client to set content-length to 0 when not specified by the server. S3 (and gateways) always set content-length or transfer-encoding but HTTP 1.1 does not require it and proxies (e.g. HAProxy) may not include either. * Set search_path = 'pg_catalog' on PostgreSQL connections. -- Adrian Vondendriesch <email address hidden> Fri, 06 Jul 2018 10:24:40 +0200
Available diffs
- diff from 2.03-1 to 2.04-1 (111.3 KiB)
pgbackrest (2.03-1) unstable; urgency=medium * Drop C library. * Update Suggests. Include: - libio-socket-ssl-perl - libxml-libxml-perl * New Upstream release: - Bug Fixes: * Fix potential buffer overrun in error message handling. * Fix archive write lock being taken for the synchronous archive-get command. - Improvements: * Embed exported C functions and Perl modules directly into the pgBackRest executable. * Use time_t instead of __time_t for better portability. * Print total runtime in milliseconds at command end. -- Adrian Vondendriesch <email address hidden> Tue, 29 May 2018 10:45:42 +0200
Available diffs
- diff from 2.02-1 to 2.03-1 (245.4 KiB)
pgbackrest (2.02-1) unstable; urgency=medium [ Christoph Berg ] * Install C module to "vendor" directory. Thanks Niko Tyni! (Closes: #896121) [ Adrian Vondendriesch ] * New Upstream release: - Bug Fixes * Fix directory syncs running recursively when only the specified directory should be synced. * Fix archive-copy throwing "path not found" error for incr/diff backups. * Fix failure in manifest build when two or more files in PGDATA are linked to the same directory. * Fix delta restore failing when a linked file is missing. * Fix rendering of key/value and list options in help. - Features: * Add asynchronous, parallel archive-get. This feature maintains a queue of WAL segments to help reduce latency when PostgreSQL requests a WAL segment with restore_command. * Add support for additional pgBackRest configuration files in the directory specified by the --config-include-path option. Add --config-path option for overriding the default base path of the --config and --config-include-path option. * Add repo-s3-token option to allow temporary credentials tokens to be configured. pgBackRest currently has no way to request new credentials so the entire command (e.g. backup, restore) must complete before the credentials expire. - Improvements: * Update the archive-push-queue-max, manifest-save-threshold, and buffer-size options to accept values in KB, MB, GB, TB, or PB where the multiplier is a power of 1024. * Make backup/restore path sync more efficient. Scanning the entire directory can be very expensive if there are a lot of small tables. The backup manifest contains the path list so use it to perform syncs instead of scanning the backup/restore path. * Show command parameters as well as command options in initial info log message. * Rename archive-queue-max option to archive-push-queue-max to avoid confusion with the new archive-get-queue-max option. The old option name will continue to be accepted -- Adrian Vondendriesch <email address hidden> Wed, 25 Apr 2018 11:35:11 +0200
Available diffs
- diff from 2.01-1 to 2.02-1 (332.1 KiB)
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 <email address hidden> Wed, 21 Mar 2018 12:11:46 +0100
Available diffs
- diff from 1.28-1build1 (in Ubuntu) to 2.01-1 (361.0 KiB)
Superseded in bionic-proposed |
pgbackrest (1.28-1build1) bionic; urgency=high * No change rebuild against openssl1.1. -- Dimitri John Ledkov <email address hidden> Mon, 05 Feb 2018 16:51:49 +0000
Available diffs
- diff from 1.28-1 (in Debian) to 1.28-1build1 (559 bytes)
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 <email address hidden> Sat, 03 Feb 2018 14:58:32 +0100
Available diffs
- diff from 1.27-1 to 1.28-1 (45.7 KiB)
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 <email address hidden> Thu, 21 Dec 2017 17:59:43 +0100
Available diffs
- diff from 1.26-1 to 1.27-1 (49.6 KiB)
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 <email address hidden> Wed, 22 Nov 2017 22:11:32 +0100
Available diffs
- diff from 1.25-1 to 1.26-1 (243.3 KiB)
Superseded in cosmic-release |
Published in bionic-release |
Deleted in bionic-proposed (Reason: moved to release) |
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 <email address hidden> Wed, 25 Oct 2017 15:17:11 +0200
Available diffs
- diff from 1.22-1 to 1.25-1 (290.3 KiB)
Superseded in bionic-release |
Obsolete in artful-release |
Deleted in artful-proposed (Reason: moved to release) |
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 <email address hidden> Thu, 10 Aug 2017 10:17:56 +0200
Available diffs
- diff from 1.20-1 to 1.22-1 (75.1 KiB)
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 <email address hidden> Wed, 28 Jun 2017 08:38:49 +0200
Available diffs
- diff from 1.18-1 to 1.20-1 (644.8 KiB)
- diff from 1.19-1 to 1.20-1 (449.5 KiB)
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 <email address hidden> Sat, 15 Apr 2017 11:34:48 +0200
Available diffs
- diff from 1.18-1 to 1.19-1 (635.6 KiB)
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 <email address hidden> Thu, 13 Apr 2017 15:54:51 +0200
Available diffs
- diff from 1.12-1 to 1.18-1 (737.7 KiB)
Superseded in artful-release |
Obsolete in zesty-release |
Deleted in zesty-proposed (Reason: moved to release) |
pgbackrest (1.12-1) unstable; urgency=medium * New Upstream release. * Update rules files to clean up build files. * Run wrap-and-sort. -- Adrian Vondendriesch <email address hidden> Thu, 15 Dec 2016 10:30:19 +0100
Available diffs
- diff from 1.11-1 to 1.12-1 (360.8 KiB)
pgbackrest (1.11-1) unstable; urgency=medium * New Upstream release. -- Adrian Vondendriesch <email address hidden> Fri, 18 Nov 2016 08:16:24 +0100
Available diffs
- diff from 1.10-1 to 1.11-1 (21.7 KiB)
pgbackrest (1.10-1) unstable; urgency=medium * New Upstream release. -- Adrian Vondendriesch <email address hidden> Thu, 10 Nov 2016 17:30:43 +0100
Available diffs
- diff from 1.09-1 to 1.10-1 (36.5 KiB)
pgbackrest (1.09-1) unstable; urgency=medium * New Upstream release. -- Adrian Vondendriesch <email address hidden> Tue, 11 Oct 2016 09:01:49 +0200
Available diffs
- diff from 1.04-2 to 1.09-1 (439.2 KiB)
Superseded in zesty-release |
Obsolete in yakkety-release |
Deleted in yakkety-proposed (Reason: moved to release) |
pgbackrest (1.04-2) unstable; urgency=medium * Change postinst behaviour. Only set permissions if no prior version was installed. -- Adrian Vondendriesch <email address hidden> Tue, 02 Aug 2016 11:34:57 +0200
Available diffs
- diff from 1.04-1 to 1.04-2 (627 bytes)
pgbackrest (1.04-1) unstable; urgency=medium * New upstream release. -- Adrian Vondendriesch <email address hidden> Sat, 30 Jul 2016 16:47:25 +0200
Available diffs
- diff from 1.03-1 to 1.04-1 (45.7 KiB)
pgbackrest (1.03-1) unstable; urgency=medium * New upstream release. -- Adrian Vondendriesch <email address hidden> Mon, 04 Jul 2016 07:54:34 +0200
Available diffs
- diff from 1.02-2 to 1.03-1 (336.2 KiB)
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 <email address hidden> Mon, 20 Jun 2016 14:02:52 +0200
Available diffs
- diff from 1.02-1 to 1.02-2 (773 bytes)
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 <email address hidden> Mon, 13 Jun 2016 13:16:50 +0200
1 → 67 of 67 results | First • Previous • Next • Last |