Odoo

PostgreSQL 18.0 (upcoming) commit log

Small whitespace improvement

commit   : 399d0f1e11b5438c6dc82e55a22a0f402855b2ac    
  
author   : Peter Eisentraut <[email protected]>    
date     : Thu, 19 Dec 2024 13:00:31 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Thu, 19 Dec 2024 13:00:31 +0100    

Click here for diff

Author: Andreas Karlsson <[email protected]>  
Discussion: https://www.postgresql.org/message-id/flat/[email protected]  

M src/backend/replication/repl_scanner.l

Prevent redeclaration of typedef yyscan_t

commit   : 382092a0cd2c75613f3df889f7b821577e6773d7    
  
author   : Peter Eisentraut <[email protected]>    
date     : Thu, 19 Dec 2024 11:21:06 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Thu, 19 Dec 2024 11:21:06 +0100    

Click here for diff

pgBackRest 2.58 commit log

v2.54.1: Bug Fix

commit   : 9b72bfd9b2d63aef346c0f696c4913beb02afd65    
  
author   : David Steele <[email protected]>    
date     : Mon, 16 Dec 2024 10:41:06 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 16 Dec 2024 10:41:06 -0500    

Click here for diff

Bug Fixes:  
  
* Fix issue with version/help commands attempting to load pgbackrest.conf. (Reviewed by Stefan Fercot. Reported by Bradford Boyle, Julian.)  
  
Test Suite Improvements:  
  
* Stabilize async archiving in integration tests. (Contributed by Viktor Kurilko. 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/2024/2.54.1.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 12.22 commit log

Stamp 12.22.

commit   : 498f30a8b7025a2a7bd3715acc1d1692122ba542    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:41:03 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:41:03 -0500    

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

Release notes for 17.2, 16.6, 15.10, 14.15, 13.18, 12.22.

commit   : c4b39f26dc881d6496561f87c43a04c6dc1ba12f    
  
author   : Tom Lane <[email protected]>    
date     : Sat, 16 Nov 2024 17:10:08 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Sat, 16 Nov 2024 17:10:08 -0500    

Click here for diff

PostgreSQL 13.18 commit log

Stamp 13.18.

commit   : 4f8df7a3fb750007ff5018f8125e0d4793cab337    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:39:24 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:39:24 -0500    

Click here for diff

M configure
M configure.in

Fix recently-exposed portability issue in regex optimization.

commit   : adb6dbc7f5353afbd0f7ac07e6cc41a54ea2818a    
  
author   : Tom Lane <[email protected]>    
date     : Sun, 17 Nov 2024 14:14:06 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Sun, 17 Nov 2024 14:14:06 -0500    

Click here for diff

PostgreSQL 14.15 commit log

Stamp 14.15.

commit   : 4f5b14879d8271a73786105bf8aafda347dd7aea    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:37:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:37:40 -0500    

Click here for diff

M configure
M configure.ac

Fix recently-exposed portability issue in regex optimization.

commit   : df1a2633b11a3d3738eb614f17a0ea5bae719950    
  
author   : Tom Lane <[email protected]>    
date     : Sun, 17 Nov 2024 14:14:06 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Sun, 17 Nov 2024 14:14:06 -0500    

Click here for diff

PostgreSQL 15.10 commit log

Stamp 15.10.

commit   : a4bd20b6d7f9d42750b797c450592f55d5374c1f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:35:15 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:35:15 -0500    

Click here for diff

M configure
M configure.ac

Fix recently-exposed portability issue in regex optimization.

commit   : 6ab39c02747c33173e5e33291e66cebbdbc75d82    
  
author   : Tom Lane <[email protected]>    
date     : Sun, 17 Nov 2024 14:14:06 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Sun, 17 Nov 2024 14:14:06 -0500    

Click here for diff

PostgreSQL 16.6 commit log

Stamp 16.6.

commit   : 1f47e7b59b92c58eee6840325d1aaa6acee84194    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:33:54 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:33:54 -0500    

Click here for diff

M configure
M configure.ac
M meson.build

Release notes for 17.2, 16.6, 15.10, 14.15, 13.18, 12.22.

commit   : 7a0ecaa497d85b0445d2f06abf670ec329b59a5c    
  
author   : Tom Lane <[email protected]>    
date     : Sat, 16 Nov 2024 17:09:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Sat, 16 Nov 2024 17:09:53 -0500    

Click here for diff

PostgreSQL 17.2 commit log

Stamp 17.2.

commit   : 6304632eaa2107bb1763d29e213ff166ff6104c0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:32:12 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 18 Nov 2024 15:32:12 -0500    

Click here for diff

M configure
M configure.ac
M meson.build

Release notes for 17.2, 16.6, 15.10, 14.15, 13.18, 12.22.

commit   : 9ac1003320fd34f7f3f89443213b714d42cc9c8e    
  
author   : Tom Lane <[email protected]>    
date     : Sat, 16 Nov 2024 17:09:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Sat, 16 Nov 2024 17:09:53 -0500    

Click here for diff

PostgreSQL 12.21 commit log

Stamp 12.21.

commit   : 20a82026828536331ebe912b86f060078a173633    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:50:23 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:50:23 -0500    

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   : aee114bf1c84368db9e50ba4e7340ce632f89e19    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    

Click here for diff

PostgreSQL 13.17 commit log

Stamp 13.17.

commit   : 64ecc00908b7557afa911c15bb342ff06845bb19    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:48:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:48:40 -0500    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : b3db5fdb05b6ca499f75d0ecf290dbd057bfb075    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    

Click here for diff

PostgreSQL 14.14 commit log

Stamp 14.14.

commit   : 8abd1324049759c1cbd81a4793c470a4f43e1fdb    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:47:15 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:47:15 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 575d673fe78f76e396ea7eb8160c30d96ccfea0f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    

Click here for diff

PostgreSQL 15.9 commit log

Stamp 15.9.

commit   : 0c53d54c812cea0d840490fd107910ed949e18c2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:45:41 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:45:41 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : b83b358b1bac61ca46af995a3da83cc515a434c6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    

Click here for diff

PostgreSQL 16.5 commit log

Stamp 16.5.

commit   : 8c9d34cdc4d213a57fa8b8a7197f7d6f22fca4c9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:44:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:44:10 -0500    

Click here for diff

M configure
M configure.ac
M meson.build

Last-minute updates for release notes.

commit   : 03dc78ff644ca0c090cb4cdbf8fba64230e54238    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    

Click here for diff

PostgreSQL 17.1 commit log

Stamp 17.1.

commit   : 91f20bc2f7e4fcf5de5c65a6cb1190e0afa91c0b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:42:37 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:42:37 -0500    

Click here for diff

M configure
M configure.ac
M meson.build

Last-minute updates for release notes.

commit   : 052aa02971f2dd476c14689033727a0b8563d5d2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2024 17:40:13 -0500    

Click here for diff

pgBackRest 2.57 commit log

v2.54.0: Target Time for Versioned Storage

commit   : 1e5f46b7d9626eadfcf99d08cb984a74085ee0c8    
  
author   : David Steele <[email protected]>    
date     : Mon, 21 Oct 2024 08:57:43 +0300    
  
committer: David Steele <[email protected]>    
date     : Mon, 21 Oct 2024 08:57:43 +0300    

Click here for diff

NOTE TO PACKAGERS: This is last feature release to support the autoconf/make build. Please migrate to meson if you have not already done so. 2.54.X patch releases (if any) will continue to support autoconf/make.  
  
Bug Fixes:  
  
* Fix PostgreSQL query performance for large datasets. (Fixed by Thibault Vincent, David Steele. Reviewed by David Christensen, Antoine Millet. Reported by Antoine Millet.)  
  
Features:  
  
* Allow repositories on versioned storage to be read at a target time. (Reviewed by Stefan Fercot, David Christensen.)  
* Allow requested standby backup to proceed with no standby. (Reviewed by Stefan Fercot.)  
  
Improvements:  
  
* Summarize backup reference list for info command text output. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
* Refresh web-id token for each S3 authentication. (Contributed by Brent Graveland. Reviewed by David Steele.)  
* Correctly display current values for indexed options in help. (Reviewed by David Christensen.)  
* Save backup.info only when contents have changed. (Reviewed by Stefan Fercot.)  
* Remove limitation on reading files in parallel during restore. (Reviewed by David Christensen.)  
* Improve SFTP error messages. (Contributed by Reid Thompson. Reviewed by David Steele.)  
  
Documentation Features:  
  
* Add performance tuning section to user guide. (Reviewed by Stefan Fercot.)  
  
Documentation Improvements:  
  
* Clarify source for data_directory. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Matthias.)  
* Better logic for deciding when a summary should be lower-cased. (Suggested by Daniel Westermann.)  

M CONTRIBUTING.md
M README.md
M doc/RELEASE.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
R088 doc/xml/release/2024/2.54.xml doc/xml/release/2024/2.54.0.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 17.0 commit log

Stamp 17.0.

commit   : d7ec59a63d745ba74fba0e280bbf85dc6d1caa3e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 23 Sep 2024 16:02:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 23 Sep 2024 16:02:53 -0400    

Click here for diff

M configure
M configure.ac
M meson.build

Translation updates

commit   : 29d483fb33229f4322ca6cd040422ac508c678c1    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 23 Sep 2024 12:06:47 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 23 Sep 2024 12:06:47 +0200    

Click here for diff

pgBackRest 2.56 commit log

v2.53.1: PostgreSQL 17beta3 Support

commit   : b84a3dd08c7eeea81ce4c77d0bb0c7ad16f61f4c    
  
author   : David Steele <[email protected]>    
date     : Mon, 19 Aug 2024 11:16:14 +0700    
  
committer: David Steele <[email protected]>    
date     : Mon, 19 Aug 2024 11:16:14 +0700    

Click here for diff

Bug Fixes:  
  
* Fix permissions when restore run as root user. (Reviewed by Stefan Fercot. Reported by Will M.)  
* Fix segfault on delayed connection errors. (Reviewed by David Christensen. Reported by Anton Glushakov.)  
* Skip local repository duplicate check for SFTP. (Fixed by Reid Thompson. Reviewed by David Steele. Reported by Anton Kurochkin.)  
  
Improvements:  
  
* PostgreSQL 17beta3 support.  

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/2024/2.53.1.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h

PostgreSQL 12.20 commit log

Stamp 12.20.

commit   : 76265a851b13bbb001a218481c0cb6315c0fdfe6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:11:34 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:11:34 -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   : 1b85e65846aa16ede7aeddd67a9bd16ec73a18ae    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    

Click here for diff

PostgreSQL 13.16 commit log

Stamp 13.16.

commit   : 0dc08bbfcc93ac4f04d2a3f4b9d1231a80e2cc0c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:09:59 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:09:59 -0400    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 429560193282f2c29a1bb9f28a055c87b7605253    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    

Click here for diff

PostgreSQL 14.13 commit log

Stamp 14.13.

commit   : 33965476b6ef6a37af2bc9bb1b5b2af17c35dc5e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:08:36 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:08:36 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : b942cc42b7c659da70c205151bde5e1f9af2ece0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    

Click here for diff

PostgreSQL 15.8 commit log

Stamp 15.8.

commit   : 3cc5e51ab4507b33acc82684b7d79ac43b8a6b5d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:07:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:07:10 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 6eca8a5673307ce52f892f083df0b958d35f09e1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    

Click here for diff

PostgreSQL 16.4 commit log

Stamp 16.4.

commit   : 2caa85f4aae689e6f6721d7363b4c66a2a6417d6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:05:35 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 16:05:35 -0400    

Click here for diff

M configure
M configure.ac
M meson.build

Last-minute updates for release notes.

commit   : c04778592d6db6197819f95028347af135709e4b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2024 14:03:20 -0400    

Click here for diff

pgBackRest 2.55 commit log

v2.53: Concurrent Backups

commit   : 6e8a45f650e303fe74a1e34ee8e76a193dbc6c4a    
  
author   : David Steele <[email protected]>    
date     : Mon, 22 Jul 2024 09:33:31 +0700    
  
committer: David Steele <[email protected]>    
date     : Mon, 22 Jul 2024 09:33:31 +0700    

Click here for diff

IMPORTANT NOTE: The log-level-stderr option default has been changed from warn to off. This makes it easier to capture errors when only redirecting stdout. To preserve the prior behavior set log-level-stderr=warn.  
  
NOTE TO PACKAGERS: The lz4 library is now required by the meson build.  
  
NOTE TO PACKAGERS: Compiler support for __builtin_clzl() and __builtin_bswap64() is now required by the meson build.  
  
Bug Fixes:  
  
* Fix SFTP renaming failure when file already exists. (Fixed by Reid Thompson. Reviewed by David Steele. Reported by ahmed112212.)  
  
Features:  
  
* Allow backups to run concurrently on different repositories. (Reviewed by Reid Thompson, Stefan Fercot.)  
* Support IP-based SANs for TLS certificate validation. (Contributed by David Christensen. Reviewed by David Steele.)  
  
Improvements:  
  
* Default log-level-stderr option to off. (Reviewed by Greg Sabino Mullane, Stefan Fercot.)  
* Allow alternative WAL segment sizes for PostgreSQL ≤ 10. (Contributed by Viktor Kurilko. Reviewed by David Steele.)  
* Add hint to check SFTP authorization log. (Contributed by Vitalii Zurian. Reviewed by Reid Thompson, David Steele.)  
  
Documentation Improvements:  
  
* Clarify archive-push multi-repo behavior. (Reviewed by Stefan Fercot.)  

M CONTRIBUTING.md
M README.md
M doc/lib/pgBackRestDoc/Custom/DocCustomRelease.pm
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
A doc/xml/release/2024/2.52.1.xml
M doc/xml/release/2024/2.53.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

pgBackRest 2.54 commit log

v2.52.1: Bug Fix

commit   : cc9035c2456e00eef463724dfc6900f68dd9c3fc    
  
author   : David Steele <[email protected]>    
date     : Tue, 25 Jun 2024 11:46:44 +0800    
  
committer: David Steele <[email protected]>    
date     : Tue, 25 Jun 2024 11:46:44 +0800    

Click here for diff

Bug Fixes:  
  
* Fix issue with files larger on the replica than on the primary. (Reviewed by Stefan Fercot. Reported by Nicolas Lassimonne.)  

M CONTRIBUTING.md
M README.md
M doc/resource/exe.cache
M doc/resource/git-history.cache
M doc/xml/release/2024/2.52.1.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h

pgBackRest 2.53 commit log

v2.52: PostgreSQL 17 support

commit   : dfc14b193454b3003c10eb2d021699cbd6294004    
  
author   : David Steele <[email protected]>    
date     : Mon, 27 May 2024 11:13:16 +1000    
  
committer: David Steele <[email protected]>    
date     : Mon, 27 May 2024 11:13:16 +1000    

Click here for diff

NOTE TO PACKAGERS: The build system for pgBackRest is now meson. The autoconf/make build will not receive any new features and will be removed after a few releases.  
  
Features:  
  
* Add GCS batch delete support. (Reviewed by Reid Thompson.)  
* S3 SSE-C encryption support. (Reviewed by Tim Jones. Suggested by Tim Jones.)  
* PostgreSQL 17 support. (Reviewed by Stefan Fercot.)  
  
Improvements:  
  
* Allow explicit disabling of optional dependencies in meson builds. (Contributed by Michael Schout. Reviewed by David Steele.)  
* Dynamically find python in meson build. (Contributed by Michael Schout. Reviewed by David Steele.)  
* Tag pgbackrest build target in meson as installable. (Contributed by Bradford Boyle. Reviewed by David Steele.)  
  
Documentation Improvements:  
  
* Update start/stop documentation to reflect actual functionality. (Reviewed by Stefan Fercot.)  

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/2024/2.52.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 12.19 commit log

Stamp 12.19.

commit   : 01aeb431c12a3388594a445ca97e71cbed410ed2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:27:39 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:27:39 -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

Translation updates

commit   : 51da12633a3d7b4b9f715c41deac4d7d4c94248b    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 May 2024 12:15:05 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 May 2024 12:15:05 +0200    

Click here for diff

PostgreSQL 13.15 commit log

Stamp 13.15.

commit   : 8e5faba4b918ba6142339c8f55eaa4eb99776a03    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:26:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:26:10 -0400    

Click here for diff

M configure
M configure.in

Translation updates

commit   : 38993fe3a2bbc16c812b1a9633063129130860c5    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 May 2024 12:13:39 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 May 2024 12:13:39 +0200    

Click here for diff

PostgreSQL 14.12 commit log

Stamp 14.12.

commit   : cf07a47dc0c3b16778291e62d730537b45da51ef    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:24:45 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:24:45 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : b7712704f0bb3dc82f286516a7057b0fa5b1d260    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 12:27:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 12:27:27 -0400    

Click here for diff

PostgreSQL 15.7 commit log

Stamp 15.7.

commit   : 4a53584cf2d676e685d899d01cde18c075fbeca7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:23:18 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:23:18 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 7b2ac0f6039f0f64d80c7488f0f718094cfb89a2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 12:27:26 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 12:27:26 -0400    

Click here for diff

PostgreSQL 16.3 commit log

Stamp 16.3.

commit   : 05ffe9398b758bbb8d30cc76e9bbc638dab2d477    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:21:25 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 16:21:25 -0400    

Click here for diff

M configure
M configure.ac
M meson.build

Last-minute updates for release notes.

commit   : a62be834aeb899dfc2e10e3cde6d0f48ba128373    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 12:27:26 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2024 12:27:26 -0400    

Click here for diff

pgBackRest 2.52 commit log

v2.51: Meson Build System

commit   : dc07fb1e5bd38026d4fefb67a0525a89ac98b520    
  
author   : David Steele <[email protected]>    
date     : Mon, 25 Mar 2024 09:53:22 +1300    
  
committer: David Steele <[email protected]>    
date     : Mon, 25 Mar 2024 09:53:22 +1300    

Click here for diff

NOTE TO PACKAGERS: The build system for pgBackRest is now meson. The autoconf/make build will not receive any new features and will be removed after a few releases.  
  
Bug Fixes:  
  
* Skip zero-length files for block incremental delta restore. (Reviewed by Sebastian Krause, René Højbjerg Larsen. Reported by Sebastian Krause.)  
* Fix performance regression in storage list. (Reviewed by Stephen Frost. Reported by Maksym Boguk.)  
* Fix progress logging when file size changes during backup. (Reviewed by Stephen Frost. Reported by samkingno.)  
  
Improvements:  
  
* Improved support for dual stack connections. (Reviewed by Stephen Frost. Suggested by Timothée Peignier.)  
* Make meson the primary build system. (Reviewed by Stephen Frost.)  
* Detect files that have not changed during non-delta incremental backup. (Reviewed by Stephen Frost.)  
* Prevent invalid recovery when backup_label removed. (Reviewed by Stephen Frost.)  
* Improve archive-push WAL segment queue handling. (Reviewed by Stephen Frost.)  
* Limit resume functionality to full backups. (Reviewed by Stephen Frost, Stefan Fercot.)  
* Update resume functionality for block incremental. (Reviewed by Stephen Frost.)  
* Allow --version and --help for version and help. (Reviewed by Greg Sabino Mullane. Suggested by Greg Sabino Mullane.)  
* Add detailed backtrace to autoconf/make build. (Reviewed by Stephen Frost.)  
  
Documentation Improvements:  
  
* Update references to recovery.conf. (Reviewed by Stefan Fercot. Suggested by Stephen Frost.)  

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/2024/2.51.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 12.18 commit log

Stamp 12.18.

commit   : 3ba17930941ea629b2ffb5cd252f3055d4d4a9a6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:48:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:48:53 -0500    

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   : 84e6a6e40ffc8e7e42279c6932bd1b9b7f6e24d9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    

Click here for diff

PostgreSQL 13.14 commit log

Stamp 13.14.

commit   : b3b2bf3b9cc1f31170d3b4e21cb6ac0cf24bf90a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:47:02 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:47:02 -0500    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 3344db3cfd9f569462937a41af8f536cdd3ac251    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    

Click here for diff

PostgreSQL 14.11 commit log

Stamp 14.11.

commit   : d1a2a93766b0a27eb4ffecdb63ed3879088dbfbe    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:45:28 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:45:28 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 25ee45b7caa992896477841baf8791d8e7fb4e79    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    

Click here for diff

PostgreSQL 15.6 commit log

Stamp 15.6.

commit   : 496a1dc44bf1261053da9b3f7e430769754298b4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:43:21 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:43:21 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : cb620968b6f7339113b7873b9abf5885cb4aa1ee    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    

Click here for diff

PostgreSQL 16.2 commit log

Stamp 16.2.

commit   : b78fa8547d02fc72ace679fb4d5289dccdbfc781    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:41:37 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 16:41:37 -0500    

Click here for diff

M configure
M configure.ac
M meson.build

Last-minute updates for release notes.

commit   : da21a3a7d5d37e34f2adef07b1f2f6231d61c3cc    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2024 11:51:11 -0500    

Click here for diff

pgBackRest 2.51 commit log

v2.50: Performance Improvements and Bug Fixes

commit   : 1add35624dbf4061bcb19521022b318418b0bba5    
  
author   : David Steele <[email protected]>    
date     : Mon, 22 Jan 2024 09:54:59 -0300    
  
committer: David Steele <[email protected]>    
date     : Mon, 22 Jan 2024 09:54:59 -0300    

Click here for diff

Bug Fixes:  
  
* Fix short read in block incremental restore. (Reviewed by Stephen Frost, Brent Graveland. Reported by Adol Rodriguez, Brent Graveland.)  
* Fix overflow suppressing backup progress in info output. (Fixed by Robert Donovan. Reviewed by Joe Wildish.)  
  
Improvements:  
  
* Preserve partial files during block incremental delta restore. (Reviewed by Stephen Frost.)  
* Add support for alternate compile-time page sizes. (Contributed by Viktor Kurilko. Reviewed by David Steele.)  
* Skip files truncated during backup when bundling. (Contributed by Georgy Shelkovy. Reviewed by David Steele.)  
* Improve SFTP storage error messages. (Contributed by Reid Thompson. 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/2024/2.50.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

pgBackRest 2.50 commit log

v2.49: Remove PostgreSQL 9.3 Support

commit   : 3cb891e3ca49ed1166fb0b513b126412448f5b09    
  
author   : David Steele <[email protected]>    
date     : Mon, 27 Nov 2023 08:55:56 -0300    
  
committer: David Steele <[email protected]>    
date     : Mon, 27 Nov 2023 08:55:56 -0300    

Click here for diff

Bug Fixes:  
  
* Fix regression in retries. (Reviewed by Stephen Frost. Reported by Norman Adkins, Tanel Suurhans, Jordan English, Timothée Peignier.)  
* Fix recursive path remove in SFTP storage driver. (Fixed by Reid Thompson. Reviewed by Stephen Frost. Reported by Luc.)  
  
Improvements:  
  
* Remove support for PostgreSQL 9.3. (Reviewed by Stephen Frost.)  
  
Documentation Features:  
  
* Document maintainer options. (Reviewed by Stefan Fercot.)  
* Update point-in-time recovery documentation for PostgreSQL >= 13.  
  
Test Suite Improvements:  
  
* Allow config/load unit test to run without libssh2 installed. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Wu Ning.)  

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/2023/2.49.xml
M meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 11.22 commit log

Stamp 11.22.

commit   : fd851f9e4a13d81cccc4ac5d6059d732c7518111    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:13:58 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:13:58 -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   : 3dbb3dd2d641af0da92e0a25b490b5bc38490e58    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    

Click here for diff

PostgreSQL 12.17 commit log

Stamp 12.17.

commit   : 2fe2d1af14fd2fb5afeee94b94c4d8a34a829e32    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:11:55 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:11:55 -0500    

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   : 8ff28255b6cd93b2fc3e12b12b05ed5430e48c4c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    

Click here for diff

PostgreSQL 13.13 commit log

Stamp 13.13.

commit   : 319310aa121285b1c7c036cb956a11bcc9d1bcb2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:10:12 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:10:12 -0500    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 04b66eb417dd9fd1a4a7e2298e840a4b63c0d478    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    

Click here for diff

PostgreSQL 14.10 commit log

Stamp 14.10.

commit   : 33d5cf65f8c97d6bf085dffecb51c6a52d1f3f0d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:08:43 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:08:43 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : ef2950f5700220b9f8a5647c2a9711fc9b1716aa    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    

Click here for diff

PostgreSQL 15.5 commit log

Stamp 15.5.

commit   : 1e7f81e90741795d547c0290b4a82d84d518faac    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:06:45 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:06:45 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 95c96ba1d073afeadf193c7a9681a2c665dddead    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    

Click here for diff

PostgreSQL 16.1 commit log

Stamp 16.1.

commit   : 3edc6580c0e27fb8f13322efd255a88d20dda6c2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:04:27 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 17:04:27 -0500    

Click here for diff

M configure
M configure.ac
M meson.build

Last-minute updates for release notes.

commit   : 639a8063ca7da421b34b7a49b2773c3cb2436df1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Nov 2023 13:26:33 -0500    

Click here for diff

pgBackRest 2.49 commit log

v2.48: Repository Storage Tags

commit   : a7ab686d0e3d48b3200986d91ea3489488800382    
  
author   : David Steele <[email protected]>    
date     : Mon, 25 Sep 2023 09:32:15 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 25 Sep 2023 09:32:15 -0400    

Click here for diff

Bug Fixes:  
  
* Fix issue restoring block incremental without a block list. (Reviewed by Stephen Frost, Burak Yurdakul. Reported by Burak Yurdakul.)  
  
Features:  
  
* Add --repo-storage-tag option to create object tags. (Reviewed by Stephen Frost, Stefan Fercot, Timothée Peignier.)  
* Add known hosts checking for SFTP storage driver. (Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.)  
* Support for dual stack connections. (Reviewed by Stephen Frost.)  
* Add backup size completed/total to info command JSON output. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
  
Improvements:  
  
* Multi-stanza check command. (Reviewed by Stephen Frost.)  
* Retry reads of pg_control until checksum is valid. (Reviewed by Stefan Fercot, Stephen Frost.)  
* Optimize WAL segment check after successful backup. (Reviewed by Stephen Frost.)  
* Improve GCS multi-part performance. (Reviewed by Reid Thompson.)  
* Allow archive-get command to run when stanza is stopped. (Reviewed by Tom Swartz, David Christensen, Reid Thompson.)  
* Accept leading tilde in paths for SFTP public/private keys. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Reload GCS credentials before renewing authentication token. (Reviewed by Stephen Frost. Suggested by Daniel Farina.)  
  
Documentation Bug Fixes:  
  
* Fix configuration reference example for the tls-server-address option. (Fixed by Hartmut Goebel. Reviewed by David Steele.)  
* Fix command reference example for the filter option.  
  
Test Suite Improvements:  
  
* Allow storage/sftp unit test to run without libssh2 installed. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Wu Ning.)  

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/2023/2.48.xml
M meson.build
M src/build/configure.ac
M src/build/help/help.xml
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 16.0 commit log

Doc: fix release date in release-16.sgml.

commit   : c372fbbd8e911f2412b80a8c39d7079366565d67    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Sep 2023 16:25:06 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Sep 2023 16:25:06 -0400    

Click here for diff

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

Stamp 16.0.

commit   : 2439153f4477892b5af0f05e1c95eb0a048608bd    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Sep 2023 16:10:09 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Sep 2023 16:10:09 -0400    

Click here for diff

PostgreSQL 11.21 commit log

Stamp 11.21.

commit   : a2cbee74b0e174da7bcb441c142022216b9b266f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:15:30 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:15:30 -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   : 023fa8f326dad5e0f841fcc4247b449881215cb7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    

Click here for diff

PostgreSQL 12.16 commit log

Stamp 12.16.

commit   : 66c1983d96b66edbae1f1eb0070b447f128176e2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:13:41 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:13: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   : c79434d7fcabdf2a5b27b235c0fb85912e686087    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    

Click here for diff

PostgreSQL 13.12 commit log

Stamp 13.12.

commit   : c9d50b21a72d2bbc092ea9d7de4d4c044d8f8275    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:11:34 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:11:34 -0400    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 5d81700859adc9462b9663789f4491611c3d11b8    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    

Click here for diff

PostgreSQL 14.9 commit log

Stamp 14.9.

commit   : 86648dcdaec67b83cec20a9d25b45ec089a7c624    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:10:05 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:10:05 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 93eb661713338b2b51f36ec397e42397b5e441e2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    

Click here for diff

PostgreSQL 15.4 commit log

Stamp 15.4.

commit   : 83ed1f71c88ae948a5b6ec6d2a4802cc54470102    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:08:18 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 16:08:18 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 948757fe493c1031d43bb082b6466db9a08f34a3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2023 12:50:15 -0400    

Click here for diff

pgBackRest 2.48 commit log

v2.47: Performance Improvements and Bug Fixes

commit   : b5b033cc1ce152d387f20681f023b5e1f7c3ed3b    
  
author   : David Steele <[email protected]>    
date     : Mon, 24 Jul 2023 09:12:30 +0200    
  
committer: David Steele <[email protected]>    
date     : Mon, 24 Jul 2023 09:12:30 +0200    

Click here for diff

Bug Fixes:  
  
* Preserve block incremental info in manifest during delta backup. (Reviewed by Stephen Frost. Reported by Francisco Miguel Biete Banon.)  
* Fix block incremental file names in verify command. (Reviewed by Reid Thompson. Reported by Francisco Miguel Biete Banon.)  
* Fix spurious automatic delta backup on backup from standby. (Reviewed by Stephen Frost. Reported by krmozejko, Don Seiler.)  
* Skip recovery.signal for PostgreSQL >= 12 when recovery type=none. (Reviewed by Stefan Fercot. Reported by T.Anastacio.)  
* Fix unique label generation for diff/incr backup. (Fixed by Andrey Sokolov. Reviewed by David Steele.)  
* Fix time-based archive expiration when no backups are expired. (Reviewed by Stefan Fercot.)  
  
Improvements:  
  
* Improve performance of SFTP storage driver. (Contributed by Stephen Frost, Reid Thompson. Reviewed by David Steele.)  
* Add timezone offset to info command date/time output. (Reviewed by Stefan Fercot, Philip Hurst. Suggested by Philip Hurst.)  
* Centralize error handling for unsupported features. (Reviewed by Stefan Fercot.)  
  
Documentation Improvements:  
  
* Clarify preference to install from packages in the user guide. (Reviewed by Stefan Fercot. Suggested by dr-kd.)  

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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

pgAudit 1.3.6 (upcoming) commit log

Fix typos.

commit   : ed1d8ea729ec0589260384605eddbc5df9178d41    
  
author   : David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    
  
committer: David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    

Click here for diff

M pgaudit.c

Update Github action/checkout to new version.

commit   : 136b275968c8c42dbe20cacb84f7a80f0fe416e7    
  
author   : David Steele <[email protected]>    
date     : Thu, 27 Apr 2023 22:31:50 +0300    
  
committer: David Steele <[email protected]>    
date     : Thu, 27 Apr 2023 22:31:50 +0300    

Click here for diff

pgAudit 1.4.5 (upcoming) commit log

Fix typos.

commit   : 164d4d950e070eb8a21f07db0cea5acc802e56e6    
  
author   : David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    
  
committer: David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    

Click here for diff

M pgaudit.c

Add log_parameter_max_size to set maximum size of logged parameters.

commit   : be3ede072b2835c36d7bbccc898fedcbce247156    
  
author   : Christophe Pettus <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    
  
committer: GitHub <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    

Click here for diff

pgAudit 1.5.4 (upcoming) commit log

Fix typos.

commit   : 164d4d950e070eb8a21f07db0cea5acc802e56e6    
  
author   : David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    
  
committer: David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    

Click here for diff

M pgaudit.c

Add log_parameter_max_size to set maximum size of logged parameters.

commit   : be3ede072b2835c36d7bbccc898fedcbce247156    
  
