1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-01-22 05:08:58 +02:00
David Steele c0935b7992 Split release notes into individual files.
The release.xml file was getting pretty unwieldy so break release notes into separate files. Also break contributors into a separate file.

In theory most of release.xml could now be generated automatically but adding a new release does not represent a serious maintenance burden, so for the time being it does not seem worth it.
2023-09-04 12:00:06 -04:00

322 lines
14 KiB
XML

<release date="2022-03-06" version="2.38" title="Minor Bug Fixes and Improvements">
<release-core-list>
<text>
<p><b>IMPORTANT NOTE</b>: Repository size reported by the <cmd>info</cmd> command is now entirely based on what <backrest/> has written to storage. Previously, in certain cases, <backrest/> could detect if additional compression was being applied by the storage but this is no longer supported.</p>
</text>
<release-bug-list>
<release-item>
<github-issue id="1650"/>
<github-pull-request id="1653"/>
<release-item-contributor-list>
<release-item-ideator id="alex.richman"/>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="reid.thompson"/>
</release-item-contributor-list>
<p>Retry errors in S3 batch file delete.</p>
</release-item>
<release-item>
<github-issue id="1638"/>
<github-pull-request id="1675"/>
<release-item-contributor-list>
<release-item-ideator id="remi.vidier"/>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="reid.thompson"/>
</release-item-contributor-list>
<p>Allow case-insensitive matching of <proper>HTTP</proper> <id>connection</id> header values.</p>
</release-item>
</release-bug-list>
<release-feature-list>
<release-item>
<github-issue id="1430"/>
<github-pull-request id="1567"/>
<release-item-contributor-list>
<release-item-contributor id="christoph.berg"/>
<release-item-reviewer id="david.steele"/>
<!-- Actually tester, but we don't have a tag for that yet -->
<release-item-reviewer id="tharindu.amila"/>
</release-item-contributor-list>
<p>Add support for <proper>AWS</proper> <proper>S3</proper> server-side encryption using <proper>KMS</proper>.</p>
</release-item>
<release-item>
<github-pull-request id="1642"/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="stefan.fercot"/>
</release-item-contributor-list>
<p>Add <br-option>archive-missing-retry</br-option> option.</p>
</release-item>
<release-item>
<github-issue id="600"/>
<github-pull-request id="1651"/>
<release-item-contributor-list>
<release-item-contributor id="stefan.fercot"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Add backup type filter to <cmd>info</cmd> command.</p>
</release-item>
</release-feature-list>
<release-improvement-list>
<release-item>
<commit subject="Move command/backup-common tests in the command/backup module."/>
<commit subject="Retry on page checksum validation failure during backup.">
<github-issue id="952"/>
<github-pull-request id="1667"/>
</commit>
<commit subject="Improve validation of zero pages.">
<github-issue id="952"/>
<github-pull-request id="1669"/>
</commit>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="stephen.frost"/>
<release-item-reviewer id="david.christensen"/>
</release-item-contributor-list>
<p>Retry on page validation failure during <cmd>backup</cmd>.</p>
</release-item>
<release-item>
<github-issue id="1638"/>
<github-pull-request id="1677"/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
<!-- Actually tester, but we don't have a tag for that yet -->
<release-item-reviewer id="remi.vidier"/>
<release-item-reviewer id="david.christensen"/>
<release-item-reviewer id="stephen.frost"/>
</release-item-contributor-list>
<p>Handle <proper>TLS</proper> servers that do not close connections gracefully.</p>
</release-item>
<release-item>
<github-pull-request id="1610"/>
<release-item-contributor-list>
<release-item-contributor id="stefan.fercot"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Add backup LSNs to <cmd>info</cmd> command output.</p>
</release-item>
<release-item>
<github-pull-request id="1673"/>
<release-item-contributor-list>
<release-item-contributor id="david.christensen"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Automatically strip trailing slashes for <cmd>repo-ls</cmd> paths.</p>
</release-item>
<release-item>
<commit subject="Improve protocol module error test for protocolClientFree()."/>
<commit subject="Use normal error for protocol module error retry test."/>
<commit subject="Do not retry fatal errors."/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="reid.thompson"/>
</release-item-contributor-list>
<p>Do not retry fatal errors.</p>
</release-item>
<release-item>
<github-pull-request id="1611"/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="reid.thompson"/>
<release-item-reviewer id="stefan.fercot"/>
</release-item-contributor-list>
<p>Remove support for <proper>PostgreSQL</proper> <id>8.3</id>/<id>8.4</id>.</p>
</release-item>
<release-item>
<github-pull-request id="1652"/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="reid.thompson"/>
<release-item-reviewer id="stefan.fercot"/>
</release-item-contributor-list>
<p>Remove logic that tried to determine additional file system compression.</p>
</release-item>
</release-improvement-list>
<release-development-list>
<release-item>
<commit subject="Disconnect help.auto.c from build-help in Makefile.">
<github-pull-request id="1672"/>
</commit>
<commit subject="Fix release note attribution in cacfdd94 and f798458e."/>
<release-item-contributor-list>
<release-item-contributor id="daniel.gustafsson"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Disconnect <file>help.auto.c</file> from <id>build-help</id> in <file>Makefile</file>.</p>
</release-item>
<release-item>
<commit subject="Add read range to all storage drivers."/>
<commit subject="Implement restore ownership without updating manifest internals."/>
<commit subject="Fix issue with Posix read offset handling after an error."/>
<commit subject="Refactor backupProcessQueue() to use BackupJobData struct."/>
<commit subject="Use the PG_FILE_POSTMTRPID constant where appropriate."/>
<commit subject="Remove primary flag from manifest."/>
<commit subject="Simplify base path mode in mock/all integration tests."/>
<commit subject="Simplify manifest defaults."/>
<commit subject="Convert varNewUInt64() to VARUINT64() where possible in manifest."/>
<commit subject="Pack manifest file structs to save memory."/>
<commit subject="Optimization for jsonFromStrInternal()."/>
<commit subject="Simplify manifest file defaults."/>
<commit subject="Simplify filename construction in command/verify module."/>
<commit subject="Bundle files in the repository during backup.">
<github-issue id="1149"/>
<github-pull-request id="1655"/>
</commit>
<commit subject="Limit files that can be bundled.">
<github-issue id="1149"/>
<github-pull-request id="1662"/>
</commit>
<commit subject="Pass file by reference in manifestFileAdd()."/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
<release-item-reviewer id="reid.thompson"/>
<release-item-reviewer id="stefan.fercot"/>
</release-item-contributor-list>
<p>Improve small file support.</p>
</release-item>
<release-item>
<commit subject="Add ioBufferReadNewOpen() and ioBufferWriteNewOpen()."/>
<commit subject="Refactor lock code."/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
</release-item-contributor-list>
<p>Add percent complete to lock file.</p>
</release-item>
<release-item>
<commit subject="Fix inconsistent group display names in messages."/>
<commit subject="Dynamically allocate index to key index map."/>
<commit subject="Replace cfgOptionGroupIdxToKey() with cfgOptionGroupName()."/>
<commit subject="Improve implementation of cfgOptionIdxName()."/>
<commit subject="Refactor option and option group config structs."/>
<commit subject="Remove obsolete cfgOptionHostPort()/cfgOptionIdxHostPort()."/>
<commit subject="Rename ConfigOptionGroupData.indexDisplay to indexName."/>
<commit subject="cfgOptionGroupName() replacement missed in aced5d47."/>
<release-item-contributor-list>
<release-item-contributor id="david.steele"/>
</release-item-contributor-list>
<p>Configuration refactoring.</p>
</release-item>
</release-development-list>
</release-core-list>
<release-doc-list>
<release-bug-list>
<release-item>
<release-item-contributor-list>
<release-item-ideator id="anton.kurochkin"/>
<release-item-contributor id="david.steele"/>
</release-item-contributor-list>
<p>Move <id>repo</id> options in <proper>TLS</proper> documentation to the <id>global</id> section.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-ideator id="stefan.fercot"/>
<release-item-contributor id="david.steele"/>
</release-item-contributor-list>
<p>Remove unused <br-option>backup-standby</br-option> option from stanza commands.</p>
</release-item>
<release-item>
<commit subject="Fix typos in help and release notes.">
<github-pull-request id="1671"/>
</commit>
<commit subject="Fix release note attribution in cacfdd94 and f798458e."/>
<release-item-contributor-list>
<release-item-contributor id="daniel.gustafsson"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Fix typos in help and release notes.</p>
</release-item>
</release-bug-list>
<release-improvement-list>
<release-item>
<release-item-contributor-list>
<release-item-ideator id="yogesh.sharma"/>
<release-item-contributor id="david.steele"/>
</release-item-contributor-list>
<p>Add aliveness check to <proper>systemd</proper> service configuration.</p>
</release-item>
<release-item>
<github-issue id="1485"/>
<github-issue id="1663"/>
<github-pull-request id="1664"/>
<release-item-contributor-list>
<release-item-contributor id="stefan.fercot"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Add FAQ explaining WAL archive suffix.</p>
</release-item>
<release-item>
<github-issue id="1585"/>
<github-pull-request id="1601"/>
<release-item-contributor-list>
<release-item-ideator id="christophe.courtois"/>
<release-item-contributor id="reid.thompson"/>
<release-item-reviewer id="david.steele"/>
<release-item-reviewer id="stefan.fercot"/>
</release-item-contributor-list>
<p>Note that replications slots are not restored.</p>
</release-item>
</release-improvement-list>
</release-doc-list>
</release>