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

Commit 3a20db9

Browse files
committed
Add release notes for back branches (7.3 and up).
Also minor improvements to 8.1.1 release notes.
1 parent ede54f3 commit 3a20db9

File tree

1 file changed

+230
-19
lines changed

1 file changed

+230
-19
lines changed

doc/src/sgml/release.sgml

Lines changed: 230 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.411 2005/12/08 23:22:20 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.412 2005/12/09 20:40:12 tgl Exp $
33

44
Typical markup:
55

@@ -43,33 +43,67 @@ For new features, add links to the documentation sections.
4343
<title>Changes</title>
4444

4545
<itemizedlist>
46-
<listitem><para>Optimizer fixes (Tom)</para></listitem>
46+
<listitem><para>Fix incorrect optimizations of outer-join conditions
47+
(Tom)</para></listitem>
4748

48-
<listitem><para>Re-enable <function>to_char(time)</> and
49-
<function>to_char(interval)</> to use <literal>AM</>/<literal>PM</>
50-
specifications (Bruce)</para></listitem>
49+
<listitem><para>Fix problems with wrong reported column names in cases
50+
involving sub-selects flattened by the optimizer (Tom)</para></listitem>
5151

52-
<listitem><para>Re-enable <function>to_char(time)</> and
53-
<function>to_char(interval)</> to use <literal>HH</>, <literal>HH12</>, and
54-
<literal>D</> format specifiers. (<function>to_char(interval)</> should
55-
probably use <literal>HH24</>.)</para></listitem>
52+
<listitem><para>Fix update failures in scenarios involving CHECK constraints,
53+
toasted columns, <emphasis>and</> indexes (Tom)</para></listitem>
5654

57-
<listitem><para>Fix bgwriter problem on exit failure
58-
(Tom)</para></listitem>
55+
<listitem><para>Fix bgwriter problems after recovering from errors
56+
(Tom)</para>
57+
<para>
58+
The background writer was found to leak buffer pins after write errors.
59+
While not fatal in itself, this might lead to mysterious blockages of
60+
later VACUUM commands.
61+
</para>
62+
</listitem>
5963

60-
<listitem><para><filename>/contrib/tsearch2</> fixes
61-
(Teodor)</para></listitem>
64+
<listitem><para>Prevent failure if client sends Bind protocol message
65+
when current transaction is already aborted</para></listitem>
66+
67+
<listitem><para><filename>/contrib/tsearch2</> and <filename>/contrib/ltree</>
68+
fixes (Teodor)</para></listitem>
6269

63-
<listitem><para>Fix problem with Win32 translated error messages in
64-
languages that require word reordering, like Turkish (Andrew,
65-
Tom)</para></listitem>
70+
<listitem><para>Fix problems with translated error messages in
71+
languages that require word reordering, such as Turkish; also problems with
72+
unexpected truncation of output strings and wrong display of the smallest
73+
possible bigint value (Andrew, Tom)</para>
74+
<para>
75+
These problems only appeared on platforms that were using our
76+
<filename>port/snprintf.c</> code, which includes BSD variants if
77+
<literal>--enable-nls</> was given, and perhaps others. In addition,
78+
a different form of the translated-error-message problem could appear
79+
on Windows depending on which version of <filename>libintl</> was used.
80+
</para></listitem>
6681

