Life with Open Source

pgBackRest 1.27 commit log

v1.26: Repository Encryption

commit   : ba6b49ecb7226e5dab0990403afa6f8878048e35    
  
author   : David Steele <david@pgmasters.net>    
date     : Tue, 21 Nov 2017 18:31:54 -0500    
  
committer: David Steele <david@pgmasters.net>    
date     : Tue, 21 Nov 2017 18:31:54 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed an issue that could cause copying large manifests to fail during restore. (Reported by Craig A. James.)  
* Fixed incorrect WAL offset for 32-bit architectures. (Fixed by Javier Wilson.)  
* Fixed an issue retrieving WAL for old database versions. After a stanza-upgrade it should still be possible to restore backups from the previous version and perform recovery with archive-get. However, archive-get only checked the most recent db version/id and failed. Also clean up some issues when the same db version/id appears multiple times in the history. (Fixed by Cynthia Shang. Reported by Clinton Adams.)  
* Fixed an issue with invalid backup groups being set correctly on restore. If the backup cannot map a group to a name it stores the group in the manifest as false then uses either the owner of $PGDATA to set the group during restore or failing that the group of the current user. This logic was not working correctly because the selected group was overwriting the user on restore leaving the group undefined and the user incorrectly set to the group. (Reported by Jeff McCormick.)  
* Fixed an issue passing parameters to remotes. When more than one db was specified the path, port, and socket path would for db1 were passed no matter which db was actually being addressed. (Reported by Uspen.)  
  
Features:  
  
* Repository encryption support. (Contributed by Cynthia Shang, David Steele.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibCAuto.pm

PostgreSQL 10.1 commit log

Fix version numbering foulups exposed by 10.1.

commit   : 958fe549884928cd3bdf009993e9a05df5fd6cee    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 19:46:52 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 19:46:52 -0500    

Click here for diff

configure computed PG_VERSION_NUM incorrectly.  (Coulda sworn I tested  
that logic back when, but it had an obvious thinko.)  
  
pg_upgrade had not been taught about the new dispensation with just  
one part in the major version number.  
  
Both things accidentally failed to fail with 10.0, but with 10.1 we  
got the wrong results.  
  
Per buildfarm.  

M configure
M configure.in
M src/bin/pg_upgrade/exec.c
M src/bin/pg_upgrade/server.c

PostgreSQL 9.2.24 commit log

Stamp 9.2.24.

commit   : 8786f783ab2398468a8c4d8eac937fc6533d16e3    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:17:39 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:17:39 -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   : 203b965f275061894621a5a359213ac77558d33f    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    

Click here for diff

PostgreSQL 9.3.20 commit log

Stamp 9.3.20.

commit   : f3eff7b5c053735868c3967b7426d9f28d86873f    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:15:48 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:15:48 -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   : fb3930ab1fdb53ad842307a47ddaa1fed4e85d5c    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    

Click here for diff

PostgreSQL 9.4.15 commit log

Stamp 9.4.15.

commit   : de7dabfd35e8f657af9a54cb0ff3171e1cf8e957    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:13:17 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:13:17 -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   : e7bae63e02dee20fdcbad2664d4722c80febf8a1    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    

Click here for diff

PostgreSQL 9.5.10 commit log

Stamp 9.5.10.

commit   : 9ce323f612ab19eda1322bb6cf8227b835027511    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:11:00 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:11:00 -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   : 7b4c179b70a59ad2dbd5c928ce8fc84629da0237    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    

Click here for diff

PostgreSQL 9.6.6 commit log

Stamp 9.6.6.

commit   : 0a13f1966d4cda2eb49dec0324ab5d482bbdd956    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:08:55 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 17:08:55 -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   : d69c0710a68068c7a415aaefd2c7d51f3197fe38    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    

Click here for diff

pgBackRest 1.26 commit log

v1.25: S3 Performance Improvements

commit   : 85b35f30a4a4ea07e92ad5ded6ce73bc2937f0ef    
  
author   : David Steele <david@pgmasters.net>    
date     : Tue, 24 Oct 2017 17:36:21 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Tue, 24 Oct 2017 17:36:21 -0400    

Click here for diff

Bug Fixes:  
  
* Fix custom settings for compress-level option being ignored. (Reported by Jens Wilke.)  
* Remove error when overlapping timelines are detected. Overlapping timelines are valid in many Point-in-Time-Recovery (PITR) scenarios. (Reported by blogh.)  
* Fix instances where database-id was not rendered as an integer in JSON info output. (Fixed by Cynthia Shang. Reported by Jason O'Donnell.)  
  
Features:  
  
* Improve performance of list requests on S3. Any beginning literal portion of a filter expression is used to generate a search prefix which often helps keep the request small enough to avoid rate limiting. (Suggested by Mihail Shvein.)  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Config/ConfigHelpData.pm
M lib/pgBackRest/Version.pm

PostgreSQL 10.0 commit log

Stamp 10.0.

commit   : 5df0e99bea1c3e5fbffa7fbd0982da88ea149bb6    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 2 Oct 2017 17:09:15 -0400    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 2 Oct 2017 17:09:15 -0400    

Click here for diff

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

Translation updates

commit   : 1f19550a874d02c6e9f6192ed1a97995f9598f53    
  
author   : Peter Eisentraut <peter_e@gmx.net>    
date     : Mon, 2 Oct 2017 12:03:01 -0400    
  
committer: Peter Eisentraut <peter_e@gmx.net>    
date     : Mon, 2 Oct 2017 12:03:01 -0400    

Click here for diff

pgBackRest 1.25 commit log

v1.24: New Backup Exclusions

commit   : d0bf946857d73dcca2ce2a7bf0b78fd8aee2a19b    
  
author   : David Steele <david@pgmasters.net>    
date     : Thu, 28 Sep 2017 19:06:41 -0400    
  
committer: David Steele <david@pgmasters.net>    
date     : Thu, 28 Sep 2017 19:06:41 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where warnings were being emitted in place of lower priority log messages during backup from standby initialization. (Reported by Uspen.)  
* Fixed an issue where some db-* options (e.g. db-port) were not being passed to remotes. (Reported by Uspen.)  
  
Features:  
  
* Exclude contents of pg_snapshots, pg_serial, pg_notify, and pg_dynshmem from backup since they are rebuilt on startup.  
* Exclude pg_internal.init files from backup since they are rebuilt on startup.  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Config/ConfigHelpData.pm
M lib/pgBackRest/Version.pm