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
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
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
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
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
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
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
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
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
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
Update master to PostgreSQL 10.
commit : 6ce6e0067d631de3588d4a511c56500290c78c95
author : David Steele <[email protected]>
date : Tue, 3 Oct 2017 13:08:53 -0400
committer: David Steele <[email protected]>
date : Tue, 3 Oct 2017 13:08:53 -0400
Click here for diff
M Makefile
M README.md
D pgaudit–1.0–1.1.1.sql
R094 pgaudit–1.1.1.sql pgaudit–1.2.sql
M pgaudit.c
M pgaudit.control
M test/Vagrantfile
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
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
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
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
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
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
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
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
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
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
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
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
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
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