author   : Christophe Pettus <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    
  
committer: GitHub <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    

Click here for diff

pgAudit 1.6.4 (upcoming) commit log

Fix typos.

commit   : 164d4d950e070eb8a21f07db0cea5acc802e56e6    
  
author   : David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    
  
committer: David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    

Click here for diff

M pgaudit.c

Add log_parameter_max_size to set maximum size of logged parameters.

commit   : be3ede072b2835c36d7bbccc898fedcbce247156    
  
author   : Christophe Pettus <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    
  
committer: GitHub <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    

Click here for diff

pgBackRest 2.47 commit log

v2.46: Block Incremental Backup and SFTP Storage

commit   : b461f7c6f884dba8056858464d1b571e708dad77    
  
author   : David Steele <[email protected]>    
date     : Mon, 22 May 2023 11:13:13 +0300    
  
committer: David Steele <[email protected]>    
date     : Mon, 22 May 2023 11:13:13 +0300    

Click here for diff

Features:  
  
* Block incremental backup. (Reviewed by John Morris, Stephen Frost, Stefan Fercot.)  
* SFTP support for repository storage. (Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.)  
* PostgreSQL 16 support. (Reviewed by Stefan Fercot.)  
  
Improvements:  
  
* Allow page header checks to be skipped. (Reviewed by David Christensen. Suggested by David Christensen.)  
* Avoid chown() on recovery files during restore. (Reviewed by Stefan Fercot, Marcelo Henrique Neppel. Suggested by Marcelo Henrique Neppel.)  
* Add error retry detail for HTTP retries.  
  
Documentation Improvements:  
  
* Add warning about using recovery type=none. (Reviewed by Stefan Fercot.)  
* Add note about running stanza-create on already-created repositories.  

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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 11.20 commit log

Stamp 11.20.

commit   : f96e531b1c079ae148b927a204845c7150a573f8    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:21:16 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:21:16 -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   : 8dec3e375380dcdffea20d95ce3993c1bf79b045    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    

Click here for diff

PostgreSQL 12.15 commit log

Stamp 12.15.

commit   : 117dd58fd9cd01e661a2c36977e16a2722306a6d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:19:25 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:19:25 -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   : 666bc999e9e0ecccb00140e370f03c5f52a91d16    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    

Click here for diff

PostgreSQL 13.11 commit log

Stamp 13.11.

commit   : 2faab87390b03929a8cbb5a9336a04faa45a27c5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:17:31 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:17:31 -0400    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : aeed67f1af446dd425e2c8d6db97ea29c25b8887    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    

Click here for diff

PostgreSQL 14.8 commit log

Stamp 14.8.

commit   : b6cf730e80e8571066c0ce76e76ce99b9144c149    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:15:52 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:15:52 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : fe0b69fc66446b611025c888a05a7c03309eec80    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    

Click here for diff

PostgreSQL 15.3 commit log

Stamp 15.3.

commit   : 8382864eb5c9f9ebe962ac20b3392be5ae304d23    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:13:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 17:13:20 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 8cd6b5af5898900e674885284f855c0a0abdcd70    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2023 12:38:08 -0400    

Click here for diff

pgBackRest 2.46 commit log

v2.45: Block Incremental Backup (BETA)

commit   : 6ad79d16ca638b7ccdc81b5530a39007b8e01aed    
  
author   : David Steele <[email protected]>    
date     : Mon, 20 Mar 2023 09:37:23 +0800    
  
committer: David Steele <[email protected]>    
date     : Mon, 20 Mar 2023 09:37:23 +0800    

Click here for diff

Bug Fixes:  
  
* Skip writing recovery.signal by default for restores of offline backups. (Reviewed by Stefan Fercot. Reported by Marcel Borger.)  
  
Features:  
  
* Block incremental backup (BETA). (Reviewed by John Morris, Stephen Frost, Stefan Fercot.)  
  
Improvements:  
  
* Keep only one all-default group index. (Reviewed by Stefan Fercot.)  
  
Documentation Improvements:  
  
* Add explicit instructions for upgrading between 2.x versions. (Contributed by Christophe Courtois. Reviewed by David Steele.)  
* Remove references to SSH made obsolete when TLS was introduced.  

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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml
M test/lib/pgBackRestTest/Common/CodeCountTest.pm

PostgreSQL 11.19 commit log

Stamp 11.19.

commit   : 0da63ea07a3b610a5f0c4fc43595d76f3d8fa0d7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:46:39 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:46: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

Translation updates

commit   : f280ad2ca2d808a8cee6489dbbe2ec1e9ca02434    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 Feb 2023 12:22:35 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 Feb 2023 12:22:35 +0100    

Click here for diff

PostgreSQL 12.14 commit log

Stamp 12.14.

commit   : 533cc39b750bd7600e8e2e5cab819a27f1717960    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:45:00 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:45:00 -0500    

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   : bd46d1b5413d52af224db982de79f429a0cf12de    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    

Click here for diff

PostgreSQL 13.10 commit log

Stamp 13.10.

commit   : 20aba55fae83cd0b6f7511365d172da8cd7e0135    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:42:56 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:42:56 -0500    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 6926350d6b90181193e776d3313c49226cbca2ea    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    

Click here for diff

PostgreSQL 14.7 commit log

Stamp 14.7.

commit   : e4c4e6258c747d440e161f387d2eff84a835ca08    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:41:14 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:41:14 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : dfb5ad7cf0d83ac3bb78f0177721f68a6ba60486    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    

Click here for diff

PostgreSQL 15.2 commit log

Stamp 15.2.

commit   : 78ec02d612a9b69039ec2610740f738968fe144d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:39:04 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 16:39:04 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 6788a55898053ba513753f9bc4ba7d3731676cdb    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2023 11:43:10 -0500    

Click here for diff

pgBackRest 2.45 commit log

v2.44: Remove PostgreSQL 9.0/9.1/9.2 Support

commit   : 053468bfb156a8ecbd5d0325d35141056c89ec52    
  
author   : David Steele <[email protected]>    
date     : Mon, 30 Jan 2023 09:15:44 +0700    
  
committer: David Steele <[email protected]>    
date     : Mon, 30 Jan 2023 09:15:44 +0700    

Click here for diff

Improvements:  
  
* Remove support for PostgreSQL 9.0/9.1/9.2. (Reviewed by Stefan Fercot.)  
* Restore errors when no backup matches the current version of PostgreSQL. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Soulou.)  
* Add compress-level range checking for each compress-type. (Reviewed by Stefan Fercot. Suggested by gkleen, ViperRu.)  
  
Documentation Improvements:  
  
* Add warning about enabling "hierarchical namespace" on Azure storage. (Reviewed by Stefan Fercot. Suggested by Vojtech Galda, Pluggi, asjonos.)  
* Add replacement for linefeeds in monitoring example. (Reviewed by Stefan Fercot. Suggested by rudonx, gmustdie, Ivan Shelestov.)  
* Clarify target-action behavior on various PostgreSQL versions. (Contributed by Chris Bandy. Reviewed by David Steele, Anton Kurochkin, Stefan Fercot. Suggested by Anton Kurochkin, Chris Bandy.)  
* Updates and clarifications to index page. (Reviewed by Stefan Fercot.)  
* Add dark mode to the website. (Suggested by Stephen Frost.)  

M CONTRIBUTING.md
M README.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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 10.24 (not released) commit log

AdjustUpgrade.pm should zap test_ext_cine, too.

commit   : c18c12c983a84d55e58b176969782c7ffac3272b    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 17 Jan 2023 16:00:39 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 17 Jan 2023 16:00:39 -0500    

Click here for diff

test_extensions' test_ext_cine extension has the same upgrade hazard  
as test_ext7: the regression test leaves it in an updated state  
from which no downgrade path to default is provided.  This causes  
the update_extensions.sql script helpfully provided by pg_upgrade  
to fail.  So drop it in cross-version-upgrade testing.  
  
Not entirely sure how come I didn't hit this in testing yesterday;  
possibly I'd built the upgrade reference databases with  
testmodules-install-check disabled.  
  
Backpatch to v10 where this module was introduced.  

M src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm

PostgreSQL 9.4.27 (not released) commit log

Create common infrastructure for cross-version upgrade testing.

commit   : 4bcf3521290af5317b6ff1f5ae98682e96a3013f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 16 Jan 2023 20:35:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 16 Jan 2023 20:35:53 -0500    

Click here for diff

To test pg_upgrade across major PG versions, we have to be able to  
modify or drop any old objects with no-longer-supported properties,  
and we have to be able to deal with cosmetic changes in pg_dump output.  
Up to now, the buildfarm and pg_upgrade's own test infrastructure had  
separate implementations of the former, and we had nothing but very  
ad-hoc rules for the latter (including an arbitrary threshold on how  
many lines of unchecked diff were okay!).  This patch creates a Perl  
module that can be shared by both those use-cases, and adds logic  
that deals with pg_dump output diffs in a much more tightly defined  
fashion.  
  
This largely supersedes previous efforts in commits 0df9641d3,  
9814ff550, and 62be9e4cd, which developed a SQL-script-based solution  
for the task of dropping old objects.  There was nothing fundamentally  
wrong with that work in itself, but it had no basis for solving the  
output-formatting problem.  The most plausible way to deal with  
formatting is to build a Perl module that can perform editing on the  
dump files; and once we commit to that, it makes more sense for the  
same module to also embed the knowledge of what has to be done for  
dropping old objects.  
  
Back-patch versions of the helper module as far as 9.2, to  
support buildfarm animals that still test that far back.  
It's also necessary to back-patch PostgreSQL/Version.pm,  
because the new code depends on that.  I fixed up pg_upgrade's  
002_pg_upgrade.pl in v15, but did not look into back-patching  
it further than that.  
  
Tom Lane and Andrew Dunstan  
  
Discussion: https://postgr.es/m/[email protected]  

A src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
A src/test/perl/PostgreSQL/Version.pm

PostgreSQL 9.5.26 (not released) commit log

Create common infrastructure for cross-version upgrade testing.

commit   : bfa3d27906646f39599901891a237a736191ffc9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 16 Jan 2023 20:35:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 16 Jan 2023 20:35:53 -0500    

Click here for diff

To test pg_upgrade across major PG versions, we have to be able to  
modify or drop any old objects with no-longer-supported properties,  
and we have to be able to deal with cosmetic changes in pg_dump output.  
Up to now, the buildfarm and pg_upgrade's own test infrastructure had  
separate implementations of the former, and we had nothing but very  
ad-hoc rules for the latter (including an arbitrary threshold on how  
many lines of unchecked diff were okay!).  This patch creates a Perl  
module that can be shared by both those use-cases, and adds logic  
that deals with pg_dump output diffs in a much more tightly defined  
fashion.  
  
This largely supersedes previous efforts in commits 0df9641d3,  
9814ff550, and 62be9e4cd, which developed a SQL-script-based solution  
for the task of dropping old objects.  There was nothing fundamentally  
wrong with that work in itself, but it had no basis for solving the  
output-formatting problem.  The most plausible way to deal with  
formatting is to build a Perl module that can perform editing on the  
dump files; and once we commit to that, it makes more sense for the  
same module to also embed the knowledge of what has to be done for  
dropping old objects.  
  
Back-patch versions of the helper module as far as 9.2, to  
support buildfarm animals that still test that far back.  
It's also necessary to back-patch PostgreSQL/Version.pm,  
because the new code depends on that.  I fixed up pg_upgrade's  
002_pg_upgrade.pl in v15, but did not look into back-patching  
it further than that.  
  
Tom Lane and Andrew Dunstan  
  
Discussion: https://postgr.es/m/[email protected]  

A src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
A src/test/perl/PostgreSQL/Version.pm

PostgreSQL 9.6.25 (not released) commit log

Create common infrastructure for cross-version upgrade testing.

commit   : 3911fd55f53a930fcca6bc4889209021cc50ec2f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 16 Jan 2023 20:35:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 16 Jan 2023 20:35:53 -0500    

Click here for diff

To test pg_upgrade across major PG versions, we have to be able to  
modify or drop any old objects with no-longer-supported properties,  
and we have to be able to deal with cosmetic changes in pg_dump output.  
Up to now, the buildfarm and pg_upgrade's own test infrastructure had  
separate implementations of the former, and we had nothing but very  
ad-hoc rules for the latter (including an arbitrary threshold on how  
many lines of unchecked diff were okay!).  This patch creates a Perl  
module that can be shared by both those use-cases, and adds logic  
that deals with pg_dump output diffs in a much more tightly defined  
fashion.  
  
This largely supersedes previous efforts in commits 0df9641d3,  
9814ff550, and 62be9e4cd, which developed a SQL-script-based solution  
for the task of dropping old objects.  There was nothing fundamentally  
wrong with that work in itself, but it had no basis for solving the  
output-formatting problem.  The most plausible way to deal with  
formatting is to build a Perl module that can perform editing on the  
dump files; and once we commit to that, it makes more sense for the  
same module to also embed the knowledge of what has to be done for  
dropping old objects.  
  
Back-patch versions of the helper module as far as 9.2, to  
support buildfarm animals that still test that far back.  
It's also necessary to back-patch PostgreSQL/Version.pm,  
because the new code depends on that.  I fixed up pg_upgrade's  
002_pg_upgrade.pl in v15, but did not look into back-patching  
it further than that.  
  
Tom Lane and Andrew Dunstan  
  
Discussion: https://postgr.es/m/[email protected]  

A src/test/perl/PostgreSQL/Test/AdjustUpgrade.pm
A src/test/perl/PostgreSQL/Version.pm

pgBackRest 2.44 commit log

v2.43: Bug Fix

commit   : cc2ffd8264bb4e10e6b289ce3978452018f725e8    
  
author   : David Steele <[email protected]>    
date     : Mon, 28 Nov 2022 17:47:48 +0800    
  
committer: David Steele <[email protected]>    
date     : Mon, 28 Nov 2022 17:47:48 +0800    

Click here for diff

Bug Fixes:  
  
* Fix missing reference in diff/incr backup. (Reviewed by Stefan Fercot. Reported by Marcel Borger, ulfedf, jaymefSO.)  
  
Improvements:  
  
* Add hint when an option is specified without an index. (Reviewed by Stefan Fercot.)  

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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h

pgBackRest 2.43 commit log

v2.42: Bug Fixes

commit   : 70b75532bf20a025323b2a3138497ef01eb1774f    
  
author   : David Steele <[email protected]>    
date     : Tue, 22 Nov 2022 10:20:59 +0800    
  
committer: David Steele <[email protected]>    
date     : Tue, 22 Nov 2022 10:20:59 +0800    

Click here for diff

Bug Fixes:  
  
* Fix memory leak in file bundle backup/restore. (Reviewed by John Morris, Oscar. Reported by Oscar.)  
* Fix protocol error on short read of remote file. (Reviewed by Stephen Frost.)  
  
Improvements:  
  
* Do not store references for zero-length files when bundling. (Reviewed by Stefan Fercot.)  
* Use more generic descriptions for pg_start_backup()/pg_stop_backup(). (Reviewed by Greg Sabino Mullane, David Christensen. Suggested by Greg Sabino Mullane.)  
  
Test Suite Improvements:  
  
* Update test.pl --psql-bin option to match command-line help. (Contributed by Koshi Shibagaki. 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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/src/module/command/backupTest.c

PostgreSQL 10.23 commit log

Stamp 10.23.

commit   : 02991e79f8f58bc208f05dcc8af0c62dbe0a6ea4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:51:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:51:10 -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   : d26829e3f76ac58872bd57374cce6bd41d1e40cf    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:50:33 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:50:33 +0100    

Click here for diff

PostgreSQL 11.18 commit log

Stamp 11.18.

commit   : eb3ff8600bd313071838ab376dd5c35524937242    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:49:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:49:11 -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   : 953a0346f43cbd69bef85513765d7cc621ac81e7    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:52:22 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:52:22 +0100    

Click here for diff

PostgreSQL 12.13 commit log

Stamp 12.13.

commit   : 26b9b5dddfa21ce73d9b99e79e2336c5584745bd    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:47:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:47:13 -0500    

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

Translation updates

commit   : 81b2ffdb32385366aa45b13e669b7d1291770af0    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:55:08 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:55:08 +0100    

Click here for diff

PostgreSQL 13.9 commit log

Stamp 13.9.

commit   : b664e3552b800b480e2b4fadd847f8b312e00642    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:45:38 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:45:38 -0500    

Click here for diff

M configure
M configure.in

Translation updates

commit   : 5680c5de322de1d7c0a7c657231bc252e5c471ef    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:57:17 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:57:17 +0100    

Click here for diff

PostgreSQL 14.6 commit log

Stamp 14.6.

commit   : 6dde6ed3efb4baaa0955f78ba5c93e9490aaa490    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:38:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:38:53 -0500    

Click here for diff

M configure
M configure.ac

Translation updates

commit   : 9c5cbed95e3761d36c1b8cdf89cb1e1f1a8aca9a    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:59:56 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Nov 2022 13:59:56 +0100    

Click here for diff

PostgreSQL 15.1 commit log

Stamp 15.1.

commit   : c5dc80c1bc216f0e21a2f79f5e0415c2d4cfb35d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:36:53 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Nov 2022 16:36:53 -0500    

Click here for diff

M configure
M configure.ac

Translation updates

commit   : 0bc9872b1106fa5cdd488bc0ddafb270b2e7540a    
  
author   : Alvaro Herrera <[email protected]>    
date     : Mon, 7 Nov 2022 19:21:03 +0100    
  
committer: Alvaro Herrera <[email protected]>    
date     : Mon, 7 Nov 2022 19:21:03 +0100    

Click here for diff

PostgreSQL 15.0 commit log

Doc: update release date for v15.

commit   : 2a7ce2e2ce474504a707ec03e128fde66cfb8b48    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Oct 2022 16:57:37 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Oct 2022 16:57:37 -0400    

Click here for diff

Drat, forgot this ...  

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

Stamp 15.0.

commit   : 957d1993c13d8477a3db5e319ece845fb3e0e5a7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Oct 2022 16:28:16 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Oct 2022 16:28:16 -0400    

Click here for diff

pgBackRest 2.42 commit log

v2.41: Backup Annotations

commit   : 6b355806cc288e6f473254412337596287291798    
  
author   : David Steele <[email protected]>    
date     : Mon, 19 Sep 2022 10:08:10 -0700    
  
committer: David Steele <[email protected]>    
date     : Mon, 19 Sep 2022 10:08:10 -0700    

Click here for diff

Bug Fixes:  
  
* Fix incorrect time expiration being used for non-default repositories. (Reviewed by Stefan Fercot. Reported by Adam Brusselback.)  
* Fix issue when listing directories recursively with a filter. (Reviewed by Stephen Frost. Reported by Efremov Egor.)  
  
Features:  
  
* Backup key/value annotations. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Adam Berlin.)  
  
Improvements:  
  
* Support --set in JSON output for info command. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Anton Kurochkin.)  
* Update archive.info timestamps after a successful backup. (Reviewed by Stefan Fercot. Suggested by Alex Richman.)  
* Move standby timeline check after checkpoint. (Reviewed by Stefan Fercot, Keith Fiske. Suggested by Keith Fiske.)  
* Improve warning message on backup resume. (Suggested by Cynthia Shang.)  
  
Documentation Improvements:  
  
* Add absolute path for kill in pgbackrest.service. (Suggested by Don Seiler.)  

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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

PostgreSQL 10.22 commit log

Stamp 10.22.

commit   : c8b932112db2589bd9bb12d120f09fa29ab1f080    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:50:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:50:46 -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

Stabilize output of new regression test.

commit   : 2d7d8f4397c5855e9159c05a2afb131c34282a8f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    

Click here for diff

PostgreSQL 11.17 commit log

Stamp 11.17.

commit   : 866f915688b02294275d8791828dca3442cbeb78    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:49:00 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:49:00 -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

Stabilize output of new regression test.

commit   : 4c1dd680267f0bc56de8fb2a138aa556054f9886    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    

Click here for diff

PostgreSQL 12.12 commit log

Stamp 12.12.

commit   : 7cd0d523d2581895e65cd0ebebc7e50caa8bbfda    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:47:33 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:47:33 -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

Stabilize output of new regression test.

commit   : dfab37100de1127595b4f1f6949137bfea355c22    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    

Click here for diff

PostgreSQL 13.8 commit log

Stamp 13.8.

commit   : 4bc493d14409857090928ea51c02a20aba8db364    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:45:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:45:58 -0400    

Click here for diff

M configure
M configure.in

Stabilize output of new regression test.

commit   : 22b205cbbd978e69f08bd2b980adae29a6ca1979    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    

Click here for diff

PostgreSQL 14.5 commit log

Stamp 14.5.

commit   : 278273ccbad27a8834dfdf11895da9cd91de4114    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:44:29 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 16:44:29 -0400    

Click here for diff

M configure
M configure.ac

Stabilize output of new regression test.

commit   : c0d5d52a780fb575d8f93d0b1a8ef8cb43851a84    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2022 12:16:01 -0400    

Click here for diff

pgBackRest 2.41 commit log

v2.40: OpenSSL 3 Support

commit   : 1ff531090b9d1eccd9107592398148a51486c9f8    
  
author   : David Steele <[email protected]>    
date     : Mon, 18 Jul 2022 09:32:30 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 18 Jul 2022 09:32:30 -0400    

Click here for diff

NOTE TO PACKAGERS: An experimental meson build has been added but packagers should continue to use the autoconf/make build for the foreseeable future.  
  
Improvements:  
  
* OpenSSL 3 support. (Reviewed by Stephen Frost.)  
* Create snapshot when listing contents of a path. (Reviewed by John Morris, Stephen Frost.)  
* Force target-timeline=current when restore type=immediate. (Reviewed by Stephen Frost.)  
* Truncate files during delta restore when they are larger than expected. (Reviewed by Stephen Frost.)  
* Disable incremental manifest save when resume=n. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Set backup percent complete to zero before copy start. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Use S3 IsTruncated flag to determine list continuation. (Reviewed by John Morris, Soulou. Suggested by Christian Montagne.)  
  
Documentation Bug Fixes:  
  
* Skip internal options in the configuration reference. (Reported by Francisco Miguel Biete.)  
  
Documentation Improvements:  
  
* Add link to PostgreSQL configuration in repository host section. (Reviewed by Stefan Fercot. Suggested by Julien Cigar.)  
  
Test Suite Improvements:  
  
* Add experimental Meson build. (Reviewed by Eli Schwartz, Sam Bassaly.)  
* Allow any path to be passed to the --test-path option. (Contributed by Andrey Sokolov. Reviewed by David Steele.)  
* Fix compile error when DEBUG_EXEC_TIME is defined without DEBUG. (Contributed by Andrey Sokolov. 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 meson.build
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml

pgAudit 1.2.6 (upcoming) commit log

Add caveat about auditing the superuser.

commit   : fff8fbd865d1078635431014ac6928a19f4798ef    
  
author   : David Steele <[email protected]>    
date     : Tue, 14 Jun 2022 13:37:06 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 14 Jun 2022 13:37:06 -0400    

Click here for diff

M README.md

Documentation updates for PostgreSQL 15 release.

commit   : 19325da1df469d8e08eb39a320a108a58b337a0e    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 16:33:53 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 16:33:53 -0400    

Click here for diff

PostgreSQL 14.4 commit log

Stamp 14.4.

commit   : 164d174bbf9a3aba719c845497863cd3c49a3ad0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 13 Jun 2022 16:04:05 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 13 Jun 2022 16:04:05 -0400    

Click here for diff

M configure
M configure.ac

Translation updates

commit   : cb31fc24b7283a663d1cfc760bb655a86a48b571    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 13 Jun 2022 07:32:39 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 13 Jun 2022 07:32:39 +0200    

Click here for diff

pgBackRest 2.40 commit log

v2.39: Verify and File Bundling

commit   : 901e829f6dd05fdc15d899bc7f1108883002b1d5    
  
author   : David Steele <[email protected]>    
date     : Mon, 16 May 2022 08:46:24 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 16 May 2022 08:46:24 -0400    

Click here for diff

Bug Fixes:  
  
* Fix error thrown from FINALLY() causing an infinite loop. (Reviewed by Stephen Frost.)  
* Error on all lock failures except another process holding the lock. (Reviewed by Reid Thompson, Geir Råness. Reported by Geir Råness.)  
  
Features:  
  
* Backup file bundling for improved small file support. (Reviewed by Reid Thompson, Stefan Fercot, Chris Bandy.)  
* Verify command to validate the contents of a repository. (Contributed by Cynthia Shang, Reid Thompson. Reviewed by David Steele, Stefan Fercot.)  
* PostgreSQL 15 support. (Reviewed by Stefan Fercot.)  
* Show backup percent complete in info output. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Auto-select backup for restore command --type=lsn. (Contributed by Reid Thompson. Reviewed by Stefan Fercot, David Steele.)  
* Suppress existing WAL warning when archive-mode-check is disabled. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Add AWS IMDSv2 support. (Contributed by Nuno Pires. Reviewed by David Steele.)  
  
Improvements:  
  
* Allow repo-hardlink option to be changed after full backup. (Reviewed by Reid Thompson.)  
* Increase precision of percent complete logging for backup and restore. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Improve path validation for repo-* commands. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Improve stop command to honor stanza option. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by ragaoua.)  
* Improve error message for invalid repo-azure-key. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Seth Daniel.)  
* Add hint to check the log on archive-get/archive-push async error. (Reviewed by Reid Thompson.)  
* Add ClockError for unexpected clock skew and timezone changes. (Reviewed by Greg Sabino Mullane, Stefan Fercot. Suggested by Greg Sabino Mullane.)  
* Strip extensions from history manifest before showing in error message. (Reviewed by Stefan Fercot.)  
* Add user:group to lock permission error. (Reviewed by Reid Thompson.)  
  
Documentation Bug Fixes:  
  
* Fix incorrect reference to stanza-update in the user guide. (Fixed by Abubakar Mohammed. Reviewed by David Steele.)  
* Fix example for repo-gcs-key-type option in configuration reference. (Reviewed by Reid Thompson.)  
* Fix tls-server-auth example and add clarifications. (Reviewed by Reid Thompson.)  
  
Documentation Improvements:  
  
* Simplify messaging around supported versions in the documentation. (Reviewed by Stefan Fercot, Reid Thompson, Greg Sabino Mullane.)  
* Add option type descriptions. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Add FAQ about backup types and restore speed. (Contributed by David Christensen. Reviewed by Reid Thompson.)  
* Document required base branch for pull requests. (Contributed by David Christensen. Reviewed by Reid Thompson.)  

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 10.21 commit log

Stamp 10.21.

commit   : 6979736b4bcdc57e4699eadcca44b699fd1afd29    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:21:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:21:58 -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   : db034c2e2e45216439c14e2b7bb99260914d610f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    

Click here for diff

PostgreSQL 11.16 commit log

Stamp 11.16.

commit   : 6ac9161f69829fe327e393bff83d5f390105a70f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:20:11 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:20:11 -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   : b5576e1b701c8d690ed1ea8d3c17d5df49de3d7c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    

Click here for diff

PostgreSQL 12.11 commit log

Stamp 12.11.

commit   : f4206b3e5f816bcc45511411bb208d21a68a7e6a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:18:31 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:18:31 -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   : b4516b1aea7ac98bc21b47a66ad384f50c2bd2b7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    

Click here for diff

PostgreSQL 13.7 commit log

Stamp 13.7.

commit   : 4695fdb40fbb1e977e7e62f7d9af1fa948230d6a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:16:30 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:16:30 -0400    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 0c8215c7b6bdf528edab88943438f0db9afad49b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    

Click here for diff

PostgreSQL 14.3 commit log

Stamp 14.3.

commit   : 0e9cc8c0f3bc411de888a77318d8854ccba90e80    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:14:45 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 17:14:45 -0400    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : 0ae1d09575bbadd2e7a9ada5721a88c8ee0b6be3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2022 14:29:53 -0400    

Click here for diff

pgBackRest 2.39 commit log

v2.38: Minor Bug Fixes and Improvements

commit   : 5249b89a2e94fdbb45461faaf2e1b0304b986ac7    
  
author   : David Steele <[email protected]>    
date     : Sun, 6 Mar 2022 10:30:59 -0600    
  
committer: David Steele <[email protected]>    
date     : Sun, 6 Mar 2022 10:30:59 -0600    

Click here for diff

IMPORTANT NOTE: Repository size reported by the info command is now entirely based on what pgBackRest has written to storage. Previously, in certain cases, pgBackRest could detect if additional compression was being applied by the storage but this is no longer supported.  
  
Bug Fixes:  
  
* Retry errors in S3 batch file delete. (Reviewed by Reid Thompson. Reported by Alex Richman.)  
* Allow case-insensitive matching of HTTP connection header values. (Reviewed by Reid Thompson. Reported by Rémi Vidier.)  
  
Features:  
  
* Add support for AWS S3 server-side encryption using KMS. (Contributed by Christoph Berg. Reviewed by David Steele, Tharindu Amila.)  
* Add archive-missing-retry option. (Reviewed by Stefan Fercot.)  
* Add backup type filter to info command. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
  
Improvements:  
  
* Retry on page validation failure during backup. (Reviewed by Stephen Frost, David Christensen.)  
* Handle TLS servers that do not close connections gracefully. (Reviewed by Rémi Vidier, David Christensen, Stephen Frost.)  
* Add backup LSNs to info command output. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
* Automatically strip trailing slashes for repo-ls paths. (Contributed by David Christensen. Reviewed by David Steele.)  
* Do not retry fatal errors. (Reviewed by Reid Thompson.)  
* Remove support for PostgreSQL 8.3/8.4. (Reviewed by Reid Thompson, Stefan Fercot.)  
* Remove logic that tried to determine additional file system compression. (Reviewed by Reid Thompson, Stefan Fercot.)  
  
Documentation Bug Fixes:  
  
* Move repo options in TLS documentation to the global section. (Reported by Anton Kurochkin.)  
* Remove unused backup-standby option from stanza commands. (Reported by Stefan Fercot.)  
* Fix typos in help and release notes. (Fixed by Daniel Gustafsson. Reviewed by David Steele.)  
  
Documentation Improvements:  
  
* Add aliveness check to systemd service configuration. (Suggested by Yogesh Sharma.)  
* Add FAQ explaining WAL archive suffix. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
* Note that replications slots are not restored. (Contributed by Reid Thompson. Reviewed by David Steele, Stefan Fercot. Suggested by Christophe Courtois.)  

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

pgAudit 1.2.5 commit log

Stamp 1.2.4.

commit   : 6d9e5d4ae4b0baf5039845fb71f6e7d52669bbd8    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:30:21 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:30:21 -0600    

Click here for diff

M Makefile
A pgaudit–1.2.3–1.2.4.sql
R100 pgaudit–1.2.3.sql pgaudit–1.2.4.sql
M pgaudit.control

Skip logging script statements for create/alter extension.

commit   : 74c4c07899fba3cc7bc791be6b03810786b06762    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 14:16:17 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 14:16:17 -0600    

Click here for diff

pgAudit 1.3.5 commit log

Stamp 1.3.4.

commit   : 6f7799839465a39dc1887e4ad10ef2f67519cd1e    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:25:39 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:25:39 -0600    

Click here for diff

M Makefile
A pgaudit–1.3.3–1.3.4.sql
R100 pgaudit–1.3.3.sql pgaudit–1.3.4.sql
M pgaudit.control

Skip logging script statements for create/alter extension.

commit   : 0a41dfcdb5fcd52d9da1ee0c1c2d174e15934fe8    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 13:47:40 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 13:47:40 -0600    

Click here for diff

pgAudit 1.4.4 commit log

Stamp 1.4.3.

commit   : 21fea0792139529302e02af145c90f7ec5cff2eb    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:19:52 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:19:52 -0600    

Click here for diff

M Makefile
A pgaudit–1.4.2–1.4.3.sql
R100 pgaudit–1.4.2.sql pgaudit–1.4.3.sql
M pgaudit.control

