Skip to content

Commit 65d2624

Browse files
committed
Update release notes for 8.0.2.
1 parent a5dda5d commit 65d2624

File tree

1 file changed

+126
-4
lines changed

1 file changed

+126
-4
lines changed

doc/src/sgml/release.sgml

Lines changed: 126 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,132 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.329 2005/03/31 03:54:38 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.330 2005/04/02 02:42:01 momjian Exp $
33
-->
44

55
<appendix id="release">
66
<title>Release Notes</title>
77

8+
<sect1 id="release-8-0-2">
9+
<title>Release 8.0.2</title>
10+
11+
<note>
12+
<title>Release date</title>
13+
<simpara>2005-04-07</simpara>
14+
</note>
15+
16+
<para>
17+
This release contains a variety of fixes from 8.0.1.
18+
</para>
19+
20+
<sect2>
21+
<title>Migration to version 8.0.2</title>
22+
23+
<para>
24+
A dump/restore is not required for those running 8.0.*.
25+
This release does update the major version number of the
26+
<productname>PostgreSQL</productname> libraries so it might be
27+
necessary to re-link some user applications if they cannot
28+
find the properly-numbered shared library.
29+
</para>
30+
</sect2>
31+
32+
<sect2>
33+
<title>Changes</title>
34+
35+
<itemizedlist>
36+
<listitem><para>Use the proper default mask length for <type>INET</> data types with class
37+
<literal>D</> addresses (Tom)</para></listitem>
38+
<listitem><para>Allow plpgsql to assign a value to an array that is initially
39+
<literal>NULL</> (Tom)</para></listitem>
40+
<listitem><para>Fix <command>CLUSTER</> failure after <command>ALTER TABLE
41+
SET WITHOUT OIDS</> (Tom)</para></listitem>
42+
<listitem><para>Fix ecpg bugs in parsing of <command>CREATE</> statement
43+
(Michael)</para></listitem>
44+
<listitem><para>Reduce memory usage of <command>ALTER TABLE ADD COLUMN</>
45+
(Neil)</para></listitem>
46+
<listitem><para>Allow SPI to handle utility commands like <command>EXPLAIN</>
47+
that return rows (Tom)</para></listitem>
48+
<listitem><para>Fix <command>ALTER LANGUAGE RENAME</> (Tom)</para></listitem>
49+
<listitem><para>Document the Win32 <literal>register</> and <literal>
50+
unregister</>
51+
<application>pg_ctl</> options (Magnus)</para></listitem>
52+
<listitem><para>Several <filename>/contrib/btree_gist</> fixes (Teodor)
53+
</para></listitem>
54+
<listitem><para>New cache replacement policy <acronym>2Q</> replaces
55+
<acronym>ARC</> (Tom)</para>
56+
<para>
57+
This was done to void a pending US patent on <acronym>ARC</>. The
58+
<acronym>2Q</> code might be a few percentage points slower than
59+
<acronym>ARC</> for busy sites. Another new cache replacement
60+
policy will appear in 8.1.
61+
</para></listitem>
62+
<listitem><para>Change the Win32 default for config variable
63+
<varname>log_destination</> to <option>eventlog</> (Magnus)</para>
64+
<para>
65+
This, by default, will send all Win32 server log output to the Win32 event
66+
logger rather than standard error.
67+
</para></listitem>
68+
<listitem><para>Fix crash of some <filename>/contrib/pgcrypto</>
69+
functions on some platforms (Neil)</para></listitem>
70+
<listitem><para>Allow <command>ALTER DATABASE RENAME</> by superusers
71+
who can't create databases (Tom)</para></listitem>
72+
<listitem><para>Increment the major version number of all interface
73+
libraries (Bruce)</para>
74+
<para>
75+
This should have been done in 8.0.0. It is required so 7.4.X versions
76+
of PostgreSQL client applications, like <application>psql</>,
77+
can be used on the same machine as 8.0.X applications. This might require
78+
re-linking user applications that use these libraries.
79+
</para></listitem>
80+
<listitem><para>Do not use locale-aware versions of <function>upper()</>,
81+
<function>lower()</>, and <function>initcap()</> when the locale is <literal>C</>.
82+
(Bruce)</para>
83+
<para>
84+
This allows these functions to work on platforms that sometimes
85+
generate errors with a locale of <literal>C</> and a non-<literal>SQL_ASCII</>
86+
encoding.
87+
</para></listitem>
88+
<listitem><para>Enable the <varname>wal_sync_method</> variable value of
89+
<option>open_datasync</> on Win32, and make it the default for that
90+
platform. (Magnus, Bruce)</para>
91+
<para>
92+
This makes Win32 behave like other supported platforms that require the
93+
administrator to make sure that data is guarantted to be written to permanent
94+
storage after a sync operation. To turn off the write cache on Win32,
95+
from the <application>Device Manager</>, chose the drive properties,
96+
then <literal>Policies</>.
97+
</para></listitem>
98+
<listitem><para>Add Win32-only <varname>wal_sync_method</> value of <option>
99+
fsync_writethrough</> to write through any write cache between the
100+
operating system and the drive when doing a sync.
101+
(Magnus, Bruce)</para></listitem>
102+
<listitem><para>Fix crash from a backend exiting an open transaction
103+
with a <command>CREATE</> and a <command>FETCH</> (Tom)</para></listitem>
104+
<listitem><para>Work around gcc bug on powerpc and amd64 causing problems in
105+
ecpg (Christof Petig)</para></listitem>
106+
<listitem><para>Modify WAL log entries for <command>CREATE</> and <command>
107+
DROP DATABASE</> to not specify absolute paths</para>
108+
<para>This allows point-in-time recovery on a different machine. (Tom)
109+
</para></listitem>
110+
<listitem><para>Fix <filename>/contrib/intagg</> for 64-bit platforms
111+
(Tom)</para></listitem>
112+
<listitem><para>Convert plpython function bodies containing <literal>\r\n</>
113+
and <literal>\r</> to <literal>\n</> (Michael Fuhr)</para></listitem>
114+
<listitem><para>Allow Kerberos to work on Win32 (Magnus)</para></listitem>
115+
<listitem><para>Fix <function>to_date()</> to behave reasonably when
116+
<literal>CC</> and <literal>YY</> fields are both used (Karel)</para></listitem>
117+
<listitem><para>Prevent <function>to_char(interval)</> from failing
118+
when given a zero-month interval (Tom)</para></listitem>
119+
<listitem><para>Fix wrong week returned by <function>date_trunc('week')</para>
120+
<para>
121+
This was a problem for early January dates. <function>date_trunc('week')</>
122+
returned the wrong year for <literal> 2005-01-01</> and <literal>2006-01-01</>
123+
(Bruce)
124+
</para></listitem>
125+
</itemizedlist>
126+
127+
</sect2>
128+
</sect1>
129+
8130
<sect1 id="release-8-0-1">
9131
<title>Release 8.0.1</title>
10132

