v1.01: Enhanced Info, Selective Restore, and 9.6 Support
commit : b710c016302d8d29c502aab5688197bf9a664131
author : David Steele <david@pgmasters.net>
date : Tue, 17 May 2016 01:04:01 -0400
committer: David Steele <david@pgmasters.net>
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
Stamp 9.1.22.
commit : ddb0843d44a53518cfbbb5c2fd535021d75d07cd
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 9 May 2016 16:57:25 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 9 May 2016 10:10:35 -0400
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 9 May 2016 10:10:35 -0400
Click here for diff
Stamp 9.2.17.
commit : e9dca8ce147f32d7d64a9e64f9d8339310ad6535
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 9 May 2016 16:56:07 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 9 May 2016 10:09:45 -0400
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 9 May 2016 10:09:45 -0400
Click here for diff
Stamp 9.3.13.
commit : cd5a6521fa8e9d51090330eb500157079fda1381
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 9 May 2016 16:53:56 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 9 May 2016 10:08:57 -0400
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 9 May 2016 10:08:57 -0400
Click here for diff
Stamp 9.4.8.
commit : d130536e93378d9b6512d268639324ba7f60a815
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 9 May 2016 16:52:03 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 9 May 2016 10:06:37 -0400
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 9 May 2016 10:06:37 -0400
Click here for diff
Stamp 9.5.3.
commit : ba37ac217791dfdf2b327c4b75e7083b6b03a2f5
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 9 May 2016 16:50:23 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 9 May 2016 10:05:46 -0400
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 9 May 2016 10:05:46 -0400
Click here for diff
commit : 9ab0dd80f70cc69a6edc9e61b6053752a789fde3
author : David Steele <david@pgmasters.net>
date : Thu, 14 Apr 2016 23:04:20 -0400
committer: David Steele <david@pgmasters.net>
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
Stamp 9.1.21.
commit : 158a0fb254578e93cec7a940c780426217b79343
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 28 Mar 2016 16:16:20 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 28 Mar 2016 08:52:41 +0200
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 28 Mar 2016 08:52:41 +0200
Click here for diff
Stamp 9.2.16.
commit : 4edcd5f5d23c55f60d6c11451437437611731fff
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 28 Mar 2016 16:14:18 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 28 Mar 2016 08:51:44 +0200
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 28 Mar 2016 08:51:44 +0200
Click here for diff
Stamp 9.3.12.
commit : a3c643938166abed9a390cdbd8a5df09bfe39523
author : Tom Lane <tgl@sss.pgh.pa.us>
date : Mon, 28 Mar 2016 16:12:29 -0400
committer: Tom Lane <tgl@sss.pgh.pa.us>
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 <peter_e@gmx.net>
date : Mon, 28 Mar 2016 08:50:07 +0200
committer: Peter Eisentraut <peter_e@gmx.net>
date : Mon, 28 Mar 2016 08:50:07 +0200
Click here for diff