pgbackrest.git / summary / log / commit / refs
commit a3b80768bdaf627a2fa71c561ebc8c1962196580
Author: David Steele <david@pgmasters.net>
Date: Fri Feb 09 20:56:22 2018 +0000
Merge 1.28 release notes.
README.md | 2 +-
doc/xml/release.xml | 157 +++++++++++++++++++++++++++++++++-------------------
2 files changed, 100 insertions(+), 59 deletions(-)
diff --git a/README.md b/README.md
index 9944227bd..9f7f785bb 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ pgBackRest aims to be a simple, reliable backup and restore system that can seam
Instead of relying on traditional backup tools like tar and rsync, pgBackRest implements all backup features internally and uses a custom protocol for communicating with remote systems. Removing reliance on tar and rsync allows for better solutions to database-specific backup challenges. The custom remote protocol allows for more flexibility and limits the types of connections that are required to perform a backup which increases security.
-pgBackRest [v1.27](https://github.com/pgbackrest/pgbackrest/releases/tag/release/1.27) is the current stable release. Release notes are on the [Releases](http://www.pgbackrest.org/release.html) page.
+pgBackRest [v1.28](https://github.com/pgbackrest/pgbackrest/releases/tag/release/1.28) is the current stable release. Release notes are on the [Releases](http://www.pgbackrest.org/release.html) page.
## Features
diff --git a/doc/xml/release.xml b/doc/xml/release.xml
index ea263ee1c..d59801343 100644
--- a/doc/xml/release.xml
+++ b/doc/xml/release.xml
@@ -12,25 +12,6 @@
<release-list>
<release date="XXXX-XX-XX" version="2.00dev" title="UNDER DEVELOPMENT">
<release-core-list>
- <release-bug-list>
- <release-item>
- <release-item-contributor-list>
- <release-item-contributor id="shang.cynthia"/>
- </release-item-contributor-list>
-
- <p>Fixed inability to restore a single database contained in a tablespace using --db-include.</p>
- </release-item>
-
- <release-item>
- <release-item-contributor-list>
- <release-item-ideator id="sumner.adam.k"/>
- <release-item-contributor id="shang.cynthia"/>
- </release-item-contributor-list>
-
- <p>Ensure latest <id>db-id</id> is selected on when matching <file>archive.info</file> to <file>backup.info</file>. This provides correct matching in the event there are <id>system-id</id> and <id>db-version</id> duplicates (e.g. after reverting a <id>pg_upgrade</id>).</p>
- </release-item>
- </release-bug-list>
-
<release-feature-list>
<release-item>
<release-item-contributor-list>
@@ -39,13 +20,15 @@
<p>The <cmd>archive-push</cmd> command is now partially coded in C which allows the <postgres/> <file>archive_command</file> to run significantly faster when processing status messages from the asynchronous archive process.</p>
</release-item>
+ </release-feature-list>
+ <release-improvement-list>
<release-item>
<release-item-contributor-list>
<release-item-contributor id="shang.cynthia"/>
</release-item-contributor-list>
- <p>Add <cmd>stanza-delete</cmd> command to cleanup unused stanzas.</p>
+ <p>Improve <cmd>check</cmd> command to verify that the backup manifest can be built.</p>
</release-item>
<release-item>
@@ -55,16 +38,6 @@
<release-item>
<p>Add <br-option>perl-bin</br-option> option to specify the Perl binary location when <file>/usr/bin/env perl</file> won't work.</p>
</release-item>
- </release-feature-list>
-
- <release-improvement-list>
- <release-item>
- <release-item-contributor-list>
- <release-item-contributor id="shang.cynthia"/>
- </release-item-contributor-list>
-
- <p>Improve <cmd>check</cmd> command to verify that the backup manifest can be built.</p>
- </release-item>
<release-item>
<p>The C library is now required. This eliminates conditional loading and eases development of new library features.</p>
@@ -74,14 +47,6 @@
<p>The <file>{[project-exe]}</file> executable is now a C binary instead of Perl. This allows certain time-critical commands (like async <cmd>archive-push</cmd>) to run more quickly.</p>
</release-item>
- <release-item>
- <release-item-contributor-list>
- <release-item-contributor id="shang.cynthia"/>
- </release-item-contributor-list>
-
- <p>Improve <cmd>stanza-create</cmd> command so that it does not error when the stanza already exists.</p>
- </release-item>
-
<release-item>
<p>Rename <id>db-*</id> options to <id>pg-*</id> and <id>backup-*</id> options to <id>repo-*</id> to improve consistency. <id>repo-*</id> options are now indexed although only one is allowed.</p>
</release-item>
@@ -116,14 +81,6 @@
<p>Remove deprecated <br-option>archive-max-mb</br-option> option.</p>
</release-item>
- <release-item>
- <release-item-contributor-list>
- <release-item-contributor id="shang.cynthia"/>
- </release-item-contributor-list>
-
- <p>Minor changes to <code>Manifest</code> module, mostly for test reproducibility.</p>
- </release-item>
-
<release-item>
<p>Improve <code>MemContext</code> module. Add temporary context blocks and refactor allocation arrays to include allocation size.</p>
</release-item>
@@ -177,14 +134,6 @@
<release-item>
<p>List deprecated option names in documentation and command-line help.</p>
</release-item>
-
- <release-item>
- <release-item-contributor-list>
- <release-item-ideator id="odonnell.jason"/>
- </release-item-contributor-list>
-
- <p>Update <cmd>stanza-create --force</cmd> documentation to urge caution when using.</p>
- </release-item>
</release-improvement-list>
<release-development-list>
@@ -212,24 +161,111 @@
<p>Improve speed of C unit tests. Preserve object files between tests and use a Makefile to avoid rebuilding object files.</p>
</release-item>
+ <release-item>
+ <p>No longer run <id>master</id> branch through CI. The <id>integration</id> branch will be run through CI and then pushed to <id>master</id> with github status checks.</p>
+ </release-item>
+
+ <release-item>
+ <p>Rename Perl tests so they don't conflict with their C counterparts.</p>
+ </release-item>
+
+ <release-item>
+ <p>Update URL for Debian package repository.</p>
+ </release-item>
+ </release-development-list>
+ </release-test-list>
+ </release>
+
+ <release date="2018-02-01" version="1.28" title="Stanza Delete">
+ <release-core-list>
+ <release-bug-list>
<release-item>
<release-item-contributor-list>
<release-item-contributor id="shang.cynthia"/>
</release-item-contributor-list>
- <p>Add unit tests for the <code>Manifest</code> module.</p>
+ <p>Fixed inability to restore a single database contained in a tablespace using --db-include.</p>
</release-item>
<release-item>
- <p>No longer run <id>master</id> branch through CI. The <id>integration</id> branch will be run through CI and then pushed to <id>master</id> with github status checks.</p>
+ <release-item-contributor-list>
+ <release-item-ideator id="sumner.adam.k"/>
+ <release-item-contributor id="shang.cynthia"/>
+ </release-item-contributor-list>
+
+ <p>Ensure latest <id>db-id</id> is selected on when matching <file>archive.info</file> to <file>backup.info</file>. This provides correct matching in the event there are <id>system-id</id> and <id>db-version</id> duplicates (e.g. after reverting a <id>pg_upgrade</id>).</p>
</release-item>
<release-item>
- <p>Rename Perl tests so they don't conflict with their C counterparts.</p>
+ <release-item-contributor-list>
+ <release-item-ideator id="odonnell.jason"/>
+ <release-item-contributor id="steele.david"/>
+ </release-item-contributor-list>
+
+ <p>Fixed overly chatty error message when reporting an invalid command.</p>
</release-item>
+ </release-bug-list>
+ <release-feature-list>
<release-item>
- <p>Update URL for Debian package repository.</p>
+ <release-item-contributor-list>
+ <release-item-ideator id="hagander.magnus"/>
+ <release-item-contributor id="shang.cynthia"/>
+ </release-item-contributor-list>
+
+ <p>Add <cmd>stanza-delete</cmd> command to cleanup unused stanzas.</p>
+ </release-item>
+ </release-feature-list>
+
+ <release-improvement-list>
+ <release-item>
+ <release-item-contributor-list>
+ <release-item-contributor id="shang.cynthia"/>
+ </release-item-contributor-list>
+
+ <p>Improve <cmd>stanza-create</cmd> command so that it does not error when the stanza already exists.</p>
+ </release-item>
+ </release-improvement-list>
+
+ <release-development-list>
+ <release-item>
+ <release-item-contributor-list>
+ <release-item-contributor id="shang.cynthia"/>
+ </release-item-contributor-list>
+
+ <p>Minor changes to <code>Manifest</code> module, mostly for test reproducibility.</p>
+ </release-item>
+
+ <release-item>
+ <release-item-contributor-list>
+ <release-item-ideator id="shang.cynthia"/>
+ </release-item-contributor-list>
+
+ <p>Fix non-compliant formatting for function declarations.</p>
+ </release-item>
+ </release-development-list>
+ </release-core-list>
+
+ <release-doc-list>
+ <release-improvement-list>
+ <release-item>
+ <release-item-contributor-list>
+ <release-item-ideator id="odonnell.jason"/>
+ </release-item-contributor-list>
+
+ <p>Update <cmd>stanza-create --force</cmd> documentation to urge caution when using.</p>
+ </release-item>
+ </release-improvement-list>
+ </release-doc-list>
+
+ <release-test-list>
+ <release-development-list>
+ <release-item>
+ <release-item-contributor-list>
+ <release-item-contributor id="shang.cynthia"/>
+ </release-item-contributor-list>
+
+ <p>Add unit tests for the <code>Manifest</code> module.</p>
</release-item>
</release-development-list>
</release-test-list>
@@ -4010,6 +4046,11 @@
<contributor-id type="github">devrimgunduz</contributor-id>
</contributor>
+ <contributor id="hagander.magnus">
+ <contributor-name-display>Magnus Hagander</contributor-name-display>
+ <contributor-id type="github">mhagander</contributor-id>
+ </contributor>
+
<contributor id="harvey.john">
<contributor-name-display>John Harvey</contributor-name-display>
<contributor-id type="github">crunchyjohn</contributor-id>
[parent: ea296372d4c9]