Do a round of copy-editing on the 9.5 release notes.

Also fill in the previously empty "major enhancements" list.  YMMV as to
which items should make the cut, but it's past time we had something more
than a placeholder here.

(I meant to get this done before beta2 was wrapped, but got distracted by
PDF build problems.  Better late than never.)
This commit is contained in:
Tom Lane 2015-11-11 19:19:14 -05:00
parent bcb8f96e67
commit a8c209fce1

View File

@ -23,7 +23,50 @@
<listitem> <listitem>
<para> <para>
... to be filled in ... Allow <link linkend="sql-on-conflict"><command>INSERTS</></>
that would generate constraint conflicts to be turned into
<command>UPDATE</>s or ignored
</para>
</listitem>
<listitem>
<para>
Add <literal>GROUP BY</> analysis functions <link
linkend="queries-grouping-sets"><literal>GROUPING SETS</></>,
<link linkend="queries-grouping-sets"><literal>CUBE</></> and
<link linkend="queries-grouping-sets"><literal>ROLLUP</></>
</para>
</listitem>
<listitem>
<para>
Add row-level security control
</para>
</listitem>
<listitem>
<para>
Allow <link linkend="pg-replication-origin-create">labeling</> of
the origin of logical replication changes, and provide mechanisms
for tracking the progress of replication
</para>
</listitem>
<listitem>
<para>
Add <link linkend="BRIN">Block Range Indexes</> (<acronym>BRIN</>)
</para>
</listitem>
<listitem>
<para>
Substantial performance improvements for sorting
</para>
</listitem>
<listitem>
<para>
Substantial performance improvements for multi-CPU machines
</para> </para>
</listitem> </listitem>
@ -88,6 +131,11 @@
Change <application>pg_ctl</>'s default shutdown mode from Change <application>pg_ctl</>'s default shutdown mode from
<literal>smart</> to <literal>fast</> (Bruce Momjian) <literal>smart</> to <literal>fast</> (Bruce Momjian)
</para> </para>
<para>
This means the default behavior will be to forcibly cancel existing
database sessions, not simply wait for them to exit.
</para>
</listitem> </listitem>
<listitem> <listitem>
@ -255,8 +303,10 @@ max_wal_size = (3 * checkpoint_segments) * 16MB
</para> </para>
<para> <para>
<acronym>BRIN</> indexes are very compact and cheap to update by <acronym>BRIN</> indexes store only summary data (such as minimum
storing min/max values for a range of heap blocks. and maximum values) for ranges of heap blocks. They are therefore
very compact and cheap to update; but if the data is naturally
clustered, they can still provide substantial speedup of searches.
</para> </para>
</listitem> </listitem>
@ -273,9 +323,9 @@ max_wal_size = (3 * checkpoint_segments) * 16MB
<para> <para>
Previously, a common table expression was required to return a Previously, a common table expression was required to return a
large number of rows ordered by bounding-box distance, and then large number of rows ordered by bounding-box distance, and the
filtered further with a more accurate non-bounding-box distance result then had to be filtered further with a more accurate
calculation. non-bounding-box distance calculation.
</para> </para>
</listitem> </listitem>
@ -335,9 +385,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
2015-05-13 [78efd5c] Robert..: Extend abbreviated key infrastructure to datum .. 2015-05-13 [78efd5c] Robert..: Extend abbreviated key infrastructure to datum ..
--> -->
<para> <para>
Improve the speed of sorting <type>VARCHAR</>, <type>TEXT</>, Improve the speed of sorting of <type>varchar</>, <type>text</>,
and <type>NUMERIC</> fields (Peter Geoghegan, Andrew Gierth, and <type>numeric</> fields via <quote>abbreviated</> keys
Robert Haas) (Peter Geoghegan, Andrew Gierth, Robert Haas)
</para> </para>
</listitem> </listitem>
@ -358,10 +408,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
2014-09-10 [45f6240] Heikki..: Pack tuples in a hash join batch densely, to sa.. 2014-09-10 [45f6240] Heikki..: Pack tuples in a hash join batch densely, to sa..
2014-09-12 [8cce08f] Robert..: Change NTUP_PER_BUCKET to 1 to improve hash joi.. 2014-09-12 [8cce08f] Robert..: Change NTUP_PER_BUCKET to 1 to improve hash joi..
2014-10-13 [30d7ae3] Kevin ..: Increase number of hash join buckets for undere.. 2014-10-13 [30d7ae3] Kevin ..: Increase number of hash join buckets for undere..
FIXME: bad description? Should talk about hash joins
--> -->
<para> <para>
Improve in-memory hash performance (Tomas Vondra, Robert Haas) Improve performance of hash joins (Tomas Vondra, Robert Haas)
</para> </para>
</listitem> </listitem>
@ -369,11 +418,10 @@ FIXME: bad description? Should talk about hash joins
<!-- <!--
2014-09-25 [5d7962c] Robert..: Change locking regimen around buffer replacement. 2014-09-25 [5d7962c] Robert..: Change locking regimen around buffer replacement.
2014-12-25 [d72731a] Andres..: Lockless StrategyGetBuffer clock sweep hot path. 2014-12-25 [d72731a] Andres..: Lockless StrategyGetBuffer clock sweep hot path.
FIXME: Add Andres
--> -->
<para> <para>
Improve concurrency of shared buffer replacement Improve concurrency of shared buffer replacement
(Robert Haas, Amit Kapila) (Robert Haas, Amit Kapila, Andres Freund)
</para> </para>
</listitem> </listitem>
@ -397,12 +445,8 @@ FIXME: Add Andres
2015-01-19 [2d115e4] Andres..: Fix various shortcomings of the new PrivateRefC.. 2015-01-19 [2d115e4] Andres..: Fix various shortcomings of the new PrivateRefC..
--> -->
<para> <para>
Make backend local tracking of buffer pins memory efficient (Andres Freund) Make per-backend tracking of buffer pins more memory-efficient
</para> (Andres Freund)
<para>
Previously each session allocated an array with space for every buffer
in <link linkend="guc-shared-buffers"><varname>shared_buffers</></link>.
</para> </para>
</listitem> </listitem>
@ -425,8 +469,8 @@ FIXME: Add Andres
2014-07-15 [f15821e] Tom Lane: Allow join removal in some cases involving a le.. 2014-07-15 [f15821e] Tom Lane: Allow join removal in some cases involving a le..
--> -->
<para> <para>
Allow the optimizer to remove unnecessary references to left Allow the optimizer to remove unnecessary references to left-joined
outer join subqueries (David Rowley) subqueries (David Rowley)
</para> </para>
</listitem> </listitem>
@ -435,7 +479,7 @@ FIXME: Add Andres
2014-06-27 [d222585] Tom Lane: Allow pushdown of WHERE quals into subqueries w.. 2014-06-27 [d222585] Tom Lane: Allow pushdown of WHERE quals into subqueries w..
--> -->
<para> <para>
Allow pushdown of query restrictions into <link Allow pushdown of query restrictions into subqueries with <link
linkend="functions-window">window functions</>, where appropriate linkend="functions-window">window functions</>, where appropriate
(David Rowley) (David Rowley)
</para> </para>
@ -498,19 +542,20 @@ FIXME: Add Andres
</listitem> </listitem>
<listitem> <listitem>
<para>
<!-- <!--
2014-07-01 [9f03ca9] Robert..: Avoid copying index tuples when building an ind.. 2014-07-01 [9f03ca9] Robert..: Avoid copying index tuples when building an ind..
--> -->
Speed up CREATE INDEX by avoiding unnecessary memory copies (Robert Haas) <para>
Speed up <command>CREATE INDEX</> by avoiding unnecessary memory
copies (Robert Haas)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para>
<!-- <!--
2014-10-02 [3acc10c9] Robert..: Increase the number of buffer mapping partitio.. 2014-10-02 [3acc10c9] Robert..: Increase the number of buffer mapping partitio..
--> -->
<para>
Increase the number of buffer mapping partitions (Amit Kapila, Increase the number of buffer mapping partitions (Amit Kapila,
Andres Freund, Robert Haas) Andres Freund, Robert Haas)
</para> </para>
@ -534,12 +579,9 @@ FIXME: Add Andres
2015-04-03 [4ff695b1] Alvaro..: Add log_min_autovacuum_duration per-table option 2015-04-03 [4ff695b1] Alvaro..: Add log_min_autovacuum_duration per-table option
--> -->
<para> <para>
Add per-table autovacuum logging control via Add per-table autovacuum logging control via new
<varname>log_min_autovacuum_duration</> (Michael Paquier) <varname>log_min_autovacuum_duration</> storage parameter
</para> (Michael Paquier)
<para>
NOT DOCUMENTED?
</para> </para>
</listitem> </listitem>
@ -677,17 +719,6 @@ FIXME: Add docs about restartpoint behaviour change
<listitem> <listitem>
<!-- <!--
2015-03-11 [57aa5b2] Fujii ..: Add GUC to enable compression of full page imag..
-->
<para>
Add configuration parameter <xref linkend="guc-wal-compression"> to
control compression of full page images stored in <acronym>WAL</>
(Rahila Syed, Michael Paquier)
</para>
</listitem>
<listitem>
<!--
2014-12-03 [73c986a] Alvaro..: Keep track of transaction commit timestamps 2014-12-03 [73c986a] Alvaro..: Keep track of transaction commit timestamps
--> -->
<para> <para>
@ -736,7 +767,7 @@ FIXME: Add docs about restartpoint behaviour change
<para> <para>
This means that assertions can no longer be turned This means that assertions can no longer be turned
off if they were enabled at compile time, allowing for more off if they were enabled at compile time, allowing for more
efficient code optimization. This change also removed the <link efficient code optimization. This change also removes the <link
linkend="app-postgres-options">postgres</> <option>-A</> option. linkend="app-postgres-options">postgres</> <option>-A</> option.
</para> </para>
</listitem> </listitem>
@ -789,7 +820,8 @@ FIXME: Add docs about restartpoint behaviour change
<para> <para>
Add <structname>pending_restart</> to the system view <link Add <structname>pending_restart</> to the system view <link
linkend="view-pg-settings"><structname>pg_settings</></> to linkend="view-pg-settings"><structname>pg_settings</></> to
indicate a change is pending a restart (Peter Eisentraut) indicate a change has been made but will not take effect until a
database restart (Peter Eisentraut)
</para> </para>
</listitem> </listitem>
@ -804,7 +836,8 @@ FIXME: Add docs about restartpoint behaviour change
</para> </para>
<para> <para>
This command removes the setting from <filename>postgresql.auto.conf</>. This command removes the specified setting
from <filename>postgresql.auto.conf</>.
</para> </para>
</listitem> </listitem>
@ -881,6 +914,23 @@ FIXME: Add docs about restartpoint behaviour change
<listitem> <listitem>
<!-- <!--
2015-03-11 [57aa5b2] Fujii ..: Add GUC to enable compression of full page imag..
-->
<para>
Allow compression of full-page images stored in <acronym>WAL</>
(Rahila Syed, Michael Paquier)
</para>
<para>
This feature reduces WAL volume, at the cost of more CPU time spent
on WAL logging and WAL replay. It is controlled by a new
configuration parameter <xref linkend="guc-wal-compression">, which
currently is off by default.
</para>
</listitem>
<listitem>
<!--
2015-05-08 [de76884] Heikki..: At promotion, archive last segment from old tim.. 2015-05-08 [de76884] Heikki..: At promotion, archive last segment from old tim..
--> -->
<para> <para>
@ -910,12 +960,11 @@ FIXME: Add docs about restartpoint behaviour change
<listitem> <listitem>
<!-- <!--
2015-04-29 [5aa2350] Andres..: Introduce replication progress tracking infrast.. 2015-04-29 [5aa2350] Andres..: Introduce replication progress tracking infrast..
2015-03-15 [4f1b890] Andres..: Merge the various forms of transaction commit &..
FIXME: Correct description
--> -->
<para> <para>
Allow <link linkend="pg-replication-origin-create">labeling</> of Allow <link linkend="pg-replication-origin-create">labeling</> of
the origin progress of logical replication changes (Andres Freund) the origin of logical replication changes, and provide mechanisms
for tracking the progress of replication (Andres Freund)
</para> </para>
<para> <para>
@ -926,7 +975,6 @@ FIXME: Correct description
<listitem> <listitem>
<!-- <!--
2015-04-21 [d811c03] Andres..: Add 'active_in' column to pg_replication_slots. 2015-04-21 [d811c03] Andres..: Add 'active_in' column to pg_replication_slots.
2015-04-21 [d811c03] Andres..: Add 'active_in' column to pg_replication_slots.
--> -->
<para> <para>
Report the processes holding replication slots in <link Report the processes holding replication slots in <link
@ -1013,7 +1061,7 @@ FIXME: Correct description
2014-10-07 [df630b0] Alvaro..: Implement SKIP LOCKED for row-level locks 2014-10-07 [df630b0] Alvaro..: Implement SKIP LOCKED for row-level locks
--> -->
<para> <para>
Add new <link linkend="SQL-SELECT"><command>SELECT</></> option Add <link linkend="SQL-SELECT"><command>SELECT</></> option
<literal>SKIP LOCKED</> to skip locked rows (Thomas Munro) <literal>SKIP LOCKED</> to skip locked rows (Thomas Munro)
</para> </para>
@ -1216,12 +1264,11 @@ FIXME: Correct description
</para> </para>
<para> <para>
Commands include <link linkend="SQL-ALTERUSER"><command>ALTER This includes <link linkend="SQL-ALTERUSER"><command>ALTER
USER</></>, USER</></>, <link linkend="SQL-ALTERGROUP"><command>ALTER
<link linkend="SQL-ALTERGROUP"><command>ALTER
GROUP</></>, <link linkend="SQL-ALTERROLE"><command>ALTER GROUP</></>, <link linkend="SQL-ALTERROLE"><command>ALTER
ROLE</></>, <link linkend="SQL-GRANT"><command>GRANT</></>, ROLE</></>, <link linkend="SQL-GRANT"><command>GRANT</></>,
and various <command>ALTER OBJECT / OWNER TO</> commands. and various <command>ALTER <replaceable>object</> OWNER TO</> commands.
</para> </para>
</listitem> </listitem>
@ -1256,8 +1303,8 @@ FIXME: Correct description
</para> </para>
<para> <para>
Previously only <command>UPDATE</>, <command>DELETE</>, and Previously this required <command>UPDATE</>, <command>DELETE</>, or
<command>TRUNCATE</> privileges allowed this. <command>TRUNCATE</> privileges.
</para> </para>
</listitem> </listitem>
@ -1440,7 +1487,7 @@ FIXME: Better description?
2014-09-09 [57b1085] Peter ..: Allow empty content in xml type 2014-09-09 [57b1085] Peter ..: Allow empty content in xml type
--> -->
<para> <para>
Allow the <link linkend="datatype-xml"><type>XML</></> data type Allow the <link linkend="datatype-xml"><type>xml</></> data type
to accept empty or all-whitespace values (Peter Eisentraut) to accept empty or all-whitespace values (Peter Eisentraut)
</para> </para>
@ -1455,7 +1502,7 @@ FIXME: Better description?
2014-10-21 [6f04368] Peter ..: Allow input format xxxx-xxxx-xxxx for macaddr .. 2014-10-21 [6f04368] Peter ..: Allow input format xxxx-xxxx-xxxx for macaddr ..
--> -->
<para> <para>
Allow <link linkend="datatype-macaddr"><type>MACADDR</></> input Allow <link linkend="datatype-macaddr"><type>macaddr</></> input
using the format <literal>xxxx-xxxx-xxxx</> (Herwin Weststrate) using the format <literal>xxxx-xxxx-xxxx</> (Herwin Weststrate)
</para> </para>
</listitem> </listitem>
@ -1467,7 +1514,7 @@ FIXME: Add more specifics?
--> -->
<para> <para>
Tighten syntax of <link Tighten syntax of <link
linkend="datatype-interval-input"><type>INTERVAL</></> precision linkend="datatype-interval-input"><type>interval</></> precision
specifications (Bruce Momjian) specifications (Bruce Momjian)
</para> </para>
@ -1483,12 +1530,26 @@ FIXME: Add more specifics?
--> -->
<para> <para>
Add selectivity estimators for <link Add selectivity estimators for <link
linkend="datatype-inet"><type>INET</></>/<link linkend="datatype-inet"><type>inet</></>/<link
linkend="datatype-cidr"><type>CIDR</></> operators and improve linkend="datatype-cidr"><type>cidr</></> operators and improve
estimators for text search functions (Emre Hasegeli, Tom Lane) estimators for text search functions (Emre Hasegeli, Tom Lane)
</para> </para>
</listitem> </listitem>
<listitem>
<!--
2015-05-09 [0c90f67] Andrew..: Add new OID alias type regrole
2015-05-09 [cb9fa80] Andrew..: Add new OID alias type regnamespace
-->
<para>
Add data
types <link linkend="datatype-oid-table"><type>regrole</></link>
and <link linkend="datatype-oid-table"><type>regnamespace</></link>
that simplify pretty-printing the <type>OID</> of a role or
namespace (Kyotaro Horiguchi)
</para>
</listitem>
</itemizedlist> </itemizedlist>
<sect4> <sect4>
@ -1515,8 +1576,8 @@ FIXME: Add more specifics?
2014-12-12 [7e354ab] Andrew..: Add several generator functions for jsonb that .. 2014-12-12 [7e354ab] Andrew..: Add several generator functions for jsonb that ..
--> -->
<para> <para>
Add several generator functions for <type>JSONB</> that already Add several generator functions for <type>jsonb</> that already
existed for <type>JSON</> (Andrew Dunstan) existed for <type>json</> (Andrew Dunstan)
</para> </para>
<para> <para>
@ -1541,8 +1602,8 @@ FIXME: Add more specifics?
--> -->
<para> <para>
Reduce casting requirements to/from <link Reduce casting requirements to/from <link
linkend="datatype-json"><type>JSON</></> and <link linkend="datatype-json"><type>json</></> and <link
linkend="datatype-json"><type>JSONB</></> (Tom Lane) linkend="datatype-json"><type>jsonb</></> (Tom Lane)
</para> </para>
</listitem> </listitem>
@ -1551,9 +1612,9 @@ FIXME: Add more specifics?
2015-06-11 [908e234] Andrew..: Rename jsonb - text[] operator to #- to avoid a.. 2015-06-11 [908e234] Andrew..: Rename jsonb - text[] operator to #- to avoid a..
--> -->
<para> <para>
Allow <type>TEXT</>, <type>TEXT</> array, and <type>INTEGER</> Allow <type>text</>, <type>text</> array, and <type>integer</>
values to be <link linkend="functions-jsonb-op-table">subtracted</> values to be <link linkend="functions-jsonb-op-table">subtracted</>
from <type>JSONB</> documents (Dmitry Dolgov, Andrew Dunstan) from <type>jsonb</> documents (Dmitry Dolgov, Andrew Dunstan)
</para> </para>
</listitem> </listitem>
@ -1562,8 +1623,8 @@ FIXME: Add more specifics?
2015-05-12 [c694701] Andrew..: Additional functions and operators for jsonb 2015-05-12 [c694701] Andrew..: Additional functions and operators for jsonb
--> -->
<para> <para>
Add <type>JSONB</> <link Add <type>jsonb</> <link
linkend="functions-jsonb-op-table">operator</> <literal>||</> linkend="functions-jsonb-op-table"><literal>||</></> operator
(Dmitry Dolgov, Andrew Dunstan) (Dmitry Dolgov, Andrew Dunstan)
</para> </para>
</listitem> </listitem>
@ -1577,7 +1638,7 @@ FIXME: Add more specifics?
linkend="functions-json-processing-table"><function>json_strip_nulls()</></> linkend="functions-json-processing-table"><function>json_strip_nulls()</></>
and <link and <link
linkend="functions-json-processing-table"><function>jsonb_strip_nulls()</></> linkend="functions-json-processing-table"><function>jsonb_strip_nulls()</></>
functions to remove <type>JSON</> null values from documents functions to remove <type>json</> null values from documents
(Andrew Dunstan) (Andrew Dunstan)
</para> </para>
</listitem> </listitem>
@ -1599,7 +1660,7 @@ FIXME: Add more specifics?
--> -->
<para> <para>
Add <link linkend="functions-srf"><function>generate_series()</></> Add <link linkend="functions-srf"><function>generate_series()</></>
for <type>NUMERIC</> values (Plato Malugin) for <type>numeric</> values (Plato Malugin)
</para> </para>
</listitem> </listitem>
@ -1759,7 +1820,7 @@ FIXME: Add more specifics?
</para> </para>
<para> <para>
This represents the last time the snapshot files was written to This represents the last time the snapshot file was written to
the file system. the file system.
</para> </para>
</listitem> </listitem>
@ -1774,18 +1835,6 @@ FIXME: Add more specifics?
to compute multi-xid age (Bruce Momjian) to compute multi-xid age (Bruce Momjian)
</para> </para>
</listitem> </listitem>
<listitem>
<!--
2015-05-09 [0c90f67] Andrew..: Add new OID alias type regrole
2015-05-09 [cb9fa80] Andrew..: Add new OID alias type regnamespace
-->
<para>
Add data types <link
linkend="datatype-oid-table"><type>regrole</> <type>regnamespace</></> that returns
the <type>OID</> of a role (Kyotaro Horiguchi)
</para>
</listitem>
</itemizedlist> </itemizedlist>
</sect4> </sect4>
@ -1800,9 +1849,9 @@ FIXME: Add more specifics?
2014-08-28 [6c40f83] Tom Lane: Add min and max aggregates for inet/cidr data t.. 2014-08-28 [6c40f83] Tom Lane: Add min and max aggregates for inet/cidr data t..
--> -->
<para> <para>
Add <function>MIN()</>/<function>MAX()</> aggregates Add <function>min()</>/<function>max()</> aggregates
for <link linkend="datatype-inet"><type>INET</></>/<link for <link linkend="datatype-inet"><type>inet</></>/<link
linkend="datatype-cidr"><type>CIDR</></> data types (Haribabu linkend="datatype-cidr"><type>cidr</></> data types (Haribabu
Kommi) Kommi)
</para> </para>
</listitem> </listitem>
@ -1813,8 +1862,8 @@ FIXME: Add more specifics?
2015-03-20 [959277a] Andres..: Use 128-bit math to accelerate some aggregation.. 2015-03-20 [959277a] Andres..: Use 128-bit math to accelerate some aggregation..
--> -->
<para> <para>
Use 128-bit integers, where supported, as aggregate accumulators Use 128-bit integers, where supported, as accumulators for some
(Andreas Karlsson) aggregate functions (Andreas Karlsson)
</para> </para>
</listitem> </listitem>
@ -1851,7 +1900,7 @@ FIXME: Add more specifics?
--> -->
<para> <para>
Reduce lossiness of <link Reduce lossiness of <link
linkend="plpython"><application>PL/Python</></> floating value linkend="plpython"><application>PL/Python</></> floating-point value
conversions (Marko Kreen) conversions (Marko Kreen)
</para> </para>
</listitem> </listitem>
@ -1943,6 +1992,11 @@ FIXME: Add more specifics?
and <link linkend="pgxlogdump"><application>pg_xlogdump</></> and <link linkend="pgxlogdump"><application>pg_xlogdump</></>
from <filename>contrib</> to <filename>src/bin</> (Peter Eisentraut) from <filename>contrib</> to <filename>src/bin</> (Peter Eisentraut)
</para> </para>
<para>
This should result in these programs being installed by default in
most installations.
</para>
</listitem> </listitem>
<listitem> <listitem>
@ -1977,14 +2031,14 @@ FIXME: Add more specifics?
2014-11-18 [c4f99d2] Fujii ..: Add &#8211;&#8211;synchronous option to pg_receivexlog, for.. 2014-11-18 [c4f99d2] Fujii ..: Add &#8211;&#8211;synchronous option to pg_receivexlog, for..
--> -->
<para> <para>
Allow the <link Allow <link
linkend="app-pgreceivexlog"><application>pg_receivexlog</></> linkend="app-pgreceivexlog"><application>pg_receivexlog</></>
to synchronously flush <acronym>WAL</> to storage using to synchronously flush <acronym>WAL</> to storage using new
<option>--synchronous</> (Furuya Osamu, Fujii Masao) <option>--synchronous</> option (Furuya Osamu, Fujii Masao)
</para> </para>
<para> <para>
Without this, <acronym>WAL</> files are fsynced only on close. Without this, <acronym>WAL</> files are fsync'ed only on close.
</para> </para>
</listitem> </listitem>
@ -1994,7 +2048,7 @@ FIXME: Add more specifics?
--> -->
<para> <para>
Allow <link linkend="APP-VACUUMDB"><application>vacuumdb</></> to Allow <link linkend="APP-VACUUMDB"><application>vacuumdb</></> to
vacuum in parallel using <option>--jobs</> (Dilip Kumar) vacuum in parallel using new <option>--jobs</> option (Dilip Kumar)
</para> </para>
</listitem> </listitem>
@ -2084,9 +2138,9 @@ FIXME: Add more specifics?
2014-09-02 [51bb795] Andres..: Add psql PROMPT variable showing which line of .. 2014-09-02 [51bb795] Andres..: Add psql PROMPT variable showing which line of ..
--> -->
<para> <para>
Add <application>psql</> <link Add new option <literal>%l</> in <application>psql</>'s <link
linkend="APP-PSQL-variables"><envar>PROMPT</></> variables option linkend="APP-PSQL-variables"><envar>PROMPT</></> variables
(<literal>%l</>) to display the multiline statement line number to display the current multiline statement line number
(Sawada Masahiko) (Sawada Masahiko)
</para> </para>
</listitem> </listitem>
@ -2153,7 +2207,7 @@ FIXME: Add more specifics?
</para> </para>
<para> <para>
<literal>variables</> outputs <application>psql</> variables <literal>variables</> shows <application>psql</>'s special variables
and <literal>options</> shows command-line options. and <literal>options</> shows command-line options.
<command>\? commands</> is the default output. This help <command>\? commands</> is the default output. This help
information can also be output via <literal>--help=section</>. information can also be output via <literal>--help=section</>.
@ -2249,9 +2303,8 @@ FIXME: Add more specifics?
<para> <para>
The remote snapshot must have been exported by The remote snapshot must have been exported by
<function>pg_export_snapshot()</> or logical replication slot <function>pg_export_snapshot()</> or logical replication slot
creation. This can be used by another <application>pg_dump</> to creation. This can be used to share a consistent snapshot
use a share a consistent snapshot across <application>pg_dump</> across multiple <application>pg_dump</> processes.
processes.
</para> </para>
</listitem> </listitem>
@ -2480,6 +2533,16 @@ FIXME: Improve description, link
<listitem> <listitem>
<!-- <!--
2015-03-15 [4f1b890] Andres..: Merge the various forms of transaction commit &..
-->
<para>
Improve the representation of transaction commit and abort WAL
records (Andres Freund)
</para>
</listitem>
<listitem>
<!--
2014-09-25 [b64d92f] Andres..: Add a basic atomic ops API abstracting away pla.. 2014-09-25 [b64d92f] Andres..: Add a basic atomic ops API abstracting away pla..
--> -->
<para> <para>
@ -2666,8 +2729,8 @@ FIXME: Improve description, link
2014-07-12 [8d9a0e8] Magnus..: Support &#8211;&#8211;with-extra-version equivalent functi.. 2014-07-12 [8d9a0e8] Magnus..: Support &#8211;&#8211;with-extra-version equivalent functi..
--> -->
<para> <para>
Allow <link linkend="install-procedure">configure's Allow <link linkend="install-procedure">configure</>'s
<option>--with-extra-version</></> to be honored by the <option>--with-extra-version</> option to be honored by the
<productname>MSVC</> build (Michael Paquier) <productname>MSVC</> build (Michael Paquier)
</para> </para>
</listitem> </listitem>