Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 98eded9

Browse files
committed
Update release notes for releases 9.0.4, 8.4.8, 8.3.15, and 8.2.21.
1 parent 07e58cb commit 98eded9

File tree

4 files changed

+887
-0
lines changed

4 files changed

+887
-0
lines changed

doc/src/sgml/release-8.2.sgml

+132
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,138 @@
11
<!-- doc/src/sgml/release-8.2.sgml -->
22
<!-- See header comment in release.sgml about typical markup -->
33

4+
<sect1 id="release-8-2-21">
5+
<title>Release 8.2.21</title>
6+
7+
<note>
8+
<title>Release Date</title>
9+
<simpara>2011-04-18</simpara>
10+
</note>
11+
12+
<para>
13+
This release contains a variety of fixes from 8.2.20.
14+
For information about new features in the 8.2 major release, see
15+
<xref linkend="release-8-2">.
16+
</para>
17+
18+
<sect2>
19+
<title>Migration to Version 8.2.21</title>
20+
21+
<para>
22+
A dump/restore is not required for those running 8.2.X.
23+
However, if you are upgrading from a version earlier than 8.2.14,
24+
see the release notes for 8.2.14.
25+
</para>
26+
27+
</sect2>
28+
29+
<sect2>
30+
<title>Changes</title>
31+
32+
<itemizedlist>
33+
34+
<listitem>
35+
<para>
36+
Avoid potential deadlock during catalog cache initialization
37+
(Nikhil Sontakke)
38+
</para>
39+
40+
<para>
41+
In some cases the cache loading code would acquire share lock on a
42+
system index before locking the index's catalog. This could deadlock
43+
against processes trying to acquire exclusive locks in the other,
44+
more standard order.
45+
</para>
46+
</listitem>
47+
48+
<listitem>
49+
<para>
50+
Fix dangling-pointer problem in <literal>BEFORE ROW UPDATE</> trigger
51+
handling when there was a concurrent update to the target tuple
52+
(Tom Lane)
53+
</para>
54+
55+
<para>
56+
This bug has been observed to result in intermittent <quote>cannot
57+
extract system attribute from virtual tuple</> failures while trying to
58+
do <literal>UPDATE RETURNING ctid</>. There is a very small probability
59+
of more serious errors, such as generating incorrect index entries for
60+
the updated tuple.
61+
</para>
62+
</listitem>
63+
64+
<listitem>
65+
<para>
66+
Disallow <command>DROP TABLE</> when there are pending deferred trigger
67+
events for the table (Tom Lane)
68+
</para>
69+
70+
<para>
71+
Formerly the <command>DROP</> would go through, leading to
72+
<quote>could not open relation with OID nnn</> errors when the
73+
triggers were eventually fired.
74+
</para>
75+
</listitem>
76+
77+
<listitem>
78+
<para>
79+
Fix PL/Python memory leak involving array slices (Daniel Popowich)
80+
</para>
81+
</listitem>
82+
83+
<listitem>
84+
<para>
85+
Fix <application>pg_restore</> to cope with long lines (over 1KB) in
86+
TOC files (Tom Lane)
87+
</para>
88+
</listitem>
89+
90+
<listitem>
91+
<para>
92+
Put in more safeguards against crashing due to division-by-zero
93+
with overly enthusiastic compiler optimization (Aurelien Jarno)
94+
</para>
95+
</listitem>
96+
97+
<listitem>
98+
<para>
99+
Support use of dlopen() in FreeBSD and OpenBSD on MIPS (Tom Lane)
100+
</para>
101+
102+
<para>
103+
There was a hard-wired assumption that this system function was not
104+
available on MIPS hardware on these systems. Use a compile-time test
105+
instead, since more recent versions have it.
106+
</para>
107+
</listitem>
108+
109+
<listitem>
110+
<para>
111+
Fix compilation failures on HP-UX (Heikki Linnakangas)
112+
</para>
113+
</listitem>
114+
115+
<listitem>
116+
<para>
117+
Fix path separator used by <application>pg_regress</> on Cygwin
118+
(Andrew Dunstan)
119+
</para>
120+
</listitem>
121+
122+
<listitem>
123+
<para>
124+
Update time zone data files to <application>tzdata</> release 2011f
125+
for DST law changes in Chile, Cuba, Falkland Islands, Morocco, Samoa,
126+
and Turkey; also historical corrections for South Australia, Alaska,
127+
and Hawaii.
128+
</para>
129+
</listitem>
130+
131+
</itemizedlist>
132+
133+
</sect2>
134+
</sect1>
135+
4136
<sect1 id="release-8-2-20">
5137
<title>Release 8.2.20</title>
6138

doc/src/sgml/release-8.3.sgml

+163
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,169 @@
11
<!-- doc/src/sgml/release-8.3.sgml -->
22
<!-- See header comment in release.sgml about typical markup -->
33

