Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pgbackrest-2.59.0-1.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: pgbackrest Distribution: openSUSE Tumbleweed
Version: 2.59.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Jul 20 15:40:30 2026
Group: Productivity/Databases/Tools Build host: reproducible
Size: 1485350 Source RPM: pgbackrest-2.59.0-1.1.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

Provides

Requires

License

MIT

Changelog

* 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

Files

/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 04:22:40 2026