Commit 185b744e authored by Tom Lane's avatar Tom Lane

Make one last copy-editing pass over the 9.2 release notes.

Also, set the release date to 2012-09-10, since we're pretty well
committed to that now.
parent f8f5cf33
...@@ -6,8 +6,7 @@ ...@@ -6,8 +6,7 @@
<note> <note>
<title>Release Date</title> <title>Release Date</title>
<simpara>2012-??-??</simpara> <simpara>2012-09-10</simpara>
<simpara>CURRENT AS OF 2012-08-21</simpara>
</note> </note>
<sect2> <sect2>
...@@ -54,8 +53,9 @@ ...@@ -54,8 +53,9 @@
<listitem> <listitem>
<para> <para>
Allow <application>pg_basebackup</> to make base backups from Allow <link
standby servers linkend="app-pgbasebackup"><application>pg_basebackup</></link>
to make base backups from standby servers
</para> </para>
</listitem> </listitem>
...@@ -291,7 +291,9 @@ ...@@ -291,7 +291,9 @@
<listitem> <listitem>
<para> <para>
No longer forcibly lowercase procedural language names (Robert Haas) No longer forcibly lowercase procedural language names in <link
linkend="SQL-CREATEFUNCTION"><command>CREATE FUNCTION</></link>
(Robert Haas)
</para> </para>
<para> <para>
...@@ -566,7 +568,7 @@ ...@@ -566,7 +568,7 @@
<listitem> <listitem>
<para> <para>
Reduce overhead of creating virtual transaction id locks (Robert Reduce overhead of creating virtual transaction ID locks (Robert
Haas) Haas)
</para> </para>
</listitem> </listitem>
...@@ -672,7 +674,8 @@ ...@@ -672,7 +674,8 @@
</para> </para>
<para> <para>
This allows Windows sessions to use more open file descriptors. This allows Windows sessions to use more open file descriptors than
before.
</para> </para>
</listitem> </listitem>
...@@ -790,7 +793,7 @@ ...@@ -790,7 +793,7 @@
</para> </para>
<para> <para>
This is only enabled when <link This check is only performed when <link
linkend="guc-constraint-exclusion"><varname>constraint_exclusion</></link> linkend="guc-constraint-exclusion"><varname>constraint_exclusion</></link>
is <literal>on</literal>. is <literal>on</literal>.
</para> </para>
...@@ -837,7 +840,7 @@ ...@@ -837,7 +840,7 @@
<para> <para>
This change improves selectivity estimation for the array This change improves selectivity estimation for the array
<literal>&lt;@</literal>, <literal>&amp;&amp;</literal>, and <literal>&lt;@</literal>, <literal>&amp;&amp;</literal>, and
<literal>@&gt;</literal> (containment and overlaps) array operators. <literal>@&gt;</literal> operators (array containment and overlaps).
</para> </para>
</listitem> </listitem>
...@@ -988,6 +991,11 @@ ...@@ -988,6 +991,11 @@
Change <quote>unexpected EOF</> messages to <literal>DEBUG1</> level, Change <quote>unexpected EOF</> messages to <literal>DEBUG1</> level,
except when there is an open transaction (Magnus Hagander) except when there is an open transaction (Magnus Hagander)
</para> </para>
<para>
This change reduces log chatter caused by applications that close
database connections ungracefully.
</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
...@@ -1044,6 +1052,11 @@ ...@@ -1044,6 +1052,11 @@
Silently ignore nonexistent schemas specified in <link Silently ignore nonexistent schemas specified in <link
linkend="guc-search-path"><varname>search_path</></link> (Tom Lane) linkend="guc-search-path"><varname>search_path</></link> (Tom Lane)
</para> </para>
<para>
This makes it more convenient to use generic path settings, which
might include some schemas that don't exist in all databases.
</para>
</listitem> </listitem>
<listitem> <listitem>
...@@ -1079,7 +1092,8 @@ ...@@ -1079,7 +1092,8 @@
<para> <para>
The system now remembers whether a <command>SET</command> was The system now remembers whether a <command>SET</command> was
performed by a superuser. performed by a superuser, so that proper privilege checking can be
done when the extension is loaded.
</para> </para>
</listitem> </listitem>
...@@ -1225,20 +1239,26 @@ ...@@ -1225,20 +1239,26 @@
<listitem> <listitem>
<para> <para>
Allow streaming of WAL files while <link linkend="app-pgbasebackup"><application>pg_basebackup</></link> Allow <link
is performing a backup (Magnus Hagander) linkend="app-pgbasebackup"><application>pg_basebackup</></link>
to make base backups from standby servers (Jun Ishizuka, Fujii Masao)
</para> </para>
<para> <para>
This allows passing of WAL files to the standby before they are This feature lets the work of making new base backups be off-loaded
discarded on the primary. from the primary server.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow <application>pg_basebackup</> to make base backups from Allow streaming of WAL files while <application>pg_basebackup</>
standby servers (Jun Ishizuka, Fujii Masao) is performing a backup (Magnus Hagander)
</para>
<para>
This allows passing of WAL files to the standby before they are
discarded on the primary.
</para> </para>
</listitem> </listitem>
...@@ -1253,7 +1273,13 @@ ...@@ -1253,7 +1273,13 @@
<listitem> <listitem>
<para> <para>
Cancel queries if clients get disconnected (Florian Pflug) Cancel the running query if the client gets disconnected
(Florian Pflug)
</para>
<para>
If the backend detects loss of client connection during a query, it
will now cancel the query rather than attempting to finish it.
</para> </para>
</listitem> </listitem>
...@@ -1297,7 +1323,7 @@ ...@@ -1297,7 +1323,7 @@
<listitem> <listitem>
<para> <para>
Warn about casts to and from domain types (Robert Haas) Warn about creating casts to or from domain types (Robert Haas)
</para> </para>
<para> <para>
...@@ -1361,7 +1387,7 @@ ...@@ -1361,7 +1387,7 @@
<listitem> <listitem>
<para> <para>
Improve pretty printing of view definitions (Andrew Dunstan) Improve pretty-printing of view definitions (Andrew Dunstan)
</para> </para>
</listitem> </listitem>
...@@ -1426,12 +1452,12 @@ ...@@ -1426,12 +1452,12 @@
<para> <para>
Reduce need to rebuild tables and indexes for certain <link Reduce need to rebuild tables and indexes for certain <link
linkend="SQL-ALTERTABLE"><command>ALTER TABLE</command></link> linkend="SQL-ALTERTABLE"><command>ALTER TABLE</command></link>
operations (Noah Misch) ... <literal>ALTER COLUMN TYPE</> operations (Noah Misch)
</para> </para>
<para> <para>
Increasing the length limit for a <type>varchar</> or <type>varbit</> Increasing the length limit for a <type>varchar</> or <type>varbit</>
column, or removing it altogether, no longer requires a table column, or removing the limit altogether, no longer requires a table
rewrite. Similarly, increasing the allowable precision of a rewrite. Similarly, increasing the allowable precision of a
<type>numeric</> column, or changing a column from constrained <type>numeric</> column, or changing a column from constrained
<type>numeric</> to unconstrained <type>numeric</>, no longer <type>numeric</> to unconstrained <type>numeric</>, no longer
...@@ -1451,7 +1477,7 @@ ...@@ -1451,7 +1477,7 @@
<listitem> <listitem>
<para> <para>
Add <literal>IF EXISTS</> clause to some <command>ALTER</command> Add <literal>IF EXISTS</> options to some <command>ALTER</command>
commands (Pavel Stehule) commands (Pavel Stehule)
</para> </para>
...@@ -1605,13 +1631,13 @@ ...@@ -1605,13 +1631,13 @@
<listitem> <listitem>
<para> <para>
Allow vacuum to more easily skip pages that cannot be locked Allow <link linkend="SQL-VACUUM"><command>VACUUM</></link> to more
(Simon Riggs, Robert Haas) easily skip pages that cannot be locked (Simon Riggs, Robert Haas)
</para> </para>
<para> <para>
This change should greatly reduce the incidence of vacuum getting This change should greatly reduce the incidence of <command>VACUUM</>
<quote>stuck</>. getting <quote>stuck</> waiting for other sessions.
</para> </para>
</listitem> </listitem>
...@@ -1772,7 +1798,7 @@ ...@@ -1772,7 +1798,7 @@
</para> </para>
<para> <para>
Previously only superusers could use these functions. Previously only superusers were allowed to use these functions.
</para> </para>
</listitem> </listitem>
...@@ -2101,8 +2127,8 @@ ...@@ -2101,8 +2127,8 @@
<listitem> <listitem>
<para> <para>
Allow inclusion of a script file relative to the directory of the Allow inclusion of a script file that is named relative to the
file from which it was invoked (Gurjeet Singh) directory of the file from which it was invoked (Gurjeet Singh)
</para> </para>
<para> <para>
...@@ -2136,8 +2162,8 @@ ...@@ -2136,8 +2162,8 @@
</para> </para>
<para> <para>
Specifically, <envar>PSQL_HISTORY</envar> and <envar>PSQL_HISTORY</envar> and <envar>PSQLRC</envar> now
<envar>PSQLRC</envar> determine these file names if set. determine these file names if set.
</para> </para>
</listitem> </listitem>
...@@ -2150,7 +2176,7 @@ ...@@ -2150,7 +2176,7 @@
<listitem> <listitem>
<para> <para>
Make <application>psql</>'s temporary editor files use a Name <application>psql</>'s temporary editor files with a
<filename>.sql</> extension (Peter Eisentraut) <filename>.sql</> extension (Peter Eisentraut)
</para> </para>
...@@ -2166,7 +2192,8 @@ ...@@ -2166,7 +2192,8 @@
</para> </para>
<para> <para>
Various shell tools use zero-byte (NUL) separators, e.g. find. Various shell tools use zero-byte (NUL) separators,
e.g. <application>find</>.
</para> </para>
</listitem> </listitem>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment