mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-01-22 05:08:58 +02:00
c0935b7992
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.
322 lines
14 KiB
XML
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>
|