Life with Open Source

pgBackRest 2.9 commit log

v2.09: Minor Improvements and Bug Fixes

commit   : a89a3761191444ef28b22434f94bc42fd84b83ee    
  
author   : David Steele <david@pgmasters.net>    
date     : Wed, 30 Jan 2019 22:37:35 +0200    
  
committer: David Steele <david@pgmasters.net>    
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 <david@pgmasters.net>    
date     : Wed, 2 Jan 2019 22:04:47 +0200    
  
committer: David Steele <david@pgmasters.net>    
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 <david@pgmasters.net>    
date     : Fri, 16 Nov 2018 09:50:50 -0500    
  
committer: David Steele <david@pgmasters.net>    
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 11.1 commit log

Last-minute updates for release notes.

commit   : d06fe6ce2c79420fd19ac89ace81b66579f08493    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Tue, 6 Nov 2018 18:56:26 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
date     : Tue, 6 Nov 2018 18:56:26 -0500    

Click here for diff

Add entries for v11 changes that went in post-stamping, but before  
the final wrap.  

M doc/src/sgml/release-11.sgml

PostgreSQL 9.3.25 commit log

Stamp 9.3.25.

commit   : c10bb239d29017ba66eca88a24b84a1d4db36a6c    
  
author   : Tom Lane <tgl@sss.pgh.pa.us>    
date     : Mon, 5 Nov 2018 16:53:28 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
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 <peter_e@gmx.net>    
date     : Mon, 5 Nov 2018 15:13:49 +0100    
  
committer: Peter Eisentraut <peter_e@gmx.net>    
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 <tgl@sss.pgh.pa.us>    
date     : Mon, 5 Nov 2018 16:51:23 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
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 <andres@anarazel.de>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    
  
committer: Andres Freund <andres@anarazel.de>    
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 <tgl@sss.pgh.pa.us>    
date     : Mon, 5 Nov 2018 16:49:29 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
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 <andres@anarazel.de>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    
  
committer: Andres Freund <andres@anarazel.de>    
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 <tgl@sss.pgh.pa.us>    
date     : Mon, 5 Nov 2018 16:47:37 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
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 <andres@anarazel.de>    
date     : Mon, 5 Nov 2018 12:02:25 -0800    
  
committer: Andres Freund <andres@anarazel.de>    
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 <tgl@sss.pgh.pa.us>    
date     : Mon, 5 Nov 2018 16:45:50 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
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 <tgl@sss.pgh.pa.us>    
date     : Mon, 5 Nov 2018 16:07:06 -0500    
  
committer: Tom Lane <tgl@sss.pgh.pa.us>    
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 <david@pgmasters.net>    
date     : Tue, 16 Oct 2018 14:56:51 +0100    
  
committer: David Steele <david@pgmasters.net>    
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