Update 9.6 release notes through today.

This commit is contained in:
Tom Lane 2016-08-28 12:37:23 -04:00
parent ea268cdc9a
commit a6f0dc701b
2 changed files with 75 additions and 20 deletions

View File

@ -5388,9 +5388,10 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
<title>Process Title</title>
<para>
These settings control how the process title as seen
by <command>ps</command> is modified. See <xref linkend="monitoring-ps">
for details.
These settings control how process titles of server processes are
modified. Process titles are typically viewed using programs like
<application>ps</> or, on Windows, <application>Process Explorer</>.
See <xref linkend="monitoring-ps"> for details.
</para>
<variablelist>
@ -5403,18 +5404,14 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
<listitem>
<para>
Sets the cluster name that appears in the process title for all
processes in this cluster. The name can be any string of less than
<symbol>NAMEDATALEN</> characters (64 characters in a standard
server processes in this cluster. The name can be any string of less
than <symbol>NAMEDATALEN</> characters (64 characters in a standard
build). Only printable ASCII characters may be used in the
<varname>cluster_name</varname> value. Other characters will be
replaced with question marks (<literal>?</literal>). No name is shown
if this parameter is set to the empty string <literal>''</> (which is
the default). This parameter can only be set at server start.
</para>
<para>
The process title is typically viewed using programs like
<application>ps</> or, on Windows, <application>Process Explorer</>.
</para>
</listitem>
</varlistentry>
@ -5427,11 +5424,10 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
<listitem>
<para>
Enables updating of the process title every time a new SQL command
is received by the server. The process title is typically viewed
by the <command>ps</> command,
or in Windows by using the <application>Process Explorer</>.
This value defaults to off on Windows platforms due to the
platform's significant overhead for updating the process title.
is received by the server.
This setting defaults to <literal>on</> on most platforms, but it
defaults to <literal>off</> on Windows due to that platform's larger
overhead for updating the process title.
Only superusers can change this setting.
</para>
</listitem>

View File

@ -7,7 +7,7 @@
<note>
<title>Release Date</title>
<simpara>2016-??-??</simpara>
<simpara>Current as of 2016-08-08 (commit 34927b292)</simpara>
<simpara>Current as of 2016-08-27 (commit b9fe6cbc8)</simpara>
</note>
<sect2>
@ -348,6 +348,7 @@ This commit is also listed under libpq and psql
2016-04-27 [59eb55127] Fix EXPLAIN VERBOSE output for parallel aggregate.
2016-06-09 [c9ce4a1c6] Eliminate "parallel degree" terminology.
2016-06-16 [75be66464] Invent min_parallel_relation_size GUC to replace a hard-
2016-08-16 [f85b1a841] Disable parallel query by default.
-->
<para>
Parallel queries (Robert Haas, Amit Kapila, David Rowley,
@ -365,9 +366,11 @@ This commit is also listed under libpq and psql
</para>
<para>
Use of parallel query execution can be controlled
through the new configuration parameters <xref
linkend="guc-max-parallel-workers-per-gather">,
Parallel query execution is not (yet) enabled by default.
To allow it, set the new configuration
parameter <xref linkend="guc-max-parallel-workers-per-gather"> to a
value larger than zero. Additional control over use of parallelism
is available through other new configuration parameters
<xref linkend="guc-force-parallel-mode">,
<xref linkend="guc-parallel-setup-cost">, <xref
linkend="guc-parallel-tuple-cost">, and <xref
@ -1030,6 +1033,22 @@ This commit is also listed under libpq and psql
</para>
</listitem>
<listitem>
<!--
2016-08-17 [9b33c7e80] Disable update_process_title by default on Windows
-->
<para>
Disable <xref linkend="guc-update-process-title"> by default on
Windows (Takayuki Tsunakawa)
</para>
<para>
The overhead of updating the process title is much larger on Windows
than most other platforms, and it is also less useful to do it since
most Windows users do not have tools that can display process titles.
</para>
</listitem>
</itemizedlist>
</sect4>
@ -2431,6 +2450,22 @@ XXX this is pending backpatch, may need to remove
<listitem>
<!--
2016-08-26 [e796d0aba] Add a nonlocalized version of the severity field to clie
-->
<para>
Add a nonlocalized version of the severity field in error and notice
messages (Tom Lane)
</para>
<para>
This change allows client code to determine severity of an error or
notice without having to worry about localized variants of the
severity strings.
</para>
</listitem>
<listitem>
<!--
2015-09-05 [0426f349e] Rearrange the handling of error context reports.
This commit is also listed under psql and PL/pgSQL
-->
@ -2957,6 +2992,25 @@ This commit is also listed under libpq and PL/pgSQL
<listitem>
<!--
2016-08-27 [b9fe6cbc8] Add macros to make AllocSetContextCreate() calls simpler
-->
<para>
Add macros to make <function>AllocSetContextCreate()</> calls simpler
and safer (Tom Lane)
</para>
<para>
Writing out the individual sizing parameters for a memory context
is now deprecated in favor of using one of the new
macros <symbol>ALLOCSET_DEFAULT_SIZES</>,
<symbol>ALLOCSET_SMALL_SIZES</>,
or <symbol>ALLOCSET_START_SMALL_SIZES</>.
Existing code continues to work, however.
</para>
</listitem>
<listitem>
<!--
2015-08-05 [de6fd1c89] Rely on inline functions even if that causes warnings in
-->
<para>
@ -3038,19 +3092,24 @@ This commit is also listed under libpq and PL/pgSQL
<!--
2016-01-17 [65c5fcd35] Restructure index access method API to hide most of it a
2016-01-21 [be44ed27b] Improve index AMs' opclass validation procedures.
2016-08-13 [ed0097e4f] Add SQL-accessible functions for inspecting index AM pro
-->
<para>
Restructure index access method <acronym>API</> to hide most of
it at the <application>C</> level (Alexander Korotkov)
it at the <application>C</> level (Alexander Korotkov, Andrew Gierth)
</para>
<para>
This change modernizes the index <acronym>AM API</> to look more
like the designs we have adopted for foreign data wrappers and
tablesample handlers. This simplifies the <application>C</> code
and should make it more feasible to define index access methods in
and makes it much more practical to define index access methods in
installable extensions. A consequence is that most of the columns
of the <structname>pg_am</> system catalog have disappeared.
New <link linkend="functions-info-catalog-table">inspection
functions</link> have been added to allow SQL queries to determine
index AM properties that used to be discoverable
from <structname>pg_am</>.
</para>
</listitem>