diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index fcb9c01fc008cafa72789bf9094b1967bcddf4bd..80b7b5d4bfced4365d0d250cb8f31fc47922284b 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.489 2007/01/05 20:05:02 momjian Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.490 2007/01/05 22:34:35 tgl Exp $ -->
 <!--
 
 Typical markup:
@@ -62,24 +62,20 @@ links to the main documentation.
 
      <listitem>
       <para>
-       Fix <literal>SELECT</> ... <literal>LIMIT NULL</> to behave as
-       <literal>LIMIT ALL</> (Tom)
-      </para>
-
-      <para>
-       A bug in 8.2.0 caused the server to crash.
+       Fix crash with <literal>SELECT</> ... <literal>LIMIT ALL</> (also
+       <literal>LIMIT NULL</>) (Tom)
       </para>
      </listitem>
 
      <listitem>
       <para>
-       <filename>/contrib/tsearch2</> fixes (Teodor)
+       <filename>Several /contrib/tsearch2</> fixes (Teodor)
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Fix WIN32 server log messages coming from the operating system to use
+       On Windows, make log messages coming from the operating system use
        <acronym>ASCII</> encoding (Hiroshi Saito)
       </para>
 
@@ -91,14 +87,31 @@ links to the main documentation.
 
      <listitem>
       <para>
-       Fix WIN32 linking of <application>pg_dump</> using <filename>win32.mak</>
+       Fix Windows linking of <application>pg_dump</> using
+       <filename>win32.mak</>
        (Hiroshi Saito)
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Various fixes for outer join queries (Tom)
+       Fix planner mistakes for outer join queries (Tom)
+      </para>
+     </listitem>
+
+     <listitem>
+      <para>
+       Fix several problems in queries involving sub-SELECTs (Tom)
+      </para>
+     </listitem>
+
+     <listitem>
+      <para>
+       Fix potential crash in SPI during subtransaction abort (Tom)
+      </para>
+
+      <para>
+       This affects all PL functions since they all use SPI.
       </para>
      </listitem>
 
@@ -122,8 +135,8 @@ links to the main documentation.
 
      <listitem>
       <para>
-       Have <application>psql</> print multi-byte combining characters, rather
-       than output as <literal>\u</> (Tom)
+       Have <application>psql</> print multi-byte combining characters as
+       before, rather than output as <literal>\u</> (Tom)
       </para>
      </listitem>
 
@@ -133,7 +146,19 @@ links to the main documentation.
       </para>
 
       <para>
-         This improves <application>psql</> <literal>\d</> performance also.
+       This improves <application>psql</> <literal>\d</> performance also.
+      </para>
+     </listitem>
+
+     <listitem>
+      <para>
+       Make <application>pg_dumpall</> assume that databases have public
+       <literal>CONNECT</> privilege, when dumping from a pre-8.2 server (Tom)
+      </para>
+
+      <para>
+       This preserves the previous behavior that anyone can connect to a
+       database if allowed by <filename>pg_hba.conf</>.
       </para>
      </listitem>
 
@@ -399,7 +424,9 @@ links to the main documentation.
 
        <para>
         This allows the postmaster to pass arguments to each backend
-        without using <literal>-o</>.
+        without using <literal>-o</>.  Note that some options are now
+        only available as long-form options, because there were conflicting
+        single-letter options.
        </para>
       </listitem>
 
@@ -2730,62 +2757,71 @@ links to the main documentation.
 
      <listitem>
       <para>
-       Fix <application>pg_restore</> so it can restore a tar-format backup
-       that contains large object comments (Tom)
+       Fix <application>pg_restore</> to handle a tar-format backup
+       that contains large objects (blobs) with comments (Tom)
       </para>
      </listitem>
 
-     <listitem>
-      <para>
-       Fix <link linkend="SQL-VACUUM"><command>VACUUM</></link> to recover from
-       a rare problem during index page deletion/split (Tom)
-      </para>
-     </listitem>
+      <listitem>
+       <para>
+        Fix <quote>failed to re-find parent key</> errors in
+        <command>VACUUM</> (Tom)
+       </para>
+      </listitem>
 
-     <listitem>
-      <para>
-       Fix point-in-time-recovery bug where stale status files could prevent
-       restore (Simon, Tom)
-      </para>
-     </listitem>
+      <listitem>
+       <para>
+        Clean out <filename>pg_internal.init</> cache files during server
+        restart (Simon)
+       </para>
 
-     <listitem>
-      <para>
-       Fix error when constructing an <literal>ARRAY[]</> made up of multiple empty
-       elements (Tom)
-      </para>
-     </listitem>
+       <para>
+        This avoids a hazard that the cache files might contain stale
+        data after PITR recovery.
+       </para>
+      </listitem>
 
-     <listitem>
-      <para>
-       Fix ecpg memory leak during connection (Michael)
-      </para>
-     </listitem>
+      <listitem>
+       <para>
+        Fix race condition for truncation of a large relation across a
+        gigabyte boundary by <command>VACUUM</> (Tom)
+       </para>
+      </listitem>
+
+      <listitem>
+       <para>
+        Fix bug causing needless deadlock errors on row-level locks (Tom)
+       </para>
+      </listitem>
+
+      <listitem>
+       <para>
+        Fix bugs affecting multi-gigabyte hash indexes (Tom)
+       </para>
+      </listitem>
 
      <listitem>
       <para>
-       Improve savepoint and multi-transction row locking algorithms to avoid
-       erroneous deadlock cases (Tom)
+       Fix possible deadlock in Windows signal handling (Teodor)
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Fix problem with extending hash indexes that span multiple 1-gigabyte
-       segments (Tom)
+       Fix error when constructing an <literal>ARRAY[]</> made up of multiple
+       empty elements (Tom)
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Fix problem where truncation of a multi-gigabyte table might cause
-       consistency problems with other backends (Tom)
+       Fix ecpg memory leak during connection (Michael)
       </para>
