aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-09-03 22:14:41 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-09-03 22:14:41 +0000
commit02a87f18f2e5a5adc65b3706f01c1c27ffe4454f (patch)
tree1145882b608983e2c5160410310b3a26ecf4e2a1
parentfd28d83bdc1d357d2e21e416cf52c0e20ab6da16 (diff)
downloadpostgresql-02a87f18f2e5a5adc65b3706f01c1c27ffe4454f.tar.gz
postgresql-02a87f18f2e5a5adc65b3706f01c1c27ffe4454f.zip
Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22,
7.4.26.
-rw-r--r--doc/src/sgml/release-7.4.sgml97
1 files changed, 94 insertions, 3 deletions
diff --git a/doc/src/sgml/release-7.4.sgml b/doc/src/sgml/release-7.4.sgml
index e7374dbe933..5a652e7e8b5 100644
--- a/doc/src/sgml/release-7.4.sgml
+++ b/doc/src/sgml/release-7.4.sgml
@@ -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>
@@ -20,6 +20,10 @@
<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>
@@ -31,7 +35,94 @@
<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>