|
|
@ -1,6 +1,61 @@ |
|
|
|
|
|
|
|
|
|
|
|
Release Notes |
|
|
|
Release Notes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release 7.4.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release date: 2003-12-15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This has a variety of fixes from 7.4. |
|
|
|
|
|
|
|
_________________________________________________________________ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Migration to version 7.4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A dump/restore is *not* required for those running 7.4. |
|
|
|
|
|
|
|
_________________________________________________________________ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes as of 2003-12-14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fixed bug in CREATE SCHEMA parsing (Michael) |
|
|
|
|
|
|
|
* Fix --enable-thread-safety compile error when used with |
|
|
|
|
|
|
|
--with-perl (Peter) |
|
|
|
|
|
|
|
* Fix for subqueries that used hash joins (Tom) |
|
|
|
|
|
|
|
Certain subqueries that used hash joins would crash because of |
|
|
|
|
|
|
|
improperly shared structures. |
|
|
|
|
|
|
|
* Fix free space map compaction bug (Tom) |
|
|
|
|
|
|
|
This fixes a bug where compaction of the free space map could lead |
|
|
|
|
|
|
|
to a database server shutdown. |
|
|
|
|
|
|
|
* Fix for Borland compiler build of libpq (Bruce) |
|
|
|
|
|
|
|
* Fix netmask() and hostmask() to return the maximum-length masklen |
|
|
|
|
|
|
|
(Tom) |
|
|
|
|
|
|
|
Fix these functions to return values consistent with pre-7.4 |
|
|
|
|
|
|
|
releases. |
|
|
|
|
|
|
|
* Several /contrib/pg_autovacuum fixes |
|
|
|
|
|
|
|
Fixes include improper variable initialization, missing vacuum |
|
|
|
|
|
|
|
after TRUNCATE, and duration computation overflow for long |
|
|
|
|
|
|
|
vacuums. |
|
|
|
|
|
|
|
* Allow compile of /contrib/cube under Cygwin (Jason Tishler) |
|
|
|
|
|
|
|
* Fix Solaris use of password file when no passwords are defined |
|
|
|
|
|
|
|
(Tom) |
|
|
|
|
|
|
|
Fix crash on Solaris caused by use of any type of password |
|
|
|
|
|
|
|
authentication when no passwords were defined. |
|
|
|
|
|
|
|
* JDBC fix for thread problems, other fixes |
|
|
|
|
|
|
|
* Fix for index bytea lookups (Joe) |
|
|
|
|
|
|
|
* Fix information schema for bit data types (Peter) |
|
|
|
|
|
|
|
To enable this fix, an initdb is required. |
|
|
|
|
|
|
|
* Force zero_damaged_pages to be on during recovery from WAL |
|
|
|
|
|
|
|
* Prevent some obscure cases of "variable not in subplan target |
|
|
|
|
|
|
|
lists" |
|
|
|
|
|
|
|
* Make PQescapeBytea and byteaout consistent with each other (Joe) |
|
|
|
|
|
|
|
* Escape bytea output for bytes > 0x7e(Joe) |
|
|
|
|
|
|
|
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. |
|
|
|
|
|
|
|
* Added missing SPI_finish() calls to dblink's |
|
|
|
|
|
|
|
get_tuple_of_interest() (Joe) |
|
|
|
|
|
|
|
_________________________________________________________________ |
|
|
|
|
|
|
|
|
|
|
|
Release 7.4 |
|
|
|
Release 7.4 |
|
|
|
|
|
|
|
|
|
|
|
Release date: 2003-11-17 |
|
|
|
Release date: 2003-11-17 |
|
|
@ -534,7 +589,7 @@ Data Type and Function Changes |
|
|
|
values (Tom) |
|
|
|
values (Tom) |
|
|
|
Sixty-second values are needed for leap seconds. |
|
|
|
Sixty-second values are needed for leap seconds. |
|
|
|
* Allow cidr data type to be cast to text (Tom) |
|
|
|
* Allow cidr data type to be cast to text (Tom) |
|
|
|
* Disallow invalid time zone names (Tom) |
|
|
|
* Disallow invalid time zone names in SET TIMEZONE |
|
|
|
* Trim trailing spaces when char is cast to varchar or text (Tom) |
|
|
|
* Trim trailing spaces when char is cast to varchar or text (Tom) |
|
|
|
* Make float(p) measure the precision "p" in binary digits, not |
|
|
|
* Make float(p) measure the precision "p" in binary digits, not |
|
|
|
decimal digits (Tom) |
|
|
|
decimal digits (Tom) |
|
|
@ -586,7 +641,7 @@ Server-Side Language Changes |
|
|
|
environment, so the trusted version of PL/Python was removed. If |
|
|
|
environment, so the trusted version of PL/Python was removed. If |
|
|
|
this situation changes, a version of PL/python that can be used by |
|
|
|
this situation changes, a version of PL/python that can be used by |
|
|
|
non-superusers will be readded. |
|
|
|
non-superusers will be readded. |
|
|
|
* Allow polymorphic PL/pgSQL functions (Tom, Joe) |
|
|
|
* Allow polymorphic PL/pgSQL functions (Joe, Tom) |
|
|
|
* Allow polymorphic SQL functions (Joe) |
|
|
|
* Allow polymorphic SQL functions (Joe) |
|
|
|
* Improved compiled function caching mechanism in PL/pgSQL with full |
|
|
|
* Improved compiled function caching mechanism in PL/pgSQL with full |
|
|
|
support for polymorphism (Joe) |
|
|
|
support for polymorphism (Joe) |
|
|
@ -767,6 +822,53 @@ Contrib Changes |
|
|
|
* Remove array module because features now included by default (Joe) |
|
|
|
* Remove array module because features now included by default (Joe) |
|
|
|
_________________________________________________________________ |
|
|
|
_________________________________________________________________ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release 7.3.5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release date: 2003-12-03 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This has a variety of fixes from 7.3.4. |
|
|
|
|
|
|
|
_________________________________________________________________ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Migration to version 7.3.5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A dump/restore is *not* required for those running 7.3.*. |
|
|
|
|
|
|
|
_________________________________________________________________ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Force zero_damaged_pages to be on during recovery from WAL |
|
|
|
|
|
|
|
* Prevent some obscure cases of "variable not in subplan target |
|
|
|
|
|
|
|
lists" |
|
|
|
|
|
|
|
* Force stats processes to detach from shared memory, ensuring |
|
|
|
|
|
|
|
cleaner shutdown |
|
|
|
|
|
|
|
* Make PQescapeBytea and byteaout consistent with each other (Joe) |
|
|
|
|
|
|
|
* Added missing SPI_finish() calls to dblink's |
|
|
|
|
|
|
|
get_tuple_of_interest() (Joe) |
|
|
|
|
|
|
|
* Fix for possible foreign key violation when rule rewrites INSERT |
|
|
|
|
|
|
|
(Jan) |
|
|
|
|
|
|
|
* Support qualified type names in PL/Tcl's spi_prepare command (Jan) |
|
|
|
|
|
|
|
* Make pg_dump handle a procedural language handler located in |
|
|
|
|
|
|
|
pg_catalog |
|
|
|
|
|
|
|
* Make pg_dump handle cases where a custom opclass is in another |
|
|
|
|
|
|
|
schema |
|
|
|
|
|
|
|
* Make pg_dump dump binary-compatible casts correctly (Jan) |
|
|
|
|
|
|
|
* Fix insertion of expressions containing subqueries into rule |
|
|
|
|
|
|
|
bodies |
|
|
|
|
|
|
|
* Fix incorrect argument processing in clusterdb script (Anand |
|
|
|
|
|
|
|
Ranganathan) |
|
|
|
|
|
|
|
* Fix problems with dropped columns in plpython triggers |
|
|
|
|
|
|
|
* Repair problems with to_char() reading past end of its input |
|
|
|
|
|
|
|
string (Karel) |
|
|
|
|
|
|
|
* Fix GB18030 mapping errors (Tatsuo) |
|
|
|
|
|
|
|
* Fix several problems with SSL error handling and asynchronous SSL |
|
|
|
|
|
|
|
I/O |
|
|
|
|
|
|
|
* Remove ability to bind a list of values to a single parameter in |
|
|
|
|
|
|
|
JDBC (prevents possible SQL-injection attacks) |
|
|
|
|
|
|
|
* Fix some errors in HAVE_INT64_TIMESTAMP code paths |
|
|
|
|
|
|
|
* Fix corner case for btree search in parallel with first root page |
|
|
|
|
|
|
|
split |
|
|
|
|
|
|
|
_________________________________________________________________ |
|
|
|
|
|
|
|
|
|
|
|
Release 7.3.4 |
|
|
|
Release 7.3.4 |
|
|
|
|
|
|
|
|
|
|
|
Release date: 2003-07-24 |
|
|
|
Release date: 2003-07-24 |
|
|
|