67-
<listitem><para>AIX, HPUX, and MC C compile fixes (Tom, Hiroshi
82+
<listitem><para>Re-allow <literal>AM</>/<literal>PM</>, <literal>HH</>,
83+
<literal>HH12</>, and <literal>D</> format specifiers for
84+
<function>to_char(time)</> and <function>to_char(interval)</>.
85+
(<function>to_char(interval)</> should probably use
86+
<literal>HH24</>.) (Bruce)</para></listitem>
87+
88+
<listitem><para>AIX, HPUX, and MSVC compile fixes (Tom, Hiroshi
6889
Saito)</para></listitem>
6990

70-
<listitem><para>Add 8.1.0 release note item on how to migrate invalid
71-
<literal>UTF-8</> byte sequences (Paul Lindner)</para></listitem>
91+
<listitem><para>Optimizer improvements (Tom)</para></listitem>
92+
93+
<listitem><para>Retry file reads and writes after Windows
94+
NO_SYSTEM_RESOURCES error (Qingqing Zhou)</para></listitem>
95+
96+
<listitem><para>Prevent <application>autovacuum</> from crashing during
97+
ANALYZE of expression index (Alvaro)</para></listitem>
98+
99+
<listitem><para>Fix problems with ON COMMIT DELETE ROWS temp
100+
tables</para></listitem>
72101

102+
<listitem><para>Fix problems when a trigger alters the output of a SELECT
103+
DISTINCT query</para></listitem>
104+
105+
<listitem><para>Add 8.1.0 release note item on how to migrate invalid
106+
<literal>UTF-8</> byte sequences (Paul Lindner)</para></listitem>
73107
</itemizedlist>
74108

75109
</sect2>
@@ -2197,6 +2231,86 @@ psql -t -f fixseq.sql db1 | psql -e db1
21972231
</sect2>
21982232
</sect1>
21992233

2234+
<sect1 id="release-8-0-5">
2235+
<title>Release 8.0.5</title>
2236+
2237+
<note>
2238+
<title>Release date</title>
2239+
<simpara>2005-12-12</simpara>
2240+
</note>
2241+
2242+
<para>
2243+
This release contains a variety of fixes from 8.0.4.
2244+
</para>
2245+
2246+
<sect2>
2247+
<title>Migration to version 8.0.5</title>
2248+
2249+
<para>
2250+
A dump/restore is not required for those running 8.0.X. However,
2251+
if you are upgrading from a version earlier than 8.0.3, see the release
2252+
notes for 8.0.3.
2253+
</para>
2254+
</sect2>
2255+
2256+
<sect2>
2257+
<title>Changes</title>
2258+
2259+
<itemizedlist>
2260+
2261+
<listitem><para>Fix race condition in transaction log management</para>
2262+
<para>There was a narrow window in which an I/O operation could be initiated
2263+
for the wrong page, leading to an Assert failure or data
2264+
corruption.</para>
2265+
</listitem>
2266+
2267+
<listitem><para>Fix bgwriter problems after recovering from errors
2268+
(Tom)</para>
2269+
<para>
2270+
The background writer was found to leak buffer pins after write errors.
2271+
While not fatal in itself, this might lead to mysterious blockages of
2272+
later VACUUM commands.
2273+
</para>
2274+
</listitem>
2275+
2276+
<listitem><para>Prevent failure if client sends Bind protocol message
2277+
when current transaction is already aborted</para></listitem>
2278+
2279+
<listitem><para><filename>/contrib/ltree</> fixes (Teodor)</para></listitem>
2280+
2281+
<listitem><para>AIX and HPUX compile fixes (Tom)</para></listitem>
2282+
2283+
<listitem><para>Retry file reads and writes after Windows
2284+
NO_SYSTEM_RESOURCES error (Qingqing Zhou)</para></listitem>
2285+
2286+
<listitem><para>Fix intermittent failure when <varname>log_line_prefix</>
2287+
includes <literal>%i</></para></listitem>
2288+
2289+
<listitem><para>Fix <application>psql</> performance issue with long scripts
2290+
on Windows (Merlin Moncure)</para></listitem>
2291+
2292+
<listitem><para>Fix missing updates of <filename>pg_group</> flat
2293+
file</para></listitem>
2294+
2295+
<listitem><para>Fix longstanding planning error for outer joins</para>
2296+
<para>This bug sometimes caused a bogus error <quote>RIGHT JOIN is
2297+
only supported with merge-joinable join conditions</>.</para></listitem>
2298+
2299+
<listitem><para>Postpone timezone initialization until after
2300+
<filename>postmaster.pid</> is created</para>
2301+
<para>This avoids confusing startup scripts that expect the pid file to appear
2302+
quickly.</para></listitem>
2303+
2304+
<listitem><para>Prevent core dump in <application>pg_autovacuum</> when a
2305+
table has been dropped</para></listitem>
2306+
2307+
<listitem><para>Fix problems with whole-row references (<literal>foo.*</>)
2308+
to subquery results</para></listitem>
2309+
</itemizedlist>
2310+
2311+
</sect2>
2312+
</sect1>
2313+
22002314
<sect1 id="release-8-0-4">
22012315
<title>Release 8.0.4</title>
22022316

@@ -4978,6 +5092,57 @@ typedefs (Michael)</para></listitem>
49785092
</sect2>
49795093
</sect1>
49805094

5095+
<sect1 id="release-7-4-10">
5096+
<title>Release 7.4.10</title>
5097+
5098+
<note>
5099+
<title>Release date</title>
5100+
<simpara>2005-12-12</simpara>
5101+
</note>
5102+
5103+
<para>
5104+
This release contains a variety of fixes from 7.4.9.
5105+
</para>
5106+
5107+
<sect2>
5108+
<title>Migration to version 7.4.10</title>
5109+
5110+
<para>
5111+
A dump/restore is not required for those running 7.4.X. However,
5112+
if you are upgrading from a version earlier than 7.4.8, see the release
5113+
notes for 7.4.8.
5114+
</para>
5115+
</sect2>
5116+
5117+
<sect2>
5118+
<title>Changes</title>
5119+
5120+
<itemizedlist>
5121+
5122+
<listitem><para>Fix race condition in transaction log management</para>
5123+
<para>There was a narrow window in which an I/O operation could be initiated
5124+
for the wrong page, leading to an Assert failure or data
5125+
corruption.</para>
5126+
</listitem>
5127+
5128+
<listitem><para>Prevent failure if client sends Bind protocol message
5129+
when current transaction is already aborted</para></listitem>
5130+
5131+
<listitem><para><filename>/contrib/ltree</> fixes (Teodor)</para></listitem>
5132+
5133+
<listitem><para>AIX and HPUX compile fixes (Tom)</para></listitem>
5134+
5135+
<listitem><para>Fix longstanding planning error for outer joins</para>
5136+
<para>This bug sometimes caused a bogus error <quote>RIGHT JOIN is
5137+
only supported with merge-joinable join conditions</>.</para></listitem>
5138+
5139+
<listitem><para>Prevent core dump in <application>pg_autovacuum</> when a
5140+
table has been dropped</para></listitem>
5141+
</itemizedlist>
5142+
5143+
</sect2>
5144+
</sect1>
5145+
49815146
<sect1 id="release-7-4-9">
49825147
<title>Release 7.4.9</title>
49835148

@@ -7610,6 +7775,52 @@ DROP SCHEMA information_schema CASCADE;
76107775
</sect2>
76117776
</sect1>
76127777

7778+
<sect1 id="release-7-3-12">
7779+
<title>Release 7.3.12</title>
7780+
7781+
<note>
7782+
<title>Release date</title>
7783+
<simpara>2005-12-12</simpara>
7784+
</note>
7785+
7786+
<para>
7787+
This release contains a variety of fixes from 7.3.11.
7788+
</para>
7789+
7790+
<sect2>
7791+
<title>Migration to version 7.3.12</title>
7792+
7793+
<para>
7794+
A dump/restore is not required for those running 7.3.X. However,
7795+
if you are upgrading from a version earlier than 7.3.10, see the release
7796+
notes for 7.3.10.
7797+
</para>
7798+
</sect2>
7799+
7800+
<sect2>
7801+
<title>Changes</title>
7802+
7803+
<itemizedlist>
7804+
7805+
<listitem><para>Fix race condition in transaction log management</para>
7806+
<para>There was a narrow window in which an I/O operation could be initiated
7807+
for the wrong page, leading to an Assert failure or data
7808+
corruption.</para>
7809+
</listitem>
7810+
7811+
<listitem><para><filename>/contrib/ltree</> fixes (Teodor)</para></listitem>
7812+
7813+
<listitem><para>Fix longstanding planning error for outer joins</para>
7814+
<para>This bug sometimes caused a bogus error <quote>RIGHT JOIN is
7815+
only supported with merge-joinable join conditions</>.</para></listitem>
7816+
7817+
<listitem><para>Prevent core dump in <application>pg_autovacuum</> when a
7818+
table has been dropped</para></listitem>
7819+
</itemizedlist>
7820+
7821+
</sect2>
7822+
</sect1>
7823+
76137824
<sect1 id="release-7-3-11">
76147825
<title>Release 7.3.11</title>
76157826

0 commit comments

Comments
 (0)