pgBackRest 1.21 commit log

v1.21: Improved Info Output and SSH Port Option

  
commit   : cbc026418cdc03bbe645a3c44ccf9e40435c62ca    
  
author   : David Steele <david@pgmasters.net>    
date     : Tue, 8 Aug 2017 18:09:07 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Tue, 8 Aug 2017 18:09:07 -0400    

Click here for diff

  
Bug Fixes:  
  
* The archive_status directory is now recreated on restore to support PostgreSQL 8.3 which does not recreate it automatically like more recent versions do. (Reported by Stephen Frost.)  
* Fixed an issue that could cause the empty archive directory for an old PostgreSQL version to be left behind after a stanza-upgrade. (Fixed by Cynthia Shang.)  
  
Features:  
  
* Modified the info command (both text and JSON output) to display the archive ID and minimum/maximum WAL currently present in the archive for the current and prior, if any, database cluster version. (Contributed by Cynthia Shang.)  
* Added --backup-ssh-port and --db-ssh-port options to support non-default SSH ports. (Contributed by Cynthia Shang.)  
  
Refactoring:  
  
* Retry when S3 returns an internal error (500).  
* Add bIgnoreMissing parameter to Local->manifest().  
  

Retry when S3 returns an internal error (500).

  
commit   : 038d47bcc05d3de5b377c330576bcc76648ccb8b    
  
author   : David Steele <david@pgmasters.net>    
date     : Tue, 8 Aug 2017 17:15:01 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Tue, 8 Aug 2017 17:15:01 -0400    

Click here for diff

  
  

Generate global fake cert in containers for testing.

  
commit   : 961f7033d1f82f279e02500506a255c58064fe55    
  
author   : David Steele <david@pgmasters.net>    
date     : Tue, 8 Aug 2017 16:26:44 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Tue, 8 Aug 2017 16:26:44 -0400    

Click here for diff

  
  

Consolidate stanza-create and stanza-upgrade tests into new stanza test.

  
commit   : b6da509c9f909bcbd1c76b6b920b78e5945b9d1e    
  
author   : Cynthia Shang <cynthia.shang@crunchydata.com>    
date     : Fri, 4 Aug 2017 16:10:51 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Fri, 4 Aug 2017 16:10:51 -0400    

Click here for diff

  
Contributed by Cynthia Shang.  
  

Fixed an issue that could cause the empty archive directory for an old PostgreSQL version to be left behind after a stanza-upgrade.

  
commit   : f9bdc092bac8cdfe1c7145c0adf1123ae2ea6dd1    
  
author   : Cynthia Shang <cynthia.shang@crunchydata.com>    
date     : Fri, 4 Aug 2017 16:03:55 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Fri, 4 Aug 2017 16:03:55 -0400    

Click here for diff

  
Fixed by Cynthia Shang.  
  

Added –backup-ssh-port and –db-ssh-port options to support non-default SSH ports.

  
commit   : ce2b18c5b84c506606861010331965ad503af48a    
  
author   : Cynthia Shang <cynthia.shang@crunchydata.com>    
date     : Tue, 1 Aug 2017 10:34:53 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Tue, 1 Aug 2017 10:34:53 -0400    

Click here for diff

  
Contributed by Cynthia Shang.  
  

Update CI code to prevent deprecated VM from being rewritten.

  
commit   : fa992433da396f8fe3a3c49dfd539d4dd6c54ae1    
  
author   : David Steele <david@pgmasters.net>    
date     : Thu, 27 Jul 2017 11:31:42 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Thu, 27 Jul 2017 11:31:42 -0400    

Click here for diff

  
  

Use new Travis Trusty image.

  
commit   : cf3110b0d896c75db775f6b2296c704a54d61142    
  
author   : David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 19:22:54 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 19:22:54 -0400    

Click here for diff

  
  

Use Google DNS in test environment for consistency.

  
commit   : 14d6974d1b54977ab678d0967c6fa8275b0959c7    
  
author   : David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 13:40:09 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 13:40:09 -0400    

Click here for diff

  
  

Reduce log verbosity in doc.pl.

  
commit   : 97c4d9ec1874fa2acbb33d6442d62089be07786b    
  
author   : David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 10:22:22 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 10:22:22 -0400    

Click here for diff

  
Reduce verbosity by only logging sections that contain an execute list directly or in a child section.  
  

Improvements to command/command-line help:

  
commit   : df7d63368396c1030e178621136f0b304f970987    
  
author   : David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 09:33:10 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Wed, 26 Jul 2017 09:33:10 -0400    

Click here for diff

  
* Move repository options into a separate section in command/command-line help. (Suggested by Stephen Frost.)  
* Fix description of --online based on the command context.  
* Remove vestigial repository options from backup command.  
  

Add bIgnoreMissing parameter to Local->manifest().

  
commit   : 156fd4d54d2387767d298dd295518f847788f845    
  
author   : David Steele <david@pgmasters.net>    
date     : Tue, 25 Jul 2017 12:44:38 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Tue, 25 Jul 2017 12:44:38 -0400    

Click here for diff

  
  

Add creation of /etc/pgbackrest.conf to manual installation instructions.

  
commit   : 49449feab3d13fa6aedd5271d60e55f3720e8f08    
  
author   : David Steele <david@pgmasters.net>    
date     : Mon, 24 Jul 2017 21:14:42 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Mon, 24 Jul 2017 21:14:42 -0400    

Click here for diff

  
  

Debian/Ubuntu documentation now builds on Ubuntu 16.

  
commit   : cbb749e12a6c752d9172d7038f3f683c84d50d03    
  
author   : David Steele <david@pgmasters.net>    
date     : Mon, 24 Jul 2017 21:12:05 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Mon, 24 Jul 2017 21:12:05 -0400    

Click here for diff

  
  

Include archive_status directory in online backups.

  
commit   : d5c1f02c7289284cb0cd7bd5c79e9e6a2dc8fb69    
  
author   : David Steele <david@crunchydata.com>    
date     : Mon, 24 Jul 2017 07:57:47 -0400    
  
committer: David Steele <david@crunchydata.com>    
date     : Mon, 24 Jul 2017 07:57:47 -0400    

Click here for diff

  
The archive_status directory is now recreated on restore to support PostgreSQL 8.3 which does not recreate it automatically like more recent versions do.  
  
Also fixed log checking after PostgreSQL shuts down to include FATAL messages and disallow immediate shutdowns which can throw FATAL errors in the log.  
  
Reported by Stephen Frost.  
  

Improved WAL data returned by info command.

  
commit   : cda3b9821b83b3cc96ad13b63483499ff5a52e42    
  
author   : Cynthia Shang <cynthia.shang@crunchydata.com>    
date     : Fri, 21 Jul 2017 17:32:41 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Fri, 21 Jul 2017 17:32:41 -0400    

Click here for diff

  
Modified the info command (both text and JSON output) to display the archive ID and minimum/maximum WAL currently present in the archive for the current and prior, if any, database cluster version.  
  
Contributed by Cynthia Shang.