Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3a20db9

Browse files
committed
Add release notes for back branches (7.3 and up).
Also minor improvements to 8.1.1 release notes.
1 parentede54f3 commit3a20db9

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)

[8]ページ先頭

©2009-2025 Movatter.jp