Skip logging script statements for create/alter extension.

commit   : 28ab91b8cee30da902d33b3b61a8b62934814370    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 12:37:07 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 12:37:07 -0600    

Click here for diff

pgAudit 1.5.3 commit log

Stamp 1.5.2.

commit   : 59d9574ab966f69a549e3f8f60c1829ee5b78b3b    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:14:43 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:14:43 -0600    

Click here for diff

M Makefile
A pgaudit–1.5.1–1.5.2.sql
R100 pgaudit–1.5.1.sql pgaudit–1.5.2.sql
M pgaudit.control

Skip logging script statements for create/alter extension.

commit   : 30996af6fc5dd4a832e8d57b05179482867d109b    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 12:10:53 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 12:10:53 -0600    

Click here for diff

pgAudit 1.6.3 commit log

Stamp 1.6.2.

commit   : 267eb83a14ca29f37821f297974991206aa91dee    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:00:56 -0600    
  
committer: David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 15:00:56 -0600    

Click here for diff

M Makefile
A pgaudit–1.6.1–1.6.2.sql
R100 pgaudit–1.6.1.sql pgaudit–1.6.2.sql
M pgaudit.control

Skip logging script statements for create/alter extension.

commit   : 6460d9fec78c344245c70309551bb314415268a8    
  
author   : David Steele <[email protected]>    
date     : Fri, 25 Feb 2022 11:27:12 -0600    
  
committer: GitHub <[email protected]>    
date     : Fri, 25 Feb 2022 11:27:12 -0600    

Click here for diff

PostgreSQL 10.20 commit log

Stamp 10.20.

commit   : fa362d2b3bde0f99ba8a22486205de11b2e00e14    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:21:57 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:21: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   : 217257fac07426cf4c0c2def14f1cb19c330d36a    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:53:57 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:53:57 +0100    

Click here for diff

PostgreSQL 11.15 commit log

Stamp 11.15.

commit   : ff2a6d2621439d3d3f6e340c363d3b5e71749919    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:20:23 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:20: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

Translation updates

commit   : d793dcf28b5dc6da4a76cbf3c059b36c2c8763f4    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:51:36 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:51:36 +0100    

Click here for diff

PostgreSQL 12.10 commit log

Stamp 12.10.

commit   : ec24521950fb055488e3ab2c652ffbf7fe0180b9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:19:04 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:19:04 -0500    

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

Translation updates

commit   : 3b00428f1f453dd1beba64385c57efd4cb67d57f    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:44:07 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:44:07 +0100    

Click here for diff

PostgreSQL 13.6 commit log

Stamp 13.6.

commit   : d7db9572070a627bae9919fd1b4e16c8208d4fca    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:17:41 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:17:41 -0500    

Click here for diff

M configure
M configure.in

Translation updates

commit   : 7f7148b72e2b63274d93da6ea43f1493f4e92aa8    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:36:22 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:36:22 +0100    

Click here for diff

PostgreSQL 14.2 commit log

Stamp 14.2.

commit   : 78b1ddc753b3e5e3f3e9eb0e7519b48146018394    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:15:36 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Feb 2022 16:15:36 -0500    

Click here for diff

M configure
M configure.ac

Translation updates

commit   : 3c879e61d9ad5968e88e12620e270808b6cb76f5    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:31:57 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Feb 2022 13:31:57 +0100    

Click here for diff

pgBackRest 2.38 commit log

v2.37: TLS Server

commit   : f18f2d9991da29533ad8e9859074c4f39185420f    
  
author   : David Steele <[email protected]>    
date     : Mon, 3 Jan 2022 08:43:55 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 3 Jan 2022 08:43:55 -0500    

Click here for diff

Bug Fixes:  
  
* Fix restore delta link mapping when path/file already exists. (Reviewed by Reid Thompson. Reported by Younes Alhroub.)  
* Fix socket leak on connection retries. (Reviewed by Reid Thompson. Reported by James Coleman.)  
  
Features:  
  
* Add TLS server. (Reviewed by Stephen Frost, Reid Thompson, Andrew L'Ecuyer.)  
* Add --cmd option. (Contributed by Reid Thompson. Reviewed by Stefan Fercot, David Steele. Suggested by Virgile CREVON.)  
  
Improvements:  
  
* Check archive immediately after backup start. (Reviewed by Reid Thompson, David Christensen.)  
* Add timeline and checkpoint checks to backup. (Reviewed by Stefan Fercot, Reid Thompson.)  
* Check that clusters are alive and correctly configured during a backup. (Reviewed by Stefan Fercot.)  
* Error when restore is unable to find a backup to match the time target. (Reviewed by Reid Thompson, Douglas J Hunley. Suggested by Douglas J Hunley.)  
* Parse protocol/port in S3/Azure endpoints. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Add warning when checkpoint_timeout exceeds db-timeout. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
* Add verb to HTTP error output. (Contributed by Christoph Berg. Reviewed by David Steele.)  
* Allow y/n arguments for boolean command-line options. (Contributed by Reid Thompson. Reviewed by David Steele.)  
* Make backup size logging exactly match info command output. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Mahomed Hussein.)  
  
Documentation Improvements:  
  
* Display size option default and allowed values with appropriate units. (Reviewed by Reid Thompson.)  
* Fix typos and improve documentation for the tablespace-map-all option. (Reviewed by Reid Thompson. Suggested by Reid Thompson.)  
* Remove obsolete statement about future multi-repository support. (Suggested by David Christensen.)  

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.24 commit log

Stamp 9.6.24.

commit   : a4116b8d5a4f68803452d8f1aa3f74f302049a90    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:07:24 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:07:24 -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   : cace98d76cab8882125f6fbbe919f789fe2b9ee3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    

Click here for diff

PostgreSQL 10.19 commit log

Stamp 10.19.

commit   : 477008d10fb5a024038ed23f0beba901f1f47ae2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:05:38 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:05: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

Last-minute updates for release notes.

commit   : 3eadebaa975d8a0af444b8ecc4a84854cdd7920a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    

Click here for diff

PostgreSQL 11.14 commit log

Stamp 11.14.

commit   : 7f05af399052dab32c28c253fa891dc1e8b4224b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:04:02 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:04:02 -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   : 965e7b1e8531341fed3ade7d03d9ee85fa7793d4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    

Click here for diff

PostgreSQL 12.9 commit log

Stamp 12.9.

commit   : 8a94efd9bb71c2d5473836ce4899aedb9b4cfb2e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:02:19 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:02:19 -0500    

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   : 9f06c0755e8f9dc8d196b3dc8722138bf04d5d59    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    

Click here for diff

PostgreSQL 13.5 commit log

Stamp 13.5.

commit   : 084346ccee8ead6b387a90cdf6a29036ae9ec77e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:00:24 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 17:00:24 -0500    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 402c3ba3954d81531b6c9ff9b5d554552a85c6a7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    

Click here for diff

PostgreSQL 14.1 commit log

Stamp 14.1.

commit   : 0a455b8d61d8fc5a7d1fdc152667f9ba1fd27fda    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 16:58:24 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 16:58:24 -0500    

Click here for diff

M configure
M configure.ac

Last-minute updates for release notes.

commit   : ddc6917c314ddcf16f56dd2cfd52fbc721760b07    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Nov 2021 14:02:16 -0500    

Click here for diff

pgAudit 1.1.4 commit log

Remove unneeded version comments.

commit   : c565fd9cdfcb4395ee3ec5de9b9dbb4c04c594b0    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:17:41 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:17:41 -0400    

Click here for diff

M pgaudit–1.0–1.1.1.sql
M pgaudit–1.1.1–1.1.2.sql
M pgaudit–1.1.2–1.1.3.sql

Add security definer and search_path to event trigger functions.

commit   : 818f11262bc1dff677d83a3053cba2b3f4e32bab    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:23:05 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:23:05 -0400    

Click here for diff

pgAudit 1.2.3 commit log

Remove unneeded version comments.

commit   : 8ddd48fc9688b7f059fcb2c41a319f8dfd3aa64c    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:59 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:59 -0400    

Click here for diff

M pgaudit–1.2–1.2.1.sql
M pgaudit–1.2.1–1.2.2.sql

Add security definer and search_path to event trigger functions.

commit   : 065845b52948a831ab620232a27bc2ac1ab63bd9    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:15:54 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:15:54 -0400    

Click here for diff

pgAudit 1.3.3 commit log

Remove unneeded version comments.

commit   : 6eb8b141711c04185abcd8d7d148effd3fb083e7    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:27 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:27 -0400    

Click here for diff

M pgaudit–1.3–1.3.1.sql
M pgaudit–1.3.1–1.3.2.sql

Add security definer and search_path to event trigger functions.

commit   : 96f5da19ff66892ca35da91a1e44fe9028aa5c25    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:09:04 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:09:04 -0400    

Click here for diff

pgAudit 1.0.9 commit log

Add security definer and search_path to event trigger functions.

commit   : d364aa95386113df4d68f80fbe7905c75924dc82    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:29:06 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:29:06 -0400    

Click here for diff

Similar to #156, this prevents users from defining their own versions of functions used in the event triggers. Either one should be sufficient on its own, but both provides better defense against regressions.  

M Makefile
A pgaudit–1.0.8–1.0.9.sql
R083 pgaudit–1.0.8.sql pgaudit–1.0.9.sql
M pgaudit.control

pgAudit 1.4.2 commit log

Add security definer and search_path to event trigger functions.

commit   : a85f82cb902942a68528b02da0946c8642536806    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:02:13 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:02:13 -0400    

Click here for diff

Similar to #156, this prevents users from defining their own versions of functions used in the event triggers. Either one should be sufficient on its own, but both provides better defense against regressions.  

M Makefile
A pgaudit–1.4.1–1.4.2.sql
R083 pgaudit–1.4.1.sql pgaudit–1.4.2.sql
M pgaudit.control

pgAudit 1.5.1 commit log

Add security definer and search_path to event trigger functions.

commit   : 438fc93907bbd1c7c96d5acdd8a5a6307266cdfc    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 16:56:42 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 16:56:42 -0400    

Click here for diff

Similar to #156, this prevents users from defining their own versions of functions used in the event triggers. Either one should be sufficient on its own, but both provides better defense against regressions.  

M Makefile
A pgaudit–1.5–1.5.1.sql
R083 pgaudit–1.5.sql pgaudit–1.5.1.sql
M pgaudit.control

pgAudit 1.6.1 commit log

Add security definer and search_path to event trigger functions.

commit   : 881c617084cac4985b9471426510af05c2a49dd7    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 14:51:17 -0400    
  
committer: GitHub <[email protected]>    
date     : Thu, 4 Nov 2021 14:51:17 -0400    

Click here for diff

Similar to #156, this prevents users from defining their own versions of functions used in the event triggers. Either one should be sufficient on its own, but both provides better defense against regressions.

M Makefile
A pgaudit–1.6–1.6.1.sql
R083 pgaudit–1.6.sql pgaudit–1.6.1.sql
M pgaudit.control

pgBackRest 2.37 commit log

v2.36: Minor Bug Fixes and Improvements

commit   : 42fd6ce4e09ee92614cfbfb6766d9c3a6ba9cc1a    
  
author   : David Steele <[email protected]>    
date     : Mon, 1 Nov 2021 08:59:14 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 1 Nov 2021 08:59:14 -0400    

Click here for diff

Bug Fixes:  
  
* Allow "global" as a stanza prefix. (Reviewed by Stefan Fercot. Reported by Younes Alhroub.)  
* Fix segfault on invalid GCS key file. (Reviewed by Stephen Frost. Reported by Henrik Feldt.)  
  
Improvements:  
  
* Allow link-map option to create new links. (Reviewed by Don Seiler, Stefan Fercot, Chris Bandy. Suggested by Don Seiler.)  
* Increase max index allowed for pg/repo options to 256. (Reviewed by Cynthia Shang.)  
* Add WebIdentity authentication for AWS S3. (Reviewed by James Callahan, Reid Thompson, Benjamin Blattberg, Andrew L'Ecuyer.)  
* Report backup file validation errors in backup.info. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
* Add recovery start time to online backup restore log. (Reviewed by Tom Swartz, Stefan Fercot. Suggested by Tom Swartz.)  
* Report original error and retries on local job failure. (Reviewed by Stefan Fercot.)  
* Rename page checksum error to error list in info text output. (Reviewed by Stefan Fercot.)  
* Add hints to standby replay timeout message. (Reviewed by Cynthia Shang, Stefan Fercot. Suggested by Leigh Downs.)  

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 14.0 commit log

Stamp 14.0.

commit   : 86a4dc1e6f29d1992a2afa3fac1a0b0a6e84568c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 27 Sep 2021 16:57:41 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 27 Sep 2021 16:57:41 -0400    

Click here for diff

M configure
M configure.ac

Translation updates

commit   : 9f535e4aeafc4e427355760178ecc89055f96942    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 27 Sep 2021 09:22:27 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 27 Sep 2021 09:22:27 +0200    

Click here for diff

pgBackRest 2.36 commit log

v2.35: Binary Protocol

commit   : 3787cf78032cb928f27044c13b6f50d57bf06d20    
  
author   : David Steele <[email protected]>    
date     : Mon, 23 Aug 2021 06:52:51 -0400    
  
committer: David Steele <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 16:56:33 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 12:59:39 +0200    
  
committer: Peter Eisentraut <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 16:54:22 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 12:58:41 +0200    
  
committer: Peter Eisentraut <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 16:52:43 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 16:50:41 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 16:49:05 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Aug 2021 14:41:00 -0400    

Click here for diff

pgAudit 1.6.0 commit log

Remove remaining references to Vagrant.

commit   : 6afeae52d8e4569235bf6088e983d95ec26f13b7    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 08:22:32 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 08:22:32 -0400    

Click here for diff

Testing is entirely Docker-based now.  

M .gitignore
M README.md

Fix logic to properly classify SELECT FOR UPDATE as SELECT.

commit   : bd6a261f72e08daa3a5f36b46aa4b1728d23709b    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 08:02:22 -0400    
  
committer: GitHub <[email protected]>    
date     : Thu, 5 Aug 2021 08:02:22 -0400    

Click here for diff

pgBackRest 2.35 commit log

v2.34: PostgreSQL 14 Support

commit   : d10a99d73b772f221807024abbf61fdc5ca3a800    
  
author   : David Steele <[email protected]>    
date     : Mon, 7 Jun 2021 06:51:08 -0400    
  
committer: David Steele <[email protected]>    
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 <[email protected]>    
date     : Mon, 10 May 2021 16:50:15 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 10 May 2021 13:10:30 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 10 May 2021 16:47:56 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 10 May 2021 13:10:29 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 10 May 2021 16:45:49 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 10 May 2021 13:10:29 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 13:10:29 -0400    

Click here for diff

PostgreSQL 12.7 commit log

Stamp 12.7.

commit   : 4bf0bce161097869be5a56706b31388ba15e0113    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 16:43:52 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 16:43:52 -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   : a9c718bd2d35586da8ebdefa0b72fe7e0d1a725b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 13:10:29 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 13:10:29 -0400    

Click here for diff

PostgreSQL 13.3 commit log

Stamp 13.3.

commit   : 272d82ec6febb97ab25fd7c67e9c84f4660b16ac    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 16:41:42 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 16:41:42 -0400    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 9b93a33f455579ee8953c32721c03ff9163b7f96    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 13:10:29 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 May 2021 13:10:29 -0400    

Click here for diff

pgBackRest 2.34 commit log

v2.33: Multi-Repository and GCS Support

commit   : a3d89143d6b34c6019cd29e059d28487037fd109    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Apr 2021 09:18:20 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Apr 2021 09:18:20 -0400    

Click here for diff

Bug Fixes:  
  
* Fix option warnings breaking async archive-get/archive-push. (Reviewed by Cynthia Shang. Reported by Lev Kokotov.)  
* Fix memory leak in backup during archive copy. (Reviewed by Cynthia Shang. Reported by Christian ROUX, Efremov Egor.)  
* Fix stack overflow in cipher passphrase generation. (Reviewed by Cynthia Shang. Reported by bsiara.)  
* Fix repo-ls / on S3 repositories. (Reviewed by Cynthia Shang. Reported by Lesovsky Alexey.)  
  
Features:  
  
* Multiple repository support. (Contributed by Cynthia Shang, David Steele. Reviewed by Stefan Fercot, Stephen Frost.)  
* GCS support for repository storage. (Reviewed by Cynthia Shang.)  
* Add archive-header-check option. (Reviewed by Stephen Frost, Cynthia Shang. Suggested by Hans-Jürgen Schönig.)  
  
Improvements:  
  
* Include recreated system databases during selective restore. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang.)  
* Exclude content-length from S3 signed headers. (Reviewed by Cynthia Shang. Suggested by Brian P Bockelman.)  
* Consolidate less commonly used repository storage options. (Reviewed by Cynthia Shang.)  
* Allow custom config-path default with ./configure --with-configdir. (Contributed by Michael Schout. Reviewed by David Steele.)  
* Log archive copy during backup. (Reviewed by Cynthia Shang, Stefan Fercot.)  
  
Documentation Improvements:  
  
* Update reference to include links to user guide examples. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Update selective restore documentation with caveats. (Reviewed by Cynthia Shang, Stefan Fercot.)  
* Add compress-type clarification to archive-copy documentation. (Reviewed by Cynthia Shang, Stefan Fercot.)  
* Add compress-level defaults per compress-type value. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Add note about required NFS settings being the same as PostgreSQL. (Contributed by Cynthia Shang. Reviewed by David Steele.)  

M CONTRIBUTING.md
M README.md
M doc/RELEASE.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/aclocal.m4
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml
M test/lib/pgBackRestTest/Common/CodeCountTest.pm

PostgreSQL 9.5.25 commit log

Stamp 9.5.25.

commit   : 202c587e2f28bc295f6935d044e20680b627e7a1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 17:03:12 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 17:03:12 -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   : c20a8efa6e2a7374f4cddb76e76213f63b7d7ac5    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:13:24 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:13:24 +0100    

Click here for diff

PostgreSQL 9.6.21 commit log

Stamp 9.6.21.

commit   : 43b434edefdae5607000bb044caec1cf5e0c25c4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 17:01:30 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 17:01:30 -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   : e641bce57deb2bcbd25f04fe8f56fddaeb7757ea    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:10:23 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:10:23 +0100    

Click here for diff

PostgreSQL 10.16 commit log

Stamp 10.16.

commit   : 5aa3189116ae8f6099b9f1a374978282e38edd43    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:59:29 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:59: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

Translation updates

commit   : 019a3a90bdde362b3b97c6d8b333bd0cccd37711    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:07:32 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:07:32 +0100    

Click here for diff

PostgreSQL 11.11 commit log

Stamp 11.11.

commit   : db5b64b978290e2c2bb0a18edbf2447c1405ccad    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:57:36 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:57: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   : 790567a741cfec6663193084a18890bd05c9e4be    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:00:20 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 18:00:20 +0100    

Click here for diff

PostgreSQL 12.6 commit log

Stamp 12.6.

commit   : 1b9eb7cde7e9cdacd62d206b75ab66bfe6a9a0a4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:56:03 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:56:03 -0500    

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

Translation updates

commit   : 73844356cfab995b9314f2a66e1de38bc8365f3f    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 17:50:22 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 17:50:22 +0100    

Click here for diff

PostgreSQL 13.2 commit log

Stamp 13.2.

commit   : 3fb4c75e857adee3da4386e947ba58a75f3e74b7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:54:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2021 16:54:11 -0500    

Click here for diff

M configure
M configure.in

Translation updates

commit   : 0f966d56b0d7496663296d56432ac055c8d716b5    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 17:41:32 +0100    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2021 17:41:32 +0100    

Click here for diff

pgBackRest 2.33 commit log

v2.32: Repository Commands

commit   : aadc9e2fe6ac54783e61c1ff1660feea4d7b1da0    
  
author   : David Steele <[email protected]>    
date     : Mon, 8 Feb 2021 09:08:16 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 8 Feb 2021 09:08:16 -0500    

Click here for diff

Bug Fixes:  
  
* Fix resume after partial delete of backup by prior resume. (Reviewed by Cynthia Shang. Reported by Tom Swartz.)  
  
Features:  
  
* Add repo-ls command. (Reviewed by Cynthia Shang, Stefan Fercot.)  
* Add repo-get command. (Contributed by Stefan Fercot, David Steele. Reviewed by Cynthia Shang.)  
* Add archive-mode-check option. (Contributed by Stefan Fercot. Reviewed by David Steele, Michael Banck.)  
  
Improvements:  
  
* Improve archive-get performance. (Reviewed by Cynthia Shang.)  

M CONTRIBUTING.md
M README.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/index.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

pgBackRest 2.32 commit log

v2.31: Minor Bug Fixes and Improvements

commit   : e116b535e6ad21248c00a6d0d948575ed06c6e38    
  
author   : David Steele <[email protected]>    
date     : Mon, 7 Dec 2020 09:55:00 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 7 Dec 2020 09:55:00 -0500    

Click here for diff

Bug Fixes:  
  
* Allow [, #, and space as the first character in database names. (Reviewed by Stefan Fercot, Cynthia Shang. Reported by Jefferson Alexandre.)  
* Create standby.signal only on PostgreSQL 12 when restore type is standby. (Fixed by Stefan Fercot. Reviewed by David Steele. Reported by Keith Fiske.)  
  
Features:  
  
* Expire history files. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
* Report page checksum errors in info command text output. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang.)  
* Add repo-azure-endpoint option. (Reviewed by Cynthia Shang, Brian Peterson. Suggested by Brian Peterson.)  
* Add pg-database option. (Reviewed by Cynthia Shang.)  
  
Improvements:  
  
* Improve info command output when a stanza is specified but missing. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang, David Steele. Suggested by uspen.)  
* Improve performance of large file lists in backup/restore commands. (Reviewed by Cynthia Shang, Oscar.)  
* Add retries to PostgreSQL sleep when starting a backup. (Reviewed by Cynthia Shang. Suggested by Vitaliy Kukharik.)  
  
Documentation Improvements:  
  
* Replace RHEL/CentOS 6 documentation with RHEL/CentOS 8.  

M CONTRIBUTING.md
M README.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 doc/xml/user-guide.xml
M src/build/configure.ac
M src/configure
M src/version.h
M test/code-count/file-type.yaml
M test/lib/pgBackRestTest/Common/CodeCountTest.pm

PostgreSQL 9.5.24 commit log

Stamp 9.5.24.

commit   : f57cc8693b15b79186684f02b729090a149b7555    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:34:09 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:34:09 -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   : d43ba1d84ccb74fd394c01ff23b033b26ab154c0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:14 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:14 -0500    

Click here for diff

PostgreSQL 9.6.20 commit log

Stamp 9.6.20.

commit   : e4554425e6d3b429a207ac1a109af9d7e1d14da6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:32:22 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:32:22 -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   : 0425151233e018edfc03d2c3fe38f94ef3a67e77    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:14 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:14 -0500    

Click here for diff

PostgreSQL 10.15 commit log

Stamp 10.15.

commit   : e6c792ab72b99a3d68bf0696d0720e9afc61695c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:29:52 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:29:52 -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   : b0529799960e910c4cf1e3d5509572dc8c653d67    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    

Click here for diff

PostgreSQL 11.10 commit log

Stamp 11.10.

commit   : 7e0c8283c021abf15f24f217e6bcc7faf4860b34    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:28:11 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:28:11 -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   : cb2fffe0d627d3437737ab5293c435b302f6bccf    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    

Click here for diff

PostgreSQL 12.5 commit log

Stamp 12.5.

commit   : 6bb1b38fa5388a4aa39ed9e56ef477f618fb28e1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:26:33 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:26:33 -0500    

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   : 0b59df670bd15065a87d1d9c216c3787839937fe    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    

Click here for diff

PostgreSQL 13.1 commit log

Stamp 13.1.

commit   : 6daf725a9c66e880fd76d25279ce00710535e030    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:24:30 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 17:24:30 -0500    

Click here for diff

M configure
M configure.in

Last-minute updates for release notes.

commit   : 90cf59c8c8c66c8b0b4c719b6f7ba8fce60b87e1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 Nov 2020 13:02:13 -0500    

Click here for diff

pgAudit 1.0.8 commit log

Stamp 1.0.8.

commit   : 634911bec73872ef8f1c8cb04ca55419c56de3ae    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 17:09:16 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 17:09:16 -0400    

Click here for diff

M Makefile
A pgaudit–1.0.7–1.0.8.sql
R094 pgaudit–1.0.7.sql pgaudit–1.0.8.sql
M pgaudit.control

Add PostgreSQL 12/13 versions and update URLs.

commit   : a076f2332dee433ab37111affd2a358d85e28e2b    
  
author   : David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:59:54 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:59:54 -0400    

Click here for diff

pgAudit 1.1.3 commit log

Stamp 1.1.3.

commit   : edab09603f2b9e25d2c3f7799400b1e7208ce40b    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 16:10:58 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 16:10:58 -0400    

Click here for diff

M Makefile
A pgaudit–1.1.2–1.1.3.sql
R094 pgaudit–1.1.2.sql pgaudit–1.1.3.sql
M pgaudit.control

Add PostgreSQL 12/13 versions and update URLs.

commit   : 766c773e9329c98ebf993ccc3b022cbc6866848a    
  
author   : David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:59:23 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:59:23 -0400    

Click here for diff

pgAudit 1.2.2 commit log

Stamp 1.2.2.

commit   : 8178fc31cf758ccec7c1c9f7c21d1f6f41a4753b    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 15:57:06 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 15:57:06 -0400    

Click here for diff

M Makefile
A pgaudit–1.2.1–1.2.2.sql
R094 pgaudit–1.2.1.sql pgaudit–1.2.2.sql
M pgaudit.control

Add PostgreSQL 12/13 versions and update URLs.

commit   : 33121cd796d4538e1690439f6ec5b6a3e4445d67    
  
author   : David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:57:54 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:57:54 -0400    

Click here for diff

pgAudit 1.3.2 commit log

Stamp 1.3.2.

commit   : 08e259ae81e337d3b2bd2ef837d216b05b3348b7    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 15:44:09 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 15:44:09 -0400    

Click here for diff

M Makefile
A pgaudit–1.3.1–1.3.2.sql
R094 pgaudit–1.3.1.sql pgaudit–1.3.2.sql
M pgaudit.control

Add PostgreSQL 12/13 versions and update URLs.

commit   : cda5efecbd0d8b2824351c0c49d0c44a7dc2ce63    
  
author   : David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:57:12 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:57:12 -0400    

Click here for diff

pgAudit 1.4.1 commit log

Stamp 1.4.1.

commit   : a64bf29700e5bef6644720c08ec52fc287a99c5b    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 15:30:22 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 15:30:22 -0400    

Click here for diff

M Makefile
A pgaudit–1.4–1.4.1.sql
R100 pgaudit–1.4.sql pgaudit–1.4.1.sql
M pgaudit.control

Add PostgreSQL 13 version and update URLs.

commit   : 57efe563317e5bf68899330a77f585b58a9adbb9    
  
author   : David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:55:54 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:55:54 -0400    

Click here for diff

pgBackRest 2.31 commit log

v2.30: PostgreSQL 13 Support

commit   : 9229d6c866ee6296180bfefdbce42660b9e59b98    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 11:51:45 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Oct 2020 11:51:45 -0400    

Click here for diff

Bug Fixes:  
  
* Error with hints when backup user cannot read pg_settings. (Reviewed by Stefan Fercot, Cynthia Shang. Reported by Mohamed Insaf K.)  
  
Features:  
  
* PostgreSQL 13 support. (Reviewed by Cynthia Shang.)  
  
Improvements:  
  
* Improve PostgreSQL version identification. (Reviewed by Cynthia Shang, Stephen Frost.)  
* Improve working directory error message. (Reviewed by Stefan Fercot.)  
* Add hint about starting the stanza when WAL segment not found. (Contributed by David Christensen. Reviewed by David Steele.)  
* Add hint for protocol version mismatch. (Reviewed by Cynthia Shang. Suggested by loop-evgeny.)  
  
Documentation Improvements:  
  
* Add note that pgBackRest versions must match when running remotely. (Reviewed by Cynthia Shang. Suggested by loop-evgeny.)  
* Move info command text to the reference and link to user guide. (Reviewed by Cynthia Shang. Suggested by Christophe Courtois.)  
* Update yum repository path for CentOS/RHEL user guide. (Contributed by Heath Lord. Reviewed by David Steele.)  

M CONTRIBUTING.md
M README.md
M doc/RELEASE.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 13.0 commit log

Stamp 13.0.

commit   : 29be9983a64c011eac0b9ee29895cce71e15ea77    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Sep 2020 16:47:36 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Sep 2020 16:47:36 -0400    

Click here for diff

M configure
M configure.in

Doc: improve v13 release note item about autovacuum and INSERTs.

commit   : 4406364e2bf421459be7bd21503da093d910e0c3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Sep 2020 13:30:18 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Sep 2020 13:30:18 -0400    

Click here for diff

pgAudit 1.5.0 commit log

Update version in README.md to PostgreSQL 13.

commit   : 5096e75f1aa6635c3d0e203254c4ef7eae9d3087    
  
author   : David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:54:32 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 9 Sep 2020 09:54:32 -0400    

Click here for diff

M README.md

Suppress logging for internally generated foreign-key queries.

commit   : 33248d2222cbb11c45da2ab61bbb855658836d7d    
  
author   : Peter Eisentraut <[email protected]>    
date     : Wed, 9 Sep 2020 14:50:08 +0200    
  
committer: GitHub <[email protected]>    
date     : Wed, 9 Sep 2020 14:50:08 +0200    

Click here for diff

pgBackRest 2.30 commit log

v2.29: Auto S3 Credentials on AWS

commit   : 1df7d3eee5baa38504478fafa27de2b1b0fce724    
  
author   : David Steele <[email protected]>    
date     : Mon, 31 Aug 2020 07:28:22 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 31 Aug 2020 07:28:22 -0400    

Click here for diff

Bug Fixes:  
  
* Suppress errors when closing local/remote processes. Since the command has completed it is counterproductive to throw an error but still warn to indicate that something unusual happened. (Reviewed by Cynthia Shang. Reported by argdenis.)  
* Fix issue with = character in file or database names. (Reviewed by Bastian Wegge, Cynthia Shang. Reported by Brad Nicholson, Bastian Wegge.)  
  
Features:  
  
* Automatically retrieve temporary S3 credentials on AWS instances. (Contributed by David Steele, Stephen Frost. Reviewed by Cynthia Shang, David Youatt, Aleš Zelený, Jeanette Bromage.)  
* Add archive-mode option to disable archiving on restore. (Reviewed by Stephen Frost. Suggested by Stephen Frost.)  
  
Improvements:  
  
* PostgreSQL 13 beta3 support. Changes to the control/catalog/WAL versions in subsequent betas may break compatibility but pgBackRest will be updated with each release to keep pace.  
* Asynchronous list/remove for S3/Azure storage. (Reviewed by Cynthia Shang, Stephen Frost.)  
* Improve memory usage of unlogged relation detection in manifest build. (Reviewed by Cynthia Shang, Stephen Frost, Brad Nicholson, Oscar. Suggested by Oscar, Brad Nicholson.)  
* Proactively close file descriptors after forking async process. (Reviewed by Stephen Frost, Cynthia Shang.)  
* Delay backup remote connection close until after archive check. (Contributed by Floris van Nee. Reviewed by David Steele.)  
* Improve detailed error output. (Reviewed by Cynthia Shang.)  
* Improve TLS error reporting. (Reviewed by Cynthia Shang, Stephen Frost.)  
  
Documentation Bug Fixes:  
  
* Add none to compress-type option reference and fix example. (Reported by Ugo Bellavance, Don Seiler.)  
* Add missing azure type in repo-type option reference. (Fixed by Don Seiler. Reviewed by David Steele.)  
* Fix typo in repo-cipher-type option reference. (Fixed by Don Seiler. Reviewed by David Steele.)  
  