@@ -2275,7 +2397,7 @@ typedefs (Michael)</para></listitem>
22752397
backend executables too (Bruce)
22762398
</para>
22772399
<para>
2278-
Unixware can not mix threaded and non-threaded object files in the
2400+
Unixware cannot mix threaded and non-threaded object files in the
22792401
same executable, so everything must be compiled as threaded.
22802402
</para>
22812403
</listitem>
@@ -6545,7 +6667,7 @@ since <productname>PostgreSQL</productname> 7.1.
65456667
<listitem><para>Make ALTER TABLE / RENAME COLUMN update column names of indexes (Brent Verner)</para></listitem>
65466668
<listitem><para>Fix for ALTER TABLE / ADD CONSTRAINT ... CHECK with inherited tables (Stephan Szabo)</para></listitem>
65476669
<listitem><para>ALTER TABLE RENAME update foreign-key trigger arguments correctly (Brent Verner)</para></listitem>
6548-
<listitem><para>DROP AGGREGATE and COMMENT ON AGGREGATE now accept an aggtype (Tom)</para></listitem>
6670+
<listitem><para>DROP AGGREGATE and COMMENT ON AGGREGATE now accepts an aggtype (Tom)</para></listitem>
65496671
<listitem><para>Add automatic return type data casting for SQL functions (Tom)</para></listitem>
65506672
<listitem><para>Allow GiST indexes to handle NULLs and multikey indexes (Oleg Bartunov, Teodor Sigaev, Tom)</para></listitem>
65516673
<listitem><para>Enable partial indexes (Martijn van Oosterhout)</para></listitem>
@@ -9028,7 +9150,7 @@ Better identify tcl and tk libs and includes(Bruce)
90289150

90299151
<para>
90309152
There are some general 6.3 issues that I want to mention. These are
9031-
only the big items that can not be described in one sentence. A review
9153+
only the big items that cannot be described in one sentence. A review
90329154
of the detailed changes list is still needed.
90339155
</para>
90349156
<para>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy