Format v10 release notes' commit references more like previous releases.
authorTom Lane <[email protected]>
Sun, 28 May 2017 20:42:22 +0000 (16:42 -0400)
committerTom Lane <[email protected]>
Sun, 28 May 2017 20:42:22 +0000 (16:42 -0400)
Left-justify these comments, remove committer names, remove SGML markup
that was randomly added to some of them.  Aside from being more consistent
with previous practice, this keeps the lines shorter than 80 characters,
improving readability in standard terminal windows.

doc/src/sgml/release-10.sgml

index 013632ed7a833605b059e1f789d65a328c0f3ec0..3ccac676adf9a81d77b13af0cb633347913a9e41 100644 (file)
    <itemizedlist>
 
     <listitem>
-     <!--
-     Copied here from this commit:
-     Author: Robert Haas <[email protected]>
-     2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
-     -->
+<!--
+2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
+-->
      <para>
       <application>pg_upgrade</>-ed hash indexes from previous major
       Postgres versions must be rebuilt.
     </listitem>
 
     <listitem>
-     <!--
-     Author: Peter Eisentraut <[email protected]>
-     2017-03-27 [3371e4d9b] Change default of log_directory to 'log'
-     -->
+<!--
+2017-03-27 [3371e4d9b] Change default of log_directory to 'log'
+-->
      <para>
       Change the default <link linkend="guc-log-destination">log
       directory</> from <filename>pg_log</> to <filename>log</> (Andreas
     </listitem>
 
     <listitem>
-     <!--
-     Author: Robert Haas <[email protected]>
-     2016-10-20 [f82ec32ac] Rename "pg_xlog" directory to "pg_wal"
-     -->
+<!--
+2016-10-20 [f82ec32ac] Rename "pg_xlog" directory to "pg_wal"
+-->
      <para>
       Rename <filename>pg_xlog</> to <link
       linkend="wal"><filename>pg_wal</></> (Michael Paquier)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Robert Haas <[email protected]>
-     2017-02-09 [806091c96] Remove all references to "xlog" from SQL-callable functi
-     Author: Robert Haas <[email protected]>
-     2017-02-09 [85c11324c] Rename user-facing tools with "xlog" in the name to say 
-     Author: Robert Haas <[email protected]>
-     2017-02-09 [62e8b3875] Rename command line options for ongoing xlog -> wal conv
-     Author: Fujii Masao <[email protected]>
-     2017-02-15 [0dfa89ba2] Replace reference to "xlog-method" with "wal-method" in 
-     -->
+<!--
+2017-02-09 [806091c96] Remove all references to "xlog" from SQL-callable functi
+2017-02-09 [85c11324c] Rename user-facing tools with "xlog" in the name to say
+2017-02-09 [62e8b3875] Rename command line options for ongoing xlog -> wal conv
+2017-02-15 [0dfa89ba2] Replace reference to "xlog-method" with "wal-method" in
+-->
      <para>
       Rename <acronym>SQL</> functions, tools, and options that reference
       <quote>xlog</> to <quote>wal</> (Robert Haas)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Robert Haas <[email protected]>
-     2017-03-17 [88e66d193] Rename "pg_clog" directory to "pg_xact".
-     -->
+<!--
+2017-03-17 [88e66d193] Rename "pg_clog" directory to "pg_xact".
+-->
      <para>
       Rename transaction status directory <filename>pg_clog</> directory
       to <filename>pg_xact</> (Michael Paquier)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Tom Lane <[email protected]> 2017-05-11 [d10c626de] Rename
-     WAL-related functions and views to use "lsn" not
-     -->
+<!--
+2017-05-11 [d10c626de] Rename WAL-related functions and views to use "lsn" not
+-->
      <para>
       Rename <acronym>WAL</>-related functions and views to use <literal>lsn</>
       instead of <literal>location</> (David Rowley)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Andres Freund <[email protected]>
-     2017-01-18 [69f4b9c85] Move targetlist SRF handling from expression evaluation 
-     Author: Tom Lane <[email protected]>
-     2017-01-18 [f13a1277a] Doc: improve documentation of new SRF-in-tlist behavior.
-     -->
+<!--
+2017-01-18 [69f4b9c85] Move targetlist SRF handling from expression evaluation
+2017-01-18 [f13a1277a] Doc: improve documentation of new SRF-in-tlist behavior.
+-->
      <para>
       Allow <literal>COALESCE</> and <literal>CASE</> to return multiple
       rows when evaluating set-returning functions (Andres Freund).
     </listitem>
 
     <listitem>
-     <!--
-     Author: Magnus Hagander <[email protected]>
-     2017-01-04 [9a4d51077] Make wal streaming the default mode for pg_basebackup
-     -->
+<!--
+2017-01-04 [9a4d51077] Make wal streaming the default mode for pg_basebackup
+-->
      <para>
       Have <application><xref linkend="app-pgbasebackup"></> stream the
       <acronym>WAL</> needed to restore the backup by default (Magnus
     </listitem>
 
     <listitem>
-     <!--
-     Author: Peter Eisentraut <[email protected]>
-     2017-01-14 [05cd12ed5] pg_ctl: Change default to wait for all actions
-     -->
+<!--
+2017-01-14 [05cd12ed5] pg_ctl: Change default to wait for all actions
+-->
     <para>
      Make all <application><xref linkend="app-pg-ctl"></> actions wait
      by default for completion (Peter Eisentraut)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Heikki Linnakangas <[email protected]>
-     2017-05-08 [eb61136dc] Remove support for password_encryption='off' / 'plain'.
-     -->
+<!--
+2017-05-08 [eb61136dc] Remove support for password_encryption='off' / 'plain'.
+-->
     <para>
      Remove the ability to store unencrypted passwords on the server
      (Heikki Linnakangas)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Heikki Linnakangas <[email protected]>
-     2016-10-26 [94aceed31] Support multi-dimensional arrays in PL/python.
-     Author: Heikki Linnakangas <[email protected]>
-     2016-10-26 [cfd9c87a5] Only treat Python Lists as array dimensions.
-     -->
+<!--
+2016-10-26 [94aceed31] Support multi-dimensional arrays in PL/python.
+2016-10-26 [cfd9c87a5] Only treat Python Lists as array dimensions.
+-->
     <para>
      Allow multi-dimensional arrays to be passed into PL/Python functions,
      and returned as nested Python lists (Alexey Grishchenko, Dave Cramer,
     </listitem>
 
     <listitem>
-     <!--
-     Author: Tom Lane <[email protected]>
-     2017-02-27 [817f2a586] Remove PL/Tcl's "module" facility.
-     -->
+<!--
+2017-02-27 [817f2a586] Remove PL/Tcl's "module" facility.
+-->
     <para>
      Remove PL/Tcl's "module" auto-loading facility (Tom Lane)
     </para>
     </listitem>
 
     <listitem>
-     <!--
-     Author: Robert Haas <[email protected]>
-     2016-12-23 [e13486eba] Remove sql_inheritance <acronym>GUC</>.
-     -->
+<!--
+2016-12-23 [e13486eba] Remove sql_inheritance GUC.
+-->
     <para>
      Remove <varname>sql_inheritance</> <acronym>GUC</> (Robert Haas)
     </para>
     </listitem>
 
     <listitem>
-     <!--
-     Author: Robert Haas <[email protected]>
-     2017-02-15 [51ee6f316] Replace min_parallel_relation_size with two new <acronym>GUC</>s.
-     -->
+<!--
+2017-02-15 [51ee6f316] Replace min_parallel_relation_size with two new GUCs.
+-->
     <para>
      Add <acronym>GUC</>s <xref linkend="guc-min-parallel-table-scan-size">
      and <xref linkend="guc-min-parallel-index-scan-size"> to control
     </listitem>
 
     <listitem>
-     <!--
-     Author: Tom Lane <[email protected]>
-     2016-10-12 [64f3524e2] Remove pg_dump/pg_dumpall support for dumping from pre-8
-     -->
+<!--
+2016-10-12 [64f3524e2] Remove pg_dump/pg_dumpall support for dumping from pre-8
+-->
     <para>
      Remove <application>pg_dump</>/<application>pg_dumpall</> support
      for dumping from pre-8.0 servers (Tom Lane)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Tom Lane <[email protected]>
-     2017-02-23 [b6aa17e0a] De-support floating-point timestamps.
-     -->
+<!--
+2017-02-23 [b6aa17e0a] De-support floating-point timestamps.
+-->
      <para>
       Remove support for floating-point datetimes/timestamps (Tom Lane)
      </para>
     </listitem>
 
     <listitem>
-     <!--
-     Author: Tom Lane <[email protected]>
-     2016-10-11 [2f1eaf87e] Drop server support for <acronym>FE/BE</> protocol version 1.0.
-     -->
+<!--
+2016-10-11 [2f1eaf87e] Drop server support for FE/BE protocol version 1.0.
+-->
      <para>
       Remove support for client/server protocol version 1.0 (Tom Lane)
      </para>
     </listitem>
 
     <listitem>
-     <!--
-     Author: Robert Haas <[email protected]>
-     2017-02-13 [7ada2d31f] Remove contrib/tsearch2.
-     -->
+<!--
+2017-02-13 [7ada2d31f] Remove contrib/tsearch2.
+-->
      <para>
       Remove contrib/tsearch2 (Robert Haas)
      </para>
     </listitem>
 
     <listitem>
-     <!--
-     Author: Peter Eisentraut <[email protected]>
-     2017-03-23 [50c956add] Remove createlang and droplang
-     -->
+<!--
+2017-03-23 [50c956add] Remove createlang and droplang
+-->
      <para>
       Remove createlang and droplang command-line applications (Peter
       Eisentraut)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Andres Freund <[email protected]>
-     2017-03-30 [5ded4bd21] Remove support for version-0 calling conventions.
-     -->
+<!--
+2017-03-30 [5ded4bd21] Remove support for version-0 calling conventions.
+-->
      <para>
       Remove support for version-0 function calling conventions (Andres
       Freund)
     </listitem>
 
     <listitem>
-     <!--
-     Author: Tom Lane <[email protected]>
-     2016-10-11 [2b860f52e] Remove "sco" and "unixware" ports.
-     -->
+<!--
+2016-10-11 [2b860f52e] Remove "sco" and "unixware" ports.
+-->
      <para>
       Remove <systemitem class="osname">SCO</> and <systemitem
       class="osname">Unixware</> ports (Tom Lane)
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2017-02-15 [569174f1b] btree: Support parallel index scans.
-       Author: Robert Haas <[email protected]>
-       2017-02-15 [5262f7a4f] Add optimizer and executor support for parallel index sc
-       Author: Robert Haas <[email protected]>
-       2017-02-19 [0414b26ba] Add optimizer and executor support for parallel index-on
-       -->
+<!--
+2017-02-15 [569174f1b] btree: Support parallel index scans.
+2017-02-15 [5262f7a4f] Add optimizer and executor support for parallel index sc
+2017-02-19 [0414b26ba] Add optimizer and executor support for parallel index-on
+-->
        <para>
         Support parallel btree index scans (Rahila Syed, Amit Kapila,
         Robert Haas, Rafia Sabih)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2017-03-08 [98e6e8904] tidbitmap: Support shared iteration.
-       Author: Robert Haas <[email protected]>
-       2017-03-08 [f35742ccb] Support parallel bitmap heap scans.
-       -->
+<!--
+2017-03-08 [98e6e8904] tidbitmap: Support shared iteration.
+2017-03-08 [f35742ccb] Support parallel bitmap heap scans.
+-->
        <para>
         Support parallel bitmap heap scans (Dilip Kumar)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2017-03-07 [3bc7dafa9] Consider parallel merge joins.
-       -->
+<!--
+2017-03-07 [3bc7dafa9] Consider parallel merge joins.
+-->
        <para>
         Allow merge joins to be performed in parallel (Dilip Kumar)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2017-02-14 [5e6d8d2bb] Allow parallel workers to execute subplans.
-       -->
+<!--
+2017-02-14 [5e6d8d2bb] Allow parallel workers to execute subplans.
+-->
        <para>
         Allow non-correlated subqueries to be run in parallel (Amit Kapila)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2017-03-09 [355d3993c] Add a Gather Merge executor node.
-       -->
+<!--
+2017-03-09 [355d3993c] Add a Gather Merge executor node.
+-->
        <para>
         Improve ability of parallel workers to return pre-sorted data
         (Rushabh Lathia)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2017-03-24 [61c2e1a95] Improve access to parallel query from procedural languag
-       -->
+<!--
+2017-03-24 [61c2e1a95] Improve access to parallel query from procedural languag
+-->
        <para>
         Increase parallel query usage in procedural language functions
         (Robert Haas, Rafia Sabih)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2016-12-02 [b460f5d66] Add max_parallel_workers GUC.
-       Author: Robert Haas <[email protected]>
-       2016-12-05 [2b959d495] Reduce the default for max_worker_processes back to 8.
-       -->
+<!--
+2016-12-02 [b460f5d66] Add max_parallel_workers GUC.
+2016-12-05 [2b959d495] Reduce the default for max_worker_processes back to 8.
+-->
        <para>
         Add <acronym>GUC</> <xref linkend="guc-max-parallel-workers">
         to limit the number of worker processes that can be used for
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2016-08-23 [77e290682] Create an SP-GiST opclass for inet/cidr.
-       -->
+<!--
+2016-08-23 [77e290682] Create an SP-GiST opclass for inet/cidr.
+-->
        <para>
         Add <acronym>SP-GiST</> index support for <type>INET</> and
         <type>CIDR</> data types (Emre Hasegeli)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Teodor Sigaev <[email protected]>
-       2017-03-23 [218f51584] Reduce page locking in <acronym>GIN</> vacuum
-       -->
+<!--
+2017-03-23 [218f51584] Reduce page locking in GIN vacuum
+-->
        <para>
         Reduce page locking during vacuuming of <acronym>GIN</> indexes
         (Andrey Borodin)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Alvaro Herrera <[email protected]>
-       2017-04-01 [7526e1022] BRIN auto-summarization
-       -->
+<!--
+2017-04-01 [7526e1022] BRIN auto-summarization
+-->
        <para>
         Add option to allow <acronym>BRIN</> index summarization to happen
         more aggressively (&Aacute;lvaro Herrera)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Alvaro Herrera <[email protected]>
-       2017-04-01 [c655899ba] BRIN de-summarization
-       -->
+<!--
+2017-04-01 [c655899ba] BRIN de-summarization
+-->
        <para>
         Add functions to remove and re-add <acronym>BRIN</>
         summarization for <acronym>BRIN</> index ranges (&Aacute;lvaro
       </listitem>
 
       <listitem>
-       <!--
-       Author: Alvaro Herrera <[email protected]>
-       2017-04-06 [7e534adcd] Fix BRIN cost estimation
-       -->
+<!--
+2017-04-06 [7e534adcd] Fix BRIN cost estimation
+-->
        <para>
         Improve accuracy in determining if a <acronym>BRIN</> index scan
         is beneficial (David Rowley, Emre Hasegeli)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2016-09-09 [b1328d78f] Invent PageIndexTupleOverwrite, and teach BRIN and GiST
-       -->
+<!--
+2016-09-09 [b1328d78f] Invent PageIndexTupleOverwrite, and teach BRIN and GiST
+-->
        <para>
         Allow faster <acronym>GiST</> inserts and updates by reusing
         index space more efficiently (Andrey Borodin)
       </listitem>
 
      </itemizedlist>
-        
+
      <sect5>
       <title><link linkend="indexes-types">Hash Indexes</link></title>
 
       <itemizedlist>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-02-27 [30df93f69] hash: Refactor overflow page allocation.
-        Author: Robert Haas <[email protected]>
-        2017-03-14 [c11453ce0] hash: Add write-ahead logging support.
-        Author: Robert Haas <[email protected]>
-        2017-02-27 [b0f18cb77] hash: Refactor bucket squeeze code.
-        -->
+<!--
+2017-02-27 [30df93f69] hash: Refactor overflow page allocation.
+2017-03-14 [c11453ce0] hash: Add write-ahead logging support.
+2017-02-27 [b0f18cb77] hash: Refactor bucket squeeze code.
+-->
         <para>
          Add write-ahead logging support to hash indexes (Amit Kapila)
         </para>
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2016-11-30 [6d46f4783] Improve hash index bucket split behavior.
-        Author: Robert Haas <[email protected]>
-        2017-02-07 [293e24e50] Cache hash index's metapage in rel->rd_amcache.
-        Author: Robert Haas <[email protected]>
-        -->
+<!--
+2016-11-30 [6d46f4783] Improve hash index bucket split behavior.
+2017-02-07 [293e24e50] Cache hash index's metapage in rel->rd_amcache.
+-->
         <para>
          Improve hash bucket split performance by reducing locking
          requirements (Amit Kapila, Mithun Cy)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
-        -->
+<!--
+2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
+-->
         <para>
          Improve efficiency of hash index growth (Amit Kapila, Mithun Cy)
         </para>
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-03-15 [6977b8b7f] Port single-page btree vacuum logic to hash indexes.
-        -->
+<!--
+2017-03-15 [6977b8b7f] Port single-page btree vacuum logic to hash indexes.
+-->
         <para>
          Allow single-page hash pruning (Ashutosh Sharma)
         </para>
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-03-31 [64d4da511] For foreign keys, check <literal>REFERENCES</> privilege only on the
-       -->
+<!--
+2017-03-31 [64d4da511] For foreign keys, check REFERENCES privilege only on the
+-->
        <para>
         Only check for <literal>REFERENCES</> permission on referenced
         tables (Tom Lane)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2016-09-05 [15bc038f9] Relax transactional restrictions on ALTER TYPE ... ADD V
-       -->
+<!--
+2016-09-05 [15bc038f9] Relax transactional restrictions on ALTER TYPE ... ADD V
+-->
        <para>
         Reduce locking required for adding values to enum types (Andrew
         Dunstan, Tom Lane)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Kevin Grittner <[email protected]>
-       2017-04-07 [c63172d60] Add GUCs for predicate lock promotion thresholds.
-       -->
+<!--
+2017-04-07 [c63172d60] Add GUCs for predicate lock promotion thresholds.
+-->
        <para>
         Allow tuning of predicate lock promotion thresholds (Dagfinn
         Ilmari Manns&aring;ker)
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Alvaro Herrera <[email protected]>
-       2017-03-24 [7b504eb28] Implement multivariate n-distinct coefficients
-       Author: Simon Riggs <[email protected]>
-       2017-04-05 [2686ee1b7] Collect and use multi-column dependency stats
-       -->
+<!--
+2017-03-24 [7b504eb28] Implement multivariate n-distinct coefficients
+2017-04-05 [2686ee1b7] Collect and use multi-column dependency stats
+-->
       <para>
        Add multi-column optimizer statistics to compute the correlation
        ratio and number of distinct values (Tomas Vondra, David Rowley,
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-01-15 [0777f7a2e] Fix matching of boolean index columns to sort ordering.
-       -->
+<!--
+2017-01-15 [0777f7a2e] Fix matching of boolean index columns to sort ordering.
+-->
       <para>
        Improve planner matching of boolean indexes (Tom Lane)
       </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-01-18 [215b43cdc] Improve RLS planning by marking individual quals with se
-       -->
+<!--
+2017-01-18 [215b43cdc] Improve RLS planning by marking individual quals with se
+-->
       <para>
        Improve performance of queries referencing row-level security
        restrictions (Tom Lane)
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Heikki Linnakangas <[email protected]>
-       2016-09-02 [9cca11c91] Speed up SUM calculation in numeric aggregates.
-       -->
+<!--
+2016-09-02 [9cca11c91] Speed up SUM calculation in numeric aggregates.
+-->
        <para>
         Speed up <function>SUM()</> calculations (Heikki Linnakangas)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Heikki Linnakangas <[email protected]>
-       2017-03-13 [aeed17d00] Use radix tree for character encoding conversions.
-       -->
+<!--
+2017-03-13 [aeed17d00] Use radix tree for character encoding conversions.
+-->
        <para>
         Improve the performance of character encoding conversions by
         using radix trees (Kyotaro Horiguchi, Heikki Linnakangas)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Andres Freund <[email protected]>
-       2017-03-25 [b8d7f053c] Faster expression evaluation and targetlist projection.
-       -->
+<!--
+2017-03-25 [b8d7f053c] Faster expression evaluation and targetlist projection.
+-->
        <para>
         Reduce the function call overhead during query execution (Andres
         Freund)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Andrew Gierth <[email protected]>
-       2017-03-27 [b5635948a] Support hashed aggregation with grouping sets.
-       -->
+<!--
+2017-03-27 [b5635948a] Support hashed aggregation with grouping sets.
+-->
        <para>
         Improve the performance of grouping sets (Andrew Gierth)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-04-07 [9c7f5229a] Optimize joins when the inner relation can be proven uni
-       -->
+<!--
+2017-04-07 [9c7f5229a] Optimize joins when the inner relation can be proven uni
+-->
        <para>
         Use uniqueness guarantees to optimize certain join types (David
         Rowley)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Teodor Sigaev <[email protected]>
-       2017-03-29 [f90d23d0c] Implement SortSupport for macaddr data type
-       -->
+<!--
+2017-03-29 [f90d23d0c] Implement SortSupport for macaddr data type
+-->
        <para>
         Improve sort performance of the macaddr data type (Brandur Leach)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Teodor Sigaev <[email protected]>
-       2017-03-27 [090010f2e] Improve performance of find_tabstat_entry()/get_tabstat_
-       -->
+<!--
+2017-03-27 [090010f2e] Improve performance of find_tabstat_entry()/get_tabstat_
+-->
        <para>
         Reduce statistics tracking overhead in sessions that reference
         many thousands of relations (Aleksander Alekseev)
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-12-20 [1753b1b02] Add pg_sequence system catalog
-       Author: Peter Eisentraut <[email protected]>
-       2016-11-18 [67dc4ccbb] Add pg_sequences view
-       -->
+<!--
+2016-12-20 [1753b1b02] Add pg_sequence system catalog
+2016-11-18 [67dc4ccbb] Add pg_sequences view
+-->
        <para>
         Create a <link
         linkend="catalog-pg-sequence"><structname>pg_sequence</></>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Stephen Frost <[email protected]>
-       2017-03-08 [f9b1a0dd4] Expose explain's SUMMARY option
-       -->
+<!--
+2017-03-08 [f9b1a0dd4] Expose explain's SUMMARY option
+-->
        <para>
         Allow explicit control over <command><link
         linkend="SQL-EXPLAIN">EXPLAIN</></>'s display of planning and
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-03-18 [17f8ffa1e] Fix <command>REFRESH MATERIALIZED VIEW</> to report activity to the 
-       -->
+<!--
+2017-03-18 [17f8ffa1e] Fix REFRESH MATERIALIZED VIEW to report activity to the
+-->
        <para>
         Properly update the statistics collector during <link
         linkend="SQL-REFRESHMATERIALIZEDVIEW"><command>REFRESH MATERIALIZED
       </listitem>
 
       <listitem>
-       <!--
-       Author: Simon Riggs <[email protected]>
-       2017-03-30 [25fff4079] Default monitoring roles
-       -->
+<!--
+2017-03-30 [25fff4079] Default monitoring roles
+-->
        <para>
         Add default monitoring roles (Dave Page)
        </para>
       </listitem>
 
      </itemizedlist>
-         
+
      <sect5>
       <title>Logging</title>
 
       <itemizedlist>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2016-10-17 [7d3235ba4] By default, set log_line_prefix = '%m [%p] '.
-        -->
+<!--
+2016-10-17 [7d3235ba4] By default, set log_line_prefix = '%m [%p] '.
+-->
         <para>
          Change <xref linkend="guc-log-line-prefix"> default to include
          current timestamp with milliseconds and the process id (Christoph
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-03-16 [befd73c50] Add pg_ls_logdir() and pg_ls_waldir() functions.
-        -->
+<!--
+2017-03-16 [befd73c50] Add pg_ls_logdir() and pg_ls_waldir() functions.
+-->
         <para>
          Add functions to return the log and <acronym>WAL</> directory
          names (Dave Page)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-03-03 [19dc233c3] Add pg_current_logfile() function.
-        -->
+<!--
+2017-03-03 [19dc233c3] Add pg_current_logfile() function.
+-->
         <para>
          Add function <link
          linkend="functions-info-session-table"><function>pg_current_logfile()</></>
        </listitem>
 
        <listitem>
-        <!--
-        Author: Tom Lane <[email protected]>
-        2017-03-10 [f9dfa5c97] Improve postmaster's logging of listen socket creation.
-        Author: Tom Lane <[email protected]>
-        2017-03-14 [2b32ac2a5] Include port number when logging successful binding to a
-        -->
+<!--
+2017-03-10 [f9dfa5c97] Improve postmaster's logging of listen socket creation.
+2017-03-14 [2b32ac2a5] Include port number when logging successful binding to a
+-->
         <para>
          Report the address and port number of successful startup socket
          binding in the server logs (Tom Lane)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Tom Lane <[email protected]>
-        2017-03-10 [6ec4c8584] Reduce log verbosity of startup/shutdown for launcher su
-        -->
+<!--
+2017-03-10 [6ec4c8584] Reduce log verbosity of startup/shutdown for launcher su
+-->
         <para>
          Reduce log chatter about the starting and stopping of launcher
          subprocesses (Tom Lane)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2016-11-17 [a43f1939d] Remove or reduce verbosity of some debug messages.
-        -->
+<!--
+2016-11-17 [a43f1939d] Remove or reduce verbosity of some debug messages.
+-->
         <para>
          Reduce message verbosity of lower-numbered debug levels
          controlled by
       </itemizedlist>
 
      </sect5>
-          
+
      <sect5>
       <title><link linkend="pg-stat-activity-view"><structname>pg_stat_activity</></link></title>
 
       <itemizedlist>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2016-10-04 [6f3bd98eb] Extend framework from commit 53be0b1ad to report latch w
-        -->
+<!--
+2016-10-04 [6f3bd98eb] Extend framework from commit 53be0b1ad to report latch w
+-->
         <para>
          Add <structname>pg_stat_activity</> reporting of latch wait states
          (Michael Paquier, Robert Haas)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-03-18 [249cf070e] Create and use wait events for read, write, and fsync op
-        -->
+<!--
+2017-03-18 [249cf070e] Create and use wait events for read, write, and fsync op
+-->
         <para>
          Add <structname>pg_stat_activity</> reporting of waits on reads,
          writes, and fsyncs (Rushabh Lathia)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-03-26 [fc70a4b0d] Show more processes in pg_stat_activity.
-        -->
+<!--
+2017-03-26 [fc70a4b0d] Show more processes in pg_stat_activity.
+-->
         <para>
          Show auxiliary processes and background workers in
          <structname>pg_stat_activity</> (Kuntal Ghosh)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Simon Riggs <[email protected]>
-        2016-09-12 [fc3d4a44e] Identify walsenders in pg_stat_activity
-        -->
+<!--
+2016-09-12 [fc3d4a44e] Identify walsenders in pg_stat_activity
+-->
         <para>
          Display walsender processes in <structname>pg_stat_activity</>
          (Michael Paquier)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-02-22 [4c728f382] Pass the source text for a parallel query to the workers
-        -->
+<!--
+2017-02-22 [4c728f382] Pass the source text for a parallel query to the workers
+-->
         <para>
          Allow <structname>pg_stat_activity</> to show the source query
          being executed by parallel workers (Rafia Sabih)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2016-12-16 [3761fe3c2] Simplify LWLock tranche machinery by removing array_base
-        -->
+<!--
+2016-12-16 [3761fe3c2] Simplify LWLock tranche machinery by removing array_base
+-->
         <para>
          Rename
          <structname>pg_stat_activity</>.<structfield>wait_event_type</>
       </itemizedlist>
 
      </sect5>
-       
     </sect4>
 
     <sect4>
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Heikki Linnakangas <[email protected]>
-       2017-03-07 [818fd4a67] Support SCRAM-SHA-256 authentication (RFC 5802 and 7677)
-       Author: Heikki Linnakangas <[email protected]>
-       2017-03-24 [7ac955b34] Allow SCRAM authentication, when pg_hba.conf says 'md5'.
-       Author: Heikki Linnakangas <[email protected]>
-       2017-04-07 [60f11b87a] Use SASLprep to normalize passwords for SCRAM authentica
-       Author: Heikki Linnakangas <[email protected]>
-       2017-04-18 [c727f120f] Rename "scram" to "scram-sha-256" in pg_hba.conf and pas
-       -->
+<!--
+2017-03-07 [818fd4a67] Support SCRAM-SHA-256 authentication (RFC 5802 and 7677)
+2017-03-24 [7ac955b34] Allow SCRAM authentication, when pg_hba.conf says 'md5'.
+2017-04-07 [60f11b87a] Use SASLprep to normalize passwords for SCRAM authentica
+2017-04-18 [c727f120f] Rename "scram" to "scram-sha-256" in pg_hba.conf and pas
+-->
        <para>
         Add <link linkend="auth-pg-hba-conf"><literal>SCRAM-SHA-256</></>
         support for password negotiation and storage (Michael Paquier,
       </listitem>
 
       <listitem>
-       <!--
-       Author: Heikki Linnakangas <[email protected]>
-       2016-09-28 [babe05bc2] Turn password_encryption <acronym>GUC</> into an enum.
-       -->
+<!--
+2016-09-28 [babe05bc2] Turn password_encryption GUC into an enum.
+-->
        <para>
         Change <acronym>GUC</> <xref linkend="guc-password-encryption">
         from <type>boolean</> to <type>enum</> (Michael Paquier)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-01-30 [de16ab723] Invent pg_hba_file_rules view to show the content of pg_
-       -->
+<!--
+2017-01-30 [de16ab723] Invent pg_hba_file_rules view to show the content of pg_
+-->
        <para>
         Add view <link
         linkend="view-pg-hba-file-rules"><structname>pg_hba_file_rules</></>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Magnus Hagander <[email protected]>
-       2017-03-22 [6b76f1bb5] Support multiple RADIUS servers
-       -->
+<!--
+2017-03-22 [6b76f1bb5] Support multiple RADIUS servers
+-->
        <para>
         Support multiple <acronym>RADIUS</> servers (Magnus Hagander)
        </para>
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-01-02 [de41869b6] Allow SSL configuration to be updated at SIGHUP.
-       Author: Tom Lane <[email protected]>
-       2017-01-03 [1e942c747] Disable prompting for passphrase while (re)loading SSL c
-       Author: Tom Lane <[email protected]>
-       2017-01-04 [6667d9a6d] Re-allow SSL passphrase prompt at server start, but not 
-       -->
+<!--
+2017-01-02 [de41869b6] Allow SSL configuration to be updated at SIGHUP.
+2017-01-03 [1e942c747] Disable prompting for passphrase while (re)loading SSL c
+2017-01-04 [6667d9a6d] Re-allow SSL passphrase prompt at server start, but not
+-->
        <para>
         Allow <acronym>SSL</> configuration to be updated during
         configuration reload (Andreas Karlsson, Tom Lane)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-11-30 [81c52728f] doc: Remove claim about large shared_buffers on Windows
-       -->
+<!--
+2016-11-30 [81c52728f] doc: Remove claim about large shared_buffers on Windows
+-->
        <para>
         Remove documented restriction about using large shared buffers on
        <systemitem class="osname">Windows</> (Takayuki Tsunakawa)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Simon Riggs <[email protected]>
-       2017-03-06 [21d4e2e20] Reduce lock levels for table storage params related to p
-       Author: Simon Riggs <[email protected]>
-       2017-04-05 [68ea2b7f9] Reduce lock level for CREATE STATISTICS
-       -->
+<!--
+2017-03-06 [21d4e2e20] Reduce lock levels for table storage params related to p
+2017-04-05 [68ea2b7f9] Reduce lock level for CREATE STATISTICS
+-->
        <para>
         Reduce locking required to change table params (Simon Riggs,
         Fabr&iacute;zio Mello)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2017-02-02 [14ca9abfb] Increase upper bound for bgwriter_lru_maxpages.
-       -->
+<!--
+2017-02-02 [14ca9abfb] Increase upper bound for bgwriter_lru_maxpages.
+-->
        <para>
         Make the maximum value of <xref
         linkend="guc-bgwriter-lru-maxpages"> effectively unlimited
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Teodor Sigaev <[email protected]>
-       2017-03-27 [1b02be21f] Fsync directory after creating or unlinking file.
-       -->
+<!--
+2017-03-27 [1b02be21f] Fsync directory after creating or unlinking file.
+-->
        <para>
         Perform an fsync on the directory after creating or unlinking files
         (Michael Paquier)
       <itemizedlist>
 
        <listitem>
-        <!--
-        Author: Andres Freund <[email protected]>
-        2016-12-22 [6ef2eba3f] Skip checkpoints, archiving on idle systems.
-        -->
+<!--
+2016-12-22 [6ef2eba3f] Skip checkpoints, archiving on idle systems.
+-->
         <para>
          Prevent checkpoints and <acronym>WAL</> archiving on
          otherwise-idle systems (Michael Paquier)
        </listitem>
 
        <listitem>
-        <!--
-        Author: Robert Haas <[email protected]>
-        2017-02-08 [a507b8690] Add WAL consistency checking facility.
-        Author: Robert Haas <[email protected]>
-        2017-03-14 [bb4a39637] hash: Support WAL consistency checking.
-        -->
+<!--
+2017-02-08 [a507b8690] Add WAL consistency checking facility.
+2017-03-14 [bb4a39637] hash: Support WAL consistency checking.
+-->
         <para>
          Add <acronym>GUC</> <xref linkend="guc-wal-consistency-checking">
          to add details to <acronym>WAL</> that can be sanity-checked on
        </listitem>
 
        <listitem>
-        <!--
-        Author: Simon Riggs <[email protected]>
-        2017-04-05 [00b6b6feb] Allow \-\-with-wal-segsize=n up to n=1024MB
-        -->
+<!--
+2017-04-05 [00b6b6feb] Allow -\-with-wal-segsize=n up to n=1024MB
+-->
         <para>
          Increase the maximum configurable <acronym>WAL</> segment size
          to one gigabyte (Beena Emerson)
        </listitem>
 
       </itemizedlist>
-          
+
      </sect5>
 
     </sect4>
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-01-20 [665d1fad9] Logical replication
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-23 [7c4f52409] Logical replication support for initial data copy
-      Author: Fujii Masao <[email protected]>
-      2017-04-12 [ff7bce174] Add max_sync_workers_per_subscription to postgresql.conf
-      -->
+<!--
+2017-01-20 [665d1fad9] Logical replication
+2017-03-23 [7c4f52409] Logical replication support for initial data copy
+2017-04-12 [ff7bce174] Add max_sync_workers_per_subscription to postgresql.conf
+-->
       <para>
        Add the ability to <link linkend="logical-replication">logically
        replicate</> tables to standby servers (Petr Jelinek)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Fujii Masao <[email protected]>
-      2016-12-19 [3901fd70c] Support quorum-based synchronous replication.
-      -->
+<!--
+2016-12-19 [3901fd70c] Support quorum-based synchronous replication.
+-->
       <para>
        Allow waiting for commit acknowledgement from standby
        servers irrespective of the order they appear in <xref
      </listitem>
 
      <listitem>
-      <!--
-      Author: Magnus Hagander <[email protected]>
-      2017-01-14 [f6d6d2920] Change default values for backup and replication parameters
-      2017-05-02 [34fc6167] Change hot_standby default value to 'on' 
-      -->
+<!--
+2017-01-14 [f6d6d2920] Change default values for backup and replication paramet
+2017-05-02 [34fc61673] Change hot_standby default value to 'on'
+-->
       <para>
        Reduce configuration necessary to perform streaming backup and
        replication (Magnus Hagander, Dang Minh Huong)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-09 [be37c2120] Enable replication connections by default in <filename>pg_hba.conf</>
-      -->
+<!--
+2017-03-09 [be37c2120] Enable replication connections by default in pg_hba.conf
+-->
       <para>
        Enable replication from localhost connections by default in
        <link linkend="auth-pg-hba-conf"><filename>pg_hba.conf</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Simon Riggs <[email protected]>
-      2017-03-23 [6912acc04] Replication lag tracking for walsenders
-      -->
+<!--
+2017-03-23 [6912acc04] Replication lag tracking for walsenders
+-->
       <para>
        Add columns to <link
        linkend="monitoring-stats-views-table"><structname>pg_stat_replication</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Simon Riggs <[email protected]>
-      2016-09-03 [35250b6ad] New recovery target recovery_target_lsn
-      -->
+<!--
+2016-09-03 [35250b6ad] New recovery target recovery_target_lsn
+-->
       <para>
        Add specification of a Log Sequence Number (<acronym>LSN</>)
        stopping point in
      </listitem>
 
      <listitem>
-      <!--
-      Author: Stephen Frost <[email protected]>
-      2017-03-22 [017e4f258] Expose waitforarchive option through pg_stop_backup()
-      -->
+<!--
+2017-03-22 [017e4f258] Expose waitforarchive option through pg_stop_backup()
+-->
       <para>
        Allow users to disable <link
        linkend="functions-admin"><function>pg_stop_backup()</></>'s
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2016-12-12 [a924c327e] Add support for temporary replication slots
-      -->
+<!--
+2016-12-12 [a924c327e] Add support for temporary replication slots
+-->
       <para>
        Allow creation of <link
        linkend="functions-replication-table">temporary replication slots</>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Simon Riggs <[email protected]>
-      2017-03-22 [9b013dc23] Improve performance of replay of AccessExclusiveLocks
-      -->
+<!--
+2017-03-22 [9b013dc23] Improve performance of replay of AccessExclusiveLocks
+-->
       <para>
        Improve performance of hot standby replay with better tracking of
        Access Exclusive locks (Simon Riggs, David Rowley)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Simon Riggs <[email protected]>
-      2017-04-04 [728bd991c] Speedup 2PC recovery by skipping two phase state files i
-      -->
+<!--
+2017-04-04 [728bd991c] Speedup 2PC recovery by skipping two phase state files i
+-->
       <para>
        Speed up two-phase commit recovery performance (Stas Kelvich,
        Nikhil Sontakke, Michael Paquier)
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Alvaro Herrera <[email protected]>
-      2017-03-08 [fcec6caaf] Support XMLTABLE query expression
-      -->
+<!--
+2017-03-08 [fcec6caaf] Support XMLTABLE query expression
+-->
       <para>
        Add <link
        linkend="functions-xml-processing-xmltable"><function>XMLTABLE</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-11-22 [906bfcad7] Improve handling of "UPDATE ... SET (column_list) = row_
-      -->
+<!--
+2016-11-22 [906bfcad7] Improve handling of "UPDATE ... SET (column_list) = row_
+-->
       <para>
        Allow <literal>ROW</> to supply values to <command>UPDATE ... SET
        (column_list)</> (Tom Lane)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-09-05 [c54159d44] Make locale-dependent regex character classes work for l
-      -->
+<!--
+2016-09-05 [c54159d44] Make locale-dependent regex character classes work for l
+-->
       <para>
        Fix regular expression locale class handling for bytes greater
        than <literal>U+7FF</> (Tom Lane)
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2016-12-07 [f0e44751d] Implement table partitioning.
-      -->
+<!--
+2016-12-07 [f0e44751d] Implement table partitioning.
+-->
       <para>
        Add table <link linkend="SQL-CREATETABLE-PARTITION">partitioning
        syntax</> that automatically creates partition constraints and
      </listitem>
 
      <listitem>
-      <!--
-      Author: Kevin Grittner <[email protected]>
-      2016-11-04 [8c48375e5] Implement syntax for transition tables in AFTER triggers
-      Author: Kevin Grittner <[email protected]>
-      2017-04-04 [5ebeb579b] Follow-on cleanup for the transition table patch.
-      Author: Kevin Grittner <[email protected]>
-      2017-03-31 [597027163] Add transition table support to plpgsql.
-      -->
+<!--
+2016-11-04 [8c48375e5] Implement syntax for transition tables in AFTER triggers
+2017-04-04 [5ebeb579b] Follow-on cleanup for the transition table patch.
+2017-03-31 [597027163] Add transition table support to plpgsql.
+-->
       <para>
        Add <link linkend="SQL-CREATETRIGGER"><literal>AFTER</> trigger</>
        transition table to record changed rows (Kevin Grittner)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Stephen Frost <[email protected]>
-      2016-12-05 [093129c9d] Add support for restrictive RLS policies
-      -->
+<!--
+2016-12-05 [093129c9d] Add support for restrictive RLS policies
+-->
       <para>
        Allow <link linkend="SQL-CREATEPOLICY">restrictive row-level
        security policies</> (Stephen Frost)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Teodor Sigaev <[email protected]>
-      2017-03-28 [ab89e465c] Altering default privileges on schemas
-      -->
+<!--
+2017-03-28 [ab89e465c] Altering default privileges on schemas
+-->
       <para>
        Allow <link linkend="SQL-ALTERDEFAULTPRIVILEGES">default
        permissions</> on schemas (Matheus Oliveira)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-02-10 [2ea5b06c7] Add CREATE SEQUENCE AS <data type> clause
-      -->
+<!--
+2017-02-10 [2ea5b06c7] Add CREATE SEQUENCE AS <data type> clause
+-->
       <para>
        Add <link linkend="SQL-CREATESEQUENCE"><command>CREATE SEQUENCE
        AS</></> command to create a sequence matching an integer data type
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-11-10 [279c439c7] Support "COPY view FROM" for views with INSTEAD OF INSER
-      -->
+<!--
+2016-11-10 [279c439c7] Support "COPY view FROM" for views with INSTEAD OF INSER
+-->
       <para>
        Allow <command>COPY view FROM</> on views with <literal>INSTEAD
        INSERT</> triggers (Haribabu Kommi)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-14 [aefeb6874] Allow referring to functions without arguments when uniq
-      -->
+<!--
+2017-03-14 [aefeb6874] Allow referring to functions without arguments when uniq
+-->
       <para>
        Allow the specification of a function name without arguments in
        <acronym>DDL</> commands, when unique (Peter Eisentraut)
      </listitem>
 
      <listitem>
-      <!--<listitem>
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-06 [583f6c414] Allow dropping multiple functions at once
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-14 [aefeb6874] Allow referring to functions without arguments when uniq-->
+<!--
+2017-03-06 [583f6c414] Allow dropping multiple functions at once
+-->
       <para>
        Allow multiple functions, operators, and aggregates to be dropped
        with a single <command>DROP</> command (Peter Eisentraut)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andrew Dunstan <[email protected]>
-      2017-03-20 [b6fb534f1] Add IF NOT EXISTS for CREATE SERVER and CREATE USER MAPP
-      -->
+<!--
+2017-03-20 [b6fb534f1] Add IF NOT EXISTS for CREATE SERVER and CREATE USER MAPP
+-->
       <para>
        Add <literal>IF NOT EXISTS</> for <link
        linkend="SQL-CREATESERVER"><command>CREATE SERVER</></> and
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-02-15 [6d16ecc64] Add CREATE COLLATION IF NOT EXISTS clause
-      -->
+<!--
+2017-02-15 [6d16ecc64] Add CREATE COLLATION IF NOT EXISTS clause
+-->
       <para>
        Add <literal>IF NOT EXISTS</> clause to <link
        linkend="SQL-CREATECOLLATION"><command>CREATE COLLATION</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Fujii Masao <[email protected]>
-      2017-03-25 [70adf2fbe] Make VACUUM VERBOSE report the number of skipped frozen 
-      Author: Simon Riggs <[email protected]>
-      2017-03-03 [9eb344faf] Allow vacuums to report oldestxmin
-      -->
+<!--
+2017-03-25 [70adf2fbe] Make VACUUM VERBOSE report the number of skipped frozen
+2017-03-03 [9eb344faf] Allow vacuums to report oldestxmin
+-->
       <para>
        Have <link linkend="SQL-VACUUM"><command>VACUUM VERBOSE</></> report
        the number of skipped frozen pages and oldest xmin (Masahiko
      </listitem>
 
      <listitem>
-      <!--
-      Author: Alvaro Herrera <[email protected]>
-      2017-01-23 [7e26e02ee] Prefetch blocks during lazy vacuum's truncation scan
-      -->
+<!--
+2017-01-23 [7e26e02ee] Prefetch blocks during lazy vacuum's truncation scan
+-->
       <para>
        Improve speed of <command>VACUUM</>'s removal of trailing empty
        heap pages (Claudio Freire, &Aacute;lvaro Herrera)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2017-01-16 [d43a619c6] Fix check_srf_call_placement() to handle VALUES cases co
-      -->
+<!--
+2017-01-16 [d43a619c6] Fix check_srf_call_placement() to handle VALUES cases co
+-->
       <para>
        Fix <function>check_srf_call_placement()</> to handle
        <command>VALUES</> cases correctly (Tom Lane)
     <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Andrew Dunstan <[email protected]>
-       2017-03-31 [e306df7f9] Full Text Search support for <type>JSON</> and <type>JSONB</>
-       -->
+<!--
+2017-03-31 [e306df7f9] Full Text Search support for JSON and JSONB
+-->
        <para>
         Add full text search support for <type>JSON</> and <type>JSONB</>
         (Dmitry Dolgov)
       </listitem>
 
      <listitem>
-      <!--
-      Author: Stephen Frost <[email protected]>
-      2017-03-15 [c7a9fa399] Add support for EUI-64 MAC addresses as macaddr8
-      -->
+<!--
+2017-03-15 [c7a9fa399] Add support for EUI-64 MAC addresses as macaddr8
+-->
       <para>
        Add support for <acronym>EUI-64</> <acronym>MAC</> addresses as
        <link linkend="datatype-macaddr8"><type>MACADDR8</></> (Haribabu
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-04-06 [321732705] Identity columns
-      -->
+<!--
+2017-04-06 [321732705] Identity columns
+-->
       <para>
        Add <link linkend="SQL-CREATETABLE">identity columns</> for
        assigning a numeric value to columns on insert (Peter Eisentraut)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-09-07 [0ab9c56d0] Support renaming an existing value of an enum type.
-      -->
+<!--
+2016-09-07 [0ab9c56d0] Support renaming an existing value of an enum type.
+-->
       <para>
        Allow <link linkend="datatype-enum"><type>ENUM</></> values to be
        renamed (Dagfinn Ilmari Manns&aring;ker)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andrew Dunstan <[email protected]>
-      2017-02-22 [502a3832c] Correctly handle array pseudotypes in to_json and to_jso
-      -->
+<!--
+2017-02-22 [502a3832c] Correctly handle array pseudotypes in to_json and to_jso
+-->
       <para>
        Properly treat array pseudotypes
        (<type>anyarray</>) as arrays in <link
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-01-17 [323b96aa3] Register missing money operators in system catalogs
-      -->
+<!--
+2017-01-17 [323b96aa3] Register missing money operators in system catalogs
+-->
       <para>
        Add operators for multiplication and division
        of <link linkend="datatype-money"><type>money</></link> values
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2016-09-14 [656df624c] Add overflow checks to money type input function
-      -->
+<!--
+2016-09-14 [656df624c] Add overflow checks to money type input function
+-->
       <para>
        More strictly check the <type>money</> type for overflow operations
        (Peter Eisentraut)
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-08-17 [cf9b0fea5] Implement regexp_match(), a simplified alternative to re
-      -->
+<!--
+2016-08-17 [cf9b0fea5] Implement regexp_match(), a simplified alternative to re
+-->
       <para>
        Add simplified <link
        linkend="functions-posix-regexp"><function>regexp_match()</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Magnus Hagander <[email protected]>
-      2017-01-18 [d00ca333c] Implement array version of jsonb_delete and operator
-      -->
+<!--
+2017-01-18 [d00ca333c] Implement array version of jsonb_delete and operator
+-->
       <para>
        Add version of jsonb's <link
        linkend="functions-jsonb-op-table">delete operator</> that takes
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andrew Dunstan <[email protected]>
-      2017-04-06 [cf35346e8] Make json_populate_record and friends operate recursivel
-      -->
+<!--
+2017-04-06 [cf35346e8] Make json_populate_record and friends operate recursivel
+-->
       <para>
        Improve <link
        linkend="functions-json-processing-table"><function>json_populate_record</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2016-08-23 [86f31695f] Add txid_current_ifassigned().
-      -->
+<!--
+2016-08-23 [86f31695f] Add txid_current_ifassigned().
+-->
       <para>
        Add function <link
        linkend="functions-txid-snapshot"><function>txid_current_ifassigned()</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2017-03-24 [857ee8e39] Add a txid_status function.
-      -->
+<!--
+2017-03-24 [857ee8e39] Add a txid_status function.
+-->
       <para>
        Add function <link
        linkend="functions-txid-snapshot"><function>txid_status()</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Alvaro Herrera <[email protected]>
-      2017-01-19 [30bcebbdc] Allow negative years in make_date to represent BC years
-      -->
+<!--
+2017-01-19 [30bcebbdc] Allow negative years in make_date to represent BC years
+-->
       <para>
        Allow <link
        linkend="functions-formatting-table"><function>make_date()</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-09-28 [d3cd36a13] Make to_timestamp() and to_date() range-check fields of 
-      -->
+<!--
+2016-09-28 [d3cd36a13] Make to_timestamp() and to_date() range-check fields of
+-->
       <para>
        Have <function>to_timestamp()</> and <function>to_date()</> check
        input values for validity (Artur Zakirov)
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-27 [70ec3f1f8] PL/Python: Add cursor and execute methods to plan object
-      -->
+<!--
+2017-03-27 [70ec3f1f8] PL/Python: Add cursor and execute methods to plan object
+-->
       <para>
        Allow the  PL/Python plan object to call cursor and execute methods
        (Peter Eisentraut)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-12-13 [55caaaeba] Improve handling of array elements as getdiag_targets an
-      -->
+<!--
+2016-12-13 [55caaaeba] Improve handling of array elements as getdiag_targets an
+-->
       <para>
        Allow PL/pgSQL's <command>GET DIAGNOSTICS</> to retrieve values
        into array elements (Tom Lane)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-11-08 [1833f1a1c]     Simplify code by getting rid of SPI_push, SPI_pop, SPI_r
-      -->
+<!--
+2016-11-08 [1833f1a1c] Simplify code by getting rid of SPI_push, SPI_pop, SPI_r
+-->
       <para>
        Remove <acronym>SPI</> functions <function>SPI_push()</>,
        <function>SPI_pop()</>, <function>SPI_restore_connection()</>
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2016-11-06 [26abb50c4] Support PL/Tcl functions that return composite types and
-       -->
+<!--
+2016-11-06 [26abb50c4] Support PL/Tcl functions that return composite types and
+-->
        <para>
         Allow PL/Tcl functions to return composite types and sets
         (Jim Nasby)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-03-11 [b58fd4a9c] Add a "subtransaction" command to PL/Tcl.
-       -->
+<!--
+2017-03-11 [b58fd4a9c] Add a "subtransaction" command to PL/Tcl.
+-->
        <para>
         Add a subtransaction command to PL/Tcl (Victor Wagner)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-03-07 [0d2b1f305] Invent start_proc parameters for PL/Tcl.
-       -->
+<!--
+2017-03-07 [0d2b1f305] Invent start_proc parameters for PL/Tcl.
+-->
        <para>
         Add <acronym>GUC</>s to allow initialization routines to be called
         on PL/Tcl startup (Tom Lane)
       </listitem>
 
      </itemizedlist>
-      
+
     </sect4>
-     
    </sect3>
 
    <sect3>
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2016-11-03 [274bb2b38] libpq: Allow connection strings and <acronym>URI</>s to specify mult
-      -->
+<!--
+2016-11-03 [274bb2b38] libpq: Allow connection strings and URIs to specify mult
+-->
       <para>
        Allow libpq to connect to <link
        linkend="libpq-connect-host">multiple specified</> host names
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2016-11-29 [721f7bd3c] libpq: Add target_session_attrs parameter.
-      -->
+<!--
+2016-11-29 [721f7bd3c] libpq: Add target_session_attrs parameter.
+-->
       <para>
        Allow the libpq connection string to request a <link
        linkend="libpq-connect-target-session-attrs">read/write host</>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2017-01-24 [ba005f193] Allow password file name to be specified as a libpq conn
-      -->
+<!--
+2017-01-24 [ba005f193] Allow password file name to be specified as a libpq conn
+-->
       <para>
        Allow <link linkend="libpq-connect-passfile">password file name</>
        to be specified as a libpq connection parameter (Julian Markwort)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Heikki Linnakangas <[email protected]>
-      2017-05-03 [8f8b9be51] Add PQencryptPasswordConn function to libpq, use it in p
-      -->
+<!--
+2017-05-03 [8f8b9be51] Add PQencryptPasswordConn function to libpq, use it in p
+-->
       <para>
        Add function <link
        linkend="libpq-pqencryptpasswordconn"><function>PQencryptPasswordConn()</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-08-16 [a7b5573d6] Remove separate version numbering for ecpg preprocessor.
-      -->
+<!--
+2016-08-16 [a7b5573d6] Remove separate version numbering for ecpg preprocessor.
+-->
       <para>
        ecpg preprocessor version changed from 4.12 to 10 (Tom Lane)
       </para>
     </itemizedlist>
 
    </sect3>
-   
+
    <sect3>
     <title>Client Applications</title>
 
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-03-30 [e984ef586] Support \if ... \elif ... \else ... \endif in psql scrip
-       Author: Tom Lane <[email protected]>
-       2017-04-02 [5dbc5da11] Fix behavior of psql's \p to agree with \g, \w, etc.
-       Author: Tom Lane <[email protected]>
-       2017-04-02 [68dba97a4] Document psql's behavior of recalling the previously exe
-       -->
+<!--
+2017-03-30 [e984ef586] Support \if ... \elif ... \else ... \endif in psql scrip
+2017-04-02 [5dbc5da11] Fix behavior of psql's \p to agree with \g, \w, etc.
+2017-04-02 [68dba97a4] Document psql's behavior of recalling the previously exe
+-->
        <para>
         Add conditional branch support to <application>psql</> (Corey
         Huinker)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Stephen Frost <[email protected]>
-       2017-03-07 [b2678efd4] psql: Add \gx command
-       -->
+<!--
+2017-03-07 [b2678efd4] psql: Add \gx command
+-->
        <para>
         Add <application>psql</> \gx command to perform \g(execute)
         in expanded mode (\x) (Christoph Berg)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-11-03 [a0f357e57] psql: Split up "Modifiers" column in \d and \dD
-       -->
+<!--
+2016-11-03 [a0f357e57] psql: Split up "Modifiers" column in \d and \dD
+-->
        <para>
         Improve <application>psql</>'s \d (relation) and \dD (domain)
         commands to specify collation, nullable, and default in separate
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-04-01 [f833c847b] Allow psql variable substitution to occur in backtick co
-       -->
+<!--
+2017-04-01 [f833c847b] Allow psql variable substitution to occur in backtick co
+-->
        <para>
         Expand <application>psql</> colon variables when used in
         backtick-executed contexts (Tom Lane)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-01-30 [511ae628f] Make psql reject attempts to set special variables to in
-       Author: Tom Lane <[email protected]>
-       2017-02-01 [86322dc7e] Improve psql's behavior for \set and \unset of its contr
-       Author: Tom Lane <[email protected]>
-       2017-02-02 [fd6cd6980] Clean up psql's behavior for a few more control variable
-       -->
+<!--
+2017-01-30 [511ae628f] Make psql reject attempts to set special variables to in
+2017-02-01 [86322dc7e] Improve psql's behavior for \set and \unset of its contr
+2017-02-02 [fd6cd6980] Clean up psql's behavior for a few more control variable
+-->
        <para>
         Prevent <application>psql</> special variables from being set to
         invalid values (Daniel V&eacute;rit&eacute;, Tom Lane)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2016-08-18 [49917dbd7] Improve psql's tab completion for ALTER EXTENSION foo UP
-       Author: Tom Lane <[email protected]>
-       2016-08-18 [8019b5a89] Improve psql's tab completion for \l.
-       Author: Kevin Grittner <[email protected]>
-       2016-09-01 [76f9dd4fa] Improve tab completion for BEGIN &amp; START|SET TRANSACTION
-       Author: Kevin Grittner <[email protected]>
-       2016-09-11 [52803098a] psql tab completion for CREATE DATABASE ... TEMPLATE ...
-       Author: Kevin Grittner <[email protected]>
-       2016-09-12 [63c1a8719] Fix recent commit for tab-completion of database templat
-       Author: Robert Haas <[email protected]>
-       2016-11-03 [1d15d0db5] psql: Tab-complete LOCK [TABLE] ... IN {ACCESS|ROW|SHARE
-       Author: Kevin Grittner <[email protected]>
-       2016-11-04 [927d7bb6b] Improve tab completion for CREATE TRIGGER.
-       Author: Robert Haas <[email protected]>
-       2016-11-08 [577f0bdd2] psql: Tab completion for renaming enum values.
-       Author: Peter Eisentraut <[email protected]>
-       2017-03-01 [b5a388392] psql: Add tab completion for DEALLOCATE
-       Author: Peter Eisentraut <[email protected]>
-       2017-03-16 [d7d77f382] psql: Add completion for \help DROP|ALTER
-       -->
+<!--
+2016-08-18 [49917dbd7] Improve psql's tab completion for ALTER EXTENSION foo UP
+2016-08-18 [8019b5a89] Improve psql's tab completion for \l.
+2016-09-01 [76f9dd4fa] Improve tab completion for BEGIN & START|SET TRANSACTION
+2016-09-11 [52803098a] psql tab completion for CREATE DATABASE ... TEMPLATE ...
+2016-09-12 [63c1a8719] Fix recent commit for tab-completion of database templat
+2016-11-03 [1d15d0db5] psql: Tab-complete LOCK [TABLE] ... IN {ACCESS|ROW|SHARE
+2016-11-04 [927d7bb6b] Improve tab completion for CREATE TRIGGER.
+2016-11-08 [577f0bdd2] psql: Tab completion for renaming enum values.
+2017-03-01 [b5a388392] psql: Add tab completion for DEALLOCATE
+2017-03-16 [d7d77f382] psql: Add completion for \help DROP|ALTER
+-->
        <para>
         Improve <application>psql</>'s tab completion (Jeff Janes,
         Ian Barwick, Andreas Karlsson, Sehrope Sarkuni, Thomas Munro,
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Robert Haas <[email protected]>
-       2016-11-09 [41124a91e] pgbench: Allow the transaction log file prefix to be cha
-       -->
+<!--
+2016-11-09 [41124a91e] pgbench: Allow the transaction log file prefix to be cha
+-->
        <para>
         Add pgbench option <option>--log-prefix</> to control the log
         file prefix (Masahiko Sawada)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Tom Lane <[email protected]>
-       2017-01-20 [cdc2a7047] Allow backslash line continuations in pgbench's meta com
-       -->
+<!--
+2017-01-20 [cdc2a7047] Allow backslash line continuations in pgbench's meta com
+-->
        <para>
         Allow pgbench's meta commands to span multiple lines via a
         line-terminating backslash (Fabien Coelho)
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Magnus Hagander <[email protected]>
-      2017-01-17 [cada1af31] Add compression support to pg_receivexlog
-      -->
+<!--
+2017-01-17 [cada1af31] Add compression support to pg_receivexlog
+-->
       <para>
        Add <link
        linkend="app-pgreceivewal"><application>pg_receivewal</></>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Simon Riggs <[email protected]>
-      2017-01-04 [7c030783a] Add pg_recvlogical \-\-endpos=LSN
-      -->
+<!--
+2017-01-04 [7c030783a] Add pg_recvlogical -\-endpos=LSN
+-->
       <para>
        Add <link
        linkend="app-pgrecvlogical"><application>pg_recvlogical</></> option
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2016-10-19 [5d58c07a4] initdb pg_basebackup: Rename \-\-noxxx options to \-\-no-xxx
-      -->
+<!--
+2016-10-19 [5d58c07a4] initdb pg_basebackup: Rename -\-noxxx options to -\-no-x
+-->
       <para>
        Rename <link linkend="APP-INITDB"><application>initdb</></>
        options <option>--noclean</> and <option>--nosync</> to be spelled
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-09-20 [46b55e7f8] pg_restore: Add -N option to exclude schemas
-       -->
+<!--
+2016-09-20 [46b55e7f8] pg_restore: Add -N option to exclude schemas
+-->
        <para>
         Allow <application>pg_restore</> to exclude schemas (Michael Banck)
        </para>
       </listitem>
 
       <listitem>
-       <!--
-       Author: Stephen Frost <[email protected]>
-       2016-11-29 [4fafa579b] Add \-\-no-blobs option to pg_dump
-       -->
+<!--
+2016-11-29 [4fafa579b] Add -\-no-blobs option to pg_dump
+-->
        <para>
         Add <option>--no-blobs</> option to
        <application>pg_dump</> (Guillaume Lelarge)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Simon Riggs <[email protected]>
-       2017-03-07 [9a83d56b3] Allow pg_dumpall to dump roles w/o user passwords
-       -->
+<!--
+2017-03-07 [9a83d56b3] Allow pg_dumpall to dump roles w/o user passwords
+-->
        <para>
         Add <application>pg_dumpall</> option
         <option>--no-role-passwords</> to dump roles without user passwords
       </listitem>
 
       <listitem>
-       <!--
-       Author: Andrew Dunstan <[email protected]>
-       2017-03-22 [96a7128b7] Sync pg_dump and pg_dumpall output
-       -->
+<!--
+2017-03-22 [96a7128b7] Sync pg_dump and pg_dumpall output
+-->
        <para>
         Issue fsync on the output files generated by
         <application>pg_dump</> and
      </itemizedlist>
 
     </sect4>
-  
+
     <sect4>
 
     <title><xref linkend="app-pgbasebackup"></title>
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Magnus Hagander <[email protected]>
-       2016-10-23 [56c7d8d45] Allow pg_basebackup to stream transaction log in tar mod
-       Author: Fujii Masao <[email protected]>
-       2016-12-21 [ecbdc4c55] Forbid invalid combination of options in pg_basebackup.
-       -->
+<!--
+2016-10-23 [56c7d8d45] Allow pg_basebackup to stream transaction log in tar mod
+2016-12-21 [ecbdc4c55] Forbid invalid combination of options in pg_basebackup.
+-->
        <para>
         Allow <application>pg_basebackup</> to stream write-ahead log in
         tar mode (Magnus Hagander)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Magnus Hagander <[email protected]>
-       2017-01-16 [e7b020f78] Make pg_basebackup use temporary replication slots
-       -->
+<!--
+2017-01-16 [e7b020f78] Make pg_basebackup use temporary replication slots
+-->
        <para>
         Make <application>pg_basebackup</> use temporary replication slots
         (Magnus Hagander)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-09-29 [bc34223bc] pg_basebackup pg_receivexlog: Issue fsync more carefully
-       Author: Peter Eisentraut <[email protected]>
-       2016-09-29 [6ed2d8584] pg_basebackup: Add - option-->
+<!--
+2016-09-29 [bc34223bc] pg_basebackup pg_receivexlog: Issue fsync more carefully
+2016-09-29 [6ed2d8584] pg_basebackup: Add - option
+-->
        <para>
         Improve fsync handling of <application>pg_basebackup</> and
         <application>pg_receivewal</> (Michael Paquier)
        <para>
         Also add <option>--nosync</> option to disable fsync.
        </para>
-      </listitem>   
+      </listitem>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-09-28 [6ad8ac602] Exclude additional directories in pg_basebackup
-       -->
+<!--
+2016-09-28 [6ad8ac602] Exclude additional directories in pg_basebackup
+-->
        <para>
         Improve <application>pg_basebackup</>'s handling of which
         directories to skip (David Steele)
      </itemizedlist>
 
     </sect4>
-      
+
     <sect4>
      <title><application><xref linkend="app-pg-ctl"></></title>
 
      <itemizedlist>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-09-21 [e7010ce47] pg_ctl: Add wait option to promote action
-       -->
+<!--
+2016-09-21 [e7010ce47] pg_ctl: Add wait option to promote action
+-->
        <para>
         Add wait option for <application><xref linkend="app-pg-ctl"></>'s
         promote operation (Peter Eisentraut)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-10-19 [0be22457d] pg_ctl: Add long options for -w and -W
-       -->
+<!--
+2016-10-19 [0be22457d] pg_ctl: Add long options for -w and -W
+-->
        <para>
         Add long options for <application>pg_ctl</> wait (<option>--wait</>)
         and no-wait (<option>--no-wait</>) (Vik Fearing)
       </listitem>
 
       <listitem>
-       <!--
-       Author: Peter Eisentraut <[email protected]>
-       2016-10-19 [caf936b09] pg_ctl: Add long option for -o
-       -->
+<!--
+2016-10-19 [caf936b09] pg_ctl: Add long option for -o
+-->
        <para>
         Add long options flag for <application>pg_ctl</>
         <literal>options</> (Peter Eisentraut)
       </listitem>
 
      </itemizedlist>
-   
+
     </sect4>
-  
    </sect3>
 
    <sect3>
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-08-15 [ca9112a42] Stamp HEAD as 10devel.
-      -->
+<!--
+2016-08-15 [ca9112a42] Stamp HEAD as 10devel.
+-->
       <para>
        New major version numbering (Peter Eisentraut, Tom Lane)
       </para>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-23 [eccfef81e] ICU support
-      -->
+<!--
+2017-03-23 [eccfef81e] ICU support
+-->
       <para>
        Allow the <link linkend="configure"><acronym>ICU</></> library to
        optionally be used for collation support (Peter Eisentraut)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-11-04 [c8ead2a39] Provide DLLEXPORT markers for C functions via PG_FUNCTIO
-      -->
+<!--
+2016-11-04 [c8ead2a39] Provide DLLEXPORT markers for C functions via PG_FUNCTIO
+-->
       <para>
        Automatically mark all <link
        linkend="xfunc-c"><function>PG_FUNCTION_INFO_V1</></> functions
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2016-12-02 [13e14a78e] Management of free memory pages.
-      Author: Robert Haas <[email protected]>
-      2016-12-02 [13df76a53] Introduce dynamic shared memory areas.
-      Author: Robert Haas <[email protected]>
-      2016-12-19 [e13029a5c] Provide a DSA area for all parallel queries.
-      -->
+<!--
+2016-12-02 [13e14a78e] Management of free memory pages.
+2016-12-02 [13df76a53] Introduce dynamic shared memory areas.
+2016-12-19 [e13029a5c] Provide a DSA area for all parallel queries.
+-->
       <para>
        Allow shared memory to be dynamically allocated (Thomas Munro,
        Robert Haas)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andres Freund <[email protected]>
-      2017-02-27 [58b25e981] Add "Slab" MemoryContext implementation for efficient eq
-      -->
+<!--
+2017-02-27 [58b25e981] Add "Slab" MemoryContext implementation for efficient eq
+-->
       <para>
        Add slab-like memory allocator for efficient fixed-size allocations
        (Tomas Vondra)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-10-09 [ecb0d20a9] Use unnamed POSIX semaphores, if available, on Linux and
-      -->
+<!--
+2016-10-09 [ecb0d20a9] Use unnamed POSIX semaphores, if available, on Linux and
+-->
       <para>
        Use <acronym>POSIX</> semaphores rather than SysV semaphores
        on <systemitem class="osname">Linux</> and <systemitem
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andres Freund <[email protected]>
-      2017-04-07 [e8fdbd58f] Improve 64bit atomics support.
-      -->
+<!--
+2017-04-07 [e8fdbd58f] Improve 64bit atomics support.
+-->
       <para>
        Improve support for 64-bit atomics (Andres Freund)
       </para>
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andres Freund <[email protected]>
-      2017-03-10 [f8f1430ae] Enable 64 bit atomics on ARM64.
-      -->
+<!--
+2017-03-10 [f8f1430ae] Enable 64 bit atomics on ARM64.
+-->
       <para>
        Enable 64-bit atomic operations on <acronym>ARM64</> (Roman
        Shaposhnik)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2017-01-02 [1d63f7d2d] Use clock_gettime(), if available, in instr_time measure
-      -->
+<!--
+2017-01-02 [1d63f7d2d] Use clock_gettime(), if available, in instr_time measure
+-->
       <para>
        Switch to using <function>clock_gettime()</>, if available, for
        duration measurements (Tom Lane)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Heikki Linnakangas <[email protected]>
-      2016-12-05 [fe0a0b599] Replace PostmasterRandom() with a stronger source, secon
-      -->
+<!--
+2016-12-05 [fe0a0b599] Replace PostmasterRandom() with a stronger source, secon
+-->
       <para>
        Add more robust random number generators to be used for
        cryptographic secure uses (Magnus Hagander, Michael Paquier,
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2016-08-18 [e8306745e] doc: Speed up XSLT builds
-      Author: Peter Eisentraut <[email protected]>
-      2016-08-24 [0e4cc1fc5] doc: Fix XSLT speedup with older upstream stylesheet ver
-      -->
+<!--
+2016-08-18 [e8306745e] doc: Speed up XSLT builds
+2016-08-24 [0e4cc1fc5] doc: Fix XSLT speedup with older upstream stylesheet ver
+-->
       <para>
        Overhaul documentation <link linkend="docguide-toolsets">build
        process</> (Alexander Lakhin, Alexander Law)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-04-06 [510074f9f] Remove use of Jade and DSSSL
-      -->
+<!--
+2017-04-06 [510074f9f] Remove use of Jade and DSSSL
+-->
       <para>
        Use <acronym>XSLT</> to build the Postgres documentation (Peter
        Eisentraut)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2016-11-15 [e36ddab11] Build HTML documentation using XSLT stylesheets by defau
-      -->
+<!--
+2016-11-15 [e36ddab11] Build HTML documentation using XSLT stylesheets by defau
+-->
       <para>
        Build <acronym>HTML</> documentation using <acronym>XSLT</>
        stylesheets by default (Peter Eisentraut)
     <itemizedlist>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-09-29 [8e91e12bc] Allow contrib/file_fdw to read from a program, like COPY
-      -->
+<!--
+2016-09-29 [8e91e12bc] Allow contrib/file_fdw to read from a program, like COPY
+-->
       <para>
        Allow <link linkend="file-fdw"><application>file_fdw</></> to read
        from program output as well as files (Corey Huinker, Adam Gomaa)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2016-10-21 [7012b132d] postgres_fdw: Push down aggregates to remote servers.
-      Author: Peter Eisentraut <[email protected]>
-      2017-04-24 [332bec1e6] postgres_fdw: Fix join push down with extensions
-      -->
+<!--
+2016-10-21 [7012b132d] postgres_fdw: Push down aggregates to remote servers.
+2017-04-24 [332bec1e6] postgres_fdw: Fix join push down with extensions
+-->
       <para>
        Push aggregates to foreign data wrapper servers, where possible
        (Jeevan Chalke, Ashutosh Bapat)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2017-03-16 [b30fb56b0] postgres_fdw: Push down <literal>FULL JOIN</>s with restriction clau
-      -->
+<!--
+2017-03-16 [b30fb56b0] postgres_fdw: Push down FULL JOINs with restriction clau
+-->
       <para>
        Allow push down of <literal>FULL JOIN</> queries containing
        subqueries in the
      </listitem>
 
      <listitem>
-      <!--
-      Author: Heikki Linnakangas <[email protected]>
-      2016-08-26 [ae025a159] Support OID system column in postgres_fdw.
-      -->
+<!--
+2016-08-26 [ae025a159] Support OID system column in postgres_fdw.
+-->
       <para>
        Properly support <type>OID</> columns in
        <application>postgres_fdw</> tables (Etsuro Fujita)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andrew Dunstan <[email protected]>
-      2017-03-21 [f7946a92b] Add btree_gist support for enum types.
-      -->
+<!--
+2017-03-21 [f7946a92b] Add btree_gist support for enum types.
+-->
       <para>
        Allow <link linkend="btree-gist"><application>btree_gist</></>
        and <link linkend="btree-gin"><application>btree_gin</></> to
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-11-29 [11da83a0e] Add uuid to the set of types supported by contrib/btree_
-      -->
+<!--
+2016-11-29 [11da83a0e] Add uuid to the set of types supported by contrib/btree_
+-->
       <para>
        Add indexing support to <application>btree_gist</> for the
        <type>UUID</> data type (Paul Jungwirth)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Andres Freund <[email protected]>
-      2017-03-09 [3717dc149] Add amcheck extension to contrib.
-      -->
+<!--
+2017-03-09 [3717dc149] Add amcheck extension to contrib.
+-->
       <para>
        Add <link linkend="amcheck"><application>amcheck</></> which can
        check the validity of btree indexes (Peter Geoghegan)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2017-03-27 [a6f22e835] Show ignored constants as "$N" rather than "?" in pg_sta
-      -->
+<!--
+2017-03-27 [a6f22e835] Show ignored constants as "$N" rather than "?" in pg_sta
+-->
       <para>
        Show ignored constants as <literal>$N</> rather than <literal>?</>
        in
      </listitem>
 
      <listitem>
-      <!--
-      Author: Tom Lane <[email protected]>
-      2016-09-27 [f31a931fa] Improve contrib/cube's handling of zero-D cubes, infinit
-      -->
+<!--
+2016-09-27 [f31a931fa] Improve contrib/cube's handling of zero-D cubes, infinit
+-->
       <para>
        Improve <link linkend="cube"><application>cube</></>'s handling
        of zero-dimensional cubes (Tom Lane)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Heikki Linnakangas <[email protected]>
-      2016-09-29 [6e654546f] Don't bother to lock bufmgr partitions in pg_buffercache
-      -->
+<!--
+2016-09-29 [6e654546f] Don't bother to lock bufmgr partitions in pg_buffercache
+-->
       <para>
        Allow <link
        linkend="pgbuffercache"><application>pg_buffercache</></> to run
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2017-02-03 [e759854a0] pgstattuple: Add pgstathashindex.
-      -->
+<!--
+2017-02-03 [e759854a0] pgstattuple: Add pgstathashindex.
+-->
       <para>
        Add <function>pgstathashindex()</> function to <link
        linkend="pgstattuple"><application>pgstattuple</></> to view hash
      </listitem>
 
      <listitem>
-      <!--
-      Author: Stephen Frost <[email protected]>
-      2016-09-29 [fd321a1df] Remove superuser checks in pgstattuple
-      -->
+<!--
+2016-09-29 [fd321a1df] Remove superuser checks in pgstattuple
+-->
       <para>
        Allow <link linkend="pgstattuple"><application>pgstattuple</></>
        to use <command>GRANT</> permissions (Stephen Frost)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2016-10-28 [d4b5d4cad] pgstattuple: Don't take heavyweight locks when examining
-      -->
+<!--
+2016-10-28 [d4b5d4cad] pgstattuple: Don't take heavyweight locks when examining
+-->
       <para>
        Reduce locking when <link
        linkend="pgstattuple"><application>pgstattuple</></> examines hash
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-03-17 [fef2bcdcb] pageinspect: Add page_checksum function
-      -->
+<!--
+2017-03-17 [fef2bcdcb] pageinspect: Add page_checksum function
+-->
       <para>
        Add <function>page_checksum()</> function to <link
        linkend="pageinspect"><application>pageinspect</></> (Tomas Vondra)
      </listitem>
 
      <listitem>
-      <!--
-      Author: Robert Haas <[email protected]>
-      2017-02-02 [08bf6e529] pageinspect: Support hash indexes.
-      -->
+<!--
+2017-02-02 [08bf6e529] pageinspect: Support hash indexes.
+-->
       <para>
        Add hash index support to <link
        linkend="pageinspect"><application>pageinspect</></> (Jesper
      </listitem>
 
      <listitem>
-      <!--
-      Author: Peter Eisentraut <[email protected]>
-      2017-04-04 [193f5f9e9] pageinspect: Add bt_page_items function with bytea argum
-      -->
+<!--
+2017-04-04 [193f5f9e9] pageinspect: Add bt_page_items function with bytea argum
+-->
       <para>
        Add <link linkend="pageinspect"><application>pageinspect</></>
        function <function>bt_page_items()</> to print page items from a