Documentation Improvements:  
  
* Clarify that expire must be run regularly when expire-auto is disabled. (Reviewed by Douglas J Hunley. Suggested by Douglas J Hunley.)  

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.5.23 commit log

Stamp 9.5.23.

commit   : 641d7cf4bc92499fdbf23f3b47112502d5720599    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:23:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:23:10 -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   : 2e0358752da35d9c3496a5b448983d0ebd0ed9d9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    

Click here for diff

PostgreSQL 9.6.19 commit log

Stamp 9.6.19.

commit   : 03f5894b35c044f9b261bd00822ae4f009004871    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:21:12 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:21:12 -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   : a7e51a407658c65b3c3458bbbbff6c46a3c182b2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    

Click here for diff

PostgreSQL 10.14 commit log

Stamp 10.14.

commit   : a293b42e5274bb563fc10910272f30451f0857fb    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:19:16 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:19:16 -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   : d3aa1d4f48a49533cd3ea1dc845aefad89b60065    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    

Click here for diff

PostgreSQL 11.9 commit log

Stamp 11.9.

commit   : 25180875cb90ef18e83ce45697a9a4d4686b552b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:17:40 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:17:40 -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   : 6f57b9bf39283b89808c45da360c748ab29535c6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    

Click here for diff

PostgreSQL 12.4 commit log

Stamp 12.4.

commit   : 0ad348f38ea9aaafe51f9197c8a2498aaec70ff1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:15:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 17:15:53 -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   : f9ddc36ed676eb008f7392608fe250387968685e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Aug 2020 15:35:46 -0400    

Click here for diff

pgBackRest 2.29 commit log

v2.28: Azure Repository Storage

commit   : 5a4b91f90a81019e456a50c0f7311824f7e61475    
  
author   : David Steele <[email protected]>    
date     : Mon, 20 Jul 2020 08:57:22 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 20 Jul 2020 08:57:22 -0400    

Click here for diff

Bug Fixes:  
  
* Fix restore --force acting like --force --delta. This caused restore to replace files based on timestamp and size rather than overwriting, which meant some files that should have been updated were left unchanged. Normal restore and restore --delta were not affected by this issue. (Reviewed by Cynthia Shang.)  
  
Features:  
  
* Azure support for repository storage. (Reviewed by Cynthia Shang, Don Seiler.)  
* Add expire-auto option. This allows automatic expiration after a successful backup to be disabled. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang, David Steele.)  
  
Improvements:  
  
* Asynchronous S3 multipart upload. (Reviewed by Stephen Frost.)  
* Automatic retry for backup, restore, archive-get, and archive-push. (Reviewed by Cynthia Shang.)  
* Disable query parallelism in PostgreSQL sessions used for backup control. (Reviewed by Stefan Fercot.)  
* PostgreSQL 13 beta2 support. Changes to the control/catalog/WAL versions in subsequent betas may break compatibility but pgBackRest will be updated with each release to keep pace.  
* Improve handling of invalid HTTP response status. (Reviewed by Cynthia Shang.)  
* Improve error when pg1-path option missing for archive-get command. (Reviewed by Cynthia Shang.)  
* Add hint when checksum delta is enabled after a timeline switch. (Reviewed by Matt Bunter, Cynthia Shang.)  
* Use PostgreSQL instead of postmaster where appropriate. (Reviewed by Cynthia Shang.)  
  
Documentation Bug Fixes:  
  
* Fix incorrect example for repo-retention-full-type option. (Reported by Höseyin Sönmez.)  
* Remove internal commands from HTML and man command references. (Reported by Cynthia Shang.)  
  
Documentation Improvements:  
  
* Update PostgreSQL versions used to build user guides. Also add version ranges to indicate that a user guide is accurate for a range of PostgreSQL versions even if it was built for a specific version. (Reviewed by Stephen Frost.)  
* Update FAQ for expiring a specific backup set. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Update FAQ to clarify default PITR behavior. (Contributed by Cynthia Shang. Reviewed by David Steele.)  

M CONTRIBUTING.md
M README.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

pgBackRest 2.28 commit log

v2.27: Expiration Improvements and Compression Drivers

commit   : d8214e0d78ca8922eecb4da03008034c6a258b3b    
  
author   : David Steele <[email protected]>    
date     : Tue, 26 May 2020 08:11:50 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 26 May 2020 08:11:50 -0400    

Click here for diff

Bug Fixes:  
  
* Fix issue checking if file links are contained in path links. (Reviewed by Cynthia Shang. Reported by Christophe Cavallié.)  
* Allow pg-path1 to be optional for synchronous archive-push. (Reviewed by Cynthia Shang. Reported by Jerome Peng.)  
* The expire command now checks if a stop file is present. (Fixed by Cynthia Shang. Reviewed by David Steele.)  
* Handle missing reason phrase in HTTP response. (Reviewed by Cynthia Shang. Reported by Tenuun.)  
* Increase buffer size for lz4 compression flush. (Reviewed by Cynthia Shang. Reported by Eric Radman.)  
* Ignore pg-host* and repo-host* options for the remote command. (Reviewed by Cynthia Shang. Reported by Pavel Suderevsky.)  
* Fix possibly missing pg1-* options for the remote command. (Reviewed by Cynthia Shang. Reported by Andrew L'Ecuyer.)  
  
Features:  
  
* Time-based retention for full backups. The --repo-retention-full-type option allows retention of full backups based on a time period, specified in days. (Contributed by Cynthia Shang, Pierre Ducroquet. Reviewed by David Steele.)  
* Ad hoc backup expiration. Allow the user to remove a specified backup regardless of retention settings. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Zstandard compression support. Note that setting compress-type=zst will make new backups and archive incompatible (unrestorable) with prior versions of pgBackRest. (Reviewed by Cynthia Shang.)  
* bzip2 compression support. Note that setting compress-type=bz2 will make new backups and archive incompatible (unrestorable) with prior versions of pgBackRest. (Contributed by Stephen Frost. Reviewed by David Steele, Cynthia Shang.)  
* Add backup/expire running status to the info command. (Contributed by Stefan Fercot. Reviewed by David Steele.)  
  
Improvements:  
  
* Expire WAL archive only when repo-retention-archive threshold is met. WAL prior to the first full backup was previously expired after the first full backup. Now it is preserved according to retention settings. (Contributed by Cynthia Shang. Reviewed by David Steele.)  
* Add local MD5 implementation so S3 works when FIPS is enabled. (Reviewed by Cynthia Shang, Stephen Frost. Suggested by Brian Almeida, John Kelley.)  
* PostgreSQL 13 beta1 support. Changes to the control/catalog/WAL versions in subsequent betas may break compatibility but pgBackRest will be updated with each release to keep pace. (Reviewed by Cynthia Shang.)  
* Reduce buffer-size default to 1MiB. (Reviewed by Stephen Frost.)  
* Throw user-friendly error if expire is not run on repository host. (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.5.22 commit log

Stamp 9.5.22.

commit   : 7aa52945de3206191f8b2b121568d316ac4b234e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:16:09 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:16:09 -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   : 7ab65cd968b25519d864e0573dff9bca4431908b    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:31:50 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:31:50 +0200    

Click here for diff

PostgreSQL 9.6.18 commit log

Stamp 9.6.18.

commit   : b3960286a6fa1b195a06cfc38701866e21394861    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:14:21 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:14:21 -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   : 3cbf235e56df461b18c371cbca6a9dc422b0d2f0    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:28:48 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:28:48 +0200    

Click here for diff

PostgreSQL 10.13 commit log

Stamp 10.13.

commit   : a411361705cdf0c0d63d1de231d7ea33a030b4f9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:12:38 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:12:38 -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   : ce0bbdda3e3c2101efbb0a8915e9d057606059dc    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:26:52 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:26:52 +0200    

Click here for diff

PostgreSQL 11.8 commit log

Stamp 11.8.

commit   : d439e27d5f57df1365b53688daa367d56d55599d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:10:48 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:10:48 -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   : fcd89bbb70e2963c5f832191d3fd1f2a1d6443b6    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:24:12 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:24:12 +0200    

Click here for diff

PostgreSQL 12.3 commit log

Stamp 12.3.

commit   : 5060275aa8a1ead56e0a41308d7a43049a6cbe43    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:08:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 May 2020 17:08:58 -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

Translation updates

commit   : f2367aa0a4c7a5876c5b7a62306a156075c13190    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:19:18 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 11 May 2020 13:19:18 +0200    

Click here for diff

pgBackRest 2.27 commit log

v2.26: Non-blocking TLS

commit   : 2352ecf7c0db8d12cda4759709b4cd570e1b5de4    
  
author   : David Steele <[email protected]>    
date     : Mon, 20 Apr 2020 15:44:31 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 20 Apr 2020 15:44:31 -0400    

Click here for diff

Bug Fixes:  
  
* Remove empty subexpression from manifest regular expression. MacOS was not happy about this though other platforms seemed to work fine. (Fixed by David Raftis.)  
  
Improvements:  
  
* Non-blocking TLS implementation. (Reviewed by Slava Moudry, Cynthia Shang, Stephen Frost.)  
* Only limit backup copy size for WAL-logged files. The prior behavior could possibly lead to postgresql.conf or postgresql.auto.conf being truncated in the backup. (Reviewed by Cynthia Shang.)  
* TCP keep-alive options are configurable. (Suggested by Marc Cousin.)  
* Add io-timeout option.  

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

pgBackRest 2.26 commit log

v2.25: LZ4 Compression Support

commit   : fd3dca036b1436564dec17b7c23b62b9d9fa1051    
  
author   : David Steele <[email protected]>    
date     : Thu, 26 Mar 2020 17:14:53 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 26 Mar 2020 17:14:53 -0400    

Click here for diff

Features:  
  
* Add lz4 compression support. Note that setting compress-type=lz4 will make new backups and archive incompatible (unrestorable) with prior versions of pgBackRest. (Reviewed by Cynthia Shang.)  
* Add --dry-run option to the expire command. Use dry-run to see which backups/archive would be removed by the expire command without actually removing anything. (Contributed by Cynthia Shang, Luca Ferrari.)  
  
Improvements:  
  
* Improve performance of remote manifest build. (Suggested by Jens Wilke.)  
* Fix detection of keepalive options on Linux. (Contributed by Marc Cousin.)  
* Add configure host detection to set standards flags correctly. (Contributed by Marc Cousin.)  
* Remove compress/compress-level options from commands where unused. These commands (e.g. restore, archive-get) never used the compress options but allowed them to be passed on the command line. Now they will error when these options are passed on the command line. If these errors occur then remove the unused options. (Reviewed by Cynthia Shang.)  
* Limit backup file copy size to size reported at backup start. If a file grows during the backup it will be reconstructed by WAL replay during recovery so there is no need to copy the additional data. (Reviewed by Cynthia Shang.)  

M README.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

pgBackRest 2.25 commit log

v2.24: Auto-Select Backup Set for Time Target

commit   : 495dec44f0f512478ac942091ca2a29c60ad4911    
  
author   : David Steele <[email protected]>    
date     : Tue, 25 Feb 2020 17:05:45 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 25 Feb 2020 17:05:45 -0500    

Click here for diff

Bug Fixes:  
  
* Prevent defunct processes in asynchronous archive commands. (Reviewed by Stephen Frost. Reported by Adam Brusselback, ejberdecia.)  
* Error when archive-get/archive-push/restore are not run on a PostgreSQL host. (Reviewed by Stephen Frost. Reported by Jesper St John.)  
* Read HTTP content to eof when size/encoding not specified. (Reviewed by Cynthia Shang. Reported by Christian ROUX.)  
* Fix resume when the resumable backup was created by Perl. In this case the resumable backup should be ignored, but the C code was not able to load the partial manifest written by Perl since the format differs slightly. Add validations to catch this case and continue gracefully. (Reported by Kacey Holston.)  
  
Features:  
  
* Auto-select backup set on restore when time target is specified. Auto-selection is performed only when --set is not specified. If a backup set for the given target time cannot not be found, the latest (default) backup set will be used. (Contributed by Cynthia Shang.)  
  
Improvements:  
  
* Skip pg_internal.init temp file during backup. (Reviewed by Cynthia Shang. Suggested by Michael Paquier.)  
* Add more validations to the manifest on backup. (Reviewed by Cynthia Shang.)  
  
Documentation Improvements:  
  
* Prevent lock-bot from adding comments to locked issues. (Suggested by Christoph Berg.)  

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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/version.h

PostgreSQL 9.4.26 commit log

Stamp 9.4.26.

commit   : 30ffdd24d7222bc01183a56d536c236240674516    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:25:31 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:25:31 -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   : f6117744d14017cb11a6ddd95d4f44b114d871c7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    

Click here for diff

PostgreSQL 9.5.21 commit log

Stamp 9.5.21.

commit   : d9b89f1939cc33f14bb8c3f01ced946eb0febaa5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:23:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:23:16 -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   : 4153ac0d703593987f2fcac082d7fc04546c28cc    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    

Click here for diff

PostgreSQL 9.6.17 commit log

Stamp 9.6.17.

commit   : d48d8ba2361c93378d49050ff9526c8a7f289e34    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:21:38 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:21: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

Last-minute updates for release notes.

commit   : 3ede4280bce9ce567834cb79e9dfe66344526b18    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    

Click here for diff

PostgreSQL 10.12 commit log

Stamp 10.12.

commit   : 95d2576d023ec2a8b984472191b4e4be4205516e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:19:45 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:19:45 -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   : 27cfad5c8630428f7a2f63fd53b2e4a4fb248a90    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    

Click here for diff

PostgreSQL 11.7 commit log

Stamp 11.7.

commit   : a8423a99122bae8e90a3874a4466c39031657a55    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:17:28 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:17:28 -0500    

Click here for diff

M configure
M configure.in
M doc/bug.template
M src/include/pg_config.h.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   : f1a336887e1cc754b4985c82827aa70f847980ba    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    

Click here for diff

PostgreSQL 12.2 commit log

Stamp 12.2.

commit   : 45b88269a353ad93744772791feb6d01bc7e1e42    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:14:51 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 17:14:51 -0500    

Click here for diff

M configure
M configure.in
M src/include/pg_config.h.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   : ce5a2d2c3e8e1353d1cb31ab143730accbb1ac75    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 10 Feb 2020 12:51:07 -0500    

Click here for diff

pgBackRest 2.24 commit log

v2.23: Bug Fix

commit   : 2358d3448507f5dc4fd50edf65172285bca69c4b    
  
author   : David Steele <[email protected]>    
date     : Sun, 26 Jan 2020 22:38:21 -0700    
  
committer: David Steele <[email protected]>    
date     : Sun, 26 Jan 2020 22:38:21 -0700    

Click here for diff

Bug Fixes:  
  
* Fix missing files corrupting the manifest. If a file was removed by PostgreSQL during the backup (or was missing from the standby) then the next file might not be copied and updated in the manifest. If this happened then the backup would error when restored. (Reviewed by Cynthia Shang. Reported by Vitaliy Kukharik.)  
  
Improvements:  
  
* Use pkg-config instead of xml2-config for libxml2 build options. (Contributed by David Steele, Adrian Vondendriesch.)  
* Validate checksums are set in the manifest on backup/restore. (Reviewed by Cynthia Shang.)  

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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/version.h

Setting UPS on CentOS 8

Configure Cyber Power System, Inc. CP1500 AVR UPS in CentOS 8

Get list of USB device

Connect USB cable from UPS to CentOS host and run following command

lsusb

UPS Vendor and Product

Capture Vendor : XXXX and Product: YYYY

...
Bus 003 Device 002: ID 0764:0501 Cyber Power System, Inc. CP1500 AVR UPS
                       XXXX:YYYY
...

Create udev rule

For consistent naming let us create a udev rule

Create or Modify /etc/udev/rules.d/50-ups.rules (Update 0764 and 0501 with your Vendor and Product id)

pgBackRest 2.23 commit log

v2.22: Bug Fix

commit   : bae6e1c9e3a035f3793739ef1b469015777aa70b    
  
author   : David Steele <[email protected]>    
date     : Tue, 21 Jan 2020 16:12:33 -0700    
  
committer: David Steele <[email protected]>    
date     : Tue, 21 Jan 2020 16:12:33 -0700    

Click here for diff

Bug Fixes:  
  
* Fix error in timeline conversion. The timeline is required to verify WAL segments in the archive after a backup. The conversion was performed base 10 instead of 16, which led to errors when the timeline was ≥ 0xA. (Reported by Lukas Ertl, Eric Veldhuyzen.)  

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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/version.h

pgBackRest 2.22 commit log

v2.21: C Migration Complete

commit   : 2c0ba0820d3e4adea31ef6b8ee201be653ef9579    
  
author   : David Steele <[email protected]>    
date     : Wed, 15 Jan 2020 13:21:52 -0700    
  
committer: David Steele <[email protected]>    
date     : Wed, 15 Jan 2020 13:21:52 -0700    

Click here for diff

Bug Fixes:  
  
* Fix options being ignored by asynchronous commands. The asynchronous archive-get/archive-push processes were not loading options configured in command configuration sections, e.g. [global:archive-get]. (Reviewed by Cynthia Shang. Reported by Urs Kramer.)  
* Fix handling of \ in filenames. \ was not being properly escaped when calculating the manifest checksum which prevented the manifest from loading. Since instances of \ in cluster filenames should be rare to nonexistent this does not seem likely to be a serious problem in the field.  
  
Features:  
  
* pgBackRest is now pure C.  
* Add pg-user option. Specifies the database user name when connecting to PostgreSQL. If not specified pgBackRest will connect with the local OS user or PGUSER, which was the previous behavior. (Contributed by Mike Palmiotto.)  
* Allow path-style URIs in S3 driver.  
  
Improvements:  
  
* The backup command is implemented entirely in C. (Reviewed by Cynthia Shang.)  

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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/version.h
M test/code-count/file-type.yaml

pgBackRest 2.21 commit log

v2.20: Bug Fixes

commit   : 39fc2b7ad68d97cf5f23757e8a341428935621f4    
  
author   : David Steele <[email protected]>    
date     : Thu, 12 Dec 2019 08:20:21 -0500    
  
committer: David Steele <[email protected]>    
date     : Thu, 12 Dec 2019 08:20:21 -0500    

Click here for diff

Bug Fixes:  
  
* Fix archive-push/archive-get when PGDATA is symlinked. These commands tried to use cwd() as PGDATA but this would disagree with the path configured in pgBackRest if PGDATA was symlinked. If cwd() does not match the pgBackRest path then chdir() to the path and make sure the next cwd() matches the result from the first call. (Reported by Stephen Frost, Milosz Suchy.)  
* Fix reference list when backup.info is reconstructed in expire command. Since the backup command is still using the Perl version of reconstruct this issue will not express unless 1) there is a backup missing from backup.info and 2) the expire command is run directly instead of running after backup as usual. This unlikely combination of events means this is probably not a problem in the field.  
* Fix segfault on unexpected EOF in gzip decompression. (Reported by Stephen Frost.)  

M README.md
M doc/RELEASE.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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml

systemd and rc.local

How to correctly setup rc.local with systemd

I have seen many blogs claiming how to setup rc.local support with system but most of those are talking about setting a new service where as systemd comes with legacy rc.local support.

systemctl status rc-local

Note: you do not have to enable this service, rc-local is automatically executed after network.target using systemd-rc-local-generator.

Create rc.local script

sudo vi /etc/rc.d/rc.local

Add following text

#!/bin/bash
touch /tmp/rc.local.executed

I am just using touch command to create a file in /tmp/, you want to add your real commands.

pgBackRest 2.20 commit log

v2.19: C Migrations and Bug Fixes

commit   : 2d10293d041cbbc72e4a2bac32401f6f384ecb1a    
  
author   : David Steele <[email protected]>    
date     : Tue, 12 Nov 2019 15:51:28 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 12 Nov 2019 15:51:28 -0500    

Click here for diff

Bug Fixes:  
  
* Fix remote timeout in delta restore. When performing a delta restore on a largely unchanged cluster the remote could timeout if no files were fetched from the repository within protocol-timeout. Add keep-alives to prevent remote timeout. (Reported by James Sewell, Jens Wilke.)  
* Fix handling of repeated HTTP headers. When HTTP headers are repeated they should be considered equivalent to a single comma-separated header rather than generating an error, which was the prior behavior. (Reported by donicrosby.)  
  
Improvements:  
  
* JSON output from the info command is no longer pretty-printed. Monitoring systems can more easily ingest the JSON without linefeeds. External tools such as jq can be used to pretty-print if desired. (Contributed by Cynthia Shang.)  
* The check command is implemented entirely in C. (Contributed by Cynthia Shang.)  
  
Documentation Improvements:  
  
* Document how to contribute to pgBackRest. (Contributed by Cynthia Shang.)  
* Document maximum version for auto-stop option. (Contributed by Brad Nicholson.)  
  
Test Suite Improvements:  
  
* Fix container test path being used when --vm=none. (Suggested by Stephen Frost.)  
* Fix mismatched timezone in expect test. (Suggested by Stephen Frost.)  
* Don't autogenerate embedded libc code by default. (Suggested by Stephen Frost.)  

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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml
M test/lib/pgBackRestTest/Common/CodeCountTest.pm

PostgreSQL 9.4.25 commit log

Stamp 9.4.25.

commit   : 6cd154923526141ee65548513324fa66c72e83d4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:13:41 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:13:41 -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

Doc: fix ancient mistake, or at least obsolete info, in rules example.

commit   : 84aad60b9cdade0a9d55f938bec92d788e2c54e9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:55 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:55 -0500    

Click here for diff

PostgreSQL 9.5.20 commit log

Stamp 9.5.20.

commit   : 2b634067fcd0c3ac6d528b261b4c77d97e6aeae2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:11:27 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:11: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

Doc: fix ancient mistake, or at least obsolete info, in rules example.

commit   : 18831346d4e607d35ff338c6e9eec0319cff8d72    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:55 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:55 -0500    

Click here for diff

PostgreSQL 9.6.16 commit log

Stamp 9.6.16.

commit   : 39b3a8c830097af84f655a36879eb1b686fb4cd7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:09:28 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:09: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

Doc: fix ancient mistake, or at least obsolete info, in rules example.

commit   : 750d72fde6233b4ccad5f5416b68042169c97b61    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:55 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:55 -0500    

Click here for diff

PostgreSQL 10.11 commit log

Stamp 10.11.

commit   : 004ae0a9766236d5d1769301089a014c5ef09cae    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:07:14 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:07:14 -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

Doc: fix ancient mistake, or at least obsolete info, in rules example.

commit   : b75667d84fb3f96418dcef4e464ad0dab97237b6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:54 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:54 -0500    

Click here for diff

PostgreSQL 11.6 commit log

Stamp 11.6.

commit   : 34f805c8cf1bc4d54075526d3b023d9194ccd2cd    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:05:05 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:05:05 -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

Doc: fix ancient mistake, or at least obsolete info, in rules example.

commit   : b3c762a45a14e119acf371f60eb01c8d3607f714    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:54 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:54 -0500    

Click here for diff

PostgreSQL 12.1 commit log

Stamp 12.1.

commit   : 578a551f82f7ad746b36d98c401bdc92c136d664    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:03:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 17:03:10 -0500    

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

Doc: fix ancient mistake, or at least obsolete info, in rules example.

commit   : 02f7b7ab75680440695a1e205cbb6636551b6013    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:54 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 11 Nov 2019 14:39:54 -0500    

Click here for diff

pgBackRest 2.19 commit log

v2.18: PostgreSQL 12 Support

commit   : 4629237d6a308a250cd52fff49693cd0a1069253    
  
author   : David Steele <[email protected]>    
date     : Tue, 1 Oct 2019 16:02:07 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 1 Oct 2019 16:02:07 -0400    

Click here for diff

Features:  
  
* PostgreSQL 12 support.  
* Add info command set option for detailed text output. The additional details include databases that can be used for selective restore and a list of tablespaces and symlinks with their default destinations. (Contributed by Cynthia Shang. Suggested by Stephen Frost, ejberdecia.)  
* Add standby restore type. This restore type automatically adds standby_mode=on to recovery.conf for PostgreSQL < 12 and creates standby.signal for PostgreSQL ≥ 12, creating a common interface between PostgreSQL versions. (Reviewed by Cynthia Shang.)  
  
Improvements:  
  
* The restore command is implemented entirely in C. (Reviewed by Cynthia Shang.)  
  
Documentation Improvements:  
  
* Document the relationship between db-timeout and protocol-timeout. (Contributed by Cynthia Shang. Suggested by James Chanco Jr.)  
* Add documentation clarifications regarding standby repositories. (Contributed by Cynthia Shang.)  
* Add FAQ for time-based Point-in-Time Recovery. (Contributed by Cynthia Shang.)  

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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/perl/embed.auto.c
M src/version.h

PostgreSQL 12.0 commit log

Stamp 12.0.

commit   : ad1f2885b8c82e0c2d56d7974f012cbecce17a17    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 30 Sep 2019 16:03:42 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 30 Sep 2019 16:03:42 -0400    

Click here for diff

M configure
M configure.in
M src/include/pg_config.h.win32

Suppress another CR in program output

commit   : b60f9afcf4bfe6b1ff73b49b9bab20dde356c7f4    
  
author   : Andrew Dunstan <[email protected]>    
date     : Mon, 30 Sep 2019 15:48:54 -0400    
  
committer: Andrew Dunstan <[email protected]>    
date     : Mon, 30 Sep 2019 15:48:54 -0400    

Click here for diff

libvirt - Static IP and local dns

libvirt - Static IP and local dns

Setting Static IP for kvm guests

When using libvirt (linux kvm), many timnes it is required to assign static ip. One approach is to setup static ip inside guest but just like I use my router’s dhcp server to assign static IPs, I prefer to use same approach for VMs.

We can create IP to MAC address bindings in network setup but adding similar line(s) inside dhcp section:

QNAP UPS Sharing via network

Using QNAP Master UPS on CentOS 7 as Slave

On QNAP

ssh to your QNAP

