Update release notes for RC1.

This commit is contained in:
Tom Lane 2006-11-24 23:31:55 +00:00
parent df3a6fe477
commit a7a3d0f0d9

View File

@ -1,4 +1,4 @@
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.484 2006/11/23 03:30:49 momjian Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.485 2006/11/24 23:31:55 tgl Exp $ -->
<!-- <!--
Typical markup: Typical markup:
@ -19,7 +19,7 @@ non-ASCII characters convert to HTML4 entity (&) escapes
http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
we cannot use UTF8 because SGML Docbook we cannot use UTF8 because SGML Docbook
does not support it does not support it
http://www.pemberley.com/janeinfo/latin1.html#latexta http://www.pemberley.com/janeinfo/latin1.html#latexta
@ -40,12 +40,12 @@ links to the main documentation.
<note> <note>
<title>Release date</title> <title>Release date</title>
<simpara>2006-1?-??</simpara> <simpara>2006-1?-??</simpara>
<para>CURRENT AS OF 2006-11-05</> <para>CURRENT AS OF 2006-11-24</>
</note> </note>
<sect2> <sect2>
<title>Overview</title> <title>Overview</title>
<para> <para>
This release adds many functionality and performance improvements that This release adds many functionality and performance improvements that
were requested by users, including: were requested by users, including:
@ -156,16 +156,16 @@ links to the main documentation.
</para> </para>
</sect2> </sect2>
<sect2> <sect2>
<title>Migration to version 8.2</title> <title>Migration to version 8.2</title>
<para> <para>
A dump/restore using <application>pg_dump</application> is A dump/restore using <application>pg_dump</application> is
required for those wishing to migrate data from any previous required for those wishing to migrate data from any previous
release. release.
</para> </para>
<para> <para>
Observe the following incompatibilities: Observe the following incompatibilities:
</para> </para>
@ -407,19 +407,22 @@ links to the main documentation.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Data can no longer be shared between a PL/Perl function and a For security's sake, modules used by a PL/PerlU function are no
PL/PerlU function, and modules used by a /PerlU function are no longer available to PL/Perl functions (Andrew)
longer available to PL/Perl functions. </para>
</para> <note>
<para> <para>
Some perl installations have not been compiled with the correct flags This also implies that data can no longer be shared between a PL/Perl
to allow multiple interpreters to exist within a single process. function and a PL/PerlU function.
In this situation PL/Perl and PL/PerlU cannot both be used in a Some perl installations have not been compiled with the correct flags
single backend. The solution is to get a Perl installation which to allow multiple interpreters to exist within a single process.
supports multiple interpreters. (Andrew) In this situation PL/Perl and PL/PerlU cannot both be used in a
</para> single backend. The solution is to get a Perl installation which
supports multiple interpreters.
</para>
</note>
</listitem> </listitem>
<listitem> <listitem>
@ -469,16 +472,16 @@ links to the main documentation.
</itemizedlist> </itemizedlist>
</sect2> </sect2>
<sect2> <sect2>
<title>Changes</title> <title>Changes</title>
<para> <para>
Below you will find a detailed account of the Below you will find a detailed account of the
changes between <productname>PostgreSQL</productname> 8.2 and changes between <productname>PostgreSQL</productname> 8.2 and
the previous major release. the previous major release.
</para> </para>
<sect3> <sect3>
<title>Performance Improvements</title> <title>Performance Improvements</title>
<itemizedlist> <itemizedlist>
@ -938,6 +941,36 @@ links to the main documentation.
</para> </para>
</listitem> </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>
Each backend process is now its own process group leader (Tom)
</para>
<para>
This allows query cancel to abort subprocesses invoked from a
backend or archive/recovery process.
</para>
</listitem>
</itemizedlist> </itemizedlist>
</sect3> </sect3>
@ -1758,21 +1791,21 @@ links to the main documentation.
<para> <para>
Previously, it was lexical, which caused unexpected sharing Previously, it was lexical, which caused unexpected sharing
violations. violations.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Run PL/Perl and PL/PerlU in separate interpreters, for security Run PL/Perl and PL/PerlU in separate interpreters, for security
reasons. reasons (Andrew)
</para> </para>
<para> <para>
In consequence, they can no longer share data nor loaded modules. In consequence, they can no longer share data nor loaded modules.
Also, if Perl has not been compiled with the requisite flags to Also, if Perl has not been compiled with the requisite flags to
allow multiple interpreters, only one of these lamguages can be used allow multiple interpreters, only one of these languages can be used
in any given backend process. (Andrew) in any given backend process.
</para> </para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
@ -1815,6 +1848,12 @@ links to the main documentation.
</para> </para>
</listitem> </listitem>
<listitem>
<para>
Python 2.5 is now supported (Tom)
</para>
</listitem>
</itemizedlist> </itemizedlist>
</sect3> </sect3>
@ -2106,7 +2145,7 @@ links to the main documentation.
<listitem> <listitem>
<para> <para>
Drop privileges on startup, so that the server can be started from Drop privileges on startup, so that the server can be started from
an administrative account (Magnus) an administrative account (Magnus)
</para> </para>
</listitem> </listitem>
@ -2483,7 +2522,7 @@ links to the main documentation.
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
New function gen_random_bytes() that returns cryptographically strong New function gen_random_bytes() that returns cryptographically strong
randomness. Useful for generating encryption keys. randomness. Useful for generating encryption keys.
</para> </para>
</listitem> </listitem>