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. (Reviewed by Cynthia Shang.)
Features:
- Azure support for repository storage. (Reviewed by Cynthia Shang, Don Seiler.)
- Add expire-auto option. This allows automatic expiration after a successful backup to be disabled. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang, David Steele.)
Improvements:
- Asynchronous S3 multipart upload. (Reviewed by Stephen Frost.)
- Automatic retry for backup, restore, archive-get, and archive-push. (Reviewed by Cynthia Shang.)
- Disable query parallelism in PostgreSQL sessions used for backup control. (Reviewed by Stefan Fercot.)
- 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. (Reviewed by Cynthia Shang.)
- Improve error when pg1-path option missing for archive-get command. (Reviewed by Cynthia Shang.)
- Add hint when checksum delta is enabled after a timeline switch. (Reviewed by Matt Bunter, Cynthia Shang.)
- Use PostgreSQL instead of postmaster where appropriate. (Reviewed by Cynthia Shang.)
Documentation Bug Fixes:
- Fix incorrect example for repo-retention-full-type option. (Reported by Höseyin Sönmez.)
- Remove internal commands from HTML and man command references. (Reported by Cynthia Shang.)
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. (Reviewed by Stephen Frost.)
- Update FAQ for expiring a specific backup set. (Contributed by Cynthia Shang. Reviewed by David Steele.)
- Update FAQ to clarify default PITR behavior. (Contributed by Cynthia Shang. Reviewed by David Steele.)