vi /mnt/HDA_ROOT/.config/ups/upsd.users`

Add following towards the end of file.

[monuser]
	password  = monpass
	allowfrom = 192.168.101.101
	upsmon slave

Goto QNAP Web interface http://<IP Address | domain name >
Navigate to :
Control Panel / Externaql Devices / UPS
[x] Enable network UPS master

On CentOS 7

sudo yum install nut-client

Edit upsmon.conf

vi /etc/ups/upsmon.conf

Add following line

pgBackRest 2.18 commit log

v2.17: C Migrations and Bug Fixes

commit   : ce2bf2999892f689001b084af4d5feb63dc9b402    
  
author   : David Steele <[email protected]>    
date     : Tue, 3 Sep 2019 16:39:32 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 3 Sep 2019 16:39:32 -0400    

Click here for diff

Bug Fixes:  
  
* Improve slow manifest build for very large quantities of tables/segments. (Reported by Jens Wilke.)  
* Fix exclusions for special files. (Reported by CluelessTechnologist, Janis Puris, Rachid Broum.)  
  
Improvements:  
  
* The stanza-create/update/delete commands are implemented entirely in C. (Contributed by Cynthia Shang.)  
* The start/stop commands are implemented entirely in C. (Contributed by Cynthia Shang.)  
* Create log directories/files with 0750/0640 mode. (Suggested by Damiano Albani.)  
  
Documentation Bug Fixes:  
  
* Fix yum.p.o package being installed when custom package specified. (Reported by Joe Ayers, John Harvey.)  
  
Documentation Improvements:  
  
* Build pgBackRest as an unprivileged user. (Suggested by Laurenz Albe.)  

M README.md
M doc/RELEASE.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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml
M test/lib/pgBackRestTest/Common/CodeCountTest.pm

PostgreSQL 9.4.24 commit log

Stamp 9.4.24.

commit   : 246893dce8ebea90ef083ab801da4d1f474e01ad    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:22:47 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:22:47 -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   : 4908df4a609aa1f2b3def968fe5b94a74cfde214    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    

Click here for diff

PostgreSQL 9.5.19 commit log

Stamp 9.5.19.

commit   : 167e5353799eabb034817b1e7bafd674d3c2bb04    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:20:40 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:20:40 -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   : e3d8c9a5f1014be97150d07b3e5af1d32a45df65    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    

Click here for diff

PostgreSQL 9.6.15 commit log

Stamp 9.6.15.

commit   : 86ca7f81f7dfc17f04698189dec8973d358bc711    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:18:48 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:18:48 -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   : 3354bd5e2ba921d8267dbd6cac90b491a4f27cae    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    

Click here for diff

PostgreSQL 10.10 commit log

Stamp 10.10.

commit   : 2fbecb66c45eccb8922c371084ae4f0b3a72a86b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:16:54 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:16:54 -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   : f61bc0048b6b3a9bac7afd469cb6811d29d29d5d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    

Click here for diff

PostgreSQL 11.5 commit log

Stamp 11.5.

commit   : fdf16779f107dd22a2cb8430d2eee6c344b34187    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:14:59 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 17:14:59 -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   : d03c0413343ac5a79bc2f6ee5abc84c873efd863    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Aug 2019 11:49:14 -0400    

Click here for diff

pgBackRest 2.17 commit log

v2.16: C Migrations and Bug Fixes

commit   : 9e730c1bd61b00fa506ea443cdd6161e88ed31ae    
  
author   : David Steele <[email protected]>    
date     : Mon, 5 Aug 2019 12:03:04 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 5 Aug 2019 12:03:04 -0400    

Click here for diff

Bug Fixes:  
  
* Retry S3 RequestTimeTooSkewed errors instead of immediately terminating. (Reported by sean0101n, Tim Garton, Jesper St John, Aleš Zelený.)  
* Fix incorrect handling of transfer-encoding response to HEAD request. (Reported by Pavel Suderevsky.)  
* Fix scoping violations exposed by optimizations in gcc 9. (Reported by Christian Lange, Ned T. Crigler.)  
  
Features:  
  
* Add repo-s3-port option for setting a non-standard S3 service port.  
  
Improvements:  
  
* The local command for backup is implemented entirely in C. (Contributed by David Steele, Cynthia Shang.)  
* The check command is implemented partly in C. (Reviewed by Cynthia Shang.)  

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 lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/perl/embed.auto.c
M src/version.h
M test/code-count/file-type.yaml

pgBackRest 2.15 commit log

Begin v2.16 development.

commit   : 466602387bc279aa44a811dc2948b893e4127b2c    
  
author   : David Steele <[email protected]>    
date     : Tue, 25 Jun 2019 08:42:20 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 25 Jun 2019 08:42:20 -0400    

Click here for diff

M doc/RELEASE.md
M doc/resource/git-history.cache
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M src/configure
M src/configure.ac
M src/perl/embed.auto.c
M src/version.h

PostgreSQL 9.4.23 commit log

Stamp 9.4.23.

commit   : a01e72fb69cb808364788b5360546f75cf2198df    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:26:08 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:26:08 -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   : 5eaeea2cecb98161d41e11aff917c91177a8ad0c    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 17 Jun 2019 14:45:16 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 17 Jun 2019 14:45:16 +0200    

Click here for diff

PostgreSQL 9.5.18 commit log

Stamp 9.5.18.

commit   : 683c768cbb7adc18fa0be93e41a090a48b000225    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:23:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:23:53 -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   : 944bf6b4df7d005de130e4d1c3a735788f89e5c3    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 17 Jun 2019 14:46:50 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 17 Jun 2019 14:46:50 +0200    

Click here for diff

PostgreSQL 9.6.14 commit log

Stamp 9.6.14.

commit   : 25cd1175fce691517c9e55311d9a1e4ecf930a32    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:21:22 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:21: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

Last-minute updates for release notes.

commit   : 7dc3e28173b6d7527a24bb8a4e324137c7cfe9d2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 10:53:45 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 10:53:45 -0400    

Click here for diff

PostgreSQL 10.9 commit log

Stamp 10.9.

commit   : cb4cb7401e12f5796a5e16fabddeffae3cac39b5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:18:49 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:18: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   : 8339895d8f797d8d1ccbd555937ed8cc727ea279    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 10:53:45 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 10:53:45 -0400    

Click here for diff

PostgreSQL 11.4 commit log

Stamp 11.4.

commit   : e5f26d79badfae8018ac70f2137158fe36246c2b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:15:30 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 17:15:30 -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   : a4e4418c3f68986607d7b588389e026108c79d71    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 10:53:45 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Jun 2019 10:53:45 -0400    

Click here for diff

pgAudit 1.0.7 commit log

Stamp 1.0.7.

commit   : 847d3bdbaba356a46d1408b2fe9105dd73d52cc7    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 13:25:52 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 13:25:52 -0400    

Click here for diff

M Makefile
A pgaudit–1.0.6–1.0.7.sql
R094 pgaudit–1.0.6.sql pgaudit–1.0.7.sql
M pgaudit.control

Update Vagrantfile with new box version and PostgreSQL repository.

commit   : 4a25265974287f45e987aa4e15bba17de651bef2    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:36:16 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:36:16 -0400    

Click here for diff

pgAudit 1.1.2 commit log

Stamp 1.1.2.

commit   : 527fa2114bf9fec12593c71e00ed30f314acaf3a    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 13:15:43 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 13:15:43 -0400    

Click here for diff

M Makefile
A pgaudit–1.1.1–1.1.2.sql
R094 pgaudit–1.1.1.sql pgaudit–1.1.2.sql
M pgaudit.control

Update Vagrantfile with new box version and PostgreSQL repository.

commit   : 5caff1395cf9070e70a1e85a7592d7010e4ff1e2    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:34:05 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:34:05 -0400    

Click here for diff

pgAudit 1.2.1 commit log

Stamp 1.2.1.

commit   : f56258e1cf0642e7df02bbd85535f2fb446bdd9f    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 13:06:58 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 13:06:58 -0400    

Click here for diff

M Makefile
A pgaudit–1.2–1.2.1.sql
R094 pgaudit–1.2.sql pgaudit–1.2.1.sql
M pgaudit.control

Update Vagrantfile with new box version and PostgreSQL repository.

commit   : 3a969f4fc1ae7d5e8e17002f43bb5872211ea14f    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:32:14 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:32:14 -0400    

Click here for diff

pgAudit 1.3.1 commit log

Stamp 1.3.1.

commit   : 4e2e968b364ebb6bb244784c5be39b0abd0bed7a    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:58:41 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:58:41 -0400    

Click here for diff

M Makefile
A pgaudit–1.3–1.3.1.sql
R094 pgaudit–1.3.sql pgaudit–1.3.1.sql
M pgaudit.control

Update Vagrantfile with new box version and PostgreSQL repository.

commit   : 1487811fe7bcf1f0212dc5462cfaa738feb85412    
  
author   : David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:30:15 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 23 May 2019 12:30:15 -0400    

Click here for diff

pgBackRest 2.14 commit log

v2.14: Bug Fix and Improvements

commit   : 0f685a33a02adde45792711b957a75391fc5f34e    
  
author   : David Steele <[email protected]>    
date     : Mon, 20 May 2019 11:51:58 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 20 May 2019 11:51:58 -0400    

Click here for diff

Bug Fixes:  
  
* Fix segfault when process-max > 8 for archive-push/archive-get. (Reported by Jens Wilke.)  
  
Improvements:  
  
* Bypass database checks when stanza-delete issued with force. (Contributed by Cynthia Shang. Suggested by hatifnatt.)  
* Add configure script for improved multi-platform support.  
  
Documentation Features:  
  
* Add user guides for CentOS/RHEL 6/7.  

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

PostgreSQL 9.4.22 commit log

Stamp 9.4.22.

commit   : 30b1e1ac4cea9ab32f2912e503589cda09e535aa    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:54:48 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:54:48 -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   : ffe69b4afdae8284ad3f0d4c57640f077799cfa9    
  
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

PostgreSQL 9.5.17 commit log

Stamp 9.5.17.

commit   : b221b78f83f5bc337b596170d70ab0a9d72a2951    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:52:44 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:52:44 -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   : 1760514e73e942dcb73231b6d65f6c2ef210c7da    
  
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

PostgreSQL 9.6.13 commit log

Stamp 9.6.13.

commit   : d22ca701a39dfd03cdfa1ca238370d34f4bc4ac4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:50:49 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:50: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   : a70f2e4cdfb5a8a05ab178037ba39cf3ac190246    
  
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

PostgreSQL 10.8 commit log

Stamp 10.8.

commit   : 441190289892c4ae870d0781175aa8edd0ec528e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:48:45 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 May 2019 16:48:45 -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   : 585e8ffd195d868f23318caaed6fd586f8d56a0e    
  
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

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

PostgreSQL - Zero to Hero (part 2)

PostgreSQL - Running Multiple Instances

Running PostgreSQL 11 and PostgreSQL 10, or any combination of major versions, on a single system is easy when using RPM packages such as the ones provided at PostgreSQL YUM reposiotry. PGDG rpms make it easy to run multiple version of PostgreSQL on a single system. Install one more PGDG versions, setup, enable services using steps shared in previous blog.

This guide will help you get started with installing and configuring multiple PostgreSQL 11 clusters on a CentOS / RHEL 7 based system, which will also work for Fedora 27, 28, 29.

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 - Zero to Hero (part 1)

PostgreSQL - Installing and Creating cluster

One of the most important things to using PostgreSQL successfully in your development and production environments is simply getting started! One of the most popular ways to install PostgreSQL is by using RPM packages. The PostgreSQL RPM packages work across many Linux distributions, including, RedHat Enterprise Linux (RHEL), CentOS, Fedora, Scientific Linux, and more, and the PostgreSQL community provides installers for these distributions.

This guide will help you get started with installing and configuring PostgreSQL for a CentOS / RHEL 7 based system, which will also work for Fedora 29. We will be installing PostgreSQL 11, which is the latest major release of PostgreSQL as of this writing.

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

PostgreSQL 9.3.24 commit log

Stamp 9.3.24.

commit   : e0fb7a2ce39f25cbbbe50c95aebdab1ee3beff23    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:13:40 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:13:40 -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   : 50043c87dfaf8e554e792df15ae8ef1fc5df9632    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:30:02 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:30:02 +0200    

Click here for diff

PostgreSQL 9.4.19 commit log

Stamp 9.4.19.

commit   : 895fb6e2e270654b2a89042ddaf7db0e1a29003c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:11:24 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:11:24 -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   : 1af8bbe9abab91b2f269cc6dddcc9b7e5350929d    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:31:39 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:31:39 +0200    

Click here for diff

PostgreSQL 9.5.14 commit log

Stamp 9.5.14.

commit   : 2a37ee373aad7f8a702601b1c0bc0df6c79cff58    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:09:28 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:09:28 -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   : 10e1a4a26cb7f849fabd0302b9aec8de9be39be7    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:35:42 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:35:42 +0200    

Click here for diff

PostgreSQL 9.6.10 commit log

Stamp 9.6.10.

commit   : ca3489e768990e32096f0f24d46d5f0b8b70cff4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:07:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:07: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

Translation updates

commit   : d275672f7d9ad12b882687debeed549ab5ad0251    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:44:29 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 19:44:29 +0200    

Click here for diff

PostgreSQL 10.5 commit log

Stamp 10.5.

commit   : 4191e37a9a1fb598267c445c717914012d9bc423    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:05:31 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Aug 2018 16:05:31 -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   : 4ae11214238b382242c038566e5da970fbdaa355    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 20:03:55 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 6 Aug 2018 20:03:55 +0200    

Click here for diff

pgBackRest 2.4 commit log

v2.04: Critical Bug Fix for Backup Resume

commit   : a8143ec1253f3d9187c053def0b8c515d4f13fd5    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 Jul 2018 20:16:41 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 5 Jul 2018 20:16:41 -0400    

Click here for diff

IMPORTANT NOTE: This release fixes a critical bug in the backup resume feature. All resumed backups prior to this release should be considered inconsistent. A backup will be resumed after a prior backup fails, unless resume=n has been specified. A resumed backup can be identified by checking the backup log for the message "aborted backup of same type exists, will be cleaned to remove invalid files and resumed". If the message exists, do not use this backup or any backup in the same set for a restore and check the restore logs to see if a resumed backup was restored. If so, there may be inconsistent data in the cluster.  
  
Bug Fixes:  
  
* Fix critical bug in resume that resulted in inconsistent backups. A regression in v0.82 removed the timestamp comparison when deciding which files from the aborted backup to keep on resume. See note above for more details. (Reported by David Youatt, Yogesh Sharma, Stephen Frost.)  
* Fix error in selective restore when only one user database exists in the cluster. (Fixed by Cynthia Shang. Reported by Nj Baliyan.)  
* Fix non-compliant ISO-8601 timestamp format in S3 authorization headers. AWS and some gateways were tolerant of space rather than zero-padded hours while others were not. (Fixed by Andrew Schwartz.)  
  
Features:  
  
* PostgreSQL 11 Beta 2 support.  
  
Improvements:  
  
* Improve the HTTP client to set content-length to 0 when not specified by the server. S3 (and gateways) always set content-length or transfer-encoding but HTTP 1.1 does not require it and proxies (e.g. HAProxy) may not include either. (Suggested by Adam K. Sumner.)  
* Set search_path = 'pg_catalog' on PostgreSQL connections. (Suggested by Stephen Frost.)  

M README.md
M doc/resource/exe.cache
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

pgBackRest 1.30 commit log

v1.29: Critical Bug Fix for Backup Resume

commit   : f738d268fec21cb697eb460b82240f2c2b0833f5    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 Jul 2018 18:36:34 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 5 Jul 2018 18:36:34 -0400    

Click here for diff

IMPORTANT NOTE: This release fixes a critical bug in the backup resume feature. All resumed backups prior to this release should be considered inconsistent. A backup will be resumed after a prior backup fails, unless resume=n has been specified. A resumed backup can be identified by checking the backup log for the message "aborted backup of same type exists, will be cleaned to remove invalid files and resumed". If the message exists, do not use this backup or any backup in the same set for a restore and check the restore logs to see if a resumed backup was restored. If so, there may be inconsistent data in the cluster.  
  
Bug Fixes:  
  
* Fix critical bug in resume that resulted in inconsistent backups. A regression in v0.82 removed the timestamp comparison when deciding which files from the aborted backup to keep on resume. See note above for more details. (Reported by David Youatt, Yogesh Sharma, Stephen Frost.)  
* Fix non-compliant ISO-8601 timestamp format in S3 authorization headers. AWS and some gateways were tolerant of space rather than zero-padded hours while others were not. (Fixed by Andrew Schwartz.)  
* Fix directory syncs running recursively when only the specified directory should be synced. (Reported by Craig A. James.)  
* Fix --target-action and --recovery-option options being reported as invalid when restoring with --type=immediate. (Reported by Brad Nicholson.)  
* Fix archive-copy throwing "path not found" error for incr/diff backups. (Reported by yummyliu, Vitaliy Kukharik.)  
* Fix failure in manifest build when two or more files in PGDATA are linked to the same directory. (Reported by Vitaliy Kukharik.)  
* Fix delta restore failing when a linked file was missing.  
* Fix error in selective restore when only one user database exists in the cluster. (Fixed by Cynthia Shang. Reported by Nj Baliyan.)  
  
Improvements:  
  
* Improve the HTTP client to set content-length to 0 when not specified by the server. S3 (and gateways) always set content-length or transfer-encoding but HTTP 1.1 does not require it and proxies (e.g. HAProxy) may not include either. (Suggested by Adam K. Sumner.)  
* Improve performance of HTTPS client. Buffering now takes the pending bytes on the socket into account (when present) rather than relying entirely on select(). In some instances the final bytes would not be flushed until the connection was closed.  
* Improve S3 delete performance. The constant S3_BATCH_MAX had been replaced with a hard-coded value of 2, probably during testing.  
* Make backup/restore path sync more efficient. Scanning the entire directory can be very expensive if there are a lot of small tables. The backup manifest contains the path list so use it to perform syncs instead of scanning the backup/restore path. Remove recursive path sync functionality since it is no longer used.  

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

pgBackRest 2.3 commit log

v2.03: Single Executable to Deploy

commit   : f7123c1bbf239814b33ddc97e53b472cf0e69d16    
  
author   : David Steele <[email protected]>    
date     : Tue, 22 May 2018 19:53:25 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 22 May 2018 19:53:25 -0400    

Click here for diff

Bug Fixes:  
  
* Fix potential buffer overrun in error message handling. (Reported by Lætitia.)  
* Fix archive write lock being taken for the synchronous archive-get command. (Reported by Uspen.)  
  
Improvements:  
  
* Embed exported C functions and Perl modules directly into the pgBackRest executable.  
* Use time_t instead of __time_t for better portability. (Suggested by Nick Floersch.)  
* Print total runtime in milliseconds at command end.  

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
M test/test.pl

ASUS Merlin RT-AC66U Notes

1. Custom DNS goes in /jffs/configs/dnsmasq.conf.add

address=/test.com/www.test.com/127.0.0.1
address=/test.com/www.test.com/::1
service restart_dnsmasq

PostgreSQL 9.3.23 commit log

Stamp 9.3.23.

commit   : ec8e7d60bac23b1b9102798afc30078aca9076ae    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:59:47 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:59:47 -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   : 035524b11821343bf1236e8ea5b078b9508225df    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    

Click here for diff

PostgreSQL 9.4.18 commit log

Stamp 9.4.18.

commit   : 364998df87a8fc498302d4b02681909f81635914    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:57:35 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:57:35 -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   : d289dcfc393c5329fb67a1df27957a9923365ce6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    

Click here for diff

PostgreSQL 9.5.13 commit log

Stamp 9.5.13.

commit   : ceb2b0b0abaf0e7a14d25c3e75d4fd0b80714149    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:55:28 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:55:28 -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   : 23a086a03fe635764c8f0879219a7adeb5a39b56    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    

Click here for diff

PostgreSQL 9.6.9 commit log

Stamp 9.6.9.

commit   : 2f895f784fb31bf008162e9c52cc0b2c717823e8    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:53:38 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:53:38 -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   : e71d9f6951fa61f386bebe3c97735a80def8a1e2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    

Click here for diff

PostgreSQL 10.4 commit log

Stamp 10.4.

commit   : ab5e9caa4a3ec4765348a0482e88edcf3f6aab4a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:51:40 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 16:51:40 -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   : f5f8b5892a08c678de878653fca906f85e399f27    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 May 2018 13:13:27 -0400    

Click here for diff

pgBackRest 2.2 commit log

v2.02: Parallel Asynchronous Archive Get and Configuration Includes

commit   : ee8aafb3cadd77682c97bcc74adb457e0723ebee    
  
author   : David Steele <[email protected]>    
date     : Sun, 6 May 2018 19:53:42 -0400    
  
committer: David Steele <[email protected]>    
date     : Sun, 6 May 2018 19:53:42 -0400    

Click here for diff

Bug Fixes:  
  
* Fix directory syncs running recursively when only the specified directory should be synced. (Reported by Craig A. James.)  
* Fix archive-copy throwing "path not found" error for incr/diff backups. (Reported by yummyliu, Vitaliy Kukharik.)  
* Fix failure in manifest build when two or more files in PGDATA are linked to the same directory. (Reported by Vitaliy Kukharik.)  
* Fix delta restore failing when a linked file is missing.  
* Fix rendering of key/value and list options in help. (Reported by Clinton Adams.)  
  
Features:  
  
* Add asynchronous, parallel archive-get. This feature maintains a queue of WAL segments to help reduce latency when PostgreSQL requests a WAL segment with restore_command.  
* Add support for additional pgBackRest configuration files in the directory specified by the --config-include-path option. Add --config-path option for overriding the default base path of the --config and --config-include-path option. (Contributed by Cynthia Shang.)  
* Add repo-s3-token option to allow temporary credentials tokens to be configured. pgBackRest currently has no way to request new credentials so the entire command (e.g. backup, restore) must complete before the credentials expire. (Contributed by Yogesh Sharma.)  
  
Improvements:  
  
* Update the archive-push-queue-max, manifest-save-threshold, and buffer-size options to accept values in KB, MB, GB, TB, or PB where the multiplier is a power of 1024. (Contributed by Cynthia Shang.)  
* Make backup/restore path sync more efficient. Scanning the entire directory can be very expensive if there are a lot of small tables. The backup manifest contains the path list so use it to perform syncs instead of scanning the backup/restore path.  
* Show command parameters as well as command options in initial info log message.  
* Rename archive-queue-max option to archive-push-queue-max to avoid confusion with the new archive-get-queue-max option. The old option name will continue to be accepted.  

M README.md
M doc/resource/exe.cache
M doc/xml/index.xml
M doc/xml/release.xml
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibCAuto.pm
M src/version.h
M test/code-count/file-type.yaml

pgBackRest 2.1 commit log

v2.01: Minor Bug Fixes and Improvements

commit   : 2a3d6ecde8a86154cfaba067dfcbe459ef2aa8e1    
  
author   : David Steele <[email protected]>    
date     : Mon, 19 Mar 2018 21:49:41 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 19 Mar 2018 21:49:41 -0400    

Click here for diff

Bug Fixes:  
  
* Fix --target-action and --recovery-option options being reported as invalid when restoring with --type=immediate. (Reported by Brad Nicholson.)  
* Immediately error when a secure option (e.g. repo1-s3-key) is passed on the command line. Since pgBackRest would not pass secure options on to sub-processes an obscure error was thrown. The new error is much clearer and provides hints about how to fix the problem. Update command documentation to omit secure options that cannot be specified on the command-line. (Reported by Brad Nicholson.)  
* Fix issue passing --no-config to embedded Perl. (Reported by Ibrahim Edib Kokdemir.)  
* Fix issue where specifying log-level-stderr > warn would cause a local/remote process to error on exit due to output found on stderr when none was expected. The max value for a local/remote process is now error since there is no reason for these processes to emit warnings. (Reported by Clinton Adams.)  
* Fix manifest test in the check command when tablespaces are present. (Fixed by Cynthia Shang. Reported by Thomas Flatley.)  
  
Improvements:  
  
* Error when multiple arguments are set in the config file for an option that does not accept multiple arguments. (Contributed by Cynthia Shang.)  
* Remove extraneous sudo commands from src/Makefile. (Contributed by Adrian Vondendriesch.)  

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

PostgreSQL 9.3.22 commit log

Revert restructuring of bin/scripts/Makefile

commit   : 3652766ba932c7b7efdb2b29524898d881a94a33    
  
author   : Magnus Hagander <[email protected]>    
date     : Tue, 27 Feb 2018 14:08:53 +0100    
  
committer: Magnus Hagander <[email protected]>    
date     : Tue, 27 Feb 2018 14:08:53 +0100    

Click here for diff

The Makefile portion of 91f3ffc5249eff99c311fb27e7b29a44d9c62be1 broke  
the MSVC build. This patch reverts the changes to the Makefile and  
adjusts it to work with the new code, while keeping the actual code  
changes from the original patch.  
  
Author: Victor Wagner <[email protected]>  

M src/bin/scripts/Makefile

PostgreSQL 9.4.17 commit log

Revert restructuring of bin/scripts/Makefile

commit   : 5181bebba73b2fdcb38f4c7f06491e8092873969    
  
author   : Magnus Hagander <[email protected]>    
date     : Tue, 27 Feb 2018 14:08:53 +0100    
  
committer: Magnus Hagander <[email protected]>    
date     : Tue, 27 Feb 2018 14:08:53 +0100    

Click here for diff

The Makefile portion of 91f3ffc5249eff99c311fb27e7b29a44d9c62be1 broke  
the MSVC build. This patch reverts the changes to the Makefile and  
adjusts it to work with the new code, while keeping the actual code  
changes from the original patch.  
  
Author: Victor Wagner <[email protected]>  

M src/bin/scripts/Makefile

PostgreSQL 9.5.12 commit log

Revert restructuring of bin/scripts/Makefile

commit   : 41545d1524eb461b91698f53316b556c96aaf3a5    
  
author   : Magnus Hagander <[email protected]>    
date     : Tue, 27 Feb 2018 14:08:53 +0100    
  
committer: Magnus Hagander <[email protected]>    
date     : Tue, 27 Feb 2018 14:08:53 +0100    

Click here for diff

The Makefile portion of 91f3ffc5249eff99c311fb27e7b29a44d9c62be1 broke  
the MSVC build. This patch reverts the changes to the Makefile and  
adjusts it to work with the new code, while keeping the actual code  
changes from the original patch.  
  
Author: Victor Wagner <[email protected]>  

M src/bin/scripts/Makefile

PostgreSQL 9.6.8 commit log

Stamp 9.6.8.

commit   : ad5fe2d22d020a439e96d476c65eb43885338d86    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 17:13:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 17:13:40 -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

Schema-qualify references in test_ddl_deparse test script.

commit   : 3300e876cd45cf169d981fa53f9c9e8289ee3c82    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 12:22:39 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 12:22:39 -0500    

Click here for diff

PostgreSQL 10.3 commit log

Stamp 10.3.

commit   : 65c6b53991e1c56f6a0700ae26928962ddf2b9fe    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 17:10:47 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 17:10:47 -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

Schema-qualify references in test_ddl_deparse test script.

commit   : fdf521d697a37fbaa283e7b9de3ffc7f5029f544    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 12:22:39 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 26 Feb 2018 12:22:39 -0500    

Click here for diff

pgBackRest 2.0 commit log

v2.00: Performance Improvements for Archive Push

commit   : 13cdb75ac56609c6a1d2f7cb3c31c0f0b29ecc3b    
  
author   : David Steele <[email protected]>    
date     : Fri, 23 Feb 2018 22:38:45 -0500    
  
committer: David Steele <[email protected]>    
date     : Fri, 23 Feb 2018 22:38:45 -0500    

Click here for diff

Features:  
  
* The archive-push command is now partially coded in C which allows the PostgreSQL archive_command to run significantly faster when processing status messages from the asynchronous archive process. (Reviewed by Cynthia Shang.)  
  
Improvements:  
  
* Improve check command to verify that the backup manifest can be built. (Contributed by Cynthia Shang.)  
* Improve performance of HTTPS client. Buffering now takes the pending bytes on the socket into account (when present) rather than relying entirely on select(). In some instances the final bytes would not be flushed until the connection was closed.  
* Improve S3 delete performance. The constant S3_BATCH_MAX had been replaced with a hard-coded value of 2, probably during testing.  
* Allow any non-command-line option to be reset to default on the command-line. This allows options in pgbackrest.conf to be reset to default which reduces the need to write new configuration files for specific needs.  
* The C library is now required. This eliminates conditional loading and eases development of new library features.  
* The pgbackrest executable is now a C binary instead of Perl. This allows certain time-critical commands (like async archive-push) to run more quickly.  
* Rename db-* options to pg-* and backup-* options to repo-* to improve consistency. repo-* options are now indexed although currently only one is allowed.  

M README.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 libc/lib/pgBackRest/LibCAuto.pm
M src/version.h

PostgreSQL 9.3.21 commit log

Stamp 9.3.21.

commit   : 0a0ee721f8190f8e6e633aa959bf9801932bd361    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:08:57 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:08: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

Last-minute updates for release notes.

commit   : 01b2db1cd6673a94cc5249aa25b34e7d98535c11    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:41 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:41 -0500    

Click here for diff

PostgreSQL 9.4.16 commit log

Stamp 9.4.16.

commit   : b7e1ca7d8e65319cc325bdbc757e723ce5b02937    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:07:03 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:07:03 -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   : 9a12ac37be9683da09c3dc33d0ee43728ca49517    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    

Click here for diff

PostgreSQL 9.5.11 commit log

Stamp 9.5.11.

commit   : b2be11138b4532c9ce4d7e9d795547b162e8abd5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:05:21 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:05:21 -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   : 2a08ab38d33021d92d8ee31d9e386da63c39424d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    

Click here for diff

PostgreSQL 9.6.7 commit log

Stamp 9.6.7.

commit   : 799107108b36ca3ef498bf5997626f5fc43cabb0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:03:36 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:03: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

Last-minute updates for release notes.

commit   : 0ba3e3ec8166907df835895279bb9b832f6ae348    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    

Click here for diff

PostgreSQL 10.2 commit log

Stamp 10.2.

commit   : 2840d201c6a62beb86d9671a66eeec56183d261b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:01:02 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 16:01:02 -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   : cbe0dd581e7c7a815f6df6d849449225c902b17c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Feb 2018 14:43:40 -0500    

Click here for diff

pgBackRest 1.29 commit log

v1.28: Stanza Delete

commit   : 63cb94dc7631e7fac36543292d893c340a161537    
  
author   : David Steele <[email protected]>    
date     : Thu, 1 Feb 2018 17:01:01 -0500    
  
committer: David Steele <[email protected]>    
date     : Thu, 1 Feb 2018 17:01:01 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed inability to restore a single database contained in a tablespace using --db-include. (Fixed by Cynthia Shang.)  
* Ensure latest db-id is selected on when matching archive.info to backup.info. This provides correct matching in the event there are system-id and db-version duplicates (e.g. after reverting a pg_upgrade). (Fixed by Cynthia Shang. Reported by Adam K. Sumner.)  
* Fixed overly chatty error message when reporting an invalid command. (Reported by Jason O'Donnell.)  
  
Features:  
  
* Add stanza-delete command to cleanup unused stanzas. (Contributed by Cynthia Shang. Suggested by Magnus Hagander.)  
  
Improvements:  
  
* Improve stanza-create command so that it does not error when the stanza already exists. (Contributed by Cynthia Shang.)  

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

GIT worktree

1. Fetch origin and tags

git fetch --tags
git fetch origin

2. Add work tree

git worktree add -b <remote branch name> ../<new folder> origin/<remote branch name>

pgBackRest 1.28 commit log

v1.27: Bug Fixes and Documentation

commit   : 103dcee0c541cb524e4928e8da50c14d154d1c6e    
  
author   : David Steele <[email protected]>    
date     : Tue, 19 Dec 2017 18:46:44 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 19 Dec 2017 18:46:44 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed an issue that suppressed locality errors for backup and restore. When a backup host is present, backups should only be allowed on the backup host and restores should only be allowed on the database host unless an alternate configuration is created that ignores the remote host. (Reported by Lardière Sébastien.)  
* Fixed an issue where WAL was not expired on PostgreSQL 10. This was caused by a faulty regex that expected all PostgreSQL major versions to be X.X. (Reported by Adam Brusselback.)  
* Fixed an issue where the --no-config option was not passed to child processes. This meant the child processes would still read the local config file and possibly cause unexpected behaviors.  
* Fixed info command to eliminate "db (prior)" output if no backups or archives exist for a prior version of the cluster. (Fixed by Cynthia Shang. Reported by Stephen Frost.)  

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

pgBackRest 1.27 commit log

v1.26: Repository Encryption

commit   : ba6b49ecb7226e5dab0990403afa6f8878048e35    
  
author   : David Steele <[email protected]>    
date     : Tue, 21 Nov 2017 18:31:54 -0500    
  
committer: David Steele <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 19:46:52 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 17:17:39 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 17:15:48 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 17:13:17 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 17:11:00 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 17:08:55 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 6 Nov 2017 12:02:30 -0500    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Tue, 24 Oct 2017 17:36:21 -0400    
  
committer: David Steele <[email protected]>    
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 <[email protected]>    
date     : Mon, 2 Oct 2017 17:09:15 -0400    
  
committer: Tom Lane <[email protected]>    
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 <[email protected]>    
date     : Mon, 2 Oct 2017 12:03:01 -0400    
  
committer: Peter Eisentraut <[email protected]>    
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 <[email protected]>    
date     : Thu, 28 Sep 2017 19:06:41 -0400    
  
committer: David Steele <[email protected]>    
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

pgBackRest 1.24 commit log

v1.23: Multiple Standbys and PostgreSQL 10 Support

commit   : df1ec0aaeb02fb1359f5f893dad8af06c2e05eeb    
  
author   : David Steele <[email protected]>    
date     : Sun, 3 Sep 2017 17:42:00 -0400    
  
committer: David Steele <[email protected]>    
date     : Sun, 3 Sep 2017 17:42:00 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue that could cause compression to abort on growing files. (Reported by Jesper St John, Aleksandr Rogozin.)  
* Fixed an issue with keep-alives not being sent to the remote from the local process. (Reported by William Cox.)  
  
Features:  
  
* Up to seven standbys can be configured for backup from standby. (Contributed by Cynthia Shang.)  
* PostgreSQL 10 support.  
* Allow content-length (in addition to chunked encoding) when reading XML data to improve compatibility with third-party S3 gateways. (Suggested by Victor Gdalevich.)  
  
Refactoring:  
  
* Configuration rules are now pulled from the C library when present.  
* Increase HTTP timeout for S3.  
* Add HTTP retries to harden against transient S3 network errors.  

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

PostgreSQL 9.2.23 commit log

Stamp 9.2.23.

commit   : 2f4ffae5ada6ec272997ce1d6fe415eb9a025924    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:30:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:30:10 -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   : f4935327249923c7c88719ccdae5ca472d1d8767    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 28 Aug 2017 10:07:56 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 28 Aug 2017 10:07:56 -0400    

Click here for diff

PostgreSQL 9.3.19 commit log

Stamp 9.3.19.

commit   : 93067c53ae49eaa1fe7bedaf2ba4e3e8f2a6cbfa    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:28:16 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:28:16 -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

Doc: adjust release-note credit for parallel pg_restore fix.

commit   : a711d6a31c36d0a2ecf44755c1f3b78e682b4225    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:48 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:48 -0400    

Click here for diff

PostgreSQL 9.4.14 commit log

Stamp 9.4.14.

commit   : ca3f8299ef4e02efb821f082519ea4ca680e4fc1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:26:11 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:26:11 -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

Doc: adjust release-note credit for parallel pg_restore fix.

commit   : d25183c4e3dadd573935a2ed1a2cbb103fa162db    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:48 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:48 -0400    

Click here for diff

PostgreSQL 9.5.9 commit log

Stamp 9.5.9.

commit   : 8c894c5ff58ff41b59f1ba5c9d487aa9c3073a2f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:24:28 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:24:28 -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

Doc: adjust release-note credit for parallel pg_restore fix.

commit   : e13c30c18095beac42e688340c8003a6ca6c9d87    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:48 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:48 -0400    

Click here for diff

PostgreSQL 9.6.5 commit log

Stamp 9.6.5.

commit   : 254bb39b720426f7a4616cb6b40f810c44b24b20    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:21:42 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 17:21:42 -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

Doc: adjust release-note credit for parallel pg_restore fix.

commit   : c72a656725ef07fb8752333e0f3bdaf3c0aee999    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:47 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Aug 2017 11:40:47 -0400    

Click here for diff

pgBackRest 1.23 commit log

v1.22: Fixed S3 Retry

commit   : 84caca0f341982d7d61d1c310faf5c6a3a601a48    
  
author   : David Steele <[email protected]>    
date     : Wed, 9 Aug 2017 11:50:02 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 9 Aug 2017 11:50:02 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed authentication issue in S3 retry.  

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

pgBackRest 1.22 commit log

v1.21: Improved Info Output and SSH Port Option

commit   : cbc026418cdc03bbe645a3c44ccf9e40435c62ca    
  
author   : David Steele <[email protected]>    
date     : Tue, 8 Aug 2017 18:09:07 -0400    
  
committer: David Steele <[email protected]>    
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().  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M lib/pgBackRest/Config/ConfigHelpData.pm
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibC.pm
M test/expect/help-help-001.log

PostgreSQL 9.2.22 commit log

Stamp 9.2.22.

commit   : 56fc4f7c9c8168b93b45ccf48781d77073d271dc    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:19:50 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:19:50 -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   : 5fa4515a6a8536684285bc4837ec352fe2afe012    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:52:45 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:52:45 -0400    

Click here for diff

PostgreSQL 9.3.18 commit log

Stamp 9.3.18.

commit   : a5915db2fab1fbe555b6410440df5177a247a2f2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:17:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:17:46 -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   : 61f52850f5809ff62b8d2605ded0503f6a822ec9    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:51:07 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:51:07 -0400    

Click here for diff

PostgreSQL 9.4.13 commit log

Stamp 9.4.13.

commit   : 6d81d0a215a5b843bf003b0a1c4b43f6d2cccc78    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:15:44 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:15:44 -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   : 7ba2831555e71a5c8ad63bdca9f8006684772a16    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:49:26 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:49:26 -0400    

Click here for diff

PostgreSQL 9.5.8 commit log

Stamp 9.5.8.

commit   : 029386ccbddd0a33d481b94e511f5219b03e6636    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:13:41 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:13:41 -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   : caada7c9bdbc41f4204516a099e25b85cd846004    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:43:43 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:43:43 -0400    

Click here for diff

PostgreSQL 9.6.4 commit log

Stamp 9.6.4.

commit   : eca2f8a7dd9bda862a25fcc57ddf77f7c0dc3afe    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:10:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 7 Aug 2017 17:10:58 -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   : aa0f366d557c32aa29a1cae9d13d6d078b514abd    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:42:43 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Aug 2017 13:42:43 -0400    

Click here for diff

pgAudit 1.0.6 commit log

Bump 9.5 extension version to 1.0.6.

commit   : d0fb52d446ed10cafe304aed16b193c1803cd906    
  
author   : David Steele <[email protected]>    
date     : Wed, 28 Jun 2017 11:22:01 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 28 Jun 2017 11:22:01 -0400    

Click here for diff

The 9.5 version of the extension was accidentally left at 1.0 which does not reflect the various updates. The default is now set to 1.0.6 and an empty update script is included. Run:  
  
alter extension pgaudit update to '1.0.6'  
  
to update the extension version to 1.0.6, though there are no apparent problems with leaving it at 1.0.  

M Makefile
A pgaudit–1.0–1.0.6.sql
R094 pgaudit–1.0.sql pgaudit–1.0.6.sql
M pgaudit.control

pgBackRest 1.21 commit log

v1.20: Critical 8.3/8.4 Bug Fix

commit   : 33d769e14786098b6fa02e666c624531dc7d5bea    
  
author   : David Steele <[email protected]>    
date     : Tue, 27 Jun 2017 22:42:31 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 27 Jun 2017 22:42:31 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue that prevented tablespaces from being backed up on PostgreSQL ≤ 8.4.  
* Fixed missing flag in C library build that resulted in a mismatched binary on 32-bit systems. (Reported by Adrian Vondendriesch.)  
  
Features:  
  
* Add s3-repo-ca-path and s3-repo-ca-file options to accommodate systems where CAs are not automatically found by IO::Socket::SSL, i.e. RHEL7, or to load custom CAs. (Suggested by Scott Frazer.)  
  
Refactoring:  
  
* Harden protocol handshake to handle race conditions.  
* Fixed misleading error message when a file was opened for write in a missing directory.  
* Change log level of hardlink logging to detail.  
* Cast size in S3 manifest to integer.  
* Rename Archive modules to remove redundancy.  
* Improve S3 error reporting.  
* Minor optimizations to package loads and ordering for archive-get and archive-push commands.  

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

pgAudit 1.1.1 commit log

Added environment vars to Vagrantfile to reduce deltas between branches.

commit   : 7befa053a559c988387ba04394faa2d8a7c3203b    
  
author   : David Steele <[email protected]>    
date     : Mon, 26 Jun 2017 12:20:13 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 26 Jun 2017 12:20:13 -0400    

Click here for diff

M test/Vagrantfile

Bump 9.6 extension version to 1.1.1.

commit   : 76cf424da01a48daa358a4b2391eaaf6af5f1717    
  
author   : David Steele <[email protected]>    
date     : Mon, 26 Jun 2017 10:48:50 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 26 Jun 2017 10:48:50 -0400    

Click here for diff

pgBackRest 1.20 commit log

v1.19: S3 Support

commit   : c10c5bb0ef1de519371e1bdae0b9da7cf8670c95    
  
author   : David Steele <[email protected]>    
date     : Mon, 12 Jun 2017 11:36:00 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 12 Jun 2017 11:36:00 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed the info command so the WAL archive min/max displayed is for the current database version. (Fixed by Cynthia Shang.)  
* Fixed the backup command so the backup-standby option is reset (and the backup proceeds on the master) if the standby is not configured and/or reachable. (Fixed by Cynthia Shang.)  
* Fixed config warnings raised from a remote process causing errors in the master process. (Fixed by Cynthia Shang.)  
  
Features:  
  
* Amazon S3 repository support. (Reviewed by Cynthia Shang.)  
  
Refactoring:  
  
* Refactor storage layer to allow for new repository filesystems using drivers. (Reviewed by Cynthia Shang.)  
* Refactor IO layer to allow for new compression formats, checksum types, and other capabilities using filters. (Reviewed by Cynthia Shang.)  
* Move modules in Protocol directory in subdirectories.  
* Move backup modules into Backup directory.  

M README.md
M doc/resource/exe.cache
M doc/xml/release.xml
M doc/xml/user-guide.xml
M lib/pgBackRest/Version.pm
M libc/lib/pgBackRest/LibC.pm

Linux ifconfig cheat sheet

ifconfig

Bring interface up

ifconfig eth0 up

Bring interface down

ifconfig eth0 down

Assign IP to device eth0

ifconfig eth0 192.168.0.2

Assign IP to device including netmask and broadcast

ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.1

Add IP as alias

ifconfig eth0:1 192.168.1.2

Linux ip cheat sheet

ip link show

Display ip addresses

ip addr show

Bring interface up

ip link set eth0 up

Bring interface down

ip link set eth0 down

Assign IP to device eth0

ip addr add 192.168.0.2 dev eth0

Assign IP to device including netmask and broadcast

ip addr add 192.168.0.2/24 broadcast 192.168.0.255 dev eth0

Delete IP from device

ip addr del 192.168.0.2/24 dev eth0

Add IP as alias

ip addr add 192.168.1.2/24 dev eth0 label eth0:1

Get route for IP

ip route get 192.168.0.10

Add route for subnet

ip route add 192.168.0.0/24 dev eth0

Delete route for subnet

ip route del 192.168.0.0/24 dev eth0

Add route via Gateway IP

ip route add 192.168.0.0/24 via 192.168.0.1

PostgreSQL 9.2.21 commit log

Stamp 9.2.21.

commit   : 1ad47d574e31f3bbe47bc015b2e04b42f55a582c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:22:52 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:22:52 -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   : 89cd44cc50d3d82dc6f001ac357bedd96b8387d8    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 12:57:28 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 12:57:28 -0400    

Click here for diff

PostgreSQL 9.3.17 commit log

Stamp 9.3.17.

commit   : 57811b751a8f6cc3e7fce01e4944e556ae4578af    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:20:54 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:20:54 -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

Further patch rangetypes_selfuncs.c's statistics slot management.

commit   : 417c9ce2695ec0f716eeff30013979587313bdc1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:58 -0400    

Click here for diff

PostgreSQL 9.4.12 commit log

Stamp 9.4.12.

commit   : 34af9129e6b0f163e03fac55b7ffa71aa925d4c7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:19:04 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:19:04 -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

Further patch rangetypes_selfuncs.c's statistics slot management.

commit   : f793effdc763381f61d592c9ec8ee8657167b7b9    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:58 -0400    

Click here for diff

PostgreSQL 9.5.7 commit log

Stamp 9.5.7.

commit   : aa3bcba08d466bc6fd2558f8f0bf0e6d6c89b58b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:17:18 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:17: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

Further patch rangetypes_selfuncs.c's statistics slot management.

commit   : 4509b4eb188beeea5c74a52f238127d323093113    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:58 -0400    

Click here for diff

PostgreSQL 9.6.3 commit log

Stamp 9.6.3.

commit   : ca9cfed883333d5801716eb01cf28b6b5be2b5cd    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:15:12 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 17:15:12 -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

Further patch rangetypes_selfuncs.c's statistics slot management.

commit   : 935e77d527a018b652f247c7374c558871210db6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:57 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 May 2017 15:02:57 -0400    

Click here for diff

How to undo git local commit(s)

Before pushing changes if you want to change last commit(s)

Soft reset

git reset HEAD~

Your files are left as is, you can now modify, commit and push.

Hard reset

git reset --hard HEAD~

Your files will get reset to HEAD.

GIT workflow

1. Fork at github.com

2. Clone it locally

git clone [email protected]:<your name>/<repo name>.git

3. Configure username and email address

git config user.name 'Yogesh Sharma'
git config user.email '[email protected]'

4. Add upstream

git remote add upstream [email protected]:<remote name>/<repo name>`.git

