Stamp 11.8.
commit : d439e27d5f57df1365b53688daa367d56d55599d
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 11 May 2020 17:10:48 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter@eisentraut.org>
date : Mon, 11 May 2020 13:24:12 +0200
committer: Peter Eisentraut <peter@eisentraut.org>
date : Mon, 11 May 2020 13:24:12 +0200
Click here for diff
Stamp 12.3.
commit : 5060275aa8a1ead56e0a41308d7a43049a6cbe43
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 11 May 2020 17:08:58 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter@eisentraut.org>
date : Mon, 11 May 2020 13:19:18 +0200
committer: Peter Eisentraut <peter@eisentraut.org>
date : Mon, 11 May 2020 13:19:18 +0200
Click here for diff
v2.26: Non-blocking TLS
commit : 2352ecf7c0db8d12cda4759709b4cd570e1b5de4
author : David Steele <david@pgmasters.net>
date : Mon, 20 Apr 2020 15:44:31 -0400
committer: David Steele <david@pgmasters.net>
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
v2.25: LZ4 Compression Support
commit : fd3dca036b1436564dec17b7c23b62b9d9fa1051
author : David Steele <david@pgmasters.net>
date : Thu, 26 Mar 2020 17:14:53 -0400
committer: David Steele <david@pgmasters.net>
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
v2.24: Auto-Select Backup Set for Time Target
commit : 495dec44f0f512478ac942091ca2a29c60ad4911
author : David Steele <david@pgmasters.net>
date : Tue, 25 Feb 2020 17:05:45 -0500
committer: David Steele <david@pgmasters.net>
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
Stamp 9.4.26.
commit : 30ffdd24d7222bc01183a56d536c236240674516
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 17:25:31 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
Click here for diff
Stamp 9.5.21.
commit : d9b89f1939cc33f14bb8c3f01ced946eb0febaa5
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 17:23:16 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
Click here for diff
Stamp 9.6.17.
commit : d48d8ba2361c93378d49050ff9526c8a7f289e34
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 17:21:38 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
Click here for diff
Stamp 10.12.
commit : 95d2576d023ec2a8b984472191b4e4be4205516e
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 17:19:45 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
Click here for diff
Stamp 11.7.
commit : a8423a99122bae8e90a3874a4466c39031657a55
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 17:17:28 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
committer: Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 10 Feb 2020 12:51:07 -0500
Click here for diff