mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-03 08:00:21 +08:00
Update back-branch release notes.
This commit is contained in:
parent
a763929571
commit
9ca010304d
@ -1,4 +1,4 @@
|
|||||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.321.4.45 2008/06/07 22:11:25 tgl Exp $ -->
|
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.321.4.46 2008/09/19 02:45:56 tgl Exp $ -->
|
||||||
<!--
|
<!--
|
||||||
|
|
||||||
Typical markup:
|
Typical markup:
|
||||||
@ -63,6 +63,140 @@ do it for earlier branch release files.
|
|||||||
review, so each item is truly a community effort.
|
review, so each item is truly a community effort.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<sect1 id="release-8-0-18">
|
||||||
|
<title>Release 8.0.18</title>
|
||||||
|
|
||||||
|
<note>
|
||||||
|
<title>Release date</title>
|
||||||
|
<simpara>2008-09-22</simpara>
|
||||||
|
</note>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This release contains a variety of fixes from 8.0.17.
|
||||||
|
For information about new features in the 8.0 major release, see
|
||||||
|
<xref linkend="release-8-0">.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<sect2>
|
||||||
|
<title>Migration to Version 8.0.18</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
A dump/restore is not required for those running 8.0.X.
|
||||||
|
However, if you are upgrading from a version earlier than 8.0.6,
|
||||||
|
see the release notes for 8.0.6.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect2>
|
||||||
|
<title>Changes</title>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Widen local lock counters from 32 to 64 bits (Tom)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This responds to reports that the counters could overflow in
|
||||||
|
sufficiently long transactions, leading to unexpected <quote>lock is
|
||||||
|
already held</> errors.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Add checks in executor startup to ensure that the tuples produced by an
|
||||||
|
<command>INSERT</> or <command>UPDATE</> will match the target table's
|
||||||
|
current rowtype (Tom)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
<command>ALTER COLUMN TYPE</>, followed by re-use of a previously
|
||||||
|
cached plan, could produce this type of situation. The check protects
|
||||||
|
against data corruption and/or crashes that could ensue.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix datetime input functions to correctly detect integer overflow when
|
||||||
|
running on a 64-bit platform (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve performance of writing very long log messages to syslog (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix bug in backwards scanning of a cursor on a <literal>SELECT DISTINCT
|
||||||
|
ON</> query (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix planner to estimate that <literal>GROUP BY</> expressions yielding
|
||||||
|
boolean results always result in two groups, regardless of the
|
||||||
|
expressions' contents (Tom)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This is very substantially more accurate than the regular <literal>GROUP
|
||||||
|
BY</> estimate for certain boolean tests like <replaceable>col</>
|
||||||
|
<literal>IS NULL</>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix PL/Tcl to behave correctly with Tcl 8.5, and to be more careful
|
||||||
|
about the encoding of data sent to or from Tcl (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix PL/Python to work with Python 2.5
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This is a back-port of fixes made during the 8.2 development cycle.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve <application>pg_dump</> and <application>pg_restore</>'s
|
||||||
|
error reporting after failure to send a SQL command (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix <application>pg_ctl</> to properly preserve postmaster
|
||||||
|
command-line arguments across a <literal>restart</> (Bruce)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Update time zone data files to <application>tzdata</> release 2008f (for
|
||||||
|
DST law changes in Argentina, Bahamas, Brazil, Mauritius, Morocco,
|
||||||
|
Pakistan, Palestine, and Paraguay)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
</sect2>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="release-8-0-17">
|
<sect1 id="release-8-0-17">
|
||||||
<title>Release 8.0.17</title>
|
<title>Release 8.0.17</title>
|
||||||
|
|
||||||
@ -4211,6 +4345,82 @@ typedefs (Michael)</para></listitem>
|
|||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
<sect1 id="release-7-4-22">
|
||||||
|
<title>Release 7.4.22</title>
|
||||||
|
|
||||||
|
<note>
|
||||||
|
<title>Release date</title>
|
||||||
|
<simpara>2008-09-22</simpara>
|
||||||
|
</note>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This release contains a variety of fixes from 7.4.21.
|
||||||
|
For information about new features in the 7.4 major release, see
|
||||||
|
<xref linkend="release-7-4">.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<sect2>
|
||||||
|
<title>Migration to Version 7.4.22</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
A dump/restore is not required for those running 7.4.X.
|
||||||
|
However, if you are upgrading from a version earlier than 7.4.11,
|
||||||
|
see the release notes for 7.4.11.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect2>
|
||||||
|
<title>Changes</title>
|
||||||
|
|
||||||
|
<itemizedlist>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix datetime input functions to correctly detect integer overflow when
|
||||||
|
running on a 64-bit platform (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve performance of writing very long log messages to syslog (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix bug in backwards scanning of a cursor on a <literal>SELECT DISTINCT
|
||||||
|
ON</> query (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Fix planner to estimate that <literal>GROUP BY</> expressions yielding
|
||||||
|
boolean results always result in two groups, regardless of the
|
||||||
|
expressions' contents (Tom)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This is very substantially more accurate than the regular <literal>GROUP
|
||||||
|
BY</> estimate for certain boolean tests like <replaceable>col</>
|
||||||
|
<literal>IS NULL</>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Improve <application>pg_dump</> and <application>pg_restore</>'s
|
||||||
|
error reporting after failure to send a SQL command (Tom)
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
</itemizedlist>
|
||||||
|
|
||||||
|
</sect2>
|
||||||
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="release-7-4-21">
|
<sect1 id="release-7-4-21">
|
||||||
<title>Release 7.4.21</title>
|
<title>Release 7.4.21</title>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user