Life with Open Source

PostgreSQL 11.3 commit log

Stamp 11.3.

commit   : 0616aed243b23e68b5c06ceb3df3e4ec35e731b7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:46:18 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:46:18 -0400    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Last-minute updates for release notes.

commit   : 02814c381bbae9d23b19042fe356c000ae31d975    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 12:45:59 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 12:45:59 -0400    

Click here for diff

pgBackRest 2.13 commit log

v2.13: Bug Fixes

commit   : 41f3874822faf3f859f46867c0fe965f7156b123    
  
author   : David Steele <[email protected]>    
date     : Thu, 18 Apr 2019 21:26:02 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 18 Apr 2019 21:26:02 -0400    

Click here for diff

Bug Fixes:  
  
* Fix zero-length reads causing problems for IO filters that did not expect them. (Reported by brunre01, jwpit, Tomasz Kontusz, guruguruguru.)  
* Fix reliability of error reporting from local/remote processes.  
* Fix Posix/CIFS error messages reporting the wrong filename on write/sync/close.  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml
M test/lib/pgBackRestTest/Common/LogTest.pm

pgBackRest 2.12 commit log

v2.12: C Implementation of Archive Push

commit   : 4e57b689165cffd8c686f0f36d0c5dccb553b3e1    
  
author   : David Steele <[email protected]>    
date     : Thu, 11 Apr 2019 09:14:22 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 11 Apr 2019 09:14:22 -0400    

Click here for diff

IMPORTANT NOTE: The new TLS/SSL implementation forbids dots in S3 bucket names per RFC-2818. This security fix is required for compliant hostname verification.  
  
Bug Fixes:  
  
* Fix issues when a path option is / terminated. (Reported by Marc Cousin.)  
* Fix issues when log-level-file=off is set for the archive-get command. (Reported by Brad Nicholson.)  
* Fix C code to recognize host:port option format like Perl does. (Reported by Kyle Nevins.)  
* Fix issues with remote/local command logging options.  
  
Improvements:  
  
* The archive-push command is implemented entirely in C.  
* Increase process-max limit to 999. (Suggested by Rakshitha-BR.)  
* Improve error message when an S3 bucket name contains dots.  
  
Documentation Improvements:  
  
* Clarify that S3-compatible object stores are supported. (Suggested by Magnus Hagander.)  

M README.md
M doc/RELEASE.md
M doc/resource/exe.cache
M doc/xml/index.xml
M doc/xml/release.xml
M doc/xml/user-guide.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml

pgBackRest 2.11 commit log

v2.11: C Implementation of Archive Get

commit   : 68d20edea6cbfc7b8b6db69633e08ac473821547    
  
author   : David Steele <[email protected]>    
date     : Sun, 10 Mar 2019 18:56:00 +0200    
  
committer: David Steele <[email protected]>    
date     : Sun, 10 Mar 2019 18:56:00 +0200    

Click here for diff

Bug Fixes:  
  
* Fix possible truncated WAL segments when an error occurs mid-write. (Reported by blogh.)  
* Fix info command missing WAL min/max when stanza specified. (Fixed by Stefan Fercot.)  
* Fix non-compliant JSON for options passed from C to Perl. (Reported by Leo Khomenko.)  
  
Improvements:  
  
