aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-11-06 17:00:27 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-11-06 17:00:27 +0000
commit9c3f24bb46d1c2f548a309c01dda238e57f3d80b (patch)
treec31ff4e3bcfa3cd534d1a581604bc710a5d200d8
parent02f37bd8c4bfdd35869007d142267cd9a1f671b9 (diff)
downloadpostgresql-9c3f24bb46d1c2f548a309c01dda238e57f3d80b.tar.gz
postgresql-9c3f24bb46d1c2f548a309c01dda238e57f3d80b.zip
Update release notes in preparation for RC1.
-rw-r--r--doc/src/sgml/release.sgml54
1 files changed, 49 insertions, 5 deletions
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index 5caa3aae6cc..58b4eaf50b0 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.481 2006/10/23 19:29:46 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.482 2006/11/06 17:00:27 tgl Exp $ -->
<!--
Typical markup:
@@ -40,7 +40,7 @@ links to the main documentation.
<note>
<title>Release date</title>
<simpara>2006-1?-??</simpara>
- <para>CURRENT AS OF 2006-10-18</>
+ <para>CURRENT AS OF 2006-11-05</>
</note>
<sect2>
@@ -400,6 +400,15 @@ links to the main documentation.
<listitem>
<para>
+ C-language loadable modules must now include a
+ <link linkend="xfunc-c-dynload"><literal>PG_MODULE_MAGIC</></link>
+ macro call for version compatibility checking
+ (Martijn van Oosterhout)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
In <filename>contrib/xml2/</>, rename <function>xml_valid()</> to
<function>xml_is_well_formed()</> (Tom)
</para>
@@ -681,6 +690,20 @@ links to the main documentation.
<listitem>
<para>
+ Improve reliability of long-term <acronym>WAL</> replay
+ (Heikki, Simon, Tom)
+ </para>
+
+ <para>
+ Formerly, trying to roll forward through more than 2 billion
+ transactions would not work due to XID wraparound. This meant
+ warm standby servers had to be reloaded
+ from fresh base backups periodically.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
Add <link
linkend="guc-archive-timeout"><varname>archive_timeout</></link>
to force transaction log file switches at a given interval (Simon)
@@ -751,12 +774,12 @@ links to the main documentation.
<listitem>
<para>
- Track tables needing vacuum with more accuracy (Alvaro)
+ Track maximum XID age within individual tables, instead of whole databases (Alvaro)
</para>
<para>
This reduces the overhead involved in preventing transaction
- ID wraparound.
+ ID wraparound, by avoiding unnecessary VACUUMs.
</para>
</listitem>
@@ -847,7 +870,9 @@ links to the main documentation.
<para>
Such logging now shows statement names, bind parameter
- values, and the text of the query being executed.
+ values, and the text of the query being executed. Also,
+ the query text is properly included in logged error messages
+ when enabled by <varname>log_min_error_statement</>.
</para>
</listitem>
@@ -879,6 +904,25 @@ links to the main documentation.
</para>
</listitem>
+ <listitem>
+ <para>
+ Fix <quote>failed to re-find parent key</> errors in
+ <command>VACUUM</> (Tom)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Clean out <filename>pg_internal.init</> cache files during server
+ restart (Simon)
+ </para>
+
+ <para>
+ This avoids a hazard that the cache files might contain stale
+ data after PITR recovery.
+ </para>
+ </listitem>
+
</itemizedlist>
</sect3>