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]