1- <!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.484 2006/11/23 03:30:49 momjian Exp $ -->
1+ <!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.485 2006/11/24 23:31:55 tgl Exp $ -->
22<!--
33
44Typical markup:
@@ -19,7 +19,7 @@ non-ASCII characters convert to HTML4 entity (&) escapes
1919 http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
2020 http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
2121
22- we cannot use UTF8 because SGML Docbook
22+ we cannot use UTF8 because SGML Docbook
2323 does not support it
2424 http://www.pemberley.com/janeinfo/latin1.html#latexta
2525
@@ -40,12 +40,12 @@ links to the main documentation.
4040 <note>
4141 <title>Release date</title>
4242 <simpara>2006-1?-??</simpara>
43- <para>CURRENT AS OF 2006-11-05 </>
43+ <para>CURRENT AS OF 2006-11-24 </>
4444 </note>
4545
4646 <sect2>
4747 <title>Overview</title>
48-
48+
4949 <para>
5050 This release adds many functionality and performance improvements that
5151 were requested by users, including:
@@ -156,16 +156,16 @@ links to the main documentation.
156156 </para>
157157
158158 </sect2>
159-
159+
160160 <sect2>
161161 <title>Migration to version 8.2</title>
162-
162+
163163 <para>
164164 A dump/restore using <application>pg_dump</application> is
165165 required for those wishing to migrate data from any previous
166166 release.
167167 </para>
168-
168+
169169 <para>
170170 Observe the following incompatibilities:
171171 </para>
@@ -407,19 +407,22 @@ links to the main documentation.
407407 </para>
408408 </listitem>
409409
410- <listitem>
411- <para>
412- Data can no longer be shared between a PL/Perl function and a
413- PL/PerlU function, and modules used by a /PerlU function are no
414- longer available to PL/Perl functions.
415- </para>
416- <para>
417- Some perl installations have not been compiled with the correct flags
418- to allow multiple interpreters to exist within a single process.
419- In this situation PL/Perl and PL/PerlU cannot both be used in a
420- single backend. The solution is to get a Perl installation which
421- supports multiple interpreters. (Andrew)
422- </para>
410+ <listitem>
411+ <para>
412+ For security's sake, modules used by a PL/PerlU function are no
413+ longer available to PL/Perl functions (Andrew)
414+ </para>
415+ <note>
416+ <para>
417+ This also implies that data can no longer be shared between a PL/Perl
418+ function and a PL/PerlU function.
419+ Some perl installations have not been compiled with the correct flags
420+ to allow multiple interpreters to exist within a single process.
421+ In this situation PL/Perl and PL/PerlU cannot both be used in a
422+ single backend. The solution is to get a Perl installation which
423+ supports multiple interpreters.
424+ </para>
425+ </note>
423426 </listitem>
424427
425428 <listitem>
@@ -469,16 +472,16 @@ links to the main documentation.
469472
470473 </itemizedlist>
471474 </sect2>
472-
475+
473476 <sect2>
474477 <title>Changes</title>
475-
478+
476479 <para>
477480 Below you will find a detailed account of the
478481 changes between <productname>PostgreSQL</productname> 8.2 and
479482 the previous major release.
480483 </para>
481-
484+
482485 <sect3>
483486 <title>Performance Improvements</title>
484487 <itemizedlist>
@@ -938,6 +941,36 @@ links to the main documentation.
938941 </para>
939942 </listitem>
940943
944+ <listitem>
945+ <para>
946+ Fix race condition for truncation of a large relation across a
947+ gigabyte boundary by <command>VACUUM</> (Tom)
948+ </para>
949+ </listitem>
950+
951+ <listitem>
952+ <para>
953+ Fix bug causing needless deadlock errors on row-level locks (Tom)
954+ </para>
955+ </listitem>
956+
957+ <listitem>
958+ <para>
959+ Fix bugs affecting multi-gigabyte hash indexes (Tom)
960+ </para>
961+ </listitem>
962+
963+ <listitem>
964+ <para>
965+ Each backend process is now its own process group leader (Tom)
966+ </para>
967+
968+ <para>
969+ This allows query cancel to abort subprocesses invoked from a
970+ backend or archive/recovery process.
971+ </para>
972+ </listitem>
973+
941974 </itemizedlist>
942975
943976 </sect3>
@@ -1758,21 +1791,21 @@ links to the main documentation.
17581791 <para>
17591792 Previously, it was lexical, which caused unexpected sharing
17601793 violations.
1761- </para>
1762- </listitem>
1763-
1764- <listitem>
1765- <para>
1766- Run PL/Perl and PL/PerlU in separate interpreters, for security
1767- reasons.
1768- </para>
1769- <para>
1770- In consequence, they can no longer share data nor loaded modules.
1771- Also, if Perl has not been compiled with the requisite flags to
1772- allow multiple interpreters, only one of theselamguages can be used
1773- in any given backend process. (Andrew)
1774- </para>
1775- </listitem>
1794+ </para>
1795+ </listitem>
1796+
1797+ <listitem>
1798+ <para>
1799+ Run PL/Perl and PL/PerlU in separate interpreters, for security
1800+ reasons (Andrew)
1801+ </para>
1802+ <para>
1803+ In consequence, they can no longer share data nor loaded modules.
1804+ Also, if Perl has not been compiled with the requisite flags to
1805+ allow multiple interpreters, only one of theselanguages can be used
1806+ in any given backend process.
1807+ </para>
1808+ </listitem>
17761809
17771810 </itemizedlist>
17781811
@@ -1815,6 +1848,12 @@ links to the main documentation.
18151848 </para>
18161849 </listitem>
18171850
1851+ <listitem>
1852+ <para>
1853+ Python 2.5 is now supported (Tom)
1854+ </para>
1855+ </listitem>
1856+
18181857 </itemizedlist>
18191858
18201859 </sect3>
@@ -2106,7 +2145,7 @@ links to the main documentation.
21062145
21072146 <listitem>
21082147 <para>
2109- Drop privileges on startup, so that the server can be started from
2148+ Drop privileges on startup, so that the server can be started from
21102149 an administrative account (Magnus)
21112150 </para>
21122151 </listitem>
@@ -2483,7 +2522,7 @@ links to the main documentation.
24832522 </listitem>
24842523 <listitem>
24852524 <para>
2486- New function gen_random_bytes() that returns cryptographically strong
2525+ New function gen_random_bytes() that returns cryptographically strong
24872526 randomness. Useful for generating encryption keys.
24882527 </para>
24892528 </listitem>