diff --git a/HISTORY b/HISTORY
index c17ae1528d05b2a50e13ee16257be74e13affe35..d788d98136cf3130d41192b11d78f2a1e4c633ca 100644
--- a/HISTORY
+++ b/HISTORY
@@ -2,6 +2,8 @@
 
                                   Release 7.2
 
+     Release date: 2002-02-04
+
 Overview
 
    This release improves PostgreSQL for use in high-volume applications.
@@ -204,6 +206,8 @@ Changes
    Disable COPY TO/FROM on views (Bruce)
    COPY DELIMITERS string must be exactly one character (Tom)
    VACUUM warning about index tuples fewer than heap now only appears when appropriate (Martijn van Oosterhout)
+   Fix permission checks for CREATE INDEX (Tom)
+   Disallow inappropriate use of CREATE/DROP INDEX/TRIGGER/VIEW (Tom)
 
      ----------------------------------------------------------------------
 
@@ -245,6 +249,7 @@ Changes
    octet_length(text) now returns non-compressed length (Tatsuo, Bruce)
    Handle "July" full name in date/time literals (Greg Sabino Mullane)
    Some datatype() function calls now evaluated differently
+   Add support for Julian and ISO time specifications (Thomas)
 
      ----------------------------------------------------------------------
 
@@ -377,6 +382,7 @@ Changes
    Auto allocation for string arrays (char **foo_pp=NULL)
    ECPGfree_auto_mem fixed
    All function names with external linkage are now prefixed by ECPG
+   Fixes for arrays of structures (Michael)
 
      ----------------------------------------------------------------------
 
@@ -418,6 +424,8 @@ Changes
    pgindent fixes (Bruce, Tom)
    Replace strcasecmp() with strcmp() where appropriate (Peter E)
    Dynahash portability improvements (Tom)
+   Add 'volatile' usage in spinlock structures
+   Improve signal handling logic (Tom)
 
      ----------------------------------------------------------------------
 
@@ -431,7 +439,8 @@ Changes
    contrib/fulltextindex fixes (Christopher Kings-Lynne)
    New contrib/fuzzystrmatch with levenshtein and metaphone, soundex merged (Joe Conway)
    Add contrib/intarray boolean queries, binary search, fixes (Oleg Bartunov)
-
+   New pg_upgrade utility (Bruce)
+   Add new pg_resetxlog options (Bruce, Tom)
      ----------------------------------------------------------------------
 
                                  Release 7.1.3
diff --git a/contrib/pg_upgrade/pg_upgrade.1 b/contrib/pg_upgrade/pg_upgrade.1
index 10c9708eefc435f8802f8e0dbceb8e59f2c6efbf..bd28d1a7c54284ca8a46e2a37d77b3c20da3f1d3 100644
--- a/contrib/pg_upgrade/pg_upgrade.1
+++ b/contrib/pg_upgrade/pg_upgrade.1
@@ -1,3 +1,4 @@
+.\"
 .TH PG_UPGRADE 1 "PG_UPGRADE(1)" "14 Jan 2002" "PostgreSQL Client Applications" ""
 .SH NAME
 pg_upgrade \- upgrading from a previous release without reloading
@@ -75,5 +76,8 @@ are satisfied.
 .LP
 The upgraded databases will be in an un-vacuumed state.  You will
 probably want to run a \fIVACUUM ANALYZE\fP before beginning production work.
+.SH NOTES
+While \fBpg_upgrade\fP is primarly an upgrade tool, it can also be used
+as a data recovery tool.
 .SH SEE ALSO
 initdb(1), postmaster(1), pg_dump(1), pg_dumpall(1), vacuumdb(1)
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index 118efb1196e7ef2e8266caf2b5b354ad26270e27..846d98a7f4b2d204881963b7fe213873c47d8523 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -1,5 +1,5 @@
 <!--
-$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.113 2002/01/20 22:19:56 petere Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.114 2002/01/31 18:31:44 momjian Exp $
 -->
 
 <appendix id="release">
@@ -7,12 +7,11 @@ $Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.113 2002/01/20 22:19:56 pe
 
  <sect1 id="release-7-2">
   <title>Release 7.2</title>
-<!--
+
   <note>
    <title>Release date</title>
-   <simpara>2001-??-??</simpara>
+   <simpara>2002-02-04</simpara>
   </note>
--->
 
   <sect2>
    <title>Overview</title>
@@ -176,7 +175,6 @@ $Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.113 2002/01/20 22:19:56 pe
 
   <sect2>
    <title>Changes</title>
-<!-- as of 2001-12-22 -->
 
    <sect3>
     <title>Server Operation</title>
@@ -307,6 +305,8 @@ New light-weight VACUUM does not lock table; old semantics are available as VACU
 Disable COPY TO/FROM on views (Bruce)
 COPY DELIMITERS string must be exactly one character (Tom)
 VACUUM warning about index tuples fewer than heap now only appears when appropriate (Martijn van Oosterhout)
+Fix permission checks for CREATE INDEX (Tom)
+Disallow inappropriate use of CREATE/DROP INDEX/TRIGGER/VIEW (Tom)
 </literallayout>
    </sect3>
 
@@ -349,6 +349,7 @@ Fix path_inter, path_distance, path_length, dist_ppath to handle closed paths (C
 octet_length(text) now returns non-compressed length (Tatsuo, Bruce)
 Handle "July" full name in date/time literals (Greg Sabino Mullane)
 Some datatype() function calls now evaluated differently
+Add support for Julian and ISO time specifications (Thomas)
 </literallayout>
    </sect3>
 
@@ -491,6 +492,7 @@ Auto allocation for indicator variable arrays (int *ind_p=NULL)
 Auto allocation for string arrays (char **foo_pp=NULL)
 ECPGfree_auto_mem fixed
 All function names with external linkage are now prefixed by ECPG
+Fixes for arrays of structures (Michael)
 </literallayout>
    </sect3>
 
@@ -535,6 +537,8 @@ Remove define of true/false when compiling under C++ (Leandro Fanzone, Tom)
 pgindent fixes (Bruce, Tom)
 Replace strcasecmp() with strcmp() where appropriate (Peter E)
 Dynahash portability improvements (Tom)
+Add 'volatile' usage in spinlock structures
+Improve signal handling logic (Tom)
 </literallayout>
    </sect3>
 
@@ -549,6 +553,8 @@ contrib/xml XML conversion utility (John Gray)
 contrib/fulltextindex fixes (Christopher Kings-Lynne)
 New contrib/fuzzystrmatch with levenshtein and metaphone, soundex merged (Joe Conway)
 Add contrib/intarray boolean queries, binary search, fixes (Oleg Bartunov)
+New pg_upgrade utility (Bruce)
+Add new pg_resetxlog options (Bruce, Tom)
 </literallayout>
    </sect3>
   </sect2>