* The archive-get command is implemented entirely in C.  
* Enable socket keep-alive on older Perl versions. (Contributed by Marc Cousin.)  
* Error when parameters are passed to a command that does not accept parameters. (Suggested by Jason O'Donnell.)  
* Add hints when unable to find a WAL segment in the archive. (Suggested by Hans-Jürgen Schönig.)  
* Improve error when hostname cannot be found in a certificate. (Suggested by James Badger.)  
* Add additional options to backup.manifest for debugging purposes. (Contributed by blogh.)  

M README.md
M doc/RELEASE.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 9.4.21 commit log

Stamp 9.4.21.

commit   : 4bf9119adf599dccccb7b1ad073606d0f28617d6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:24:38 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:24:38 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Translation updates

commit   : 968ffb09f24f02e3001a4a9e27c561eb8adb5e4b    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:10:14 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:10:14 +0100    

Click here for diff

PostgreSQL 9.5.16 commit log

Stamp 9.5.16.

commit   : 394ef2397dd47ffa0fb2c1f51e19a2c8e51bec4d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:22:57 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:22:57 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Translation updates

commit   : d64d05827e5fed5e7bba5b1f659a6f3720298db2    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:15:25 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:15:25 +0100    

Click here for diff

PostgreSQL 9.6.12 commit log

Stamp 9.6.12.

commit   : 9848bd725e3b021bbe53e606ac9c261079ee82ba    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:21:19 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:21:19 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Translation updates

commit   : 248fd6cb3a9d01348be0fef12f370c453dba8a77    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:21:55 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:21:55 +0100    

Click here for diff

PostgreSQL 10.7 commit log

Stamp 10.7.

commit   : a093e1444955d6ee1d7cfda68932c19d5613d87a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:19:36 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:19:36 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Translation updates

commit   : ff3ac5903d1f45f3267c45683b0883758e24ead8    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:25:01 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 Feb 2019 14:25:01 +0100    

Click here for diff

PostgreSQL 11.2 commit log

Stamp 11.2.

commit   : 6cd404b344f7e27f4d64555bb133f18a758fe851    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:17:27 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 16:17:27 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Last-minute updates for release notes.

commit   : 6c9356080c2060bcd4a6cef520aa3d8121940ee7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 12:05:49 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Feb 2019 12:05:49 -0500    

Click here for diff

pgBackRest 2.10 commit log

v2.10: Bug Fixes

commit   : 35903b94d9f2de14fb116c4b15649466eff78ef2    
  
author   : David Steele <[email protected]>    
date     : Sat, 9 Feb 2019 19:52:31 +0200    
  
committer: David Steele <[email protected]>    
date     : Sat, 9 Feb 2019 19:52:31 +0200    

Click here for diff

Bug Fixes:  
  
* Add unimplemented S3 driver method required for archive-get. (Reported by mibiio.)  
* Fix check for improperly configured pg-path. (Reported by James Chanco Jr.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h

PostgreSQL 9.2.25 (not released) commit log

Keep perl style checker happy

commit   : 4c1f42f588917225db16f3a6de62411a51bf3037    
  
author   : Andrew Dunstan <[email protected]>    
date     : Tue, 5 Feb 2019 15:16:55 -0500    
  
committer: Andrew Dunstan <[email protected]>    
date     : Tue, 5 Feb 2019 15:16:55 -0500    

Click here for diff

It doesn't like code before "use strict;".  
  
(cherry picked from commit ed2c2d063bd110f299211611b72a5dbe07a4d7be)  

M src/backend/catalog/genbki.pl

PostgreSQL 9.3.26 (not released) commit log

Keep perl style checker happy

commit   : 524440579f838b30579f35d2045cc01b6f5070d8    
  
author   : Andrew Dunstan <[email protected]>    
date     : Tue, 5 Feb 2019 15:16:55 -0500    
  
committer: Andrew Dunstan <[email protected]>    
date     : Tue, 5 Feb 2019 15:16:55 -0500    

Click here for diff

It doesn't like code before "use strict;".  
  
(cherry picked from commit ed2c2d063bd110f299211611b72a5dbe07a4d7be)  

M src/backend/catalog/genbki.pl

pgBackRest 2.9 commit log

v2.09: Minor Improvements and Bug Fixes

commit   : a89a3761191444ef28b22434f94bc42fd84b83ee    
  
author   : David Steele <[email protected]>    
date     : Wed, 30 Jan 2019 22:37:35 +0200    
  
committer: David Steele <[email protected]>    
date     : Wed, 30 Jan 2019 22:37:35 +0200    

Click here for diff

Bug Fixes:  
  
* Fix issue with multiple async status files causing a hard error. (Reported by Vidhya Gurumoorthi, Joe Ayers, Douglas J Hunley.)  
  
Improvements:  
  
* The info command is implemented entirely in C.  
* Simplify info command text message when no stanzas are present by replacing the repository path with "the repository".  
* Add _DARWIN_C_SOURCE flag to Makefile for MacOS builds. (Contributed by Douglas J Hunley.)  
* Update address lookup in C TLS client to use modern methods. (Suggested by Bruno Friedmann.)  
* Include Posix-compliant header for strcasecmp() and fd_set. (Suggested by ucando.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h

pgBackRest 2.8 commit log

v2.08: Minor Improvements and Bug Fixes

commit   : db24ff8df4b2c2de133461df3ab4f28167516dbf    
  
author   : David Steele <[email protected]>    
date     : Wed, 2 Jan 2019 22:04:47 +0200    
  
committer: David Steele <[email protected]>    
date     : Wed, 2 Jan 2019 22:04:47 +0200    

Click here for diff

Bug Fixes:  
  
* Remove request for S3 object info directly after putting it. (Reported by Matt Kunkel.)  
* Correct archive-get-queue-max to be size type. (Reported by Ronan Dunklau.)  
* Add error message when current user uid/gid does not map to a name. (Reported by Camilo Aguilar.)  
* Error when --target-action=shutdown specified for PostgreSQL < 9.5.  
  
Improvements:  
  
* Set TCP keepalives on S3 connections. (Suggested by Ronan Dunklau.)  
* Reorder info command text output so most recent backup is output last. (Contributed by Cynthia Shang. Suggested by Ryan Lambert.)  
* Change file ownership only when required.  
* Redact authentication header when throwing S3 errors. (Suggested by Brad Nicholson.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml
M test/lib/pgBackRestTest/Common/CodeCountTest.pm

pgBackRest 2.7 commit log

v2.07: Automatic Backup Checksum Delta

commit   : 04d9e4d5a88512707c350e3885e359d53c3ca36b    
  
author   : David Steele <[email protected]>    
date     : Fri, 16 Nov 2018 09:50:50 -0500    
  
committer: David Steele <[email protected]>    
date     : Fri, 16 Nov 2018 09:50:50 -0500    

Click here for diff

Bug Fixes:  
  
* Fix issue with archive-push-queue-max not being honored on connection error. (Reported by Lardière Sébastien.)  
* Fix static WAL segment size used to determine if archive-push-queue-max has been exceeded.  
* Fix error after log file open failure when processing should continue. (Reported by vthriller.)  
  
Features:  
  
* Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected. (Contributed by Cynthia Shang.)  
  
Improvements:  
  
* Retry all S3 5xx errors rather than just 500 internal errors. (Suggested by Craig A. James.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 9.3.25 commit log

Stamp 9.3.25.

commit   : c10bb239d29017ba66eca88a24b84a1d4db36a6c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:53:28 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:53:28 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Translation updates

commit   : 1394a48db9db1dcc4a02739b228cebf54c4827f2    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 5 Nov 2018 15:13:49 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 5 Nov 2018 15:13:49 +0100    

Click here for diff

PostgreSQL 9.4.20 commit log

Stamp 9.4.20.

commit   : 4f0bf3359faee12317808634024627a824d658f5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:51:23 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:51:23 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Fix copy-paste error in errhint() introduced in 691d79a07933.

commit   : b7301e3a7b6362d550727deffb0ebd06363efdba    
  
author   : Andres Freund <[email protected]>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    
  
committer: Andres Freund <[email protected]>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    

Click here for diff

PostgreSQL 9.5.15 commit log

Stamp 9.5.15.

commit   : 0b09804544cb51e0d90c874f62a1d600ca9321d6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:49:29 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:49:29 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Fix copy-paste error in errhint() introduced in 691d79a07933.

commit   : a0e450e91ee9b6a79c55b5a5265147e789996549    
  
author   : Andres Freund <[email protected]>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    
  
committer: Andres Freund <[email protected]>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    

Click here for diff

PostgreSQL 9.6.11 commit log

Stamp 9.6.11.

commit   : 518d5492911d445b126e9d5c669a83b5cae43e50    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:47:37 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:47:37 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Fix copy-paste error in errhint() introduced in 691d79a07933.

commit   : a16e8b440132d0418d7d0c8986ac944b2370a1d4    
  
author   : Andres Freund <[email protected]>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    
  
committer: Andres Freund <[email protected]>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    

Click here for diff

PostgreSQL 10.6 commit log

Stamp 10.6.

commit   : c63d9ebb5940bf3d24a6ecdc300ca9e95e29ddbe    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:45:50 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:45:50 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32
M src/interfaces/libpq/libpq.rc.in
M src/port/win32ver.rc

Last-minute updates for release notes.

commit   : bce0ff4080eba1f7175db832227bfde84db3af31    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:07:06 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Nov 2018 16:07:06 -0500    

Click here for diff

pgBackRest 2.6 commit log

v2.06: Checksum Delta Backup and PostgreSQL 11 Support

commit   : 904550c97f674d3f576d3113756f2b5c89b55ddf    
  
author   : David Steele <[email protected]>    
date     : Tue, 16 Oct 2018 14:56:51 +0100    
  
committer: David Steele <[email protected]>    
date     : Tue, 16 Oct 2018 14:56:51 +0100    

Click here for diff

Bug Fixes:  
  
* Fix missing missing URI encoding in S3 driver. (Reported by Dan Farrell.)  
* Fix incorrect error message for duplicate options in configuration files. (Reported by Jesper St John.)  
* Fix incorrectly reported error return in info logging. A return code of 1 from the archive-get was being logged as an error message at info level but otherwise worked correctly.  
  
Features:  
  
* Add checksum delta for incremental backups which uses checksums rather than timestamps to determine if files have changed. (Contributed by Cynthia Shang.)  
* PostgreSQL 11 support, including configurable WAL segment size.  
  
Improvements:  
  
* Ignore all files in a linked tablespace directory except the subdirectory for the current version of PostgreSQL. Previously an error would be generated if other files were present and not owned by the PostgreSQL user.  
* Improve info command to display the stanza cipher type. (Contributed by Cynthia Shang. Suggested by Douglas J Hunley.)  
* Improve support for special characters in filenames.  
* Allow delta option to be specified in the pgBackRest configuration file. (Contributed by Cynthia Shang.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h

PostgreSQL 11.0 commit log

Stamp 11.0.

commit   : 19f20081df059fef87e14c8e953669bd173dd7f1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 15 Oct 2018 17:12:02 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 15 Oct 2018 17:12:02 -0400    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.win32

Check for stack overrun in standard_ProcessUtility().

commit   : db9034bf7653fa527e2531e1a713dbbd37066a6b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 15 Oct 2018 14:01:38 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 15 Oct 2018 14:01:38 -0400    

Click here for diff

pgAudit 1.3.0 commit log

Stamp 1.3.

commit   : 1cd995f451a02e4778bed24bec6b70cbe887fd86    
  
author   : David Steele <[email protected]>    
date     : Fri, 5 Oct 2018 17:24:03 +0100    
  
committer: David Steele <[email protected]>    
date     : Fri, 5 Oct 2018 17:24:03 +0100    

Click here for diff

M Makefile
R100 pgaudit–1.3beta1.sql pgaudit–1.3.sql
M pgaudit.control

Update build instructions to use PGXS.

commit   : 2bf4447543dfba9b3bfe72ecfd225a9600bf4c6b    
  
author   : David Steele <[email protected]>    
date     : Wed, 3 Oct 2018 13:07:33 +0100    
  
committer: David Steele <[email protected]>    
date     : Wed, 3 Oct 2018 13:07:33 +0100    

Click here for diff

pgBackRest 2.5 commit log

v2.05: Environment Variable Options and Exclude Temporary/Unlogged Relations

commit   : bc7462d86d3529712cf7c196a04f7d6f8dd8ee34    
  
author   : David Steele <[email protected]>    
date     : Fri, 31 Aug 2018 13:19:43 -0400    
  
committer: David Steele <[email protected]>    
date     : Fri, 31 Aug 2018 13:19:43 -0400    

Click here for diff

Bug Fixes:  
  
* Fix issue where relative links in $PGDATA could be stored in the backup with the wrong path. This issue did not affect absolute links and relative tablespace links were caught by other checks. (Reported by Cynthia Shang.)  
* Remove incompletely implemented online option from the check command. Offline operation runs counter to the purpose of this command, which is to check if archiving and backups are working correctly. (Reported by Jason O'Donnell.)  
* Fix issue where errors raised in C were not logged when called from Perl. pgBackRest properly terminated with the correct error code but lacked an error message to aid in debugging. (Reported by Douglas J Hunley.)  
* Fix issue when a boolean option (e.g. delta) was specified more than once. (Reported by Yogesh Sharma.)  
  
Features:  
  
* Allow any option to be set in an environment variable. This includes options that previously could only be specified on the command line, e.g. stanza, and secret options that could not be specified on the command-line, e.g. repo1-s3-key-secret.  
* Exclude temporary and unlogged relation (table/index) files from backup. Implemented using the same logic as the patches adding this feature to PostgreSQL, 8694cc96 and 920a5e50. Temporary relation exclusion is enabled in PostgreSQL ≥ 9.0. Unlogged relation exclusion is enabled in PostgreSQL ≥ 9.1, where the feature was introduced. (Contributed by Cynthia Shang.)  
* Allow arbitrary directories and/or files to be excluded from a backup. Misuse of this feature can lead to inconsistent backups so read the --exclude documentation carefully before using. (Reviewed by Cynthia Shang.)  
* Add log-subprocess option to allow file logging for local and remote subprocesses.  
* PostgreSQL 11 Beta 3 support.  
  
Improvements:  
  
* Allow zero-size files in backup manifest to reference a prior manifest regardless of timestamp delta. (Contributed by Cynthia Shang.)  
* Improve asynchronous archive-get/archive-push performance by directly checking status files. (Contributed by Stephen Frost.)  
* Improve error message when a command is missing the stanza option. (Suggested by Sarah Conway.)  

M README.md
M doc/resource/exe.cache
M doc/resource/logo.png
M doc/xml/release.xml
M doc/xml/user-guide.xml
M lib/pgBackRest/Version.pm
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml