- 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
+ Bug Fix : Remove empty subexpression from manifest regular
expression. MacOS was not happy about this though other
platforms seemed to work fine.
+ Improvements:
- N on-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.
- update to version 2.25 : LZ4 Compression Support
+ Features:
- Add lz4 compression support. Note that setting
compress-type=lz4 will make new backups and archive incompatible
(unrestorable) with prior versions of pgBackRest.
- Add --dry-run option to the expire command. Use dry-run to see
which backups/archive would be removed by the expire command
without actually removing anything.
+ Improvements:
- Improve performance of remote manifest build.
- Fix detection of keepalive options on Linux.
- Add configure host detection to set standards flags correctly.
- Remove compress/compress-level options from commands where unused.
- Limit backup file copy size to size reported at backup start.
If a file grows during the backup it will be reconstructed by
WAL replay during recovery so there is no need to copy the
additional data.
- Packaging:
+ Add new requirement lz4
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=31
- update to 2.24 version : Bugfix
+ 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.
- Packaging
+ use %autopatch
+ use a normalized name for source %name-%version.tar.gz
+ spec cleaning
+ Refresh patch libpq-fe.h_localisation.patch
+ Delete merged upstream_wrongly_bring_back_pg_config.patch
OBS-URL: https://build.opensuse.org/request/show/787841
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/pgbackrest?expand=0&rev=30