5. Fetch & Merge upstream

git fetch upstream
git merge upstream/master

6. Commit & Push

git commit
git push

7. On github.com make a pull request

8. After PR is merged pull upstream and rebase

git fetch upstream
git rebase upstream/master
git push origin master --force

or

pgBackRest 1.19 commit log

v1.18: Stanza Upgrade, Refactoring, and Locking Improvements

commit   : 76161bd8451e581a8f9aa11c1f37d14863585d29    
  
author   : David Steele <[email protected]>    
date     : Wed, 12 Apr 2017 19:17:39 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 12 Apr 2017 19:17:39 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where read-only operations that used local worker processes (i.e. restore) were creating write locks that could interfere with parallel archive-push. (Reported by Jens Wilke.)  
  
Features:  
  
* Added the stanza-upgrade command to provide a mechanism for upgrading a stanza after upgrading to a new major version of PostgreSQL. (Contributed by Cynthia Shang.)  
* Added validation of pgbackrest.conf to display warnings if options are not valid or are not in the correct section. (Contributed by Cynthia Shang.)  
  
Refactoring:  
  
* Simplify locking scheme. Now, only the master process will hold write locks (for archive-push and backup commands) and not all local and remote worker processes as before.  
* Refactor Ini.pm to facilitate testing.  
* Do not set timestamps of files in the backup directories to match timestamps in the cluster directory. This was originally done to enable backup resume, but that process is now implemented with checksums.  
* Improved error message when the restore command detects the presence of postmaster.pid. (Suggested by Yogesh Sharma.)  
* Renumber return codes between 25 and 125 to avoid PostgreSQL interpreting some as fatal signal exceptions. (Suggested by Yogesh Sharma.)  
* The backup and restore commands no longer copy via temp files. In both cases the files are checksummed on resume so there's no danger of partial copies.  
* Allow functions to accept optional parameters as a hash.  
* Refactor File->list() and fileList() to accept optional parameters.  
* Refactor backupLabel() and add unit tests.  
* Silence some perl critic warnings. (Contributed by Cynthia Shang.)  

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

Backup freeotp

Setup android-tools on Fedora 25

Install Android tools

sudo dnf install android-tools

Setup udev rules

sudo cp /usr/share/doc/android-tools/51-android.rules /etc/udev/rules.d/

Enable and Start adb

sudo systemctl enable adb
sudo systemctl start adb

To backup

adb backup -f ~/backup-org.fedorahosted.freeotp.adb org.fedorahosted.freeotp

To Restore

adb restore ~/backup-org.fedorahosted.freeotp.adb

pgBackRest 1.18 commit log

v1.17: Page Checksum Bug Fix

commit   : cc9f8fc4b6cb9a2da5bd7419630c4f3eb1c71186    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Mar 2017 16:54:51 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Mar 2017 16:54:51 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where newly initialized (but unused) pages would cause page checksum warnings. (Reported by Stephen Frost.)  

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

pgBackRest 1.17 commit log

v1.16: Page Checksum Improvements, CI, and Package Testing

commit   : 3cec6702e85e901ff3894e047cf5a461562b7b67    
  
author   : David Steele <[email protected]>    
date     : Thu, 2 Mar 2017 20:15:14 -0500    
  
committer: David Steele <[email protected]>    
date     : Thu, 2 Mar 2017 20:15:14 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where tables over 1GB would report page checksum warnings after the first segment. (Reported by Stephen Frost.)  
* Fixed an issue where databases created with a non-default tablespace would raise bogus warnings about pg_filenode.map and pg_internal.init not being page aligned. (Reported by blogh.)  
  
Refactoring:  
  
* Improved the code and tests for fileManifest() to prevent a possible race condition when files are removed by the database while the manifest is being built.  

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

Setup RPM Build ENV

Install required packages

sudo yum install rpm-build redhat-rpm-config yum-utils

Setup build environment

mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros

Download src rpm and save it to ~/rpmbuild/SRPMS/

Install build dependencies for package

sudo yum-builddep <package>

Build package

rpmbuild --rebuild <package>.src.rpm

pgBackRest 1.16 commit log

v1.15: Refactoring and Bug Fixes

commit   : 2d7d9626bb60640a77ac71559f2a714a1aac8b94    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 20:00:30 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 20:00:30 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed a regression introduced in v1.13 that could cause backups to fail if files were removed (e.g. tables dropped) while the manifest was being built. (Reported by Navid Golpayegani.)  
  
Refactoring:  
  
* Refactor FileCommon::fileManifest() and FileCommon::fileStat to be more modular to allow complete branch/statement level coverage testing.  

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

pgBackRest 1.15 commit log

v1.14: Bug Fixes

commit   : 845c6112bf592fb54b61156b47bbf2ebc5985f29    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 10:07:04 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Feb 2017 10:07:04 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where an archive-push error would not be retried and would instead return errors to PostgreSQL indefinitely (unless the .error file was manually deleted). (Reported by Jens Wilke.)  
* Fixed a race condition in parallel archiving where creation of new paths generated an error when multiple processes attempted to do so at the same time. (Reported by Jens Wilke.)  
  
Refactoring:  
  
* Improved performance of wal archive min/max provided by the info command. (Suggested by Jens Wilke.)  

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

PostgreSQL 9.2.20 commit log

Correct thinko in last-minute release note item.

commit   : 903bfef382f286a75e82b8b9edd93b2bdc6cfd96    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 7 Feb 2017 10:24:25 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 7 Feb 2017 10:24:25 -0500    

Click here for diff

The CREATE INDEX CONCURRENTLY bug can only be triggered by row updates,  
not inserts, since the problem would arise from an update incorrectly  
being made HOT.  Noted by Alvaro.  

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

PostgreSQL 9.3.16 commit log

Stamp 9.3.16.

commit   : 6f5e8094c2c0b829e3d00fc1e1656248457e16e6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:50:42 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:50:42 -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

Release notes for 9.6.2, 9.5.6, 9.4.11, 9.3.16, 9.2.20.

commit   : a587f69f658210b76a29b404ab2c0ad8205a0671    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:17 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:17 -0500    

Click here for diff

PostgreSQL 9.4.11 commit log

Stamp 9.4.11.

commit   : 01306452b1481a73a24fe7396f84797d37269865    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:49:02 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:49:02 -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

Release notes for 9.6.2, 9.5.6, 9.4.11, 9.3.16, 9.2.20.

commit   : 59661896228ecd701c8f78ac6663766d740cd39e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:17 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:17 -0500    

Click here for diff

PostgreSQL 9.5.6 commit log

Stamp 9.5.6.

commit   : bcbbc4cfc9ca163c4a562f24ff9e2fb070647786    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:47:25 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:47:25 -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

Release notes for 9.6.2, 9.5.6, 9.4.11, 9.3.16, 9.2.20.

commit   : 5127c873aa52e574e8b2dd3ebf488e072a81a3ae    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:16 -0500    

Click here for diff

PostgreSQL 9.6.2 commit log

Stamp 9.6.2.

commit   : 6a18e4bc2d13d077c52cf90a4c6ec68343808ba7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:45:25 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 16:45:25 -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

Release notes for 9.6.2, 9.5.6, 9.4.11, 9.3.16, 9.2.20.

commit   : a822971173e66cde920a0a20352b823cd873db0f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:16 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 6 Feb 2017 15:30:16 -0500    

Click here for diff

pgBackRest 1.14 commit log

v1.13: Parallel Archiving, Stanza Create, Improved Info and Check

commit   : 41eba95155b1fab4c5f98dab3327c1563968fcab    
  
author   : David Steele <[email protected]>    
date     : Sun, 5 Feb 2017 20:23:03 -0500    
  
committer: David Steele <[email protected]>    
date     : Sun, 5 Feb 2017 20:23:03 -0500    

Click here for diff

IMPORTANT NOTE: The new implementation of asynchronous archiving no longer copies WAL to a separate queue. If there is any WAL left over in the old queue after upgrading to 1.13, it will be abandoned and not pushed to the repository.  
  
To prevent this outcome, stop archiving by setting archive_command = false. Next, drain the async queue by running pgbackrest --stanza=[stanza-name] archive-push and wait for the process to complete. Check that the queue in [spool-path]/archive/[stanza-name]/out is empty. Finally, install 1.13 and restore the original archive_command.  
  
IMPORTANT NOTE: The stanza-create command is not longer optional and must be executed before backup or archiving can be performed on a new stanza. Pre-existing stanzas do not require stanza-create to be executed.  
  
Bug Fixes:  
  
* Fixed const assignment giving compiler warning in C library. (Fixed by Adrian Vondendriesch.)  
* Fixed a few directory syncs that were missed for the --repo-sync option.  
* Fixed an issue where a missing user/group on restore could cause an "uninitialized value" error in File->owner(). (Reported by Leonardo Avellar.)  
* Fixed an issue where protocol mismatch errors did not output the expected value.  
* Fixed a spurious archive-get log message that indicated an exit code of 1 was an abnormal termination.  
  
Features:  
  
* Improved, multi-process implementation of asynchronous archiving.  
* Improved stanza-create command so that it can repair broken repositories in most cases and is robust enough to be made mandatory. (Contributed by Cynthia Shang.)  
* Improved check command to run on a standby, though only basic checks are done because pg_switch_xlog() cannot be executed on a replica. (Contributed by Cynthia Shang.)  
* Added archive and backup WAL ranges to the info command.  
* Added warning to update pg_tablespace.spclocation when remapping tablespaces in PostgreSQL < 9.2. (Contributed by blogh.)  
* Remove remote lock requirements for the archive-get, restore, info, and check commands since they are read-only operations. (Suggested by Michael Vitale.)  
  
Refactoring:  
  
* Refactor File and BackupCommon modules to improve test coverage.  
* Return proper error code when unable to convert a relative path to an absolute path. (Suggested by Yogesh Sharma.)  
* Log file banner is not output until the first log entry is written. (Suggested by Jens Wilke.)  
* Moved File->manifest() into the FileCommon.pm module.  
* Moved the Archive modules to the Archive directory and split the archive-get and archive-push commands into separate modules.  
* Split the check command out of the Archive.pm module.  
* Allow logging to be suppressed via logDisable() and logEnable().  
* Allow for locks to be taken more than once in the same process without error.  
* Lock directories can be created when more than one directory level is required.  
* Clean up optionValid()/optionTest() logic in Lock.pm.  
* Added Exception::exceptionCode() and Exception::exceptionMessage() to simplify error handling logic.  
* Represent .gz extension with a constant.  
* Allow empty files to be created with FileCommon::fileStringWrite() and use temp files to avoid partial reads.  
* Refactor process IO and process master/minion code out from the common protocol code.  
* Reduced the likelihood of torn pages causing a false positive in page checksums by filtering on start backup LSN.  
* Remove Intel-specific optimization from C library build flags. (Contributed by Adrian Vondendriesch.)  
* Removed --lock option. This option was introduced before the lock directory could be located outside the repository and is now obsolete.  
* Added --log-timestamp option to allow timestamps to be suppressed in logging. This is primarily used to avoid filters in the automated documentation.  
* Fixed alignment issues with multiline logging.  

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

Install ARES Wizard on Kodi

To Install Ares Wizard:

  • Start Kodi
  • Goto SYSTEM > File Manager
  • Select Add Source
  • Select None
  • Type the following http://www.areswizard.co.uk
  • select Done
  • Highlight the box underneath Enter a name for this media Source, type ares and select OK
  • Go back to your Home Screen
  • Select SYSTEM
  • Select Add-Ons
  • Select Install from zip file
  • Select ares
  • Select script.areswizardx.x.xx.zip
  • Wait for Add-on enabled notification

The Ares Wizard is now installed and can be accessed via the PROGRAMS (or Apps) menu from your home screen

pgBackRest 1.13 commit log

v1.12: Page Checksums, Configuration, and Bug Fixes

commit   : 8e3464da805fc0975b6cf25ecb9ba16146b45c9e    
  
author   : David Steele <[email protected]>    
date     : Mon, 12 Dec 2016 19:18:27 -0500    
  
committer: David Steele <[email protected]>    
date     : Mon, 12 Dec 2016 19:18:27 -0500    

Click here for diff

IMPORTANT NOTE: In prior releases it was possible to specify options on the command-line that were invalid for the current command without getting an error. An error will now be generated for invalid options so it is important to carefully check command-line options in your environment to prevent disruption.  
  
Bug Fixes:  
  
* Fixed an issue where options that were invalid for the specified command could be provided on the command-line without generating an error. The options were ignored and did not cause any change in behavior, but it did lead to some confusion. Invalid options will now generate an error. (Reported by Nikhilchandra Kulkarni.)  
* Fixed an issue where internal symlinks were not being created for tablespaces in the repository. This issue was only apparent when trying to bring up clusters in-place manually using filesystem snapshots and did not affect normal backup and restore.  
* Fixed an issue that prevented errors from being output to the console before the logging system was initialized, i.e. while parsing options. Error codes were still being returned accurately so this would not have made a process look like it succeeded when it did not. (Reported by Adrian Vondendriesch.)  
* Fixed an issue where the db-port option specified on the backup server would not be properly passed to the remote unless it was from the first configured database. (Reported by Michael Vitale.)  
  
Features:  
  
* Added the --checksum-page option to allow pgBackRest to validate page checksums in data files when checksums are enabled on PostgreSQL >= 9.3. Note that this functionality requires a C library which may not initially be available in OS packages. The option will automatically be enabled when the library is present and checksums are enabled on the cluster. (Suggested by Stephen Frost.)  
* Added the --repo-link option to allow internal symlinks to be suppressed when the repository is located on a filesystem that does not support symlinks. This does not affect any pgBackRest functionality, but the convenience link latest will not be created and neither will internal tablespace symlinks, which will affect the ability to bring up clusters in-place manually using filesystem snapshots.  
* Added the --repo-sync option to allow directory syncs in the repository to be disabled for file systems that do not support them, e.g. NTFS.  
* Added a predictable log entry to signal that a command has completed successfully. For example a backup ends successfully with: INFO: backup command end: completed successfully. (Suggested by Jens Wilke.)  
  
Refactoring:  
  
* Abstracted code to determine which database cluster is the master and which are standbys. (Contributed by Cynthia Shang.)  
* Improved consistency and flexibility of the protocol layer by using JSON for all messages.  
* File copy protocol now accepts a function that can do additional processing on the copy buffers and return a result to the calling process.  
* Improved IO->bufferRead to always return requested number of bytes until EOF.  
* For simplicity, the pg_control file is now copied with the rest of the files instead of by itself of at the end of the process. The backup command does not require this behavior and the restore copies to a temporary file which is renamed at the end of the restore.  
* Simplified the result hash of File->manifest(), Db->tablespaceMapGet(), and Db->databaseMapGet().  
* Improved errors returned from child processes by removing redundant error level and code.  
* Code cleanup in preparation for improved stanza-create command. (Contributed by Cynthia Shang.)  
* Improved parameter/result logging in debug/trace functions.  

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

pgBackRest 1.12 commit log

v1.11: Bug Fix for Asynchronous Archiving Efficiency

commit   : 54b1a784b55fdee915b550e5151f20dabea4e67c    
  
author   : David Steele <[email protected]>    
date     : Thu, 17 Nov 2016 09:57:59 -0500    
  
committer: David Steele <[email protected]>    
date     : Thu, 17 Nov 2016 09:57:59 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where asynchronous archiving was transferring one file per execution instead of transferring files in batches. This regression was introduced in v1.09 and affected efficiency only, all WAL segments were correctly archived in asynchronous mode. (Reported by Stephen Frost.)  

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

pgAudit 1.1.0 commit log

Update master to PostgreSQL 9.6.

commit   : 081f5e3722ea19112c3d322573480e94ab6068a4    
  
author   : David Steele <[email protected]>    
date     : Wed, 16 Nov 2016 11:58:09 -0500    
  
committer: David Steele <[email protected]>    
date     : Wed, 16 Nov 2016 11:58:09 -0500    

Click here for diff

* Updated URLs and branch names in the documentation.  
* Changed COMMERR log level to LOG_SERVER_ONLY.  
* Updated regression tests.  

M README.md
M expected/pgaudit.out
M pgaudit.c
M sql/pgaudit.sql

pgAudit 1.0.5 commit log

Updated documentation formatting.

commit   : 83a2f4e6040e63418b32b107494880a49b801a61    
  
author   : David Steele <[email protected]>    
date     : Wed, 16 Nov 2016 11:27:07 -0500    
  
committer: David Steele <[email protected]>    
date     : Wed, 16 Nov 2016 11:27:07 -0500    

Click here for diff

M README.md

Added `log-client` option to suppress output to client regardless of `client-min-messages` setting.

commit   : 33c62cf149f728b7e2b4805e79fb5a026009bdc4    
  
author   : David Steele <[email protected]>    
date     : Tue, 15 Nov 2016 11:23:59 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 15 Nov 2016 11:23:59 -0500    

Click here for diff

pgBackRest 1.11 commit log

v1.10: Stanza Creation and Minor Bug Fixes

commit   : 06cac30c33733d3894a3143a6866a9dbd3972199    
  
author   : David Steele <[email protected]>    
date     : Tue, 8 Nov 2016 10:47:47 +0000    
  
committer: David Steele <[email protected]>    
date     : Tue, 8 Nov 2016 10:47:47 +0000    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where a backup could error if no changes were made to a database between backups and only pg_control changed.  
* Fixed an issue where tablespace paths with the same prefix would cause an invalid link error. (Reported by Nikhilchandra Kulkarni.)  
  
Features:  
  
* Added the stanza-create command to formalize creation of stanzas in the repository. (Contributed by Cynthia Shang.)  
  
Refactoring:  
  
* Removed extraneous use lib directives from Perl modules. (Suggested by Devrim Gündüz.)  

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

Find KVM VM’s IP from Host

Create following function in your .bash_profile

FIND_VMIP() {
  VM=$1
  IP=$(arp -e | grep $(sudo virsh domiflist ${VM} |grep vnet| awk '{print $5}') | awk '{print $1}')
  echo "VM ${VM} has IP ${IP}"
}

Create an alias

alias vmip=FIND_VMIP

Reload .bash_profile

source ~/.bash_profile

Now run command vmip to find ip.

Example:

$ sudo vmip myvm
VM myvm has IP 192.168.122.178

PostgreSQL 9.1.24 commit log

Stamp 9.1.24.

commit   : e85493559c4678f54d30b6b4e04b17c03a3192d7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:19:49 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:19: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

Translation updates

commit   : 3a018d2fbb67ae5b2f8dc0e7e6512e856d33a5e6    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    

Click here for diff

PostgreSQL 9.2.19 commit log

Stamp 9.2.19.

commit   : b3453562b349a104b92ff02289cf41ff09a8a875    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:17:41 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:17:41 -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   : 89dabaf4a256d2c07c143af125db575cc59ae114    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    

Click here for diff

PostgreSQL 9.3.15 commit log

Stamp 9.3.15.

commit   : 59a0c01e3d88910e92a24e388f346670f4f696ef    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:15:40 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:15:40 -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   : 959853027a6b2bf5e532ce81f8b9d2fa28a72d1a    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    

Click here for diff

PostgreSQL 9.4.10 commit log

Stamp 9.4.10.

commit   : c7681b2b9a115eb05048a485480826bc0efa6d3b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:12:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:12:53 -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   : 117add5fd848df3def3196bfb76455555382cd51    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    

Click here for diff

PostgreSQL 9.5.5 commit log

Stamp 9.5.5.

commit   : 811b6c4a1df5d8323b532460ef2157e771dfb358    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:10:50 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:10:50 -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   : ffaa8bcf0e65f7f8095d04aeaba6953e52af8c12    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    

Click here for diff

PostgreSQL 9.6.1 commit log

Stamp 9.6.1.

commit   : 16e7c02c423449697b78ca857e5847981785e9ed    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:08:51 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 24 Oct 2016 16:08:51 -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   : 681fdbbff1cd44963883c27007f10e1a8c4e65de    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 24 Oct 2016 12:00:00 -0400    

Click here for diff

pgBackRest 1.10 commit log

v1.09: 9.6 Support, Configurability, and Bug Fixes

commit   : 1e0ca3056a84abb07214b54ea2945fcdacd65000    
  
