1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-28 23:42:10 +03:00

Update HISTORY and release notes for 7.4.1.

This commit is contained in:
Bruce Momjian
2003-12-15 22:25:29 +00:00
parent 679fed4aeb
commit 7bccfa101e
2 changed files with 356 additions and 253 deletions

View File

@ -1,52 +1,90 @@
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.235.2.10 2003/12/07 10:18:50 petere Exp $
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.235.2.11 2003/12/15 22:25:29 momjian Exp $
-->
<appendix id="release">
<title>Release Notes</title>
<sect1 id="release-7-4-1">
<title>Release 7.4.1</title>
<sect1 id="release-7-4-1">
<title>Release 7.4.1</title>
<note>
<note>
<title>Release date</title>
<simpara>not yet</simpara>
</note>
<para>
This release contains a number of fixes for release 7.4.
</para>
<sect2>
<title>Migration to version 7.4.1</title>
<simpara>2003-12-15</simpara>
</note>
<para>
A dump/restore is <emphasis>not</emphasis> required for those
running release 7.4.
This has a variety of fixes from 7.4.
</para>
<para>
If you want to install the fixes in the information schema
concerning the bit types, you need to reload the information
schema. This is either accomplished by initializing a new cluster
by running <command>initdb</command>, or by running the following
sequence of SQL commands in each database (ideally including
<literal>template1</literal>) as a superuser in
<application>psql</application>, after installing the new release:
<programlisting>
DROP SCHEMA information_schema CASCADE;
\i /usr/local/pgsql/share/information_schema.sql
</programlisting>
Substitute your installation path in the second command.
</para>
</sect2>
<sect2>
<title>Changes</title>
<sect2>
<title>Migration to version 7.4</title>
<para>
A dump/restore is <emphasis>not</emphasis> required for those
running 7.4.
</para>
</sect2>
<sect2>
<title>Changes</title>
<para>Changes as of 2003-12-14</para>
<itemizedlist>
<listitem><para>Fixed bug in CREATE SCHEMA parsing (Michael)</para></listitem>
<listitem><para>Fix --enable-thread-safety compile error when used with --with-perl (Peter)</para></listitem>
<listitem><para>Fix for subqueries that used hash joins (Tom)</para>
<para>
Certain subqueries that used hash joins would crash because of
improperly shared structures.
</para></listitem>
<listitem><para>Fix free space map compaction bug (Tom)</para>
<para>
This fixes a bug where compaction of the free space map could lead
to a database server shutdown.
</para>
</listitem>
<listitem><para>Fix for Borland compiler build of libpq (Bruce)</para></listitem>
<listitem><para>Fix netmask() and hostmask() to return the maximum-length masklen (Tom)</para>
<para>
Fix these functions to return values consistent with pre-7.4
releases.
</para>
</listitem>
<listitem><para>Several /contrib/pg_autovacuum fixes</para>
<para>
Fixes include improper variable initialization, missing vacuum after
TRUNCATE, and duration computation overflow for long vacuums.
</para>
</listitem>
<listitem><para>Allow compile of /contrib/cube under Cygwin (Jason Tishler)</para></listitem>
<listitem><para>Fix Solaris use of password file when no passwords are defined (Tom)</para>
<para>
Fix crash on Solaris caused by use of any type of password
authentication when no passwords were defined.
</para>
</listitem>
<listitem><para>JDBC fix for thread problems, other fixes</para></listitem>
<listitem><para>Fix for index bytea lookups (Joe)</para></listitem>
<listitem><para>Fix information schema for bit data types (Peter)</para>
<para>
To enable this fix, an initdb is required.
</para>
</listitem>
<listitem><para>Force zero_damaged_pages to be on during recovery from WAL</para></listitem>
<listitem><para>Prevent some obscure cases of <quote>variable not in subplan target lists</para></listitem>
<listitem><para>Make PQescapeBytea and byteaout consistent with each other (Joe)</para>
<listitem><para>Escape bytea output for bytes > 0x7e(Joe)</para>
<para>
If different client encodings are used for bytea output and input, it
is possible for bytea values to be corrupted by the differing
encodings. This fix escapes all bytes that might be affected.
</para>
</listitem>
<listitem><para>Added missing SPI_finish() calls to dblink's get_tuple_of_interest() (Joe)</para></listitem>
</itemizedlist>
<para>
TBD
</para>
</sect2>
</sect1>
@ -1927,64 +1965,26 @@ DROP SCHEMA information_schema CASCADE;
<title>Changes</title>
<itemizedlist>
<listitem><para>
Force zero_damaged_pages to be on during recovery from WAL
</para></listitem>
<listitem><para>
Prevent some obscure cases of <quote>variable not in subplan target lists</>
</para></listitem>
<listitem><para>
Force stats processes to detach from shared memory, ensuring cleaner shutdown
</para></listitem>
<listitem><para>
Make PQescapeBytea and byteaout consistent with each other (Joe)
</para></listitem>
<listitem><para>
Added missing SPI_finish() calls to get_tuple_of_interest() (Joe)
</para></listitem>
<listitem><para>
Fix for possible foreign key violation when rule rewrites INSERT (Jan)
</para></listitem>
<listitem><para>
Support qualified type names in PL/Tcl's spi_prepare command (Jan)
</para></listitem>
<listitem><para>
Make pg_dump handle a procedural language handler located in pg_catalog
</para></listitem>
<listitem><para>
Make pg_dump handle cases where a custom opclass is in another schema
</para></listitem>
<listitem><para>
Make pg_dump dump binary-compatible casts correctly (Jan)
</para></listitem>
<listitem><para>
Fix insertion of expressions containing subqueries into rule bodies
</para></listitem>
<listitem><para>
Fix incorrect argument processing in clusterdb script (Anand Ranganathan)
</para></listitem>
<listitem><para>
Fix problems with dropped columns in plpython triggers
</para></listitem>
<listitem><para>
Repair problems with to_char() reading past end of its input string (Karel)
</para></listitem>
<listitem><para>
Fix GB18030 mapping errors (Tatsuo)
</para></listitem>
<listitem><para>
Fix several problems with SSL error handling and asynchronous SSL I/O
</para></listitem>
<listitem><para>
Remove ability to bind a list of values to a single parameter in JDBC
(prevents possible SQL-injection attacks)
</para></listitem>
<listitem><para>
Fix some errors in HAVE_INT64_TIMESTAMP code paths
</para></listitem>
<listitem><para>
Fix corner case for btree search in parallel with first root page split
</para></listitem>
<listitem><para>Force zero_damaged_pages to be on during recovery from WAL</para></listitem>
<listitem><para>Prevent some obscure cases of <quote>variable not in subplan target lists</para></listitem>
<listitem><para>Force stats processes to detach from shared memory, ensuring cleaner shutdown</para></listitem>
<listitem><para>Make PQescapeBytea and byteaout consistent with each other (Joe)</para></listitem>
<listitem><para>Added missing SPI_finish() calls to dblink's get_tuple_of_interest() (Joe)</para></listitem>
<listitem><para>Fix for possible foreign key violation when rule rewrites INSERT (Jan)</para></listitem>
<listitem><para>Support qualified type names in PL/Tcl's spi_prepare command (Jan)</para></listitem>
<listitem><para>Make pg_dump handle a procedural language handler located in pg_catalog</para></listitem>
<listitem><para>Make pg_dump handle cases where a custom opclass is in another schema</para></listitem>
<listitem><para>Make pg_dump dump binary-compatible casts correctly (Jan)</para></listitem>
<listitem><para>Fix insertion of expressions containing subqueries into rule bodies</para></listitem>
<listitem><para>Fix incorrect argument processing in clusterdb script (Anand Ranganathan)</para></listitem>
<listitem><para>Fix problems with dropped columns in plpython triggers</para></listitem>
<listitem><para>Repair problems with to_char() reading past end of its input string (Karel)</para></listitem>
<listitem><para>Fix GB18030 mapping errors (Tatsuo)</para></listitem>
<listitem><para>Fix several problems with SSL error handling and asynchronous SSL I/O</para></listitem>
<listitem><para>Remove ability to bind a list of values to a single parameter in JDBC
(prevents possible SQL-injection attacks)</para></listitem>
<listitem><para>Fix some errors in HAVE_INT64_TIMESTAMP code paths</para></listitem>
<listitem><para>Fix corner case for btree search in parallel with first root page split</para></listitem>
</itemizedlist>
</sect2>
@ -7396,3 +7396,4 @@ sgml-local-catalogs:("/usr/lib/sgml/catalog")
sgml-local-ecat-files:nil
End:
-->