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

Commit8c3672f

Browse files
committed
Release notes for 9.5.2, 9.4.7, 9.3.12, 9.2.16, 9.1.21.
1 parent6faea01 commit8c3672f

File tree

4 files changed

+902
-0
lines changed

4 files changed

+902
-0
lines changed

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

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

4+
<sect1 id="release-9-1-21">
5+
<title>Release 9.1.21</title>
6+
7+
<note>
8+
<title>Release Date</title>
9+
<simpara>2016-03-31</simpara>
10+
</note>
11+
12+
<para>
13+
This release contains a variety of fixes from 9.1.20.
14+
For information about new features in the 9.1 major release, see
15+
<xref linkend="release-9-1">.
16+
</para>
17+
18+
<sect2>
19+
<title>Migration to Version 9.1.21</title>
20+
21+
<para>
22+
A dump/restore is not required for those running 9.1.X.
23+
</para>
24+
25+
<para>
26+
However, if you are upgrading from a version earlier than 9.1.16,
27+
see <xref linkend="release-9-1-16">.
28+
</para>
29+
30+
</sect2>
31+
32+
<sect2>
33+
<title>Changes</title>
34+
35+
<itemizedlist>
36+
37+
<listitem>
38+
<para>
39+
Fix incorrect handling of NULL index entries in
40+
indexed <literal>ROW()</> comparisons (Tom Lane)
41+
</para>
42+
43+
<para>
44+
An index search using a row comparison such as <literal>ROW(a, b) &gt;
45+
ROW('x', 'y')</> would stop upon reaching a NULL entry in
46+
the <structfield>b</> column, ignoring the fact that there might be
47+
non-NULL <structfield>b</> values associated with later values
48+
of <structfield>a</>.
49+
</para>
50+
</listitem>
51+
52+
<listitem>
53+
<para>
54+
Avoid unlikely data-loss scenarios due to renaming files without
55+
adequate <function>fsync()</> calls before and after (Michael Paquier,
56+
Tomas Vondra, Andres Freund)
57+
</para>
58+
</listitem>
59+
60+
<listitem>
61+
<para>
62+
Correctly handle cases where <literal>pg_subtrans</> is close to XID
63+
wraparound during server startup (Jeff Janes)
64+
</para>
65+
</listitem>
66+
67+
<listitem>
68+
<para>
69+
Fix corner-case crash due to trying to free <function>localeconv()</>
70+
output strings more than once (Tom Lane)
71+
</para>
72+
</listitem>
73+
74+
<listitem>
75+
<para>
76+
Fix parsing of affix files for <literal>ispell</> dictionaries
77+
(Tom Lane)
78+
</para>
79+
80+
<para>
81+
The code could go wrong if the affix file contained any characters
82+
whose byte length changes during case-folding, for
83+
example <literal>I</> in Turkish UTF8 locales.
84+
</para>
85+
</listitem>
86+
87+
<listitem>
88+
<para>
89+
Avoid use of <function>sscanf()</> to parse <literal>ispell</>
90+
dictionary files (Artur Zakirov)
91+
</para>
92+
93+
<para>
94+
This dodges a portability problem on FreeBSD-derived platforms
95+
(including OS X).
96+
</para>
97+
</listitem>
98+
99+
<listitem>
100+
<para>
101+
Avoid a crash on old Windows versions (before 7SP1/2008R2SP1) with an
102+
AVX2-capable CPU and a Postgres build done with Visual Studio 2013
103+
(Christian Ullrich)
104+
</para>
105+
106+
<para>
107+
This is a workaround for a bug in Visual Studio 2013's runtime
108+
library, which Microsoft have stated they will not fix in that
109+
version.
110+
</para>
111+
</listitem>
112+
113+
<listitem>
114+
<para>
115+
Fix <application>psql</>'s tab completion logic to handle multibyte
116+
characters properly (Kyotaro Horiguchi, Robert Haas)
117+
</para>
118+
</listitem>
119+
120+
<listitem>
121+
<para>
122+
Fix <application>psql</>'s tab completion for
123+
<literal>SECURITY LABEL</> (Tom Lane)
124+
</para>
125+
126+
<para>
127+
Pressing TAB after <literal>SECURITY LABEL</> might cause a crash
128+
or offering of inappropriate keywords.
129+
</para>
130+
</listitem>
131+
132+
<listitem>
133+
<para>
134+
Make <application>pg_ctl</> accept a wait timeout from the
135+
<envar>PGCTLTIMEOUT</> environment variable, if none is specified on
136+
the command line (Noah Misch)
137+
</para>
138+
139+
<para>
140+
This eases testing of slower buildfarm members by allowing them
141+
to globally specify a longer-than-normal timeout for postmaster
142+
startup and shutdown.
143+
</para>
144+
</listitem>
145+
146+
<listitem>
147+
<para>
148+
Fix incorrect test for Windows service status
149+
in <application>pg_ctl</> (Manuel Mathar)
150+
</para>
151+
152+
<para>
153+
The previous set of minor releases attempted to
154+
fix <application>pg_ctl</> to properly determine whether to send log
155+
messages to Window's Event Log, but got the test backwards.
156+
</para>
157+
</listitem>
158+
159+
<listitem>
160+
<para>
161+
Fix <application>pgbench</> to correctly handle the combination
162+
of <literal>-C</> and <literal>-M prepared</> options (Tom Lane)
163+
</para>
164+
</listitem>
165+
166+
<listitem>
167+
<para>
168+
In PL/Perl, properly translate empty Postgres arrays into empty Perl
169+
arrays (Alex Hunsaker)
170+
</para>
171+
</listitem>
172+
173+
<listitem>
174+
<para>
175+
Make PL/Python cope with function names that aren't valid Python
176+
identifiers (Jim Nasby)
177+
</para>
178+
</listitem>
179+
180+
<listitem>
181+
<para>
182+
Fix multiple mistakes in the statistics returned
183+
by <filename>contrib/pgstattuple</>'s <function>pgstatindex()</>
184+
function (Tom Lane)
185+
</para>
186+
</listitem>
187+
188+
<listitem>
189+
<para>
190+
Remove dependency on <literal>psed</> in MSVC builds, since it's no
191+
longer provided by core Perl (Michael Paquier, Andrew Dunstan)
192+
</para>
193+
</listitem>
194+
195+
<listitem>
196+
<para>
197+
Update time zone data files to <application>tzdata</> release 2016c
198+
for DST law changes in Azerbaijan, Chile, Haiti, Palestine, and Russia
199+
(Altai, Astrakhan, Kirov, Sakhalin, Ulyanovsk regions), plus
200+
historical corrections for Lithuania, Moldova, and Russia
201+
(Kaliningrad, Samara, Volgograd).
202+
</para>
203+
</listitem>
204+
205+
</itemizedlist>
206+
207+
</sect2>
208+
</sect1>
209+
4210
<sect1 id="release-9-1-20">
5211
<title>Release 9.1.20</title>
6212

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp