]> granicus.if.org Git - postgresql/commitdiff
Update alpha release notes for latest commits.
authorRobert Haas <rhaas@postgresql.org>
Wed, 9 Mar 2011 04:59:52 +0000 (23:59 -0500)
committerRobert Haas <rhaas@postgresql.org>
Wed, 9 Mar 2011 05:00:03 +0000 (00:00 -0500)
doc/src/sgml/release-9.1.sgml

index 2ea0fd7e21a27664dff523baf690497de1f6ad20..d14a2dce560a6a0984294c3f634f3e89466591da 100644 (file)
@@ -1,6 +1,6 @@
 <!-- doc/src/sgml/release-9.1.sgml -->
 
-<!-- This is (hopefully) up-to-date with commits through 2011-03-05 -->
+<!-- This is (hopefully) up-to-date with commits through 2011-03-08 -->
 
 <sect1 id="release-9-1-alpha">
   <title>Release 9.1alpha4</title>
         </para>
        </listitem>
 
+       <listitem>
+        <para>
+         <emphasis>Synchronous replication</emphasis>
+        </para>
+        <para>
+         When enabled, transaction commit will wait for WAL records to be
+         replicated before informing the client that a transaction has
+         successfully committed.
+        </para>
+       </listitem>
+
+       <listitem>
+        <para>
+         <emphasis>When recovery_target_timelines='latest', periodically
+         rescan the archive for new timelines</emphasis>
+        </para>
+       </listitem>
+
       </itemizedlist>
     </sect3>
 
 
         <listitem>
          <para>
-          <emphasis>Skip dropped attributes when converting Python objects to
-          tuples</emphasis>
+          <emphasis>Make plpy.Fatal() raise FATAL, rather than ERROR</emphasis>
          </para>
         </listitem>
 
         <listitem>
          <para>
-          <emphasis>Improve messages for errors in compiling anonymous
-          PL/Python blocks</emphasis>
+          <emphasis>Skip dropped attributes when converting Python objects to
+          tuples</emphasis>
          </para>
         </listitem>
 
 
         <listitem>
          <para>
-          <emphasis>Do not prefix error messages with the string
-          "PL/Python: "</emphasis>
+          <emphasis>Improve error reporting</emphasis>
          </para>
-         <para>
-          It is redundant, given the error context.
+         <para>Better error messages for errors in compiling anonymous
+          PL/Python blocks.  Avoid prefixing error messages with the string
+          "PL/Python: ", which is redundant, given the error
+          context.  Provide a separate exception class for each error code
+          the backend defines, and make it possible to get the SQLSTATE from
+          the exception object.  Report Python errors from iterators
+          using PLy_elog, so that the Python exception is included in the
+          exception, and to avoid setting the errcode to
+          ERRCODE_DATA_EXCEPTION.
          </para>
         </listitem>
 
          </para>
         </listitem>
 
-        <listitem>
-         <para>
-          <emphasis>Provide a separate exception class for each error code
-          the backend defines, and make it possible to get the SQLSTATE from
-          the exception object</emphasis>
-         </para>
-        </listitem>
-
         <listitem>
          <para>
           <emphasis>Assorted code cleanup</emphasis>