## 1.20 2017-06-27

Critical 8.3/8.4 Bug Fix

IMPORTANT NOTE: 8.3 and 8.4 installations utilizing tablespaces should upgrade immediately from any v1 release and run a full backup. A bug prevented tablespaces from being backed up on these versions only. &ge; 9.0 is not affected.

Fixed an issue that prevented tablespaces from being backed up on &le; 8.4.

Fixed missing flag in C library build that resulted in a mismatched binary on 32-bit systems.

Add s3-repo-ca-path and s3-repo-ca-file options to accommodate systems where CAs are not automatically found by `IO::Socket::SSL`, i.e. RHEL7, or to load custom CAs.

Harden protocol handshake to handle race conditions.

Fixed misleading error message when a file was opened for write in a missing directory.

Change log level of hardlink logging to detail.

Cast size in S3 manifest to integer.

Rename `Archive` modules to remove redundancy.

Improve S3 error reporting.

Minor optimizations to package loads and ordering for archive-get and archive-push commands.

Remove exhaustive version list from Stable Releases TOC.

Improve S3 server implementation in documentation.

Update CentOS 6 documentation to build on 9.5.

Remove mount from host `cache-key` because it can vary by system.

Add documentation builds to CI.

Fix timeouts in `ExecuteTest` to speed multi-process testing.

Remove patch directory before Debian package builds.

Combine hardlink and non/compressed in synthetic tests to reduce test time and improve coverage.

Split full module into mock and real to allow better test combinations and save time in CI.

Consolidate archive-push and archive-get tests into new archive test.

Eliminate redundancy in real tests.

Install sudo in base containers rather than on demand.

More optimized container suite that greatly improves build time.

Added static Debian packages for `Devel::Cover` to reduce build time.

Add deprecated state for containers. Deprecated containers may only be used to build packages.

Remove Debian 8 from CI because it does not provide additional coverage over Ubuntu 12.04, 14.04, 16.04.

Add Debian 9 to test suite.

Remove process-max option. Parallelism is now tested in a more targeted manner and the high level option is no longer needed.

Balance database versions between VMs to minimize test duration.

Automatically check that all supported versions are being tested on a single default VM.

Add performance module and basic performance test for archive-push.