<release date="2024-07-22" version="2.53" title="Concurrent Backups">
    <release-core-list>
        <text>
            <p><b>IMPORTANT NOTE</b>: The <br-setting>log-level-stderr</br-setting> option default has been changed from <id>warn</id> to <id>off</id>. This makes it easier to capture errors when only redirecting <id>stdout</id>. To preserve the prior behavior set <br-setting>log-level-stderr=warn</br-setting>.</p>

            <p><b>NOTE TO PACKAGERS</b>: The <proper>lz4</proper> library is now required by the meson build.</p>
            <p><b>NOTE TO PACKAGERS</b>: Compiler support for <code>__builtin_clzl()</code> and <code>__builtin_bswap64()</code> is now required by the meson build.</p>
        </text>

        <release-bug-list>
            <release-item>
                <github-issue id="2376"/>
                <github-pull-request id="2377"/>

                <release-item-contributor-list>
                    <release-item-ideator id="ahmed112212"/>
                    <release-item-contributor id="reid.thompson"/>
                    <release-item-reviewer id="david.steele"/>
                </release-item-contributor-list>

                <p>Fix <proper>SFTP</proper> renaming failure when file already exists.</p>
            </release-item>
        </release-bug-list>

        <release-feature-list>
            <release-item>
                <commit subject="Refactor lock module.">
                    <github-pull-request id="2371"/>
                </commit>
                <commit subject="Add remote locks for stanza commands missed in 31c7824a."/>
                <commit subject="Allow backups to run concurrently on different repositories.">
                    <github-pull-request id="2389"/>
                </commit>

                <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>Allow backups to run concurrently on different repositories.</p>
            </release-item>

            <release-item>
                <github-issue id="1977"/>
                <github-pull-request id="2047"/>

                <release-item-contributor-list>
                    <release-item-contributor id="david.christensen"/>
                    <release-item-reviewer id="david.steele"/>
                </release-item-contributor-list>

                <p>Support IP-based SANs for <proper>TLS</proper> certificate validation.</p>
            </release-item>
        </release-feature-list>

        <release-improvement-list>
            <release-item>
                <github-pull-request id="2379"/>

                <release-item-contributor-list>
                    <release-item-contributor id="david.steele"/>
                    <release-item-reviewer id="greg.sabino.mullane"/>
                    <release-item-reviewer id="stefan.fercot"/>
                </release-item-contributor-list>

                <p>Default <setting>log-level-stderr</setting> option to <id>off</id>.</p>
            </release-item>

            <release-item>
                <commit subject="Allow alternative WAL segment sizes for PostgreSQL &lt;= 10.">
                    <github-pull-request id="2303"/>
                </commit>

                <release-item-contributor-list>
                    <release-item-contributor id="viktor.kurilko"/>
                    <release-item-reviewer id="david.steele"/>
                </release-item-contributor-list>

                <p>Allow alternative WAL segment sizes for PostgreSQL &amp;le; 10.</p>
            </release-item>

            <release-item>
                <github-issue id="2381"/>
                <github-pull-request id="2385"/>

                <release-item-contributor-list>
                    <release-item-contributor id="vitalii.zurian"/>
                    <release-item-reviewer id="reid.thompson"/>
                    <release-item-reviewer id="david.steele"/>
                </release-item-contributor-list>

                <p>Add hint to check <proper>SFTP</proper> authorization log.</p>
            </release-item>
        </release-improvement-list>
    </release-core-list>

    <release-doc-list>
        <release-improvement-list>
            <release-item>
                <github-pull-request id="2398"/>

                <release-item-contributor-list>
                    <release-item-contributor id="david.steele"/>
                    <release-item-reviewer id="stefan.fercot"/>
                </release-item-contributor-list>

                <p>Clarify <cmd>archive-push</cmd> multi-repo behavior.</p>
            </release-item>
        </release-improvement-list>
    </release-doc-list>
</release>