4+
<sect1 id="release-8-3-15">
5+
<title>Release 8.3.15</title>
6+
7+
<note>
8+
<title>Release Date</title>
9+
<simpara>2011-04-18</simpara>
10+
</note>
11+
12+
<para>
13+
This release contains a variety of fixes from 8.3.14.
14+
For information about new features in the 8.3 major release, see
15+
<xref linkend="release-8-3">.
16+
</para>
17+
18+
<sect2>
19+
<title>Migration to Version 8.3.15</title>
20+
21+
<para>
22+
A dump/restore is not required for those running 8.3.X.
23+
However, if you are upgrading from a version earlier than 8.3.8,
24+
see the release notes for 8.3.8.
25+
</para>
26+
27+
</sect2>
28+
29+
<sect2>
30+
<title>Changes</title>
31+
32+
<itemizedlist>
33+
34+
<listitem>
35+
<para>
36+
Disallow including a composite type in itself (Tom Lane)
37+
</para>
38+
39+
<para>
40+
This prevents scenarios wherein the server could recurse infinitely
41+
while processing the composite type. While there are some possible
42+
uses for such a structure, they don't seem compelling enough to
43+
justify the effort required to make sure it always works safely.
44+
</para>
45+
</listitem>
46+
47+
<listitem>
48+
<para>
49+
Avoid potential deadlock during catalog cache initialization
50+
(Nikhil Sontakke)
51+
</para>
52+
53+
<para>
54+
In some cases the cache loading code would acquire share lock on a
55+
system index before locking the index's catalog. This could deadlock
56+
against processes trying to acquire exclusive locks in the other,
57+
more standard order.
58+
</para>
59+
</listitem>
60+
61+
<listitem>
62+
<para>
63+
Fix dangling-pointer problem in <literal>BEFORE ROW UPDATE</> trigger
64+
handling when there was a concurrent update to the target tuple
65+
(Tom Lane)
66+
</para>
67+
68+
<para>
69+
This bug has been observed to result in intermittent <quote>cannot
70+
extract system attribute from virtual tuple</> failures while trying to
71+
do <literal>UPDATE RETURNING ctid</>. There is a very small probability
72+
of more serious errors, such as generating incorrect index entries for
73+
the updated tuple.
74+
</para>
75+
</listitem>
76+
77+
<listitem>
78+
<para>
79+
Disallow <command>DROP TABLE</> when there are pending deferred trigger
80+
events for the table (Tom Lane)
81+
</para>
82+
83+
<para>
84+
Formerly the <command>DROP</> would go through, leading to
85+
<quote>could not open relation with OID nnn</> errors when the
86+
triggers were eventually fired.
87+
</para>
88+
</listitem>
89+
90+
<listitem>
91+
<para>
92+
Fix PL/Python memory leak involving array slices (Daniel Popowich)
93+
</para>
94+
</listitem>
95+
96+
<listitem>
97+
<para>
98+
Fix <application>pg_restore</> to cope with long lines (over 1KB) in
99+
TOC files (Tom Lane)
100+
</para>
101+
</listitem>
102+
103+
<listitem>
104+
<para>
105+
Put in more safeguards against crashing due to division-by-zero
106+
with overly enthusiastic compiler optimization (Aurelien Jarno)
107+
</para>
108+
</listitem>
109+
110+
<listitem>
111+
<para>
112+
Support use of dlopen() in FreeBSD and OpenBSD on MIPS (Tom Lane)
113+
</para>
114+
115+
<para>
116+
There was a hard-wired assumption that this system function was not
117+
available on MIPS hardware on these systems. Use a compile-time test
118+
instead, since more recent versions have it.
119+
</para>
120+
</listitem>
121+
122+
<listitem>
123+
<para>
124+
Fix compilation failures on HP-UX (Heikki Linnakangas)
125+
</para>
126+
</listitem>
127+
128+
<listitem>
129+
<para>
130+
Fix version-incompatibility problem with <application>libintl</> on
131+
Windows (Hiroshi Inoue)
132+
</para>
133+
</listitem>
134+
135+
<listitem>
136+
<para>
137+
Fix usage of <application>xcopy</> in Windows build scripts to
138+
work correctly under Windows 7 (Andrew Dunstan)
139+
</para>
140+
141+
<para>
142+
This affects the build scripts only, not installation or usage.
143+
</para>
144+
</listitem>
145+
146+
<listitem>
147+
<para>
148+
Fix path separator used by <application>pg_regress</> on Cygwin
149+
(Andrew Dunstan)
150+
</para>
151+
</listitem>
152+
153+
<listitem>
154+
<para>
155+
Update time zone data files to <application>tzdata</> release 2011f
156+
for DST law changes in Chile, Cuba, Falkland Islands, Morocco, Samoa,
157+
and Turkey; also historical corrections for South Australia, Alaska,
158+
and Hawaii.
159+
</para>
160+
</listitem>
161+
162+
</itemizedlist>
163+
164+
</sect2>
165+
</sect1>
166+
4167
<sect1 id="release-8-3-14">
5168
<title>Release 8.3.14</title>
6169

0 commit comments

Comments
 (0)