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

105 lines
4.5 KiB
XML

<release date="2020-03-26" version="2.25" title="LZ4 Compression Support">
<release-core-list>
<release-feature-list>
<release-item>
<release-item-contributor-list>
<release-item-reviewer id="cynthia.shang"/>
</release-item-contributor-list>
<p>Add <proper>lz4</proper> compression support.</p>
<p>Note that setting <br-option>compress-type=lz4</br-option> will make new backups and archive incompatible (unrestorable) with prior versions of <backrest/>.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-ideator id="marc.cousin"/>
<release-item-contributor id="cynthia.shang"/>
<release-item-contributor id="luca.ferrari"/>
</release-item-contributor-list>
<p>Add <br-option>--dry-run</br-option> option to the <cmd>expire</cmd> command.</p>
<p>Use dry-run to see which backups/archive would be removed by the <cmd>expire</cmd> command without actually removing anything.</p>
</release-item>
</release-feature-list>
<release-improvement-list>
<release-item>
<commit subject="Free temp mem context periodically in storageRemoteInfoList()."/>
<release-item-contributor-list>
<release-item-ideator id="jens.wilke"/>
<release-item-contributor id="david.steele"/>
</release-item-contributor-list>
<p>Improve performance of remote manifest build.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-contributor id="marc.cousin"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Fix detection of keepalive options on <proper>Linux</proper>.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-contributor id="marc.cousin"/>
<release-item-reviewer id="david.steele"/>
</release-item-contributor-list>
<p>Add configure host detection to set standards flags correctly.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-reviewer id="cynthia.shang"/>
</release-item-contributor-list>
<p>Remove <br-option>compress</br-option>/<br-option>compress-level</br-option> options from commands where unused.</p>
<p>These commands (e.g. <cmd>restore</cmd>, <cmd>archive-get</cmd>) never used the compress options but allowed them to be passed on the command line. Now they will error when these options are passed on the command line. If these errors occur then remove the unused options.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-reviewer id="cynthia.shang"/>
</release-item-contributor-list>
<p>Limit backup file copy size to size reported at backup start.</p>
<p>If a file grows during the backup it will be reconstructed by WAL replay during recovery so there is no need to copy the additional data.</p>
</release-item>
</release-improvement-list>
<release-development-list>
<release-item>
<release-item-contributor-list>
<release-item-reviewer id="cynthia.shang"/>
</release-item-contributor-list>
<p>Add infrastructure for multiple compression type support.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-reviewer id="cynthia.shang"/>
</release-item-contributor-list>
<p>Improve performance of <code>MEM_CONTEXT*()</code> macros.</p>
</release-item>
<release-item>
<release-item-contributor-list>
<release-item-reviewer id="cynthia.shang"/>
</release-item-contributor-list>
<p>Allow storage reads to be limited by bytes.</p>
</release-item>
</release-development-list>
</release-core-list>
</release>