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

Commite8b1dd7

Browse files
committed
Update release notes for releases 9.0.2, 8.4.6, 8.3.13, 8.2.19, and 8.1.23.
1 parentf512575 commite8b1dd7

File tree

1 file changed

+219
-0
lines changed

1 file changed

+219
-0
lines changed

‎doc/src/sgml/release-8.1.sgml

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,225 @@
11
<!-- doc/src/sgml/release-8.1.sgml -->
22
<!-- See header comment in release.sgml about typical markup -->
33

4+
<sect1 id="release-8-1-23">
5+
<title>Release 8.1.23</title>
6+
7+
<note>
8+
<title>Release date</title>
9+
<simpara>2010-12-16</simpara>
10+
</note>
11+
12+
<para>
13+
This release contains a variety of fixes from 8.1.22.
14+
For information about new features in the 8.1 major release, see
15+
<xref linkend="release-8-1">.
16+
</para>
17+
18+
<para>
19+
This is expected to be the last <productname>PostgreSQL</> release
20+
in the 8.1.X series. Users are encouraged to update to a newer
21+
release branch soon.
22+
</para>
23+
24+
<sect2>
25+
<title>Migration to Version 8.1.23</title>
26+
27+
<para>
28+
A dump/restore is not required for those running 8.1.X.
29+
However, if you are upgrading from a version earlier than 8.1.18,
30+
see the release notes for 8.1.18.
31+
</para>
32+
33+
</sect2>
34+
35+
<sect2>
36+
<title>Changes</title>
37+
38+
<itemizedlist>
39+
40+
<listitem>
41+
<para>
42+
Force the default
43+
<link linkend="guc-wal-sync-method"><varname>wal_sync_method</></link>
44+
to be <literal>fdatasync</> on Linux (Tom Lane, Marti Raudsepp)
45+
</para>
46+
47+
<para>
48+
The default on Linux has actually been <literal>fdatasync</> for many
49+
years, but recent kernel changes caused <productname>PostgreSQL</> to
50+
choose <literal>open_datasync</> instead. This choice did not result
51+
in any performance improvement, and caused outright failures on
52+
certain filesystems, notably <literal>ext4</> with the
53+
<literal>data=journal</> mount option.
54+
</para>
55+
</listitem>
56+
57+
<listitem>
58+
<para>
59+
Fix recovery from base backup when the starting checkpoint WAL record
60+
is not in the same WAL segment as its redo point (Jeff Davis)
61+
</para>
62+
</listitem>
63+
64+
<listitem>
65+
<para>
66+
Add support for detecting register-stack overrun on <literal>IA64</>
67+
(Tom Lane)
68+
</para>
69+
70+
<para>
71+
The <literal>IA64</> architecture has two hardware stacks. Full
72+
prevention of stack-overrun failures requires checking both.
73+
</para>
74+
</listitem>
75+
76+
<listitem>
77+
<para>
78+
Add a check for stack overflow in <function>copyObject()</> (Tom Lane)
79+
</para>
80+
81+
<para>
82+
Certain code paths could crash due to stack overflow given a
83+
sufficiently complex query.
84+
</para>
85+
</listitem>
86+
87+
<listitem>
88+
<para>
89+
Fix detection of page splits in temporary GiST indexes (Heikki
90+
Linnakangas)
91+
</para>
92+
93+
<para>
94+
It is possible to have a <quote>concurrent</> page split in a
95+
temporary index, if for example there is an open cursor scanning the
96+
index when an insertion is done. GiST failed to detect this case and
97+
hence could deliver wrong results when execution of the cursor
98+
continued.
99+
</para>
100+
</listitem>
101+
102+
<listitem>
103+
<para>
104+
Avoid memory leakage while <command>ANALYZE</>'ing complex index
105+
expressions (Tom Lane)
106+
</para>
107+
</listitem>
108+
109+
<listitem>
110+
<para>
111+
Ensure an index that uses a whole-row Var still depends on its table
112+
(Tom Lane)
113+
</para>
114+
115+
<para>
116+
An index declared like <literal>create index i on t (foo(t.*))</>
117+
would not automatically get dropped when its table was dropped.
118+
</para>
119+
</listitem>
120+
121+
<listitem>
122+
<para>
123+
Do not <quote>inline</> a SQL function with multiple <literal>OUT</>
124+
parameters (Tom Lane)
125+
</para>
126+
127+
<para>
128+
This avoids a possible crash due to loss of information about the
129+
expected result rowtype.
130+
</para>
131+
</listitem>
132+
133+
<listitem>
134+
<para>
135+
Fix constant-folding of <literal>COALESCE()</> expressions (Tom Lane)
136+
</para>
137+
138+
<para>
139+
The planner would sometimes attempt to evaluate sub-expressions that
140+
in fact could never be reached, possibly leading to unexpected errors.
141+
</para>
142+
</listitem>
143+
144+
<listitem>
145+
<para>
146+
Add print functionality for <structname>InhRelation</> nodes (Tom Lane)
147+
</para>
148+
149+
<para>
150+
This avoids a failure when <varname>debug_print_parse</> is enabled
151+
and certain types of query are executed.
152+
</para>
153+
</listitem>
154+
155+
<listitem>
156+
<para>
157+
Fix incorrect calculation of distance from a point to a horizontal
158+
line segment (Tom Lane)
159+
</para>
160+
161+
<para>
162+
This bug affected several different geometric distance-measurement
163+
operators.
164+
</para>
165+
</listitem>
166+
167+
<listitem>
168+
<para>
169+
Fix <application>PL/pgSQL</>'s handling of <quote>simple</>
170+
expressions to not fail in recursion or error-recovery cases (Tom Lane)
171+
</para>
172+
</listitem>
173+
174+
<listitem>
175+
<para>
176+
Fix bug in <filename>contrib/cube</>'s GiST picksplit algorithm
177+
(Alexander Korotkov)
178+
</para>
179+
180+
<para>
181+
This could result in considerable inefficiency, though not actually
182+
incorrect answers, in a GiST index on a <type>cube</> column.
183+
If you have such an index, consider <command>REINDEX</>ing it after
184+
installing this update.
185+
</para>
186+
</listitem>
187+
188+
<listitem>
189+
<para>
190+
Don't emit <quote>identifier will be truncated</> notices in
191+
<filename>contrib/dblink</> except when creating new connections
192+
(Itagaki Takahiro)
193+
</para>
194+
</listitem>
195+
196+
<listitem>
197+
<para>
198+
Fix potential coredump on missing public key in
199+
<filename>contrib/pgcrypto</> (Marti Raudsepp)
200+
</para>
201+
</listitem>
202+
203+
<listitem>
204+
<para>
205+
Fix memory leak in <filename>contrib/xml2</>'s XPath query functions
206+
(Tom Lane)
207+
</para>
208+
</listitem>
209+
210+
<listitem>
211+
<para>
212+
Update time zone data files to <application>tzdata</> release 2010o
213+
for DST law changes in Fiji and Samoa;
214+
also historical corrections for Hong Kong.
215+
</para>
216+
</listitem>
217+
218+
</itemizedlist>
219+
220+
</sect2>
221+
</sect1>
222+
4223
<sect1 id="release-8-1-22">
5224
<title>Release 8.1.22</title>
6225

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp