From a814170d8901a5039cf8e85e490c7cfc47ae33e2 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Thu, 27 Aug 2009 01:27:34 +0000
Subject: [PATCH] Update release notes for 7.4.26, 8.0.22, 8.1.18, 8.2.14,
 8.3.8, 8.4.1.

---
 doc/src/sgml/release-7.4.sgml |  41 +++++++-
 doc/src/sgml/release-8.0.sgml |  59 ++++++++++-
 doc/src/sgml/release-8.1.sgml |  59 ++++++++++-
 doc/src/sgml/release-8.2.sgml |  59 ++++++++++-
 doc/src/sgml/release-8.3.sgml |  78 ++++++++++++++-
 doc/src/sgml/release-8.4.sgml | 179 +++++++++++++++++++++++++++++++++-
 6 files changed, 469 insertions(+), 6 deletions(-)

diff --git a/doc/src/sgml/release-7.4.sgml b/doc/src/sgml/release-7.4.sgml
index 7fa8ee7a907..76e79e2dd80 100644
--- a/doc/src/sgml/release-7.4.sgml
+++ b/doc/src/sgml/release-7.4.sgml
@@ -1,6 +1,45 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-7.4.sgml,v 1.1 2009/05/02 20:17:19 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-7.4.sgml,v 1.2 2009/08/27 01:27:34 momjian Exp $ -->
 <!-- See header comment in release.sgml about typical markup -->
 
+ <sect1 id="release-7-4-26">
+  <title>Release 7.4.26</title>
+
+  <note>
+  <title>Release date</title>
+  <simpara>2009-09-09, AS OF 2009-08-26</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 7.4.25.
+   For information about new features in the 7.4 major release, see
+   <xref linkend="release-7-4">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 7.4.26</title>
+
+   <para>
+    A dump/restore is not required for those running 7.4.X.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Re-add documentation for configure flag <literal>--no-readline</> (Andrew)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-7-4-25">
   <title>Release 7.4.25</title>
 
diff --git a/doc/src/sgml/release-8.0.sgml b/doc/src/sgml/release-8.0.sgml
index eca4ebdf5df..31a55278eb8 100644
--- a/doc/src/sgml/release-8.0.sgml
+++ b/doc/src/sgml/release-8.0.sgml
@@ -1,6 +1,63 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.0.sgml,v 1.1 2009/05/02 20:17:19 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.0.sgml,v 1.2 2009/08/27 01:27:34 momjian Exp $ -->
 <!-- See header comment in release.sgml about typical markup -->
 
