- 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
OBS-URL: https://build.opensuse.org/request/show/1294888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pgbackrest?expand=0&rev=21
- 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
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=89
* 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
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=77
- 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
OBS-URL: https://build.opensuse.org/request/show/1189224
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=73
- 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.)
OBS-URL: https://build.opensuse.org/request/show/1163486
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=67
- 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
OBS-URL: https://build.opensuse.org/request/show/1113999
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=61
- 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
OBS-URL: https://build.opensuse.org/request/show/1102632
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=59
- 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.
OBS-URL: https://build.opensuse.org/request/show/1089458
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=57
- update to version 2.43
+ Bug Fixes:
- Fix missing reference in diff/incr backup.
+ Improvements:
- Add hint when an option is specified without an index.
- update to version 2.42
+ 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().
OBS-URL: https://build.opensuse.org/request/show/1040869
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=51
- update do version 2.39
+ 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.
OBS-URL: https://build.opensuse.org/request/show/985710
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=48
- diff/full/incremental backup
- pgbackrest services for the TLS server
- add pgbackrest.target to restart/stop all sub services
- add Requires(pre) for postgresql-server to make sure the
postgresql user is available for file permissions
- change permissions of the config file from 0644 to 0640 as the
file can contain passwords and encryption keys.
- modernize the spec file
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=43