|
|
|
|
@ -1,11 +1,143 @@ |
|
|
|
|
<!-- doc/src/sgml/release-8.2.sgml --> |
|
|
|
|
<!-- See header comment in release.sgml about typical markup --> |
|
|
|
|
|
|
|
|
|
<sect1 id="release-8-2-21"> |
|
|
|
|
<title>Release 8.2.21</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2011-04-18</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
This release contains a variety of fixes from 8.2.20. |
|
|
|
|
For information about new features in the 8.2 major release, see |
|
|
|
|
<xref linkend="release-8-2">. |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
<sect2> |
|
|
|
|
<title>Migration to Version 8.2.21</title> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
A dump/restore is not required for those running 8.2.X. |
|
|
|
|
However, if you are upgrading from a version earlier than 8.2.14, |
|
|
|
|
see the release notes for 8.2.14. |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
</sect2> |
|
|
|
|
|
|
|
|
|
<sect2> |
|
|
|
|
<title>Changes</title> |
|
|
|
|
|
|
|
|
|
<itemizedlist> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Avoid potential deadlock during catalog cache initialization |
|
|
|
|
(Nikhil Sontakke) |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
In some cases the cache loading code would acquire share lock on a |
|
|
|
|
system index before locking the index's catalog. This could deadlock |
|
|
|
|
against processes trying to acquire exclusive locks in the other, |
|
|
|
|
more standard order. |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Fix dangling-pointer problem in <literal>BEFORE ROW UPDATE</> trigger |
|
|
|
|
handling when there was a concurrent update to the target tuple |
|
|
|
|
(Tom Lane) |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
This bug has been observed to result in intermittent <quote>cannot |
|
|
|
|
extract system attribute from virtual tuple</> failures while trying to |
|
|
|
|
do <literal>UPDATE RETURNING ctid</>. There is a very small probability |
|
|
|
|
of more serious errors, such as generating incorrect index entries for |
|
|
|
|
the updated tuple. |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Disallow <command>DROP TABLE</> when there are pending deferred trigger |
|
|
|
|
events for the table (Tom Lane) |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
Formerly the <command>DROP</> would go through, leading to |
|
|
|
|
<quote>could not open relation with OID nnn</> errors when the |
|
|
|
|
triggers were eventually fired. |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Fix PL/Python memory leak involving array slices (Daniel Popowich) |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Fix <application>pg_restore</> to cope with long lines (over 1KB) in |
|
|
|
|
TOC files (Tom Lane) |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Put in more safeguards against crashing due to division-by-zero |
|
|
|
|
with overly enthusiastic compiler optimization (Aurelien Jarno) |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Support use of dlopen() in FreeBSD and OpenBSD on MIPS (Tom Lane) |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
There was a hard-wired assumption that this system function was not |
|
|
|
|
available on MIPS hardware on these systems. Use a compile-time test |
|
|
|
|
instead, since more recent versions have it. |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Fix compilation failures on HP-UX (Heikki Linnakangas) |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Fix path separator used by <application>pg_regress</> on Cygwin |
|
|
|
|
(Andrew Dunstan) |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
<para> |
|
|
|
|
Update time zone data files to <application>tzdata</> release 2011f |
|
|
|
|
for DST law changes in Chile, Cuba, Falkland Islands, Morocco, Samoa, |
|
|
|
|
and Turkey; also historical corrections for South Australia, Alaska, |
|
|
|
|
and Hawaii. |
|
|
|
|
</para> |
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
</itemizedlist> |
|
|
|
|
|
|
|
|
|
</sect2> |
|
|
|
|
</sect1> |
|
|
|
|
|
|
|
|
|
<sect1 id="release-8-2-20"> |
|
|
|
|
<title>Release 8.2.20</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2011-01-31</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -137,7 +269,7 @@ |
|
|
|
|
<title>Release 8.2.19</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2010-12-16</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -381,7 +513,7 @@ |
|
|
|
|
<title>Release 8.2.18</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2010-10-04</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -667,7 +799,7 @@ |
|
|
|
|
<title>Release 8.2.17</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2010-05-17</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -868,7 +1000,7 @@ |
|
|
|
|
<title>Release 8.2.16</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2010-03-15</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -1139,7 +1271,7 @@ |
|
|
|
|
<title>Release 8.2.15</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2009-12-14</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -1383,7 +1515,7 @@ |
|
|
|
|
<title>Release 8.2.14</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2009-09-09</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -1613,7 +1745,7 @@ |
|
|
|
|
<title>Release 8.2.13</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2009-03-16</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -1779,7 +1911,7 @@ |
|
|
|
|
<title>Release 8.2.12</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2009-02-02</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -1958,7 +2090,7 @@ |
|
|
|
|
<title>Release 8.2.11</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2008-11-03</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -2142,7 +2274,7 @@ |
|
|
|
|
<title>Release 8.2.10</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2008-09-22</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -2374,7 +2506,7 @@ |
|
|
|
|
<title>Release 8.2.9</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2008-06-12</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -2441,7 +2573,7 @@ |
|
|
|
|
<title>Release 8.2.8</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>never released</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -2636,7 +2768,7 @@ |
|
|
|
|
<title>Release 8.2.7</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2008-03-17</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -2905,7 +3037,7 @@ |
|
|
|
|
<title>Release 8.2.6</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2008-01-07</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -3196,7 +3328,7 @@ |
|
|
|
|
<title>Release 8.2.5</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2007-09-17</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -3373,7 +3505,7 @@ |
|
|
|
|
<title>Release 8.2.4</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2007-04-23</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -3517,7 +3649,7 @@ |
|
|
|
|
<title>Release 8.2.3</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2007-02-07</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -3563,7 +3695,7 @@ |
|
|
|
|
<title>Release 8.2.2</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2007-02-05</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -3721,7 +3853,7 @@ |
|
|
|
|
<title>Release 8.2.1</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2007-01-08</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
@ -3856,7 +3988,7 @@ |
|
|
|
|
<title>Release 8.2</title> |
|
|
|
|
|
|
|
|
|
<note> |
|
|
|
|
<title>Release date</title> |
|
|
|
|
<title>Release Date</title> |
|
|
|
|
<simpara>2006-12-05</simpara> |
|
|
|
|
</note> |
|
|
|
|
|
|
|
|
|
|