+ <sect1 id="release-8-0-22">
+  <title>Release 8.0.22</title>
+
+  <note>
+  <title>Release date</title>
+  <simpara>2009-09-09, AS OF 2009-08-26</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 8.0.21.
+   For information about new features in the 8.0 major release, see
+   <xref linkend="release-8-0">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 8.0.22</title>
+
+   <para>
+    A dump/restore is not required for those running 8.0.X.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Treat <function>to_char(..., 'TH')</> as an uppercase ordinal
+      suffix with <literal>'HH'</>/<literal>'HH12'</> (Heikki)
+     </para>
+
+     <para>
+      It was previously handled as <literal>'th'</> (lowercase).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <filename>/contrib/xml2</> <function>xslt_process()</> to
+      properly handle the maximum number of parameters (twenty) (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Re-add documentation for configure flag <literal>--no-readline</> (Andrew)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-0-21">
   <title>Release 8.0.21</title>
 
diff --git a/doc/src/sgml/release-8.1.sgml b/doc/src/sgml/release-8.1.sgml
index 5785b1dd8ee..319e527d1a4 100644
--- a/doc/src/sgml/release-8.1.sgml
+++ b/doc/src/sgml/release-8.1.sgml
@@ -1,6 +1,63 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.1.sgml,v 1.1 2009/05/02 20:17:19 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.1.sgml,v 1.2 2009/08/27 01:27:34 momjian Exp $ -->
 <!-- See header comment in release.sgml about typical markup -->
 
+ <sect1 id="release-8-1-18">
+  <title>Release 8.1.18</title>
+
+  <note>
+  <title>Release date</title>
+  <simpara>2009-09-09, AS OF 2009-08-26</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 8.1.17.
+   For information about new features in the 8.1 major release, see
+   <xref linkend="release-8-1">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 8.1.18</title>
+
+   <para>
+    A dump/restore is not required for those running 8.1.X.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Treat <function>to_char(..., 'TH')</> as an uppercase ordinal
+      suffix with <literal>'HH'</>/<literal>'HH12'</> (Heikki)
+     </para>
+
+     <para>
+      It was previously handled as <literal>'th'</> (lowercase).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <filename>/contrib/xml2</> <function>xslt_process()</> to
+      properly handle the maximum number of parameters (twenty) (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Re-add documentation for configure flag <literal>--no-readline</> (Andrew)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-1-17">
   <title>Release 8.1.17</title>
 
diff --git a/doc/src/sgml/release-8.2.sgml b/doc/src/sgml/release-8.2.sgml
index b636d99886a..1e5b0ef4f38 100644
--- a/doc/src/sgml/release-8.2.sgml
+++ b/doc/src/sgml/release-8.2.sgml
@@ -1,6 +1,63 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.2.sgml,v 1.1 2009/05/02 20:17:19 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.2.sgml,v 1.2 2009/08/27 01:27:34 momjian Exp $ -->
 <!-- See header comment in release.sgml about typical markup -->
 
+ <sect1 id="release-8-2-14">
+  <title>Release 8.2.14</title>
+
+  <note>
+  <title>Release date</title>
+  <simpara>2009-09-09, AS OF 2009-08-26</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 8.2.13.
+   For information about new features in the 8.2 major release, see
+   <xref linkend="release-8-2">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 8.2.14</title>
+
+   <para>
+    A dump/restore is not required for those running 8.2.X.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Treat <function>to_char(..., 'TH')</> as an uppercase ordinal
+      suffix with <literal>'HH'</>/<literal>'HH12'</> (Heikki)
+     </para>
+
+     <para>
+      It was previously handled as <literal>'th'</> (lowercase).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <filename>/contrib/xml2</> <function>xslt_process()</> to
+      properly handle the maximum number of parameters (twenty) (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Re-add documentation for configure flag <literal>--no-readline</> (Andrew)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-2-13">
   <title>Release 8.2.13</title>
 
diff --git a/doc/src/sgml/release-8.3.sgml b/doc/src/sgml/release-8.3.sgml
index dd16cd3f12b..7520a6a4f0c 100644
--- a/doc/src/sgml/release-8.3.sgml
+++ b/doc/src/sgml/release-8.3.sgml
@@ -1,6 +1,82 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.3.sgml,v 1.1 2009/05/02 20:17:19 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.3.sgml,v 1.2 2009/08/27 01:27:34 momjian Exp $ -->
 <!-- See header comment in release.sgml about typical markup -->
 
+ <sect1 id="release-8-3-8">
+  <title>Release 8.3.8</title>
+
+  <note>
+  <title>Release date</title>
+  <simpara>2009-09-09, AS OF 2009-08-26</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 8.3.7.
+   For information about new features in the 8.3 major release, see
+   <xref linkend="release-8-3">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 8.3.8</title>
+
+   <para>
+    A dump/restore is not required for those running 8.3.X.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Treat <function>to_char(..., 'TH')</> as an uppercase ordinal
+      suffix with <literal>'HH'</>/<literal>'HH12'</> (Heikki)
+     </para>
+
+     <para>
+      It was previously handled as <literal>'th'</> (lowercase).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <filename>/contrib/xml2</> <function>xslt_process()</> to
+      properly handle the maximum number of parameters (twenty) (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix case where <application>pg_ctl</> fast shutdown was not
+      working if <application>pg_ctl</> smart shutdown was already in
+      progress (Fujii Masao)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Re-add documentation for configure flag <literal>--no-readline</> (Andrew)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix problem where Win32 shared memory allocation sometimes failed on
+      startup (Tsutomu Yamada, Magnus)
+     </para>
+
+     <para>
+      This bug caused some Win32 backends to randomly not start.
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-3-7">
   <title>Release 8.3.7</title>
 
diff --git a/doc/src/sgml/release-8.4.sgml b/doc/src/sgml/release-8.4.sgml
index 4c01d21998d..bf2792f09fb 100644
--- a/doc/src/sgml/release-8.4.sgml
+++ b/doc/src/sgml/release-8.4.sgml
@@ -1,6 +1,183 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.4.sgml,v 1.12 2009/06/26 22:23:17 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.4.sgml,v 1.13 2009/08/27 01:27:34 momjian Exp $ -->
 <!-- See header comment in release.sgml about typical markup -->
 
+ <sect1 id="release-8-4-1">
+  <title>Release 8.4.1</title>
+
+  <note>
+  <title>Release date</title>
+  <simpara>2009-09-09, AS OF 2009-08-26</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 8.4.
+   For information about new features in the 8.4 major release, see
+   <xref linkend="release-8-4">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 8.4.1</title>
+
+   <para>
+    A dump/restore is not required for those running 8.4.X.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Fix pg_dump <literal>--binary-upgrade</> to handle dropped inherited columns
+      and their check constraints properly (Tom)
+     </para>
+
+     <para>
+      <literal>pg_dump --binary-upgrade</> is used by pg_migrator.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix pg_dump <literal>--binary-upgrade</> to handle pg_largeobject frozen xid value
+      (Bruce)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Allow parentheses around the <literal>WITH</> query expression
+      body (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Treat <function>to_char(..., 'TH')</> as an uppercase ordinal
+      suffix with <literal>'HH'</>/<literal>'HH12'</> (Heikki)
+     </para>
+
+     <para>
+      It was previously handled as <literal>'th'</> (lowercase).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix locale handling with plperl (Heikki)
+     </para>
+
+     <para>
+      This bug could cause the servers locale to change, leading to
+      data corruption.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix <filename>/contrib/xml2</> <function>xslt_process()</> to
+      properly handle the maximum number of parameters (twenty) (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Remove translated FAQs (Peter)
+     </para>
+
+     <para>
+      They are now on the <ulink
+      url="http://wiki.postgresql.org/wiki/FAQ">wiki</ulink>.  The
+      main FAQ was moved to the wiki some time ago.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Reduce memory consumption of aggregates on arrays (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Properly show fractional seconds and milliseconds for
+      <function>>EXTRACT()</> (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix case where <application>pg_ctl</> fast shutdown was not
+      working if <application>pg_ctl</> smart shutdown was already in
+      progress (Fujii Masao)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix rare recovery error related to the creation of WAL entries (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Re-add documentation for configure flag <literal>--no-readline</> (Andrew)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix problem where Win32 shared memory allocation sometimes failed on
+      startup (Tsutomu Yamada, Magnus)
+     </para>
+
+     <para>
+      This bug caused some Win32 backends to randomly not start.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Improve performance when processing TOAST rows (Tom)
+     </para>
+
+     <para>
+      This is particularly useful for <ulink
+      url="http://postgis.refractions.net/">PostGIS</ulink>.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix problem where expired rows could appear visible after a crash (Tom)
+     </para>
+
+     <para>
+      This bug involved a page status bit potentially not being set
+      correctly after a server crash.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Output configuration file errors to <filename>postmaster.log</> if the
+      server is started in silent mode (Tom)
+     </para>
+
+     <para>
+      Previously such error messages were discarded, leading to
+      difficulty in debugging.
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-4">
   <title>Release 8.4</title>
 
-- 
GitLab