Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22,
authorTom Lane <[email protected]>
Thu, 3 Sep 2009 22:14:41 +0000 (22:14 +0000)
committerTom Lane <[email protected]>
Thu, 3 Sep 2009 22:14:41 +0000 (22:14 +0000)
7.4.26.

doc/src/sgml/release-7.4.sgml

index e7374dbe933e248c9690250177004921f5d80e67..5a652e7e8b5128dc0ecd4bfe05415d01a9b61fb7 100644 (file)
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-7.4.sgml,v 1.1.10.2 2009/08/27 01:26:40 momjian Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-7.4.sgml,v 1.1.10.3 2009/09/03 22:14:41 tgl Exp $ -->
 <!-- See header comment in release.sgml about typical markup -->
 
  <sect1 id="release-7-4-26">
@@ -6,7 +6,7 @@
 
   <note>
   <title>Release date</title>
-  <simpara>2009-09-09, AS OF 2009-08-26</simpara>
+  <simpara>2009-09-09</simpara>
   </note>
 
   <para>
 
    <para>
     A dump/restore is not required for those running 7.4.X.
+    However, if you have any hash indexes on <type>interval</> columns,
+    you must <command>REINDEX</> them after updating to 7.4.26.
+    Also, if you are upgrading from a version earlier than 7.4.11,
+    see the release notes for 7.4.11.
    </para>
 
   </sect2>
 
     <listitem>
      <para>
-      Re-add documentation for configure flag <literal>--no-readline</> (Andrew)
+      Disallow <command>RESET ROLE</> and <command>RESET SESSION
+      AUTHORIZATION</> inside security-definer functions (Tom, Heikki)
+     </para>
+
+     <para>
+      This covers a case that was missed in the previous patch that
+      disallowed <command>SET ROLE</> and <command>SET SESSION
+      AUTHORIZATION</> inside security-definer functions.
+      (See CVE-2007-6600)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix handling of sub-SELECTs appearing in the arguments of
+      an outer-level aggregate function (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix hash calculation for data type <type>interval</> (Tom)
+     </para>
+
+     <para>
+      This corrects wrong results for hash joins on interval values.
+      It also changes the contents of hash indexes on interval columns.
+      If you have any such indexes, you must <command>REINDEX</> them
+      after updating.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix overflow for <literal>INTERVAL '<replaceable>x</> ms'</literal>
+      when <replaceable>x</> is more than 2 million and integer
+      datetimes are in use (Alex Hunsaker)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix calculation of distance between a point and a line segment (Tom)
+     </para>
+
+     <para>
+      This led to incorrect results from a number of geometric operators.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <type>money</> data type to work in locales where currency
+      amounts have no fractional digits, e.g. Japan (Itagaki Takahiro)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Properly round datetime input like
+      <literal>00:12:57.9999999999999999999999999999</> (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix poor choice of page split point in GiST R-tree operator classes
+      (Teodor)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix portability issues in plperl initialization (Andrew Dunstan)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Improve robustness of <application>libpq</>'s code to recover
+      from errors during <command>COPY FROM STDIN</> (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Avoid including conflicting readline and editline header files
+      when both libraries are installed (Zdenek Kotala)
      </para>
     </listitem>