From a7a3d0f0d9ebb6adb434a778e11fa1143ed0fe94 Mon Sep 17 00:00:00 2001 From: Tom Lane <tgl@sss.pgh.pa.us> Date: Fri, 24 Nov 2006 23:31:55 +0000 Subject: [PATCH] Update release notes for RC1. --- doc/src/sgml/release.sgml | 119 +++++++++++++++++++++++++------------- 1 file changed, 79 insertions(+), 40 deletions(-) diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml index 87dab74eeb5..230e55036e5 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.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: @@ -19,7 +19,7 @@ non-ASCII characters convert to HTML4 entity (&) escapes http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html 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 http://www.pemberley.com/janeinfo/latin1.html#latexta @@ -40,12 +40,12 @@ links to the main documentation. <note> <title>Release date</title> <simpara>2006-1?-??</simpara> - <para>CURRENT AS OF 2006-11-05</> + <para>CURRENT AS OF 2006-11-24</> </note> <sect2> <title>Overview</title> - + <para> This release adds many functionality and performance improvements that were requested by users, including: @@ -156,16 +156,16 @@ links to the main documentation. </para> </sect2> - + <sect2> <title>Migration to version 8.2</title> - + <para> A dump/restore using <application>pg_dump</application> is required for those wishing to migrate data from any previous release. </para> - + <para> Observe the following incompatibilities: </para> @@ -407,19 +407,22 @@ links to the main documentation. </para> </listitem> - <listitem> - <para> - Data can no longer be shared between a PL/Perl function and a - PL/PerlU function, and modules used by a /PerlU function are no - longer available to PL/Perl functions. - </para> - <para> - Some perl installations have not been compiled with the correct flags - to allow multiple interpreters to exist within a single process. - In this situation PL/Perl and PL/PerlU cannot both be used in a - single backend. The solution is to get a Perl installation which - supports multiple interpreters. (Andrew) - </para> + <listitem> + <para> + For security's sake, modules used by a PL/PerlU function are no + longer available to PL/Perl functions (Andrew) + </para> + <note> + <para> + This also implies that data can no longer be shared between a PL/Perl + function and a PL/PerlU function. + Some perl installations have not been compiled with the correct flags + to allow multiple interpreters to exist within a single process. + In this situation PL/Perl and PL/PerlU cannot both be used in a + single backend. The solution is to get a Perl installation which + supports multiple interpreters. + </para> + </note> </listitem> <listitem> @@ -469,16 +472,16 @@ links to the main documentation. </itemizedlist> </sect2> - + <sect2> <title>Changes</title> - + <para> Below you will find a detailed account of the changes between <productname>PostgreSQL</productname> 8.2 and the previous major release. </para> - + <sect3> <title>Performance Improvements</title> <itemizedlist> @@ -938,6 +941,36 @@ links to the main documentation. </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> + 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> </sect3> @@ -1758,21 +1791,21 @@ links to the main documentation. <para> Previously, it was lexical, which caused unexpected sharing violations. - </para> - </listitem> - - <listitem> - <para> - Run PL/Perl and PL/PerlU in separate interpreters, for security - reasons. - </para> - <para> - In consequence, they can no longer share data nor loaded modules. - Also, if Perl has not been compiled with the requisite flags to - allow multiple interpreters, only one of these lamguages can be used - in any given backend process. (Andrew) - </para> - </listitem> + </para> + </listitem> + + <listitem> + <para> + Run PL/Perl and PL/PerlU in separate interpreters, for security + reasons (Andrew) + </para> + <para> + In consequence, they can no longer share data nor loaded modules. + Also, if Perl has not been compiled with the requisite flags to + allow multiple interpreters, only one of these languages can be used + in any given backend process. + </para> + </listitem> </itemizedlist> @@ -1815,6 +1848,12 @@ links to the main documentation. </para> </listitem> + <listitem> + <para> + Python 2.5 is now supported (Tom) + </para> + </listitem> + </itemizedlist> </sect3> @@ -2106,7 +2145,7 @@ links to the main documentation. <listitem> <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) </para> </listitem> @@ -2483,7 +2522,7 @@ links to the main documentation. </listitem> <listitem> <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. </para> </listitem> -- GitLab