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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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