-      </listitem>
+     </listitem>
 
      <listitem>
       <para>
-       Fix for Darwin/OS-X compiles (Tom)
+       Fix for Darwin (OS X) compilation (Tom)
       </para>
      </listitem>
 
@@ -2800,32 +2836,28 @@ links to the main documentation.
       <para>
        This is because <link
        linkend="guc-lc-numeric"><varname>lc_numeric</></link> can potentially
-       change the output of the functions.
+       change the output of these functions.
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Update timezone database, particularly for Western Australia,
-       which has a new daylight savings date  (Tom)
+       Improve index usage of regular expressions that use parentheses (Tom)
       </para>
-     </listitem>
 
-     <listitem>
       <para>
-       Document a risk that if a row is locked inside multiple sub-transactions
-       in the same transaction, and a sub-transaction is rolled back, the row
-       lock is lost (Tom)
+       This improves <application>psql</> <literal>\d</> performance also.
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Improve index usage of regular expressions that use parentheses (Tom)
+       Update timezone database
       </para>
 
       <para>
-       This improves <application>psql</> <literal>\d</> performance also.
+       This affects Australian and Canadian daylight-savings rules in
+       particular.
       </para>
      </listitem>
 
@@ -5533,10 +5565,29 @@ psql -t -f fixseq.sql db1 | psql -e db1
       </para>
      </listitem>
 
+      <listitem>
+       <para>
+        Fix <quote>failed to re-find parent key</> errors in
+        <command>VACUUM</> (Tom)
+       </para>
+      </listitem>
+
+      <listitem>
+       <para>
+        Fix race condition for truncation of a large relation across a
+        gigabyte boundary by <command>VACUUM</> (Tom)
+       </para>
+      </listitem>
+
+      <listitem>
+       <para>
+        Fix bugs affecting multi-gigabyte hash indexes (Tom)
+       </para>
+      </listitem>
+
      <listitem>
       <para>
-       Fix <link linkend="SQL-VACUUM"><command>VACUUM</></link> to recover from
-       a rare problem during index page deletion/split (Tom)
+       Fix possible deadlock in Windows signal handling (Teodor)
       </para>
      </listitem>
 
@@ -5553,20 +5604,6 @@ psql -t -f fixseq.sql db1 | psql -e db1
       </para>
      </listitem>
 
-     <listitem>
-      <para>
-       Fix problem with extending hash indexes that span multiple 1-gigabyte
-       segments (Tom)
-      </para>
-     </listitem>
-
-     <listitem>
-      <para>
-       Fix problem where truncation of a multi-gigabyte table might cause
-       consistency problems with other backends (Tom)
-      </para>
-     </listitem>
-
      <listitem>
       <para>
        <function>to_number()</> and <function>to_char(numeric)</>
@@ -5578,32 +5615,28 @@ psql -t -f fixseq.sql db1 | psql -e db1
       <para>
        This is because <link
        linkend="guc-lc-numeric"><varname>lc_numeric</></link> can potentially
-       change the output of the functions.
+       change the output of these functions.
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Update timezone database, particularly for Western Australia,
-       which has a new daylight savings date  (Tom)
+       Improve index usage of regular expressions that use parentheses (Tom)
       </para>
-     </listitem>
 
-     <listitem>
       <para>
-       Document a risk that if a row is locked inside multiple sub-transactions
-       in the same transaction, and a sub-transaction is rolled back, the row
-       lock is lost (Tom)
+       This improves <application>psql</> <literal>\d</> performance also.
       </para>
      </listitem>
 
      <listitem>
       <para>
-       Improve index usage of regular expressions that use parentheses (Tom)
+       Update timezone database
       </para>
 
       <para>
-       This improves <application>psql</> <literal>\d</> performance also.
+       This affects Australian and Canadian daylight-savings rules in
+       particular.
       </para>
      </listitem>
 
@@ -8858,24 +8891,23 @@ typedefs (Michael)</para></listitem>
       </para>
      </listitem>
 
-     <listitem>
-      <para>
-       Fix <link linkend="SQL-VACUUM"><command>VACUUM</></link> to recover from
-       a rare problem during index page deletion/split (Tom)
-      </para>
-     </listitem>
+      <listitem>
+       <para>
+        Fix <quote>failed to re-find parent key</> errors in
+        <command>VACUUM</> (Tom)
+       </para>
+      </listitem>
 
-     <listitem>
-      <para>
-       Fix error when constructing an <literal>ARRAY[]</> made up of multiple empty
-       elements (Tom)
-      </para>
-     </listitem>
+      <listitem>
+       <para>
+        Fix bugs affecting multi-gigabyte hash indexes (Tom)
+       </para>
+      </listitem>
 
      <listitem>
       <para>
-       Fix problem with extending hash indexes that span multiple 1-gigabyte
-       segments (Tom)
+       Fix error when constructing an <literal>ARRAY[]</> made up of multiple
+       empty elements (Tom)
       </para>
      </listitem>
 
@@ -8890,7 +8922,7 @@ typedefs (Michael)</para></listitem>
       <para>
        This is because <link
        linkend="guc-lc-numeric"><varname>lc_numeric</></link> can potentially
-       change the output of the functions.
+       change the output of these functions.
       </para>
      </listitem>
 
@@ -11907,7 +11939,7 @@ DROP SCHEMA information_schema CASCADE;
       <para>
        This is because <link
        linkend="guc-lc-numeric"><varname>lc_numeric</></link> can potentially
-       change the output of the functions.
+       change the output of these functions.
       </para>
      </listitem>