Life with Open Source

pgBackRest 2.36 commit log

v2.35: Binary Protocol

commit   : 3787cf78032cb928f27044c13b6f50d57bf06d20    
  
author   : David Steele <david@pgmasters.net>    
date     : Mon, 23 Aug 2021 06:52:51 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Mon, 23 Aug 2021 06:52:51 -0400    

Click here for diff

IMPORTANT NOTE: The log level for copied files in the backup/restore commands has been changed to detail. This makes the info log level less noisy but if these messages are required then set the log level for the backup/restore commands to detail.  
  
Bug Fixes:  
  
* Detect errors in S3 multi-part upload finalize. (Reviewed by Cynthia Shang, Marco Montagna. Reported by Marco Montagna, Lev Kokotov, Anderson A. Mallmann.)  
* Fix detection of circular symlinks. (Reviewed by Stefan Fercot. Reported by Rohit Raveendran.)  
* Only pass selected repo options to the remote. (Reviewed by David Christensen, Cynthia Shang. Reported by Greg Sabino Mullane, David Christensen.)  
  
Improvements:  
  
* Binary protocol. (Reviewed by Cynthia Shang.)  
* Automatically create data directory on restore. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Chris Bandy.)  
* Allow restore --type=lsn. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang. Suggested by James Coleman.)  
* Change level of backup/restore copied file logging to detail. (Reviewed by Stefan Fercot. Suggested by Jens Wilke.)  
* Loop while waiting for checkpoint LSN to reach replay LSN. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Fatih Mencutekin.)  
* Log backup file total and restore size/file total. (Reviewed by Cynthia Shang.)  
  
Documentation Bug Fixes:  
  
* Fix incorrect host names in user guide. (Reviewed by Stefan Fercot. Reported by Greg Sabino Mullane.)  
  
Documentation Improvements:  
  
* Update contributing documentation and add pull request template. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Rearrange backup documentation in user guide. (Reviewed by Cynthia Shang.)  
* Clarify restore --type behavior in command reference. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Fix documentation and comment typos. (Contributed by Eric Radman. Reviewed by David Steele.)  
  
Test Suite Improvements:  
  
* Add check for test path inside repo path. (Reviewed by Greg Sabino Mullane. Suggested by Greg Sabino Mullane.)  
* Add CodeQL static code analysis. (Reviewed by Cynthia Shang.)  
* Update tests to use standard patterns. (Contributed by Cynthia Shang. Reviewed by David Steele.)  

M CONTRIBUTING.md
M README.md
M doc/RELEASE.md
M doc/release.pl
M doc/resource/exe.cache
M doc/resource/git-history.cache
M doc/xml/auto/metric-coverage-report.auto.xml
M doc/xml/release.xml
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 9.6.23 commit log

Stamp 9.6.23.

commit   : b979c788a9b79b615457e94b6e9f709513fe2e27    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:56:33 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:56:33 -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

Translation updates

commit   : eb8423e63b22421fb028cf0461c1298824d1cd98    
  
author   : Peter Eisentraut <peter@eisentraut.org>    
date     : Mon, 9 Aug 2021 12:59:39 +0200    
  
committer: Peter Eisentraut <peter@eisentraut.org>    
date     : Mon, 9 Aug 2021 12:59:39 +0200    

Click here for diff

PostgreSQL 10.18 commit log

Stamp 10.18.

commit   : 29abec3a62229a37ce21203acdeb03a7860c1102    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:54:22 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:54:22 -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

Translation updates

commit   : f2295cfe878249cfb7b2da3f5bae48ca29958fdf    
  
author   : Peter Eisentraut <peter@eisentraut.org>    
date     : Mon, 9 Aug 2021 12:58:41 +0200    
  
committer: Peter Eisentraut <peter@eisentraut.org>    
date     : Mon, 9 Aug 2021 12:58:41 +0200    

Click here for diff

PostgreSQL 11.13 commit log

Stamp 11.13.

commit   : 2b4006920ca0d0a579579aecff65ef7fe81185bb    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:52:43 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:52:43 -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   : f334490131be5ef1935c56bece186f3afa5fbded    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    