author   : David Steele <[email protected]>    
date     : Mon, 10 Oct 2016 17:35:58 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 10 Oct 2016 17:35:58 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed the check command to prevent an error message from being logged if the backup directory does not exist. (Fixed by Cynthia Shang.)  
* Fixed error message to properly display the archive command when an invalid archive command is detected. (Reported by Jason O'Donnell.)  
* Fixed an issue where the async archiver would not be started if archive-push did not have enough space to queue a new WAL segment. This meant that the queue would never be cleared without manual intervention (such as calling archive-push directly). PostgreSQL now receives errors when there is not enough space to store new WAL segments but the async process will still be started so that space is eventually freed. (Reported by Jens Wilke.)  
* Fixed a remote timeout that occurred when a local process generated checksums (during resume or restore) but did not copy files, allowing the remote to go idle. (Reported by Jens Wilke.)  
  
Features:  
  
* Non-exclusive backups will automatically be used on PostgreSQL 9.6.  
* Added the cmd-ssh option to allow the ssh client to be specified. (Suggested by Jens Wilke.)  
* Added the log-level-stderr option to control whether console log messages are sent to stderr or stdout. By default this is set to warn which represents a change in behavior from previous versions, even though it may be more intuitive. Setting log-level-stderr=off will preserve the old behavior. (Suggested by Sascha Biberhofer.)  
* Set application_name to "pgBackRest [command]" for database connections. (Suggested by Jens Wilke.)  
* Check that archive_mode is enabled when archive-check option enabled.  
  
Refactoring:  
  
* Clarified error message when unable to acquire pgBackRest advisory lock to make it clear that it is not a PostgreSQL backup lock. (Suggested by Jens Wilke.)  
* pgBackRest version number included in command start INFO log output.  
* Process ID logged for local process start/stop INFO log output.  

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

Bash Shortcuts

Command Control Shortcuts

ShortcutDescription
Ctrl + lclear the screen
Ctrl + sstops the output to the screen (for long running verbose command)
Ctrl + qallow output to the screen (if previously stopped using command above)
Ctrl + cterminate the command
Ctrl + zsuspend/stop the command

Command Recall Shortcuts

ShortcutDescription
Ctrl + rsearch the history backwards
Ctrl + gescape from history searching mode
Ctrl + pprevious command in history (i.e. walk back through the command history)
Ctrl + nnext command in history (i.e. walk forward through the command history)
Alt + .use the last word of the previous command

Command Editing Shortcuts

ShortcutDescription
Ctrl + ago to the start of the command line
Ctrl + ego to the end of the command line
Ctrl + kdelete from cursor to the end of the command line
Ctrl + udelete from cursor to the start of the command line
Ctrl + wdelete from cursor to start of word (i.e. delete backwards one word)
Ctrl + ypaste word or text that was cut using one of the deletion shortcuts (such as the one above) after the cursor
Ctrl + xxmove between start of command line and current cursor position (and back again)
Alt + bmove backward one word (or go to start of word the cursor is currently on)
Alt + fmove forward one word (or go to end of word the cursor is currently on)
Alt + ddelete to end of word starting at cursor (whole word if cursor is at the beginning of word)
Alt + ccapitalize to end of word starting at cursor (whole word if cursor is at the beginning of word)
Alt + umake uppercase from cursor to end of word
Alt + lmake lowercase from cursor to end of word
Alt + tswap current word with previous
Ctrl + fmove forward one character
Ctrl + bmove backward one character
Ctrl + ddelete character under the cursor
Ctrl + hdelete character before the cursor
Ctrl + tswap character under cursor with the previous one

Bash Bang (!) Commands

ShortcutDescription
!!run last command
!blahrun the most recent command that starts with ‘blah’ (e.g. !ls)
!blah:pprint out the command that !blah would run (also adds it as the latest command in the command history)
!$the last word of the previous command (same as Alt + .)
!$:pprint out the word that !$ would substitute
!*the previous command except for the last word (e.g. if you type ‘find some_file.txt /‘, then !* would give you ‘find some_file.txt‘)
!*:pprint out what !* would substitute

PostgreSQL 9.6.0 commit log

Stamp 9.6.0.

commit   : a721a1ba9cf6c86cb52f1bf325d5a27b64e870d6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 26 Sep 2016 16:26:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 26 Sep 2016 16:26:58 -0400    

Click here for diff

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

Translation updates

commit   : e77ea9dbd71693c1a26d4962d5bd2f2163c94acc    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 26 Sep 2016 12:00:00 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 26 Sep 2016 12:00:00 -0400    

Click here for diff

pgBackRest 1.9 commit log

v1.08: Bug Fixes and Log Improvements

commit   : d98df8c8cff41970a5549328722d90cbc7f8f19d    
  
author   : David Steele <[email protected]>    
date     : Wed, 14 Sep 2016 17:36:43 -0500    
  
committer: David Steele <[email protected]>    
date     : Wed, 14 Sep 2016 17:36:43 -0500    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where local processes were not disconnecting when complete and could later timeout. (Reported by Todd Vernick.)  
* Fixed an issue where the protocol layer could timeout while waiting for WAL segments to arrive in the archive. (Reported by Todd Vernick.)  
  
Refactoring:  
  
* Cache file log output until the file is created to create a more complete log.  

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

pgBackRest 1.8 commit log

v1.07: Thread to Process Conversion and Bug Fixes

commit   : a8590c9aded9a6603eb0ed64ac1a5792f700e22e    
  
author   : David Steele <[email protected]>    
date     : Wed, 7 Sep 2016 08:29:21 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 7 Sep 2016 08:29:21 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where tablespaces were copied from the master during standby backup.  
* Fixed the check command so backup info is checked remotely and not just locally. (Fixed by Cynthia Shang.)  
* Fixed an issue where retention-archive was not automatically being set when retention-archive-type=diff, resulting in a less aggressive than intended expiration of archive. (Fixed by Cynthia Shang.)  
  
Features:  
  
* Converted Perl threads to processes to improve compatibility and performance.  
* Exclude contents of $PGDATA/pg_replslot directory so that replication slots on the master do not become part of the backup.  
* The archive-start and archive-stop settings are now filled in backup.manifest even when archive-check=n.  
* Additional warnings when archive retention settings may not have the intended effect or would allow indefinite retention. (Contributed by Cynthia Shang.)  
* Experimental support for non-exclusive backups in PostgreSQL 9.6 rc1. Changes to the control/catalog/WAL versions in subsequent release candidates may break compatibility but pgBackRest will be updated with each release to keep pace.  
  
Refactoring:  
  
* Refactor of protocol minions in preparation for the new local minion.  
* Remove obsolete thread index variable from File() module.  
* Changed temporary file names to consistently use the .pgbackrest.tmp extension even if the destination file is compressed or has an appended checksum.  
* Improve ASSERT error handling, safely check eval blocks, and convert $@ to $EVAL_ERROR.  

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

Extending PV/VG/LV on iSCSI

Extend iSCSI storage

Stop LV on all nodes except one

Rescan iSCSI node on one host

# iscsiadm -m node -R

Resize PV

# pvresize /dev/<disk/part>

Execute vgs and verify extended size visible as free space

Extend LV

# lvextend -l +100%FREE /dev/<vg>/<lv>

On all other nodes run

# iscsiadm -m node -R
# pvscan

pgBackRest 1.7 commit log

v1.06: Backup from Standby and Bug Fixes

commit   : be77136eaeca4d0943bd00280afcbe3f5a53a096    
  
author   : David Steele <[email protected]>    
date     : Thu, 25 Aug 2016 11:49:09 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 25 Aug 2016 11:49:09 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where a tablespace link that referenced another link would not produce an error, but instead skip the tablespace entirely. (Reported by Michael Vitale.)  
* Fixed an issue where options that should not allow multiple values could be specified multiple times in pgbackrest.conf without an error being raised. (Reported by Michael Vitale.)  
* Fixed an issue where the protocol-timeout option was not automatically increased when the db-timeout option was increased. (Reported by Todd Vernick.)  
  
Features:  
  
* Backup from a standby cluster. A connection to the primary cluster is still required to start/stop the backup and copy files that are not replicated, but the vast majority of files are copied from the standby in order to reduce load on the master.  
* More flexible configuration for databases. Master and standby can both be configured on the backup server and pgBackRest will automatically determine which is the master. This means no configuration changes for backup are required after failing over from a master to standby when a separate backup server is used.  
* Exclude directories during backup that are cleaned, recreated, or zeroed by PostgreSQL at startup. These include pgsql_tmp and pg_stat_tmp. The postgresql.auto.conf.tmp file is now excluded in addition to files that were already excluded: backup_label.old, postmaster.opts, postmaster.pid, recovery.conf, recovery.done.  
* Experimental support for non-exclusive backups in PostgreSQL 9.6 beta4. Changes to the control/catalog/WAL versions in subsequent betas may break compatibility but pgBackRest will be updated with each release to keep pace.  
  
Refactoring:  
  
* Simplify protocol creation and identifying which host is local/remote.  
* Removed all OP_* function constants that were used only for debugging, not in the protocol, and replaced with __PACKAGE__.  
* Improvements in Db module: separated out connect() function, allow executeSql() calls that do not return data, and improve error handling.  
* Improve error message for links that reference links in manifest build.  
* Added hints to error message when relative paths are detected in archive-push or archive-get.  
* Improve backup log messages to indicate which host the files are being copied from.  

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

pgBackRest 1.6 commit log

commit   : 9f19e13095628bf1b654db08ea3eec883c2cc5cd    
  
author   : David Steele <[email protected]>    
date     : Tue, 9 Aug 2016 10:06:21 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 9 Aug 2016 10:06:21 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where tablespace paths that had $PGDATA as a substring would be identified as a subdirectories of $PGDATA even when they were not. Also hardened relative path checking a bit. (Reported by Chris Fort.)  

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

PostgreSQL 9.1.23 commit log

Stamp 9.1.23.

commit   : cb5b88af7dc7529dcdfd8c0ff71c5372877b7f19    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:35:15 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:35: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   : 6bb96c0a0699444ead4746e483fd56de3be5539c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:11 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:11 -0400    

Click here for diff

PostgreSQL 9.2.18 commit log

Stamp 9.2.18.

commit   : 01de6f3fd80721583baf2378ee8fe2b06a448ed0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:33:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:33:27 -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   : c5081941f921bd342529b255ed2af1adccc253ed    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    

Click here for diff

PostgreSQL 9.3.14 commit log

Stamp 9.3.14.

commit   : 757f567ec8d6d4767e74cf987a5cc63e63f1c9dc    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:31:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:31: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   : 43957e873d22ce5d279a91d3acda6fc9e848fda7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    

Click here for diff

PostgreSQL 9.4.9 commit log

Stamp 9.4.9.

commit   : 860f8fb1aa4ee01259bac8fa4e1c4da9570ac1b7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:29:39 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:29:39 -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   : cf21e6f7e9448b9f0964e9864f570ade9d672496    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    

Click here for diff

PostgreSQL 9.5.4 commit log

Stamp 9.5.4.

commit   : eb4dfa239e6f54fef5c486caf4b58a9805c19572    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:27:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 16:27:53 -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   : 2183966c6d00a16cc307f8563da469b14ed07b6f    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Aug 2016 11:56:10 -0400    

Click here for diff

pgBackRest 1.5 commit log

v1.04: Various Bug Fixes

commit   : 277934447b0f4602260978ecb12d2e3d580632df    
  
author   : David Steele <[email protected]>    
date     : Sat, 30 Jul 2016 09:42:35 -0400    
  
committer: David Steele <[email protected]>    
date     : Sat, 30 Jul 2016 09:42:35 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue an where an extraneous remote was created causing threaded backup/restore to possibly timeout and/or throw a lock conflict. (Reported by Michael Vitale.)  
* Fixed an issue where db-path was not required for the check command so an assert was raised when it was missing rather than a polite error message. (Reported by Michael Vitale.)  
* Fixed check command to throw an error when database version/id does not match that of the archive. (Fixed by Cynthia Shang.)  
* Fixed an issue where a remote could try to start its own remote when the backup-host option was not present in pgbackrest.conf on the database server. (Reported by Lardière Sébastien.)  
* Fixed an issue where the contents of pg_xlog were being backed up if the directory was symlinked. This didn't cause any issues during restore but was a waste of space.  
* Fixed an invalid log() call in lock routines.  
  
Features:  
  
* Experimental support for non-exclusive backups in PostgreSQL 9.6 beta3. Changes to the control/catalog/WAL versions in subsequent betas may break compatibility but pgBackRest will be updated with each release to keep pace.  
  
Refactoring:  
  
* Enhancements to the protocol layer for improved reliability and error handling.  
* All remote types now take locks. The exceptions date to when the test harness and pgBackRest were running in the same VM and no longer apply.  
* Exceptions are now passed back from threads as messages when possible rather than raised directly.  
* Temp files created during backup are now placed in the same directory as the target file.  
* Output lock file name when a lock cannot be acquired to aid in debugging.  
* Reduce calls to protocolGet() in backup/restore.  
* Suppress banners on SSH protocol connections.  
* Improved remote error messages to identify the host where the error was raised.  

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

pgBackRest 1.4 commit log

v1.03: Check Command and Bug Fixes

commit   : 1b62354dcb6cd815fc8a5b235b0aaf52eb85a692    
  
author   : David Steele <[email protected]>    
date     : Sat, 2 Jul 2016 10:22:52 -0400    
  
committer: David Steele <[email protected]>    
date     : Sat, 2 Jul 2016 10:22:52 -0400    

Click here for diff

Bug Fixes:  
  
* Fixed an issue where keep-alives could be starved out by lots of small files during multi-threaded backup. They were also completely absent from single/multi-threaded backup resume and restore checksumming. (Reported by Janice Parkinson, Chris Barber.)  
* Fixed an issue where the expire command would refuse to run when explicitly called from the command line if the db-host option was set. This was not an issue when expire was run automatically after a backup (Reported by Chris Barber.)  
* Fixed an issue where validation was being running on archive_command even when the archive-check option was disabled.  
  
Features:  
  
* Added check command to validate that pgBackRest is configured correctly for archiving and backups. (Contributed by Cynthia Shang.)  
* Added the protocol-timeout option. Previously protocol-timeout was set as db-timeout + 30 seconds.  
* Failure to shutdown remotes at the end of the backup no longer throws an exception. Instead a warning is generated that recommends a higher protocol-timeout.  
* Experimental support for non-exclusive backups in PostgreSQL 9.6 beta2. Changes to the control/catalog/WAL versions in subsequent betas may break compatibility but pgBackRest will be updated with each release to keep pace.  
  
Refactoring:  
  
* The pg_xlogfile_name() function is no longer used to construct WAL filenames from LSNs. While this function is convenient it is not available on a standby. Instead, the archive is searched for the LSN in order to find the timeline. If due to some misadventure the LSN appears on multiple timelines then an error will be thrown, whereas before this condition would have passed unnoticed.  
* Option handling is now far more strict. Previously it was possible for a command to use an option that was not explicitly assigned to it. This was especially true for the backup-host and db-host options which are used to determine locality.  
* Improved handling of users/groups captured during backup that do not exist on the restore host. Also explicitly handle the case where user/group is not mapped to a name.  
* Changed version variable to a constant. It had originally been designed to play nice with a specific packaging tool but that tool was never used.  

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

pgAudit 1.0.4 commit log

Fix when using shared_preload_libraries on Windows.

commit   : 1c99eb969d28e950f8a236bc066aceac169bdc3a    
  
author   : Joe Conway <[email protected]>    
date     : Tue, 14 Jun 2016 09:24:46 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 14 Jun 2016 09:24:46 -0400    

Click here for diff

IsUnderPostmaster behaves differently under Windows than it does under Linux. Instead use  
process_shared_preload_libraries_in_progress to determine if pgaudit is being loaded by shared_preload_libraries.  

M pgaudit.c

pgAudit 1.0.3 commit log

Remove 'use threads' from Wait.pm, fix potential undefined scenario that happened on Solaris (#12)

commit   : a91f29388bdec6346e80fd596957659087706ac2    
  
author   : crunchyjohn <[email protected]>    
date     : Fri, 10 Jun 2016 14:48:42 -0400    
  
committer: David Steele <[email protected]>    
date     : Fri, 10 Jun 2016 14:48:42 -0400    

Click here for diff

M analyze/bin/pgaudit_analyze
M analyze/lib/PgAudit/Wait.pm

Update authors section.

commit   : 2a989ac3732d9486c84f287a84da44d33c8a0892    
  
author   : David Steele <[email protected]>    
date     : Sat, 4 Jun 2016 11:30:47 -0400    
  
committer: David Steele <[email protected]>    
date     : Sat, 4 Jun 2016 11:30:47 -0400    

Click here for diff

pgBackRest 1.2 commit log

v1.02: Bug Fix for Perl 5.22

commit   : bfaee7380d6aa0a4a4573df2a6a28581537d169b    
  
author   : David Steele <[email protected]>    
date     : Thu, 2 Jun 2016 11:10:24 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 2 Jun 2016 11:10:24 -0400    

Click here for diff

* Fix usage of sprintf() due to new constraints in Perl 5.22. Parameters not referenced in the format string are no longer allowed. (Fixed by Adrian Vondendriesch.)  

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

pgBackRest 1.3 commit log

Update .gitignore

commit   : 26a7781f3ff223073867252210c0448c26df8547    
  
author   : David Steele <[email protected]>    
date     : Wed, 1 Jun 2016 10:44:53 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 1 Jun 2016 10:44:53 -0400    

Click here for diff

M .gitignore

Fix for custom source.

commit   : 8cae59f3acd4a4d4e1f810e012002af960c86a31    
  
author   : David Steele <[email protected]>    
date     : Tue, 31 May 2016 20:47:19 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 31 May 2016 20:47:19 -0400    

Click here for diff

pgBackRest 1.1 commit log

v1.01: Enhanced Info, Selective Restore, and 9.6 Support

commit   : b710c016302d8d29c502aab5688197bf9a664131    
  
author   : David Steele <[email protected]>    
date     : Tue, 17 May 2016 01:04:01 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 17 May 2016 01:04:01 -0400    

Click here for diff

* Enhanced text output of `info` command to include timestamps, sizes, and the reference list for all backups. Contributed by Cynthia Shang.  
  
* Allow selective restore of databases from a cluster backup. This feature can result in major space and time savings when only specific databases are restored. Unrestored databases will not be accessible but must be manually dropped before they will be removed from the shared catalogue.  
  
* Experimental support for non-exclusive backups in PostgreSQL 9.6 beta1. Changes to the control/catalog/WAL versions in subsequent betas may break compatibility but pgBackRest will be updated with each release to keep pace.  

M CHANGELOG.md
M README.md
M doc/xml/change-log.xml
M lib/pgBackRest/Version.pm

PostgreSQL 9.1.22 commit log

Stamp 9.1.22.

commit   : ddb0843d44a53518cfbbb5c2fd535021d75d07cd    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:57:25 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:57:25 -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   : e712933c80a15719293f0c55eeb02e0aae401820    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:10:35 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:10:35 -0400    

Click here for diff

PostgreSQL 9.2.17 commit log

Stamp 9.2.17.

commit   : e9dca8ce147f32d7d64a9e64f9d8339310ad6535    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:56:07 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:56:07 -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   : 3ad64ae4dadc56b756cb50845963c13ceb85d33f    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:09:45 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:09:45 -0400    

Click here for diff

PostgreSQL 9.3.13 commit log

Stamp 9.3.13.

commit   : cd5a6521fa8e9d51090330eb500157079fda1381    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:53:56 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:53: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

Translation updates

commit   : b81b97794cc81780105024667766d2f2f63fc62e    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:08:57 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:08:57 -0400    

Click here for diff

PostgreSQL 9.4.8 commit log

Stamp 9.4.8.

commit   : d130536e93378d9b6512d268639324ba7f60a815    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:52:03 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:52:03 -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   : c20dd81034ebeed38a372e3696dfe12550a26ce4    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:06:37 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:06:37 -0400    

Click here for diff

PostgreSQL 9.5.3 commit log

Stamp 9.5.3.

commit   : ba37ac217791dfdf2b327c4b75e7083b6b03a2f5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:50:23 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 9 May 2016 16:50:23 -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   : e51547e05a44101667ef277c89319647e52c0f62    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:05:46 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 9 May 2016 10:05:46 -0400    

Click here for diff

pgAudit 1.0.2 commit log

Passwords are now redacted in CREATE/ALTER ROLE statements.

commit   : 506ed71d906f875328b92d5bcf589047f322ff0f    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 May 2016 15:25:16 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 5 May 2016 15:25:16 -0400    

Click here for diff

Note that all text in the statement after the "password" token is redacted so non-password related clauses will also be redacted when they follow the "password" token.  

M expected/pgaudit.out
M pgaudit.c
M sql/pgaudit.sql

pgBackRest 1.0 commit log

commit   : 9ab0dd80f70cc69a6edc9e61b6053752a789fde3    
  
author   : David Steele <[email protected]>    
date     : Thu, 14 Apr 2016 23:04:20 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 14 Apr 2016 23:04:20 -0400    

Click here for diff

* This flag day release breaks compatibility with older versions of pgBackRest. The manifest format, on-disk structure, configuration scheme, and the exe/path names have all changed. You must create a new repository to hold backups for this version of pgBackRest and keep your older repository for a time in case you need to do a restore. Restores from the prior repository will require the prior version of pgBackRest but because of name changes it is possible to have 1.00 and a prior version of pgBackRest installed at the same time. See the notes below for more detailed information on what has changed.  
  
* Implemented a new configuration scheme which should be far simpler to use. See the User Guide and Configuration Reference for details but for a simple configuration all options can now be placed in the stanza section. Options that are shared between stanzas can be placed in the [global] section. More complex configurations can still make use of command sections though this should be a rare use case.  
  
* The repo-path option now always refers to the repository where backups and archive are stored, whether local or remote, so the repo-remote-path option has been removed. The new spool-path option can be used to define a location for queueing WAL segments when archiving asynchronously. A local repository is no longer required.  
  
* The default configuration filename is now pgbackrest.conf instead of pg_backrest.conf. This was done for consistency with other naming changes but also to prevent old config files from being loaded accidentally when migrating to 1.00.  
  
* The default repository name was changed from /var/lib/backup to /var/lib/pgbackrest.  
  
* Lock files are now stored in /tmp/pgbackrest by default. These days /run/pgbackrest is the preferred location but that would require init scripts which are not part of this release. The lock-path option can be used to configure the lock directory.  
  
* Log files are now stored in /var/log/pgbackrest by default and no longer have the date appended so they can be managed with logrotate. The log-path option can be used to configure the lock directory.  
  
* Executable filename changed from pg_backrest to pgbackrest.  
  
* All files and directories linked from PGDATA are now included in the backup. By default links will be restored directly into PGDATA as files or directories. The --link-all option can be used to restore all links to their original locations. The --link-map option can be used to remap a link to a new location.  
  
* Removed --tablespace option and replaced with --tablespace-map-all option which should more clearly indicate its function.  
  
* Added detail log level which will output more information than info without being as verbose as debug.  

M CHANGELOG.md
M doc/xml/change-log.xml
M lib/pgBackRest/Version.pm

pgAudit 1.0.1 commit log

Closed #9: CREATE EXTENSION problem.

commit   : 3296ceff06d06ab95ea4285e40503509c17a3cec    
  
author   : David Steele <[email protected]>    
date     : Tue, 29 Mar 2016 21:38:54 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 29 Mar 2016 21:38:54 -0400    

Click here for diff

This was happening because pgaudit.log was set before CREATE EXTENSION was called.  This caused an issue where pgaudit was trying to log itself being created which won't work properly with event triggers.  Documented that pgaudit.log must not be set when the pgaudit extension is created.  

M README.md

PostgreSQL 9.1.21 commit log

Stamp 9.1.21.

commit   : 158a0fb254578e93cec7a940c780426217b79343    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:16:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:16:20 -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   : 83b228a0babbbd637e830796a670a18a468732d5    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:52:41 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:52:41 +0200    

Click here for diff

PostgreSQL 9.2.16 commit log

Stamp 9.2.16.

commit   : 4edcd5f5d23c55f60d6c11451437437611731fff    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:14:18 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:14: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

Translation updates

commit   : 190e273416968205db5110a561f5a314ad4b0119    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:51:44 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:51:44 +0200    

Click here for diff

PostgreSQL 9.3.12 commit log

Stamp 9.3.12.

commit   : a3c643938166abed9a390cdbd8a5df09bfe39523    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:12:29 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:12:29 -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   : e0f4c9e7c5dbeec4d63da0a3dd60c6159bd3ffac    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:50:07 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:50:07 +0200    

Click here for diff

PostgreSQL 9.4.7 commit log

Stamp 9.4.7.

commit   : d77841d1cebd3514603af055f141a84c8e53cbd3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:09:55 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:09:55 -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   : a08a6dca995528cbf011cd8251daf1c190dd324d    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:48:08 +0200    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 28 Mar 2016 08:48:08 +0200    

Click here for diff

PostgreSQL 9.5.2 commit log

Stamp 9.5.2.

commit   : 730811c7d1600b92d4bcb91ac66d2206cf3a06ef    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:07:39 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 16:07:39 -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   : b56f7b1f0c5e41e85828774debf8b911a203e012    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 11:32:17 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 28 Mar 2016 11:32:17 -0400    

Click here for diff

PostgreSQL 9.1.20 commit log

Stamp 9.1.20.

commit   : 3dca6f36fcd694c8c49d26e7c4971194dee2754a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:21:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:21:40 -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   : 862b4a427c18579327a7cfff4ac0377ef762dfa7    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:50:20 -0500    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:50:20 -0500    

Click here for diff

PostgreSQL 9.2.15 commit log

Stamp 9.2.15.

commit   : a0606058016b7d20406910b7a73e60ddb3e4c9ff    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:19:37 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:19: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

Translation updates

commit   : 6a10dd08006e8f0ce9c1dc2f45379bb17f428e27    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:42:59 -0500    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:42:59 -0500    

Click here for diff

PostgreSQL 9.3.11 commit log

Stamp 9.3.11.

commit   : de07063c05b8ffa86e804c6cc8117a8e8e5cff9b    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:17:25 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:17:25 -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   : 454994a9ed73713ea38635ab2bfbf5ace48bcf0a    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:41:41 -0500    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:41:41 -0500    

Click here for diff

PostgreSQL 9.4.6 commit log

Stamp 9.4.6.

commit   : a1efb790fb99e989e5cd3ff5ae8cc6df3e250516    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:15:19 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:15: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   : b101dca62b38a374dcb1dd4232f6ade9f7390cfc    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:39:08 -0500    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:39:08 -0500    

Click here for diff

PostgreSQL 9.5.1 commit log

Stamp 9.5.1.

commit   : 616eaa396a9bf82d8208a79367d784590be9370d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:12:28 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 8 Feb 2016 16:12: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   : 477bee7dc66e5c227f621564b5c448ba8948406b    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:21:00 -0500    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 8 Feb 2016 14:21:00 -0500    

Click here for diff

PostgreSQL 9.5.0 commit log

Stamp 9.5.0.

commit   : cdd4ed5449bf317cc71b45a8deee0173822e7592    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Jan 2016 16:29:34 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Jan 2016 16:29:34 -0500    

Click here for diff

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

Docs: provide a concrete discussion and example for RLS race conditions.

commit   : d878b115c350c18c0c9836c7652d5a179b5f9a33    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Jan 2016 15:11:44 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Jan 2016 15:11:44 -0500    

Click here for diff

pgAudit 1.0.0 commit log

Type and foreign key fixes in audit.sql. Minor doc fix.

commit   : da7f174b0a997b92b77e36a2729a66ff9c8ee9b0    
  
author   : David Steele <[email protected]>    
date     : Fri, 11 Dec 2015 09:37:58 -0500    
  
committer: David Steele <[email protected]>    
date     : Fri, 11 Dec 2015 09:37:58 -0500    

Click here for diff

M analyze/README.md
M analyze/sql/audit.sql
M analyze/test/Vagrantfile

Merge pull request #5 from Dwaligon/master

commit   : 9c3d716609e38f347cf951af70e28c668bb18766    
  
author   : David Steele <[email protected]>    
date     : Thu, 12 Nov 2015 15:05:39 -0500    
  
committer: David Steele <[email protected]>    
date     : Thu, 12 Nov 2015 15:05:39 -0500    

Click here for diff

PostgreSQL 9.0.23 commit log

Stamp 9.0.23.

commit   : 9a42e8514f7e42737992bb09bd93540dd9630a9a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:19:44 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:19:44 -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

doc: Update URLs of external projects

commit   : bfbaeae48a9c927dca41c4ac73a8a7ca7ae7c6d5    
  
author   : Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    

Click here for diff

PostgreSQL 9.1.19 commit log

Stamp 9.1.19.

commit   : f0ceb25d04da0b672e16efd20fa30641b78ffe63    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:17:54 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:17:54 -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

doc: Update URLs of external projects

commit   : 21369340f7c0d81a4473f552a1bf700c53224b5b    
  
author   : Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    

Click here for diff

PostgreSQL 9.2.14 commit log

Stamp 9.2.14.

commit   : 69157086413efb8c1de793aa4493187c819cc5ae    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:15:56 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:15: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

doc: Update URLs of external projects

commit   : d3ff94d87cee5787aa6f9119cdc75ffc2507ec54    
  
author   : Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    

Click here for diff

PostgreSQL 9.3.10 commit log

Stamp 9.3.10.

commit   : f5bbaeef1a5cdce1349ed6a1f87a85f17d741b56    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:14:02 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:14:02 -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

doc: Update URLs of external projects

commit   : cc0c8ec9fca50721beb1a36d43114e66b5d96825    
  
author   : Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Fri, 2 Oct 2015 21:50:59 -0400    

Click here for diff

PostgreSQL 9.4.5 commit log

Stamp 9.4.5.

commit   : d25c7d70ff46d1b2f2400f29d100190efe84d70d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:12:06 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 15:12:06 -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

Docs: explain contrib/pg_stat_statements' handling of GC failure.

commit   : e96b697adb138b0bbe34082761b4e4538abcc9e6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 12:44:12 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 5 Oct 2015 12:44:12 -0400    

Click here for diff

Fedora 22 on Raspberry Pi 2

Download one of the remix from http://arm.fedoraproject.org/

Download kernel

cd /tmp/
git clone -depth 1 https://github.com/raspberrypi/firmware.git

I am using LXDE:

xzcat Fedora-LXDE-armhfp-22-3-sda.raw.xz | dd of=/dev/mmcblk0 bs=4M
fdisk /dev/mmcblk0

change first partition type to B

If you like, expand /dev/mmcblk0p3 to utilize all space and use resize2fs /dev/mmcblk0p3 to expand filesystem

mkfs.vfat /dev/mmcblk0p1
mkdir /tmp/sdcard
mount /dev/mmcblk0p3 /tmp/sdcard
mount /dev/mmcblk0p1 /tmp/sdcard/boot
cat >/tmp/sdcard/boot/config.txt

#uncomment to overclock the arm. 700 MHz is the default.

arm_freq=700

# NOOBS Auto-generated Settings:

PostgreSQL 9.0.22 commit log

Stamp 9.0.22.

commit   : d7e68682fa85f6ea6fd30365e0c121976b6206bd    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:36:16 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:36:16 -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

Release notes for 9.4.4, 9.3.9, 9.2.13, 9.1.18, 9.0.22.

commit   : c5c09bfe5ed2e9613360c1627e3ba3040867ede0    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    

Click here for diff

PostgreSQL 9.1.18 commit log

Stamp 9.1.18.

commit   : 2b7c7ac9ab6c9c5c21f693da51bf40ee001dd471    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:34:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:34:46 -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

Release notes for 9.4.4, 9.3.9, 9.2.13, 9.1.18, 9.0.22.

commit   : f0c4d156a2e870ab9b58e67bebb1f78520abd191    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    

Click here for diff

PostgreSQL 9.2.13 commit log

Stamp 9.2.13.

commit   : 582eff507eb3e3acae8c7d2d562ac2beb00b344f    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:33:16 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:33:16 -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

Release notes for 9.4.4, 9.3.9, 9.2.13, 9.1.18, 9.0.22.

commit   : 2d3f41a3707bf88092636c1017267bdec70e09aa    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    

Click here for diff

PostgreSQL 9.3.9 commit log

Stamp 9.3.9.

commit   : 553e576e05b50f9faffbd3dd721e44fc3746898d    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:31:32 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:31:32 -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

Release notes for 9.4.4, 9.3.9, 9.2.13, 9.1.18, 9.0.22.

commit   : d7705f759830dd4c48a7bf869f81d48e220a8658    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    

Click here for diff

PostgreSQL 9.4.4 commit log

Stamp 9.4.4.

commit   : 7c055f3ec3bd338a1ebb8c73cff3d01df626471e    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:29:38 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 15:29:38 -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

Release notes for 9.4.4, 9.3.9, 9.2.13, 9.1.18, 9.0.22.

commit   : 57ec3db2678ef826c9767003881f65e5b24bd2f2    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 9 Jun 2015 14:33:43 -0400    

Click here for diff

PostgreSQL 9.0.21 commit log

Stamp 9.0.21.

commit   : b6ba1d7577177765e4f9721d01820c02bb8ae9ae    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:14:19 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:14:19 -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

Release notes for 9.4.3, 9.3.8, 9.2.12, 9.1.17, 9.0.21.

commit   : 41e83da379ba602abcc4128670e1abd7b49808ce    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:44 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:44 -0400    

Click here for diff

PostgreSQL 9.1.17 commit log

Stamp 9.1.17.

commit   : f2044bd49f08535308a21185ee54ff0edb99ce7e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:12:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:12: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

Release notes for 9.4.3, 9.3.8, 9.2.12, 9.1.17, 9.0.21.

commit   : bd85f778f0f7b5ec1649a408de872b1dcb89b560    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:44 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:44 -0400    

Click here for diff

PostgreSQL 9.2.12 commit log

Stamp 9.2.12.

commit   : 3f7928a2890b05908e7c1ef711d48e609c86982e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:10:35 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:10:35 -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

Release notes for 9.4.3, 9.3.8, 9.2.12, 9.1.17, 9.0.21.

commit   : 25e9e8984b25c7fd2145b4b759615d70ee4c23cf    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:44 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:44 -0400    

Click here for diff

PostgreSQL 9.3.8 commit log

Stamp 9.3.8.

commit   : 00ca051844e6a5a1746d9088d2c92b3fd1bcf151    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:08:17 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:08:17 -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

Release notes for 9.4.3, 9.3.8, 9.2.12, 9.1.17, 9.0.21.

commit   : 1ed04113c278e6bc15bccd9a496bb6beff2b0baf    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:43 -0400    

Click here for diff

PostgreSQL 9.4.3 commit log

Stamp 9.4.3.

commit   : de17fe43fa2d67a9d93bd70979a4744ea98fb076    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:05:57 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 15:05:57 -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

Release notes for 9.4.3, 9.3.8, 9.2.12, 9.1.17, 9.0.21.

commit   : 2491e17c72456616bea428e50599be6d56cbaad4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:43 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Jun 2015 13:27:43 -0400    

Click here for diff

PostgreSQL 9.0.20 commit log

Last-minute updates for release notes.

commit   : 760e7ad47959acc3908d3824a20e784f6aed9001    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    

Click here for diff

Revise description of CVE-2015-3166, in line with scaled-back patch.  
Change release date.  
  
Security: CVE-2015-3166  

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

PostgreSQL 9.1.16 commit log

Last-minute updates for release notes.

commit   : 5b461f239eae2ad67f268e31ada7d79331b89652    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    

Click here for diff

Revise description of CVE-2015-3166, in line with scaled-back patch.  
Change release date.  
  
Security: CVE-2015-3166  

M doc/src/sgml/release-9.0.sgml
M doc/src/sgml/release-9.1.sgml

PostgreSQL 9.2.11 commit log

Last-minute updates for release notes.

commit   : baf379bf22a9b4fd9caa4cf95de397cac480cceb    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    

Click here for diff

Revise description of CVE-2015-3166, in line with scaled-back patch.  
Change release date.  
  
Security: CVE-2015-3166  

M doc/src/sgml/release-9.0.sgml
M doc/src/sgml/release-9.1.sgml
M doc/src/sgml/release-9.2.sgml

PostgreSQL 9.3.7 commit log

Last-minute updates for release notes.

commit   : 70f2e3e20ff7dd10d2b405764f4818b11f167925    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    

Click here for diff

Revise description of CVE-2015-3166, in line with scaled-back patch.  
Change release date.  
  
Security: CVE-2015-3166  

M doc/src/sgml/release-9.0.sgml
M doc/src/sgml/release-9.1.sgml
M doc/src/sgml/release-9.2.sgml
M doc/src/sgml/release-9.3.sgml

PostgreSQL 9.4.2 commit log

Last-minute updates for release notes.

commit   : bd9c6dc9ab9de8f07647015af65d6d2cec0057e3    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 19 May 2015 18:33:58 -0400    

Click here for diff

Revise description of CVE-2015-3166, in line with scaled-back patch.  
Change release date.  
  
Security: CVE-2015-3166  

M doc/src/sgml/release-9.0.sgml
M doc/src/sgml/release-9.1.sgml
M doc/src/sgml/release-9.2.sgml
M doc/src/sgml/release-9.3.sgml
M doc/src/sgml/release-9.4.sgml

openvpn certificate signature failure

CentOS and Fedora has stopped support for md5 certificates

At client side if you get following error server log usually /var/log/messages

VERIFY ERROR: depth=0, error=certificate signature failure: &lt;snip>
TLS_ERROR: BIO read tls_read_plaintext error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
TLS Error: TLS object -> incoming plaintext read error
TLS Error: TLS handshake failed
Fatal TLS error (check_tls_errors_co), restarting

To fix this:

vi /etc/systemd/system/NetworkManager.service

and add following

.include /usr/lib/systemd/system/NetworkManager.service
[Service]
Environment="OPENSSL_ENABLE_MD5_VERIFY=1 NSS_HASH_ALG_SUPPORT=+MD5"

Now restart daemon

# systemctl daemon-reload
# systemctl restart NetworkManager.service

Running multiple PostgreSQL clusters using systemd

Requirements

  Using systemd

  Multiple instance of PostgreSQL

      First instance running on port 5491
      Second instance running on port 5492

Steps to setup first service

STEP 1 create and edit service file

sudo vi /etc/systemd/system/postgresql-9.4-5941.service

STEP 2 Import original and Add Env

.include /lib/systemd/system/postgresql-9.4.service
[Service]
Environment="PGDATA=/var/lib/pgsql/9.4/data1/"

STEP 3 Modify postgresql.conf for instance

sudo vi /var/lib/pgsql/9.4/data1/postgresql.conf"

STEP 4 Change port for postgresql

port=5491

Steps to setup second service

STEP 1 create and edit service file

PostgreSQL 9.0.19 commit log

Stamp 9.0.19.

commit   : 8c15a7163c8d7dfa5df2f56639693122dd0800ec    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:46:01 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:46:01 -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   : 69ba47d6f9866d1dad93c4d613d8c635f32c1c07    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:14 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:14 -0500    

Click here for diff

PostgreSQL 9.1.15 commit log

Stamp 9.1.15.

commit   : 506a519f3a45c0c8a7e07cf5ab8d17dc6d388ba5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:45:23 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:45: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

Last-minute updates for release notes.

commit   : 0c93924b1698a284fe49026b24d1b436e8a01722    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:10 -0500    

Click here for diff

PostgreSQL 9.2.10 commit log

Stamp 9.2.10.

commit   : 9f20f2fc43f7dbe5a60958bc41f24130957560a3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:44:39 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:44: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   : b8f0a57d13fce3c61f99f07077e07ccba0848e71    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:08 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:08 -0500    

Click here for diff

PostgreSQL 9.3.6 commit log

Stamp 9.3.6.

commit   : b5ea07b06d58519c54aa3f15067f9a44d84f6d8e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:43:50 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:43: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   : 0a819b6f6239188ac9d6c9d7f463ff9c6ca9e4ec    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:05 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:05 -0500    

Click here for diff

PostgreSQL 9.4.1 commit log

Stamp 9.4.1.

commit   : d0f83327d3739a45102fdd486947248c70e0249d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:42:55 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 15:42: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   : 3face5a8d9ffbb5d37b5c29949d4363bd64f7446    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:02 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Feb 2015 11:24:02 -0500    

Click here for diff

PostgreSQL 9.4.0 commit log

Stamp 9.4.0.

commit   : 8ca336f4ac3f08a5f23e76c6e9a5f2c8064f5883    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 15 Dec 2014 20:07:34 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 15 Dec 2014 20:07:34 -0500    

Click here for diff

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

Translation updates

commit   : 84b76f2b62bd34c40533931b9547d7d411a62128    
  
author   : Alvaro Herrera <[email protected]>    
date     : Mon, 15 Dec 2014 19:27:12 -0300    
  
committer: Alvaro Herrera <[email protected]>    
date     : Mon, 15 Dec 2014 19:27:12 -0300    

Click here for diff

Qnap Surveillance Station Recording q264 to h264

QNAP Surveillance Station recording are marked as q264 but it is easy to change them to play with regular players

Replace 4 byte at offset 0x70 and 0xBC from q264 to h264

Here is python code

f=open("<Filename>.avi","r+")
f.seek(0x70)
f.write('h264')
f.seek(0xBC)
f.write('h264')
f.close()

About

Yogesh Sharma from Jaipur (Rajasthan, India), living in San Diego, California, USA.

I am a Certified DBA for Oracle and Open Source enthusiast. I have used Gentoo, RedHat and Debain derivatives since 1999. I am pro PostgreSQL developer. My work laptop is Fedora and home server is CentOS 7.x.

Currently I am leading Solution Engineering at Crunchy Data.

Any of my blogs can be shared as link, no copy paste of content is allowed.

Disk benchmark with dd

Quick way to determine disk write performance

dd bs=1G count=5 if=/dev/zero of=test.dat oflag=dsync status=progress

Note: Try to set bs= and count= to a number which is close to double the memory to get realistic results 2 x total memory / bs = count 2 x 16 GB / 0.5 GB = count value 32

Quick way to determine disk read performance

dd bs=4k if=test.dat of=/dev/null status=progress

Note: Try to set bs= to sector size.

Clean up

rm -f <path>/disk-io-test.dat

CentOS 7 Installation

For CentOS 6 users it may be difficult to understand and use new CentOS 7 installer but for Fedora users it is an easy one. To ease the life of new CentOS 7 users, here are steps for minimal CentOS 7 install.

  1. Boot from DVD

    Select Install CentOS 7 by pressing ↑ and press ↵

  2. Language Selection

    Select your language and Click “continue”

Odoo Invoice caching

Default setting for Odoo (formerly OpenERP) is to cache invocie PDFs.

To disable caching

  1. Settings -> Technical -> Actions -> Reports
  2. Scroll to Name = Invoice
  3. Select Invocie
  4. Click Edit
  5. UnCheck “Reload from Attachment”
  6. Click on Save

Here is a screen shot

PostgreSQL 9.0.18 commit log

Stamp 9.0.18.

commit   : 391aa8aac11fe78f3b2f5743b56e78b0ad6a5d84    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:16:01 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:16:01 -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

Release notes for 9.3.5, 9.2.9, 9.1.14, 9.0.18, 8.4.22.

commit   : 11602754aa485c029f125658c62ba1d6502488b0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:39 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:39 -0400    

Click here for diff

PostgreSQL 9.1.14 commit log

Stamp 9.1.14.

commit   : 972a21d736f0f5ded750c1be7153a0571f2dc83e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:14:13 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:14:13 -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

Release notes for 9.3.5, 9.2.9, 9.1.14, 9.0.18, 8.4.22.

commit   : b0cab3faf09a355f5e37d25a5c5325f773097c2a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:36 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:36 -0400    

Click here for diff

PostgreSQL 9.2.9 commit log

Stamp 9.2.9.

commit   : e1ea61a30121a97eee192adc0808635fcf7b6f25    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:12:31 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:12:31 -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

Release notes for 9.3.5, 9.2.9, 9.1.14, 9.0.18, 8.4.22.

commit   : 074f840c22604570e326cdaea076432972d50d85    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:32 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:32 -0400    

Click here for diff

PostgreSQL 9.3.5 commit log

Stamp 9.3.5.

commit   : f7ba173cb3548ddccaab68fcaeae3dd5efdcfbf1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:10:42 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 15:10:42 -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

Release notes for 9.3.5, 9.2.9, 9.1.14, 9.0.18, 8.4.22.

commit   : 0cb0c778283fceec58cf1d73ba3204b67a890980    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:29 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 21 Jul 2014 14:59:29 -0400    

Click here for diff

PostgreSQL 9.0.17 commit log

Stamp 9.0.17.

commit   : 192856b1b9a5abe99bcd8b417d5ef39f09ae2c9d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:38:14 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:38:14 -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

Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21.

commit   : 94440154092cecf808dddfbf7e8af3276044b74d    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:35 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:35 -0400    

Click here for diff

PostgreSQL 9.1.13 commit log

Stamp 9.1.13.

commit   : 697becf743b3176a038d78857b14976d441a0027    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:37:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:37:27 -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

Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21.

commit   : f0a8488ab74502fe376a4d542437b770299a3d79    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:32 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:32 -0400    

Click here for diff

PostgreSQL 9.2.8 commit log

Stamp 9.2.8.

commit   : f07692e1906c5f78d4dc4f777ade31cbfdb0069e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:36:46 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:36:46 -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

Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21.

commit   : 00e063a23277a8aa2fcf522baec394b2846dcafb    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:29 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:29 -0400    

Click here for diff

PostgreSQL 9.3.4 commit log

Stamp 9.3.4.

commit   : d4f8dde3c1c2c90c723ab550e7f449fc75599316    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:35:47 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:35:47 -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

Release notes for 9.3.4, 9.2.8, 9.1.13, 9.0.17, 8.4.21.

commit   : fc61da7c911e99152907cd74fe6b7e3163cce280    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:26 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Mar 2014 15:28:26 -0400    

Click here for diff

PostgreSQL 9.0.16 commit log

Stamp 9.0.16.

commit   : de02167f6305804ad9ab72296a2b612a4fc58e36    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:42:21 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:42:21 -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   : 8f979e789347d3dec15d020945a7c6e1b416f759    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:49 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:49 -0500    

Click here for diff

PostgreSQL 9.1.12 commit log

Stamp 9.1.12.

commit   : ae51ce4c47cabc4476a7830089d24a68f1dbd76c    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:40:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:40:10 -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   : c09f340eb35bdfcbecf4606a7fcbd6369c4bb9e0    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:46 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:46 -0500    

Click here for diff

PostgreSQL 9.2.7 commit log

Stamp 9.2.7.

commit   : 6237fadcc95bdcadd760f893d7bd9b866fadfff3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:38:15 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:38:15 -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   : 4bde115e7e5177abcee018b136716e69f90738b5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:43 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:43 -0500    

Click here for diff

PostgreSQL 9.3.3 commit log

Stamp 9.3.3.

commit   : 0691fe504723c06ce6ccd1de257fe212609beb13    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:29:55 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:29: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   : 4239753338c8ef36d26615beb9b567bdd1814f73    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 17 Feb 2014 14:25:40 -0500    

Click here for diff

PostgreSQL 9.0.15 commit log

Stamp 9.0.15.

commit   : ad670a5d7344b81633ab6ac9efd150f5caac97c2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 16:04:20 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 16:04:20 -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

Update release notes for 9.3.2, 9.2.6, 9.1.11, 9.0.15, 8.4.19.

commit   : 81fb8ff617df7a474a6a9dee9c7edf088fcaf06a    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:54:08 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:54:08 -0500    

Click here for diff

PostgreSQL 9.1.11 commit log

Stamp 9.1.11.

commit   : c53cbb39f880959d7ca04f43943e787ec5cad830    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 16:02:21 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 16:02:21 -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

Update release notes for 9.3.2, 9.2.6, 9.1.11, 9.0.15, 8.4.19.

commit   : 45f0620fc7ef1e331d77cf93cd72464ecaa4a523    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:54:05 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:54:05 -0500    

Click here for diff

PostgreSQL 9.2.6 commit log

Stamp 9.2.6.

commit   : 8b47c9d413b10a482b21aa9aad9d4f8569de8798    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 16:00:18 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 16:00:18 -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

Update release notes for 9.3.2, 9.2.6, 9.1.11, 9.0.15, 8.4.19.

commit   : 4993336220996955c41e273bdee4b65895054053    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:54:01 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:54:01 -0500    

Click here for diff

PostgreSQL 9.3.2 commit log

Stamp 9.3.2.

commit   : 05ec931add20f201e579e960b18c1cf770da6ee3    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:57:48 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:57: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

Update release notes for 9.3.2, 9.2.6, 9.1.11, 9.0.15, 8.4.19.

commit   : 9cb631d98443b64a6ac8f5d14ffb95a45a9adad4    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:53:58 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Dec 2013 15:53:58 -0500    

Click here for diff

PostgreSQL 9.3.1 commit log

Stamp 9.3.1.

commit   : b7f59e6d3e7c10ef0e222ce8ee6d19e8be304e29    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:17:38 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:17:38 -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

Revert "Document support for VPATH builds of extensions."

commit   : 4e80950042ff70a8d9825c1d9549692b8124dd40    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 22:42:52 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 22:42:52 -0400    

Click here for diff

PostgreSQL 9.2.5 commit log

Stamp 9.2.5.

commit   : 7800229b36d0444cf2c61f5c5895108ee5e8ee2a    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:16:13 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:16:13 -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

Revert "Document support for VPATH builds of extensions."

commit   : e2ccba06ac73e0cd833c700467b0fead8b8bfdf2    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 22:42:26 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 22:42:26 -0400    

Click here for diff

PostgreSQL 9.1.10 commit log

Stamp 9.1.10.

commit   : b444726ef6642ed2289a1dc10fe53644dba05623    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:13:47 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:13:47 -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

Revert "Document support for VPATH builds of extensions."

commit   : 4a72c60e4a4ab3b60c809079924d019367428315    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 22:41:53 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 22:41:53 -0400    

Click here for diff

PostgreSQL 9.0.14 commit log

Stamp 9.0.14.

commit   : a65e6c8217bd9fdcdfc2cb69a39e7f6787f572c1    
  
author   : Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:12:23 -0400    
  
committer: Peter Eisentraut <[email protected]>    
date     : Mon, 7 Oct 2013 23:12:23 -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

docs: update release notes for 8.4.18, 9.0.14, 9.1.10, 9.2.5, 9.3.1

commit   : b7854a0722c58c36b726a251e76fdb813e3081c1    
  
author   : Bruce Momjian <[email protected]>    
date     : Mon, 7 Oct 2013 21:35:01 -0400    
  
committer: Bruce Momjian <[email protected]>    
date     : Mon, 7 Oct 2013 21:35:01 -0400    

Click here for diff

PostgreSQL 9.3.0 commit log

Stamp 9.3.0.

commit   : da645b3a73580ac30cf02e932b42d06157b98229    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Sep 2013 16:53:17 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Sep 2013 16:53:17 -0400    

Click here for diff

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

Update time zone data files to tzdata release 2013d.

commit   : e3d02a10ec1831216f6d63a48e390a53a01b0927    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 2 Sep 2013 15:06:21 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 2 Sep 2013 15:06:21 -0400    

Click here for diff

PostgreSQL 9.0.13 commit log

Stamp 9.0.13.

commit   : a941e89a385c16d5b22f90ad61a103001e2a9faf    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:25:34 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:25:34 -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

Update release notes for 9.2.4, 9.1.9, 9.0.13, 8.4.17.

commit   : 07918b41f485a86748375d5dadb3d2d2ef6f4155    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:11:26 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:11:26 -0400    

Click here for diff

PostgreSQL 9.1.9 commit log

Stamp 9.1.9.

commit   : 114fca526e4f843d17f9a052f81f580d9d006ef1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:23:05 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:23:05 -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

Update release notes for 9.2.4, 9.1.9, 9.0.13, 8.4.17.

commit   : 5e3d2123a0c30f499ed1ba411e68007a11838723    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:11:21 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:11:21 -0400    

Click here for diff

PostgreSQL 9.2.4 commit log

Stamp 9.2.4.

commit   : 73c122769ca1f49c451e315d476c80fdcf9f20cc    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:20:36 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:20:36 -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

Update release notes for 9.2.4, 9.1.9, 9.0.13, 8.4.17.

commit   : 0dfbad834ffe8f828cbb05d63f744be9cd7d0ab6    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:11:16 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 1 Apr 2013 14:11:16 -0400    

Click here for diff

PostgreSQL 9.0.12 commit log

Stamp 9.0.12.

commit   : 3da04a0bb19f8543a9b13becdfeb96624e15288e    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:12:28 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:12: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

Prevent execution of enum_recv() from SQL.

commit   : 16d10970cb61843b937c84bf1a2d102ed54834c1    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:25:20 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:25:20 -0500    

Click here for diff

PostgreSQL 9.1.8 commit log

Stamp 9.1.8.

commit   : 69c026512f1141a92dca118768d858e59d76a994    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:10:31 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:10:31 -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

Prevent execution of enum_recv() from SQL.

commit   : 1881634820603e8212983ebd4825d4f4b4988789    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:25:15 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:25:15 -0500    

Click here for diff

PostgreSQL 9.2.3 commit log

Stamp 9.2.3.

commit   : 51dac56ad5fd4cf5fe90f59c4b40f967fc3b13c5    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:07:40 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:07:40 -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

Prevent execution of enum_recv() from SQL.

commit   : 1180844f176bdff4b63b4a33824f6cd786deed59    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:25:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 4 Feb 2013 16:25:10 -0500    

Click here for diff

PostgreSQL 9.0.11 commit log

Stamp 9.0.11.

commit   : 6fa51d4ba72570d0f1776f03eaddd8f73b3c6eda    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:22:30 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:22:30 -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

Update release notes for 9.2.2, 9.1.7, 9.0.11, 8.4.15, 8.3.22.

commit   : bf274683b70a0642d359da886d72f0685e01d752    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:10:17 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:10:17 -0500    

Click here for diff

PostgreSQL 9.1.7 commit log

Stamp 9.1.7.

commit   : c47f643c49d1f56c388dd0e7405ed280cfa9d0b2    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:19:35 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:19:35 -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

Update release notes for 9.2.2, 9.1.7, 9.0.11, 8.4.15, 8.3.22.

commit   : 86e006d9ed64db7ceafdc8365208139278c5da60    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:10:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:10:10 -0500    

Click here for diff

PostgreSQL 9.2.2 commit log

Stamp 9.2.2.

commit   : a20751ef44b47034e8082a14d42b876b169e8713    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:16:10 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:16:10 -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

Update release notes for 9.2.2, 9.1.7, 9.0.11, 8.4.15, 8.3.22.

commit   : decb3bc07e27cf476299842db0ce1c33cfb42f53    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:10:05 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 3 Dec 2012 15:10:05 -0500    

Click here for diff

PostgreSQL 9.0.10 commit log

Stamp 9.0.10.

commit   : 22cdae947b8af9624ee4571ef4b1b726a774d128    
  
author   : Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:53:08 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:53:08 -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

Update release notes for 9.2.1, 9.1.6, 9.0.10, 8.4.14, 8.3.21.

commit   : 605172a7223be2683505992157dae49ce98f3d05    
  
author   : Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:38:57 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:38:57 -0400    

Click here for diff

PostgreSQL 9.1.6 commit log

Stamp 9.1.6.

commit   : 04a37a5716867f8eade144baac847a9737ac22f5    
  
author   : Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:50:31 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:50:31 -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

Update release notes for 9.2.1, 9.1.6, 9.0.10, 8.4.14, 8.3.21.

commit   : 793664d0c89a21976228cb5520cd05e0cdef463c    
  
author   : Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:38:53 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:38:53 -0400    

Click here for diff

PostgreSQL 9.2.1 commit log

Stamp 9.2.1.

commit   : e0327d103013c41c83f41a05187b90956b38c5b7    
  
author   : Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:47:58 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:47:58 -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

Update release notes for 9.2.1, 9.1.6, 9.0.10, 8.4.14, 8.3.21.

commit   : cf17a4e85469fe1836ee0d202220c6cdf88b75c2    
  
author   : Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:38:47 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Wed, 19 Sep 2012 17:38:47 -0400    

Click here for diff

PostgreSQL 9.2.0 commit log

Stamp 9.2.0.

commit   : ef47adb414e46099155c34529a2a5caeea02fc41    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 6 Sep 2012 17:26:17 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 6 Sep 2012 17:26:17 -0400    

Click here for diff

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

Fix "too many arguments" messages not to index off the end of argv[].

commit   : ee121a6473c00d0c791e3ed1c2f8e555e66a0ea0    
  
author   : Robert Haas <[email protected]>    
date     : Thu, 6 Sep 2012 15:43:46 -0400    
  
committer: Robert Haas <[email protected]>    
date     : Thu, 6 Sep 2012 15:43:46 -0400    

Click here for diff

PostgreSQL 9.0.9 commit log

Stamp 9.0.9.

commit   : 3b849dbf41357aa9cf209b194d6b7ac5c3c07113    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:43:20 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:43:20 -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

Update release notes for 9.1.5, 9.0.9, 8.4.13, 8.3.20.

commit   : 99f093b0f869930417756b0a35a06d20c7ffa91d    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:24:19 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:24:19 -0400    

Click here for diff

PostgreSQL 9.1.5 commit log

Stamp 9.1.5.

commit   : 04e96bc69d541dd7b5f4d3b3daf49d291c7fcbb4    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:41:04 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:41:04 -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

Update release notes for 9.1.5, 9.0.9, 8.4.13, 8.3.20.

commit   : 18ee575df30d3b41444e2309205427cd11a8b30a    
  
author   : Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:24:14 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Tue, 14 Aug 2012 18:24:14 -0400    

Click here for diff

PostgreSQL 9.0.8 commit log

Stamp 9.0.8.

commit   : eab246d75f557cc5027568ccb0461ce5614eaad8    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:09:35 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:09:35 -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

Update release notes for 9.1.4, 9.0.8, 8.4.12, 8.3.19.

commit   : e7e092f32274db2c6dd4f3cd2894c1125acb156d    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:03:45 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:03:45 -0400    

Click here for diff

PostgreSQL 9.1.4 commit log

Stamp 9.1.4.

commit   : 8e61ded616bdce65c43254b010f801f39b29ce3b    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:07:09 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:07:09 -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

Update release notes for 9.1.4, 9.0.8, 8.4.12, 8.3.19.

commit   : 7651ec79879d36a68c9ab32a700ee034f7367701    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:03:39 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 31 May 2012 19:03:39 -0400    

Click here for diff

PostgreSQL 9.0.7 commit log

Stamp 9.0.7.

commit   : f054f631a087fed80e7d570e89bed395859f2dc3    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:56:26 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:56:26 -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 release note updates.

commit   : 09189cb6059f28aea59cca4f419c535123f499b8    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:48:05 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:48:05 -0500    

Click here for diff

PostgreSQL 9.1.3 commit log

Stamp 9.1.3.

commit   : 64c47e4542910ebbfb494bec3f8abf8733113394    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:53:36 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:53: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

Last-minute release note updates.

commit   : 22795f096b521e975800cd2fff222f958500ef19    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:47:59 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 23 Feb 2012 17:47:59 -0500    

Click here for diff

PostgreSQL 9.0.6 commit log

Stamp 9.0.6.

commit   : 1c635b03c132a2ee07c1773c3968153f10ed5f79    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:49:59 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:49:59 -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

Clarify documentation about SQL:2008 variant of LIMIT/OFFSET syntax.

commit   : da1eacb8d2cebc5b43bbe2c93f1c74c962182ae5    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:39:07 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:39:07 -0500    

Click here for diff

PostgreSQL 9.1.2 commit log

Stamp 9.1.2.

commit   : cfd8cf37d20be715e4bb9e382844c79556516824    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:47:20 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:47:20 -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

Clarify documentation about SQL:2008 variant of LIMIT/OFFSET syntax.

commit   : 92b9e439e7f0bc54e291e12f5216fb09a72f5b04    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:39:02 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 1 Dec 2011 16:39:02 -0500    

Click here for diff

PostgreSQL 9.0.5 commit log

Stamp 9.0.5.

commit   : 8522403c5cd2351a1292b868a85aeec0aab5f2b3    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 18:00:48 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 18:00:48 -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

Update release notes for 9.1.1, 9.0.5, 8.4.9, 8.3.16, 8.2.22.

commit   : 94a419558371951e7bfaf291aa0dc6dba1f57433    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 17:39:25 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 17:39:25 -0400    

Click here for diff

PostgreSQL 9.1.1 commit log

Stamp 9.1.1.

commit   : 8da4007a4d78168243d0e2ce67d97073ce2812ce    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 17:57:57 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 17:57:57 -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

Update release notes for 9.1.1, 9.0.5, 8.4.9, 8.3.16, 8.2.22.

commit   : 7f70f35031b4dea40ab4fa20638befc430e8ebaa    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 17:39:19 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 22 Sep 2011 17:39:19 -0400    

Click here for diff

PostgreSQL 9.1.0 commit log

Stamp 9.1.0.

commit   : 1f43001424a9da624a89b213d0be606a8212a50a    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 8 Sep 2011 17:13:27 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 8 Sep 2011 17:13:27 -0400    

Click here for diff

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

Translation updates for 9.1.0

commit   : bd6db68f714d8e4609c0b22425590ab632a14812    
  
author   : Peter Eisentraut <[email protected]>    
date     : Thu, 8 Sep 2011 23:10:40 +0300    
  
committer: Peter Eisentraut <[email protected]>    
date     : Thu, 8 Sep 2011 23:10:40 +0300    

Click here for diff

PostgreSQL 9.0.4 commit log

Tag 9.0.4.

commit   : ffb39e1aedcdd7b77ec920221b27ab02c40ddbfc    
  
author   : Marc G. Fournier <[email protected]>    
date     : Fri, 15 Apr 2011 00:15:53 -0300    
  
committer: Marc G. Fournier <[email protected]>    
date     : Fri, 15 Apr 2011 00:15:53 -0300    

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   : 65a188e549a8bf7d0e180d7bbbf6823e77c953bb    
  
author   : Peter Eisentraut <[email protected]>    
date     : Thu, 14 Apr 2011 22:52:18 +0300    
  
committer: Peter Eisentraut <[email protected]>    
date     : Thu, 14 Apr 2011 22:52:18 +0300    

Click here for diff

PostgreSQL 9.0.3 commit log

Tag 9.0.3

commit   : 2fb64d857003c91378ba86b03d753a63ebee95b2    
  
author   : Marc G. Fournier <[email protected]>    
date     : Thu, 27 Jan 2011 22:21:31 -0400    
  
committer: Marc G. Fournier <[email protected]>    
date     : Thu, 27 Jan 2011 22:21:31 -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

Update release notes.

commit   : aefb8d9198926e9f7717d6420b802ae4b6352293    
  
author   : Tom Lane <[email protected]>    
date     : Thu, 27 Jan 2011 17:45:42 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Thu, 27 Jan 2011 17:45:42 -0500    

Click here for diff

PostgreSQL 9.0.2 commit log

Tag 9.0.2.

commit   : 178ca03f1cc81fd9ceb6c62b8d90397023d0d8a2    
  
author   : Marc G. Fournier <[email protected]>    
date     : Mon, 13 Dec 2010 22:55:50 -0400    
  
committer: Marc G. Fournier <[email protected]>    
date     : Mon, 13 Dec 2010 22:55:50 -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

Update release notes for releases 9.0.2, 8.4.6, 8.3.13, 8.2.19, and 8.1.23.

commit   : 7fa690f8b97dc1568968922ff40591bf048147e7    
  
author   : Tom Lane <[email protected]>    
date     : Mon, 13 Dec 2010 20:21:55 -0500    
  
committer: Tom Lane <[email protected]>    
date     : Mon, 13 Dec 2010 20:21:55 -0500    

Click here for diff

PostgreSQL 9.0.1 commit log

Fix back-branch breakage from ill-advised last-minute commit.

commit   : a0ccae7ed41201251c0da51a91b84eb9d13c4ab1    
  
author   : Tom Lane <[email protected]>    
date     : Fri, 1 Oct 2010 10:25:44 -0400    
  
committer: Tom Lane <[email protected]>    
date     : Fri, 1 Oct 2010 10:25:44 -0400    

Click here for diff

M doc/src/sgml/install-win32.sgml
M doc/src/sgml/installation.sgml

Tag 9.0.1

commit   : fd51c16ce9ed3dfad9432b830dac46f30d6052ac    
  
author   : Marc G. Fournier <[email protected]>    
date     : Fri, 1 Oct 2010 10:28:42 -0300    
  
committer: Marc G. Fournier <[email protected]>    
date     : Fri, 1 Oct 2010 10:28:42 -0300    

Click here for diff

PostgreSQL 9.0.0 commit log

tag v9.0.0 ... the big day approaches

commit   : 861861edcc04a6e3ebdfe363311f122e2b226196    
  
author   : Marc G. Fournier <[email protected]>    
date     : Fri, 17 Sep 2010 01:18:41 +0000    
  
committer: Marc G. Fournier <[email protected]>    
date     : Fri, 17 Sep 2010 01:18:41 +0000    

Click here for diff

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

Treat exit code 128 (ERROR_WAIT_NO_CHILDREN) as non-fatal on Win32, since it can happen when a process fails to start when the system is under high load.

commit   : ec6fca101e81d7bb3a5e2e2df38c1236b26c8698    
  
author   : Magnus Hagander <[email protected]>    
date     : Thu, 16 Sep 2010 20:37:18 +0000    
  
committer: Magnus Hagander <[email protected]>    
date     : Thu, 16 Sep 2010 20:37:18 +0000    

Click here for diff

How to run Fedora instead of Debian

Move the debian container out of the way

Press Ctrl+Alt+T to bring up crosh (Chrome OS Developer Shell)

vsh termina
lxc stop penguin --force
lxc rename penguin debian

Create the Fedora container

lxc launch images:fedora/31 penguin

Replace systemd-networkd if networking is broken

If you find you are unable to access the internet take these steps to replace systemd-networkd.

dhclient
dnf -y install NetworkManager
systemctl disable systemd-networkd
systemctl disable systemd-resolved
systemctl enable NetworkManager
unlink /etc/resolv.conf