<release date="2017-03-02" version="1.16" title="Page Checksum Improvements, CI, and Package Testing">
    <release-core-list>
        <release-bug-list>
            <release-item>
                <release-item-contributor-list>
                    <release-item-ideator id="stephen.frost"/>
                </release-item-contributor-list>

                <p>Fixed an issue where tables over 1GB would report page checksum warnings after the first segment.</p>
            </release-item>

            <release-item>
                <release-item-contributor-list>
                    <release-item-ideator id="benoit.lobréau"/>
                </release-item-contributor-list>

                <p>Fixed an issue where databases created with a non-default tablespace would raise bogus warnings about <file>pg_filenode.map</file> and <file>pg_internal.init</file> not being page aligned.</p>
            </release-item>
        </release-bug-list>

        <release-development-list>
            <release-item>
                <p>Improved the code and tests for <code>fileManifest()</code> to prevent a possible race condition when files are removed by the database while the manifest is being built.</p>
            </release-item>
        </release-development-list>
    </release-core-list>

    <release-doc-list>
        <release-development-list>
            <release-item>
                <p>Container executions now load the user's environment.</p>
            </release-item>
        </release-development-list>
    </release-doc-list>

    <release-test-list>
        <release-feature-list>
            <release-item>
                <p>Continuous integration using <id>travis-ci</id>.</p>
            </release-item>

            <release-item>
                <p>Automated builds of Debian packages for all supported distributions.</p>
            </release-item>
        </release-feature-list>

        <release-development-list>
            <release-item>
                <p>Added <setting>--dev</setting> option to aggregate commonly used dev options.</p>
            </release-item>

            <release-item>
                <p>Added <setting>--retry</setting> option.</p>
            </release-item>

            <release-item>
                <p>Added <setting>--no-package</setting> option to skip package builds.</p>
            </release-item>

            <release-item>
                <p>C library and packages are built by default, added <setting>-smart</setting> option to rebuild only when file changes are detected.</p>
            </release-item>

            <release-item>
                <p>The <setting>--libc-only</setting> option has been changed to <setting>--build-only</setting> now that packages builds have been added.</p>
            </release-item>

            <release-item>
                <p>Improved formatting of <code>testResult()</code> output.</p>
            </release-item>

            <release-item>
                <p>Improved truncation when outputting errors logs in the <code>ExecuteTest</code> module.</p>
            </release-item>

            <release-item>
                <p>Fixed flapping archive-stop test with <code>testResult()</code> retries.</p>
            </release-item>

            <release-item>
                <p>Added final test of archive contents to archive-push test.</p>
            </release-item>

            <release-item>
                <p>Temporarily disable flapping keep-alive test.</p>
            </release-item>
        </release-development-list>
    </release-test-list>
</release>
