- Better resume support. Resumed files are checked to be sure they have not been modified and the manifest is saved more often to preserve checksums as the backup progresses. More unit tests to verify each resume case.
- Resume is now optional. Use the
resume
setting or--no-resume
from the command line to disable. - More info messages during restore. Previously, most of the restore messages were debug level so not a lot was output in the log.
- Fixed an issue where an absolute path was not written into recovery.conf when the restore was run with a relative path.
- Added
tablespace
setting to allow tablespaces to be restored into thepg_tblspc
path. This produces compact restores that are convenient for development, staging, etc. Currently these restores cannot be backed up as PgBackRest expects only links in thepg_tblspc
path.