summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2003-12-15 22:25:29 +0000
committerBruce Momjian <bruce@momjian.us>2003-12-15 22:25:29 +0000
commit7bccfa101ee43de774bba6e3f3629c5db564a87d (patch)
tree20f992b40cf3b18bda34077845575426f5243cf4 /doc
parent679fed4aeb3ad3c3dbeae4e01e3b229b2b853eb2 (diff)
downloadpostgresql-7bccfa101ee43de774bba6e3f3629c5db564a87d.tar.gz
Update HISTORY and release notes for 7.4.1.
Diffstat (limited to 'doc')
-rw-r--r--doc/src/sgml/release.sgml187
1 files changed, 94 insertions, 93 deletions
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index 6f638ea866..7b3a647366 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -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:
-->
+