Click here for diff

PostgreSQL 12.8 commit log

Stamp 12.8.

commit   : de835071fda945fb5e40340d3ea8dd2ca13e725c    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:50:41 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:50:41 -0400    

Click here for diff

M configure
M configure.in
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   : c6afcafafe95df08f98eea7ac5d5b3ab30f22db4    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    

Click here for diff

PostgreSQL 13.4 commit log

Stamp 13.4.

commit   : e849f3f1f884ad140b60a24354c6371cbd2efbb6    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:49:05 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 16:49:05 -0400    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 0145ec9be92b2146e7b94f286cb3dab9eb77ef70    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    

Click here for diff

pgBackRest 2.35 commit log

v2.34: PostgreSQL 14 Support

commit   : d10a99d73b772f221807024abbf61fdc5ca3a800    
  
author   : David Steele <david@pgmasters.net>    
date     : Mon, 7 Jun 2021 06:51:08 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Mon, 7 Jun 2021 06:51:08 -0400    

Click here for diff

Bug Fixes:  
  
* Fix issues with leftover spool files from a prior restore. (Reviewed by Cynthia Shang, Stefan Fercot, Floris van Nee. Reported by Floris van Nee.)  
* Fix issue when checking links for large numbers of tablespaces. (Reviewed by Cynthia Shang, Avinash Vallarapu. Reported by Avinash Vallarapu.)  
* Free no longer needed remotes so they do not timeout during restore. (Reviewed by Cynthia Shang. Reported by Francisco Miguel Biete.)  
* Fix help when a valid option is invalid for the specified command. (Reviewed by Stefan Fercot. Reported by Cynthia Shang.)  
  
Features:  
  
* Add PostgreSQL 14 support. (Reviewed by Cynthia Shang.)  
* Add automatic GCS authentication for GCE instances. (Reviewed by Jan Wieck, Daniel Farina.)  
* Add repo-retention-history option to expire backup history. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang, David Steele.)  
* Add db-exclude option. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang.)  
  
Improvements:  
  
* Change archive expiration logging from detail to info level. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Remove stanza archive spool path on restore. (Reviewed by Cynthia Shang, Stefan Fercot.)  
* Do not write files atomically or sync paths during backup copy. (Reviewed by Stephen Frost, Stefan Fercot, Cynthia Shang.)  
  
Documentation Improvements:  
  
* Update contributing documentation. (Contributed by Cynthia Shang. Reviewed by David Steele, Stefan Fercot.)  
* Consolidate RHEL/CentOS user guide into a single document. (Reviewed by Cynthia Shang.)  
* Clarify that repo-s3-role is not an ARN. (Contributed by Isaac Yuen. Reviewed by David Steele.)  

M CONTRIBUTING.md
M README.md
M doc/resource/exe.cache
M doc/resource/git-history.cache
M doc/xml/auto/metric-coverage-report.auto.xml
M doc/xml/release.xml
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 9.6.22 commit log

Stamp 9.6.22.

commit   : 836dda6f1b31c5f7c70ebf52537364ffc3eff577    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 16:50:15 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 16:50:15 -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   : cc6c63f8a26d9706bc4b256ac075401bb3d5f759    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 13:10:30 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 13:10:30 -0400    

Click here for diff

PostgreSQL 10.17 commit log

Stamp 10.17.

commit   : cffc8fd1ecb09fcd4d8aa98134f4ba8613a01a3a    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 16:47:56 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 16:47:56 -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   : 25387cc56d344eaa9545b8233496296cf6087477    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 13:10:29 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 13:10:29 -0400    

Click here for diff

PostgreSQL 11.12 commit log

Stamp 11.12.

commit   : fae98e3293de89f2fe8fc6e7c196d351378ce80e    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 16:45:49 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 16:45:49 -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   : 6c1cfccf226645f4c01b4fee8df2c4e3392f2a32    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 13:10:29 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 10 May 2021 13:10:29 -0400    

Click here for diff