Bug Fixes:
- Fixed an issue where tablespaces were copied from the master during standby backup.
- Fixed the check command so backup info is checked remotely and not just locally. (Fixed by Cynthia Shang.)
- Fixed an issue where retention-archive was not automatically being set when retention-archive-type=diff, resulting in a less aggressive than intended expiration of archive. (Fixed by Cynthia Shang.)
Features:
- Converted Perl threads to processes to improve compatibility and performance.
- Exclude contents of $PGDATA/pg_replslot directory so that replication slots on the master do not become part of the backup.
- The archive-start and archive-stop settings are now filled in backup.manifest even when archive-check=n.
- Additional warnings when archive retention settings may not have the intended effect or would allow indefinite retention. (Contributed by Cynthia Shang.)
- Experimental support for non-exclusive backups in PostgreSQL 9.6 rc1. Changes to the control/catalog/WAL versions in subsequent release candidates may break compatibility but pgBackRest will be updated with each release to keep pace.