| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: pgbackrest | Distribution: openSUSE Tumbleweed |
| Version: 2.59.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Mon Jul 20 15:40:30 2026 |
| Group: Productivity/Databases/Tools | Build host: reproducible |
| Size: 1481214 | Source RPM: pgbackrest-2.59.0-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.pgbackrest.org | |
| Summary: Reliable PostgreSQL Backup & Restore | |
pgBackRest aims to be a simple, reliable backup and restore system for PostgreSQL that can seamlessly scale up to the largest databases and workloads. The following features are available: - Parallel backup & restore - Local or remote operation - Full, incremental, differential backups - Backup rotation & archive expiration - Backup integrity - Page checksums - Backup resume - Streaming compression & checksums - Delta restore - Parallel, asynchronous WAL push & get - Tablespace & link support - Amazon S3 support - Encryption - Compatibility with PostgreSQL >= 8.3
MIT
* Mon Jul 20 2026 Marcus Rueckert <mrueckert@suse.de>
- Also build with libzstd on anything newer than 16.0
* Mon Jul 20 2026 Marcus Rueckert <mrueckert@suse.de>
- update to 2.59.0
NOTE TO PACKAGERS: A new distribution tarball is available which
simplifies the build process by providing pregenerated HTML
documentation, man page, and code. The tarball is attached to
each release as an asset and is named
pgbackrest-{version}.tar.gz. See the README.md in the tarball for
details. Please use the new distribution tarball to avoid the
additional build tooling required to generate code in future
releases.
NOTE TO PACKAGERS: There is a new optional dependency on
libsystemd.
IMPORTANT NOTE: Starting with this release, only the restore
command may be run as root by default. Use allow-root to run
other commands as root (though this is not recommended).
- Bug Fixes:
- Fix expire removing a backup in progress on another host.
(Reviewed by Douglas J Hunley. Reported by Dmitrii.)
- Fix archive-push-queue-max not enforced when a WAL file
errors. (Reviewed by Stefan Fercot. Reported by vut12.)
- Fix async archive-get failure during recovery across a
timeline switch. (Reviewed by Douglas J Hunley. Reported by
Jimmy Yih.)
- Fix potential buffer overrun in error module. (Fixed by
Christophe Pettus. Reviewed by David Steele.)
- Fix use-after-free of parallel protocol client. (Reviewed by
Douglas J Hunley. Reported by Georgy Shelkovy.)
- Fix heap overflow when a pg option is set without pg1.
(Reviewed by Douglas J Hunley. Reported by Naveen.)
- Features:
- PostgreSQL 19beta2 support. (Reviewed by Stefan Fercot.)
- Add archive-expire-before option to clean up WAL archive.
(Contributed by Stefan Fercot. Reviewed by David Steele.)
- Add batch delete for Azure storage. (Reviewed by Douglas J
Hunley, Crispy.)
- Add support for S3 Outposts. (Contributed by Shiva Kumar
Ambigi. Reviewed by David Steele, Roberto Mello.)
- Add S3 process authentication. (Reviewed by Andrew Charlton.
Suggested by Andrew Charlton.)
- Improvements:
- Reconnect SFTP storage after the server drops an idle
connection. (Reviewed by Stefan Fercot. Suggested by
mustafa0x, tisserat.)
- Add user/group caching for faster manifest build.
(Contributed by Gunnar Lindholm. Reviewed by David Steele.)
- Add per-repo backup progress to info command output.
(Contributed by Will Morland. Reviewed by David Steele,
Stefan Fercot.)
- Add backup.info checks to verify command. (Contributed by
Denis Garsh. Reviewed by David Steele, Douglas J Hunley.)
- Allow the S3 STS endpoint to be configured. (Contributed by
Simon Gratton. Reviewed by David Steele.)
- Add archive-push-batch-size to limit WAL pushed per
asynchronous run. (Reviewed by Stefan Fercot.)
- Exit async archive-push on first error. (Reviewed by Stefan
Fercot. Suggested by Lardière Sébastien.)
- Harden HTTP chunked response parsing. (Contributed by
Shubham. Reviewed by David Steele.)
- Error when running as root unless allow-root is enabled.
(Reviewed by Douglas J Hunley.)
- Fewer binary searches when building manifest. (Contributed by
Gunnar Lindholm. Reviewed by David Steele.)
- Improve seek performance during block incremental delta
restore. (Reviewed by David Christensen, Douglas J Hunley.)
- Bundle backup files in order rather than scanning for a
better fit. (Reviewed by Stefan Fercot.)
- Report the underlying error when a query fails to complete.
(Reviewed by Andrew Pogrebnoi. Suggested by Marco Fontana.)
- Report the actual error when an S3 credential request fails.
(Reviewed by Douglas J Hunley. Suggested by Mitchell Grice.)
- Report archive-push spool path errors to the PostgreSQL log.
(Reviewed by Douglas J Hunley. Suggested by Don Seiler.)
- Hint that pgBackRest may be out of date when a version is
unsupported.
- Add systemd notify integration. (Contributed by Andrew
Jackson. Reviewed by David Steele.)
- Suppress unused parameter errors in meson compiler probes.
(Contributed by Jörg Plate. Reviewed by David Steele.)
- C11 is now the minimum C standard. (Reviewed by Mohammad Ali
Nazir Kosar.)
- Documentation Improvements:
- Make stanza option internal for the repo-* commands.
(Reviewed by Stefan Fercot.)
- Document that info reads encryption settings from global
section. (Reviewed by Stefan Fercot. Suggested by Ron
Johnson.)
- Document that expire-auto uses the backup command
configuration. (Reviewed by Stefan Fercot. Suggested by
Lardière Sébastien.)
- Document adjusting the logrotate su directive for a dedicated
user. (Reviewed by Douglas J Hunley. Suggested by lkanbus.)
- Document that end-of-line comments are not supported in
config files. (Reviewed by Douglas J Hunley. Suggested by
Alex Richman.)
- refresh patches:
libpq-fe.h_localisation.patch
use-run-pgbackrest.patch
* Mon Jan 19 2026 Marcus Rueckert <mrueckert@suse.de>
- update to 2.58.0
IMPORTANT NOTE: The minimum values for the
repo-storage-upload-chunk-size option have increased. They now
represent the minimum allowed by the vendors.
- Bug Fixes:
- Fix deadlock due to logging in signal handler. (Fixed by
Maxim Michkov. Reviewed by David Steele.)
- Features:
- HTTP support for S3, GCS, and Azure. (Contributed by Will
Morland. Reviewed by David Steele.)
- Allow expiration of oldest full backup regardless of current
retention. (Contributed by Stefan Fercot. Reviewed by David
Steele. Suggested by Ron Johnson.)
- Support for Azure managed identities. (Contributed by Moiz
Ibrar, Matthew Mols. Reviewed by David Steele.)
- Experimental support for S3 EKS pod identity. (Contributed by
Pierre BOUTELOUP. Reviewed by David Steele.)
- Allow configuration of TLS cipher suites. (Contributed by
Gunnar "Nick" Bluth. Reviewed by David Steele.)
- Allow process priority to be set. (Reviewed by Douglas J
Hunley.)
- Improvements:
- Allow dots in S3 bucket names when using path-style URIs.
(Contributed by Joakim Hindersson. Reviewed by David Steele.)
- Require TLS >= 1.2 unless verification is disabled. (Reviewed
by Douglas J Hunley, Gunnar "Nick" Bluth.)
- Dynamically size S3/GCS/Azure chunks for large uploads.
(Reviewed by Douglas J Hunley. Suggested by Timothée
Peignier.)
- Optimize S3/GCS/Azure chunk size for small files. (Reviewed
by Douglas J Hunley.)
- Remove support for PostgreSQL 9.5. (Reviewed by Douglas J
Hunley.)
- Improve logging of default for options with an unresolved
dependency. (Reviewed by Stefan Fercot.)
- Documentation Improvements:
- Remove explicit max_wal_senders/wal_level configuration from
user guide. (Suggested by Jamie Nguyen.)
- Clarify that bundling is useful for filesystems with large
block sizes. (Suggested by Ron Johnson.)
- refresh use-run-pgbackrest.patch
* Sat Oct 18 2025 Marcus Rueckert <mrueckert@suse.de>
- update to 2.57.0
- Bug Fixes:
- Unnest HTTP/TLS/socket timeouts. (Reviewed by David
Christensen.)
- Fix possible segfault in page checksum error message. (Fixed
by Zsolt Parragi. Reviewed by David Steele.)
- Features:
- Add repo-symlink option to suppress creation of repository
symlinks. (Reviewed by Douglas J Hunley. Suggested by Ron
Johnson.)
- Improvements:
- Add HTTP retries for 408 and 429 errors. (Reviewed by David
Christensen.)
* Mon Jul 21 2025 Marcus Rueckert <mrueckert@suse.de>
- update to 2.56.0
- Bug Fixes:
- Fix issue with adhoc expiration when no backups in a
repository. (Reviewed by Stefan Fercot. Reported by Anup
Gupta.)
- Features:
- Add restore progress to info command output. (Contributed by
Denis Garsh, Maxim Michkov. Reviewed by David Steele.)
- Add progress-only detail level for info command output.
(Contributed by Denis Garsh. Reviewed by David Steele, Stefan
Fercot.)
- Improvements:
- Retry failed reads on object stores. (Reviewed by David
Christensen.)
- Fix defaults in command-line help. (Reviewed by David
Christensen, Chris Bandy.)
- Documentation Improvements:
- Describe discrete option values in a list where appropriate.
(Contributed by Anton Kurochkin. Reviewed by David Steele.)
- Fix "less than" in help output for archive-mode option.
(Contributed by Anton Kurochkin. Reviewed by David Steele.)
- refreshed use-run-pgbackrest.patch
* Mon May 05 2025 Marcus Rueckert <mrueckert@suse.de>
- update to 2.55.1
- Revert "calculate content-md5 on S3 only when required".
(Reviewed by David Christensen. Reported by Frank Brendel.)
- Fix lower bounds checking for option keys. (Reviewed by David
Christensen, Wolfgang Walther. Reported by Wolfgang Walther.)
* Tue Apr 22 2025 Marcus Rueckert <mrueckert@suse.de>
- update to 2.55.0
Verification Improvements and PostgreSQL 18 Support
- Bug Fixes:
- Fix block incremental restore issue on non-default
repository. (Reviewed by David Christensen, Aleksander
Łukasz. Reported by Aleksander Łukasz.)
- Do not set recovery_target_timeline=current for PostgreSQL <
12. (Reviewed by Stefan Fercot.)
- Fix expire archive range logging. (Reviewed by Stefan Fercot.
Reported by Aleš Zelený.)
- Fix error reporting for queries with no results. (Reviewed by
Stefan Fercot. Reported by Susantha Bathige.)
- Features:
- Verify recovery target timeline. (Reviewed by Stefan Fercot.)
- Allow verification of a specified backup. (Contributed by
Maxim Michkov. Reviewed by David Steele.)
- Add support for S3/GCS requester pays. (Contributed by
Timothée Peignier. Reviewed by David Steele.)
- PostgreSQL 18 experimental support. (Reviewed by Stefan
Fercot.)
- Allow connections to PostgreSQL on abstract domain sockets.
(Reviewed by Chris Bandy. Suggested by Chris Bandy.)
- Add numeric output to version command. (Contributed by Stefan
Fercot. Reviewed by David Steele.)
- Improvements:
- Allow backup command to operate on remote repositories.
(Reviewed by Stefan Fercot.)
- Use lz4 for protocol compression. (Reviewed by Stefan
Fercot.)
- Calculate content-md5 on S3 only when required. (Reviewed by
David Christensen.)
- Warn when a value for a multi-key option is overwritten.
(Reviewed by David Christensen, Stefan Fercot.)
- Add detail logging for expired archive path. (Contributed by
Stefan Fercot. Reviewed by David Steele.)
- Remove support for PostgreSQL 9.4. (Reviewed by Stefan
Fercot.)
- Remove autoconf/make build. (Reviewed by David Christensen.)
- Documentation Improvements:
- Fix documentation for specifying multiple stanzas with
tls-server-auth. (Reviewed by David Christensen, Stefan
Fercot. Suggested by Terry MacAndrew.)
- Clarify incremental backup expiration. (Reviewed by Stefan
Fercot.)
- Clarify requirement for local/remote pgBackRest versions to
match. (Contributed by Greg Clough. Reviewed by David
Steele.)
- Add FAQ about exporting self-contained cluster. (Contributed
by Stefan Fercot. Reviewed by David Steele.)
- Caveat --tablespace-map-all regarding tablespace creation.
(Reviewed by Stefan Fercot, Christophe Courtois. Suggested by
Christophe Courtois.)
- Clarify behavior of --repo-retention-full-type. (Reviewed by
Antoine Beaupré. Suggested by Antoine Beaupré.)
- Change --process-max recommendation for object stores to
- -repo-bundle. (Reviewed by Stefan Fercot.)
- Update unix_socket_directory to unix_socket_directories.
(Contributed by hyunkyu han. Reviewed by David Steele.)
- Recommend not placing spool-path within pg_xlog/pg_wal.
(Reviewed by Martín Marqués, Don Seiler. Suggested by Martín
Marqués.)
- refreshed patches:
- libpq-fe.h_localisation.patch
- use-run-pgbackrest.patch
* Mon Jan 20 2025 Marcus Rueckert <mrueckert@suse.de>
- update to 2.54.2
- Fix issue after disabling bundling with block incremental
enabled. (Reviewed by David Christensen.)
- Clarify behavior of multiple configuration files. (Reviewed by
Paul Bierly. Suggested by Paul Bierly.)
* Mon Dec 23 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.54.1
* Fix issue with version/help commands attempting to load pgbackrest.conf
* Stabilize async archiving in integration tests
* Sun Dec 15 2024 Marcus Rueckert <mrueckert@suse.de>
- Fix typos in unit files
* Sun Dec 08 2024 Marcus Rueckert <mrueckert@suse.de>
- only build with libbacktrace where it is supported
* Sat Oct 26 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.54.0
* Fix PostgreSQL query performance for large datasets.
* Allow repositories on versioned storage to be read at a target time.
* Allow requested standby backup to proceed with no standby.
* Summarize backup reference list for info command text output.
* Refresh web-id token for each S3 authentication.
* Correctly display current values for indexed options in help.
* Save backup.info only when contents have changed.
* Remove limitation on reading files in parallel during restore.
* Improve SFTP error messages.
* Add performance tuning section to user guide.
* Documentation improvements
* Tue Aug 20 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.53.1
* Fix permissions when restore run as root user
* Fix segfault on delayed connection errors
* Skip local repository duplicate check for SFTP
* PostgreSQL 17beta3 support
* Tue Jul 23 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.53
* IMPORTANT NOTE: The log-level-stderr option default has been changed from warn to off.
This makes it easier to capture errors when only redirecting stdout.
To preserve the prior behavior set log-level-stderr=warn
* Fixed SFTP renaming failure when file already exists
* Allow backups to run concurrently on different repositories
* Support IP-based SANs for TLS certificate validation.
* Default log-level-stderr option to off
* Allow alternative WAL segment sizes for PostgreSQL ≤ 10
* Add hint to check SFTP authorization log
* Documentation Improvements: Clarify archive-push multi-repo behavior
* Wed Jun 26 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.52.1
* Fix issue with files larger on the replica than on the primary.
* Fri May 31 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.52
* Add GCS batch delete support
* S3 SSE-C encryption support
* PostgreSQL 17 support
* Update start/stop documentation to reflect actual functionality.
- switch rpm build to meson build system
* Fri Mar 29 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.51
* Bug Fixes:
+ Skip zero-length files for block incremental delta restore.
+ Fix performance regression in storage list.
+ Fix progress logging when file size changes during backup.
* 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. (Reviewed by Stefan Fercot. Suggested by Stephen Frost.)
* Wed Jan 24 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.50
* 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.
* Tue Nov 28 2023 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.49
* 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
* Thu Sep 28 2023 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.48
* Bug Fixes:
+ Fix issue restoring block incremental without a block list.
+ [doc] Fix configuration reference example for the tls-server-address option.
+ [doc] Fix command reference example for the filter option.
* 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.
* Test Suite Improvements
- refreshed patches; release.xml has been splitted into individual files
* Mon Aug 07 2023 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.47
* 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
* Sun May 28 2023 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.46
* Features:
+ Block incremental backup. (Reviewed by John Morris, Stephen Frost, Stefan Fercot.)
+ SFTP support for repository storage. (Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.)
+ PostgreSQL 16 support. (Reviewed by Stefan Fercot.)
* Improvements:
+ Allow page header checks to be skipped. (Reviewed by David Christensen. Suggested by David Christensen.)
+ Avoid chown() on recovery files during restore. (Reviewed by Stefan Fercot, Marcelo Henrique Neppel. Suggested by Marcelo Henrique Neppel.)
+ Add error retry detail for HTTP retries.
* Documentation Improvements:
+ Add warning about using recovery type=none. (Reviewed by Stefan Fercot.)
+ Add note about running stanza-create on already-created repositories.
* Mon Mar 27 2023 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.45
+ Bug Fix: 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
* Mon Feb 06 2023 Andrea Manzini <andrea.manzini@suse.com>
- update to version 2.44
+ 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
/etc/pgbackrest.conf /run/pgbackrest /usr/bin/pgbackrest /usr/lib/systemd/system/pgbackrest-diff@.service /usr/lib/systemd/system/pgbackrest-diff@.timer /usr/lib/systemd/system/pgbackrest-full@.service /usr/lib/systemd/system/pgbackrest-full@.timer /usr/lib/systemd/system/pgbackrest-incr@.service /usr/lib/systemd/system/pgbackrest-incr@.timer /usr/lib/systemd/system/pgbackrest.service /usr/lib/systemd/system/pgbackrest.target /usr/lib/tmpfiles.d/pgbackrest.conf /usr/share/doc/packages/pgbackrest /usr/share/doc/packages/pgbackrest/README.SUSE /usr/share/doc/packages/pgbackrest/README.md /usr/share/licenses/pgbackrest /usr/share/licenses/pgbackrest/LICENSE /var/lib/pgbackrest /var/log/pgbackrest /var/spool/pgbackrest
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 02:32:54 2026