@ -2,6 +2,42 @@
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 7.0.1
This is basically a cleanup release for 7.0.1
Migration to v7.0.1
A dump/restore is not required for those running 7.0.
Changes
-------
Fix many CLUSTER failures (Tom)
Allow ALTER TABLE RENAME works on indexes (Tom)
Fix plpgsql to handle datetime->timestamp and timespan->interval (Bruce)
New configure --with-setproctitle switch to use setproctitle() (Marc, Bruce)
Fix the off by one errors in ResultSet from 6.5.3, and more.
jdbc ResultSet fixes (Joseph Shraibman)
optimizer tunings (Tom)
Fix create user for pgaccess
Fix for UNLISTEN failure
IRIX fixes (David Kaelbling)
QNX fixes (Andreas Kardos)
Reduce COPY IN lock level (Tom)
Change libpqeasy to use PQconnectdb() style parameters (Bruce)
Fix pg_dump to handle OID indexes (Tom)
Fix small memory leak (Tom)
Solaris fix for createdb/dropdb
Fix for non-blocking connections (Alfred Perlstein)
Fix improper recovery after RENAME TABLE failures (Tom)
Copy pg_ident.conf.sample into /lib directory in install (Bruce)
------------------------------------------------------------------------
Release 7.0
Release Notes
------------------------------------------------------------------------
Release 7.0
Release 7.0
This release shows the continued growth of PostgreSQL. There are more
This release shows the continued growth of PostgreSQL. There are more
@ -35,7 +71,7 @@ Migration to v7.0
data from any previous release. For those upgrading from 6.5.*, you
data from any previous release. For those upgrading from 6.5.*, you
can use pg_upgrade to upgrade to this release.
can use pg_upgrade to upgrade to this release.
Detailed Change List
Bug Fixes
Bug Fixes
---------
---------
Prevent function calls with more than maximum number of arguments (Tom)
Prevent function calls with more than maximum number of arguments (Tom)
@ -362,6 +398,10 @@ Fixes for Alpha compiles
New multibyte encodings
New multibyte encodings
------------------------------------------------------------------------
Release 6.5.3
Release Notes
------------------------------------------------------------------------
Release 6.5.3
Release 6.5.3
@ -372,11 +412,12 @@ Migration to v6.5.3
A dump/restore is not required for those running 6.5.*.
A dump/restore is not required for those running 6.5.*.
Detailed Change Li st
Changes
-------
Updated version of pgaccess 0.98
Updated version of pgaccess 0.98
NT-specific patch
NT-specific patch
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.5.2
Release 6.5.2
Release Notes
Release Notes
@ -391,8 +432,8 @@ Migration to v6.5.2
A dump/restore is not required for those running 6.5.*.
A dump/restore is not required for those running 6.5.*.
Detailed Change Li st
Changes
-------
subselect+CASE fixes(Tom)
subselect+CASE fixes(Tom)
Add SHLIB_LINK setting for solaris_i386 and solaris_sparc ports(Daren Sefcik)
Add SHLIB_LINK setting for solaris_i386 and solaris_sparc ports(Daren Sefcik)
Fixes for CASE in WHERE join clauses(Tom)
Fixes for CASE in WHERE join clauses(Tom)
@ -418,6 +459,7 @@ Repair logic error in LIKE: should not return LIKE_ABORT
Repair incorrect cleanup of heap memory allocation during transaction abort(Tom)
Repair incorrect cleanup of heap memory allocation during transaction abort(Tom)
Updated version of pgaccess 0.98
Updated version of pgaccess 0.98
------------------------------------------------------------------------
------------------------------------------------------------------------
Release Notes Release 6.5.1
Release Notes Release 6.5.1
Release Notes
Release Notes
@ -432,8 +474,8 @@ Migration to v6.5.1
A dump/restore is not required for those running 6.5.
A dump/restore is not required for those running 6.5.
Detailed Change Li st
Changes
-------
Add NT README file
Add NT README file
Portability fixes for linux_ppc, Irix, linux_alpha, OpenBSD, alpha
Portability fixes for linux_ppc, Irix, linux_alpha, OpenBSD, alpha
Remove QUERY_LIMIT, use SELECT...LIMIT
Remove QUERY_LIMIT, use SELECT...LIMIT
@ -458,6 +500,7 @@ Fixed glitches affecting GROUP BY in subselects(Tom)
Fix some compiler warnings (Tomoaki Nishiyama)
Fix some compiler warnings (Tomoaki Nishiyama)
Add Win1250 (Czech) support (Pavel Behal)
Add Win1250 (Czech) support (Pavel Behal)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.5.2 Release 6.5
Release 6.5.2 Release 6.5
Release Notes
Release Notes
@ -576,7 +619,6 @@ These inconveniences will disappear in the future when the ability to read
dirty (uncommitted) data (regardless of isolation level) and true
dirty (uncommitted) data (regardless of isolation level) and true
referential integrity will be implemented.
referential integrity will be implemented.
Detailed Change List
Bug Fixes
Bug Fixes
---------
---------
@ -755,10 +797,11 @@ Migration to v6.4.2
A dump/restore is not required for those running 6.4.*.
A dump/restore is not required for those running 6.4.*.
Detailed Change Li st
Changes
-------
Fix for datetime constant problem on some platforms(Thomas)
Fix for datetime constant problem on some platforms(Thomas)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.5 Release 6.4.1
Release 6.5 Release 6.4.1
Release Notes
Release Notes
@ -773,8 +816,8 @@ Migration to v6.4.1
A dump/restore is not required for those running 6.4.
A dump/restore is not required for those running 6.4.
Detailed Change Li st
Changes
-------
Add pg_dump -N flag to force double quotes around identifiers. This is
Add pg_dump -N flag to force double quotes around identifiers. This is
the default(Thomas)
the default(Thomas)
Fix for NOT in where clause causing crash(Bruce)
Fix for NOT in where clause causing crash(Bruce)
@ -806,6 +849,7 @@ Add routines to help with single-byte (internal) character type(Thomas)
Compilation of libpq for Win32 fixes(Magnus)
Compilation of libpq for Win32 fixes(Magnus)
Upgrade to PyGreSQL 2.2(D'Arcy)
Upgrade to PyGreSQL 2.2(D'Arcy)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.4.2 Release 6.4
Release 6.4.2 Release 6.4
Release Notes
Release Notes
@ -856,7 +900,6 @@ Migration to v6.4
A dump/restore using pg_dump or pg_dumpall is required for those wishing to
A dump/restore using pg_dump or pg_dumpall is required for those wishing to
migrate data from any previous release of Postgres.
migrate data from any previous release of Postgres.
Detailed Change List
Bug Fixes
Bug Fixes
---------
---------
@ -1051,6 +1094,7 @@ smarter perl configuration(Brook)
configure uses supplied install-sh if no install script found(Tom)
configure uses supplied install-sh if no install script found(Tom)
new Makefile.shlib for shared library configuration(Tom)
new Makefile.shlib for shared library configuration(Tom)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.4.1 Release 6.3.2
Release 6.4.1 Release 6.3.2
Release Notes
Release Notes
@ -1077,7 +1121,6 @@ re-link any custom applications that use Postgres libraries.
For upgrades from pre-v6.3 installations, refer to the installation and
For upgrades from pre-v6.3 installations, refer to the installation and
migration instructions for v6.3.
migration instructions for v6.3.
Detailed Change List
Changes
Changes
-------
-------
@ -1100,6 +1143,7 @@ Remove DISTDIR(Bruce)
Makefile dependency cleanup(Jeroen van Vianen)
Makefile dependency cleanup(Jeroen van Vianen)
ASSERT fixes(Bruce)
ASSERT fixes(Bruce)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.4 Release 6.3.1
Release 6.4 Release 6.3.1
Release Notes
Release Notes
@ -1125,7 +1169,6 @@ applications that use Postgres libraries.
For upgrades from pre-v6.3 installations, refer to the installation and
For upgrades from pre-v6.3 installations, refer to the installation and
migration instructions for v6.3.
migration instructions for v6.3.
Detailed Change List
Changes
Changes
-------
-------
@ -1157,6 +1200,7 @@ Fix for text arrays containing quotes(Doug Gibson)
Solaris compile fix(Albert Chin-A-Young)
Solaris compile fix(Albert Chin-A-Young)
Better identify tcl and tk libs and includes(Bruce)
Better identify tcl and tk libs and includes(Bruce)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.3.2 Release 6.3
Release 6.3.2 Release 6.3
Release Notes
Release Notes
@ -1245,7 +1289,6 @@ Migration to v6.3
A dump/restore using pg_dump or pg_dumpall is required for those wishing to
A dump/restore using pg_dump or pg_dumpall is required for those wishing to
migrate data from any previous release of Postgres.
migrate data from any previous release of Postgres.
Detailed Change List
Bug Fixes
Bug Fixes
---------
---------
@ -1412,6 +1455,7 @@ Add string functions to regression suite(Thomas)
Expand a few function names formerly truncated to 16 characters(Thomas)
Expand a few function names formerly truncated to 16 characters(Thomas)
Remove un-needed malloc() calls and replace with palloc()(Bruce)
Remove un-needed malloc() calls and replace with palloc()(Bruce)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.3.1 Release 6.2.1
Release 6.3.1 Release 6.2.1
Release Notes
Release Notes
@ -1449,10 +1493,9 @@ psql to update the existing system table:
This will need to be done to every existing database, including template1.
This will need to be done to every existing database, including template1.
Detailed Change List
Changes in this release
Changes
-----------------------
-------
Allow TIME and TYPE column names(Thomas)
Allow TIME and TYPE column names(Thomas)
Allow larger range of true/false as boolean values(Thomas)
Allow larger range of true/false as boolean values(Thomas)
Support output of "now" and "current"(Thomas)
Support output of "now" and "current"(Thomas)
@ -1465,6 +1508,7 @@ Fix for specifying a column twice in ORDER/GROUP BY(Vadim)
Documented new libpq function to return affected rows, PQcmdTuples(Bruce)
Documented new libpq function to return affected rows, PQcmdTuples(Bruce)
Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)
Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.3 Release 6.2
Release 6.3 Release 6.2
Release Notes
Release Notes
@ -1488,7 +1532,6 @@ Migration from v1.x to v6.2
Those migrating from earlier 1.* releases should first upgrade to 1.09
Those migrating from earlier 1.* releases should first upgrade to 1.09
because the COPY output format was improved from the 1.02 release.
because the COPY output format was improved from the 1.02 release.
Detailed Change List
Bug Fixes
Bug Fixes
---------
---------
@ -1599,6 +1642,7 @@ Massive commit to run PGINDENT on all *.c and *.h files(Bruce)
Files moved to /src/tools directory(Bruce)
Files moved to /src/tools directory(Bruce)
SPI and Trigger programming guides (Vadim & D'Arcy)
SPI and Trigger programming guides (Vadim & D'Arcy)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.2.1 Release 6.1.1
Release 6.2.1 Release 6.1.1
Release Notes
Release Notes
@ -1612,10 +1656,9 @@ This is a minor bug-fix release. A dump/reload is not required from v6.1,
but is required from any release prior to v6.1. Refer to the release notes
but is required from any release prior to v6.1. Refer to the release notes
for v6.1 for more details.
for v6.1 for more details.
Detailed Change List
Changes in this release
Changes
-----------------------
-------
fix for SET with options (Thomas)
fix for SET with options (Thomas)
allow pg_dump/pg_dumpall to preserve ownership of all tables/objects(Bruce)
allow pg_dump/pg_dumpall to preserve ownership of all tables/objects(Bruce)
new psql \connect option allows changing usernames without changing databases
new psql \connect option allows changing usernames without changing databases
@ -1634,8 +1677,9 @@ Fix for Solaris assembler and include files(Yoshihiko Ichikawa)
allow underscores in usernames(Bruce)
allow underscores in usernames(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.2 Release 6.1
Release 6.1
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -1682,7 +1726,6 @@ the database in 6.1.
Those migrating from earlier 1.* releases should first upgrade to 1.09
Those migrating from earlier 1.* releases should first upgrade to 1.09
because the COPY output format was improved from the 1.02 release.
because the COPY output format was improved from the 1.02 release.
Detailed Change List
Bug Fixes
Bug Fixes
---------
---------
@ -1779,8 +1822,9 @@ c++ include file cleanup(Bruce)
warn about buggy flex(Bruce)
warn about buggy flex(Bruce)
DG-UX, Ultrix, Irix, AIX portability fixes
DG-UX, Ultrix, Irix, AIX portability fixes
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.1.1 Release v6.0
Release v6.0
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -1799,7 +1843,6 @@ Migration from pre-v1.09 to v6.0
Those migrating from earlier 1.* releases should first upgrade to 1.09
Those migrating from earlier 1.* releases should first upgrade to 1.09
because the COPY output format was improved from the 1.02 release.
because the COPY output format was improved from the 1.02 release.
Detailed Change List
Bug Fixes
Bug Fixes
---------
---------
@ -1905,8 +1948,9 @@ Restructured object file generation/location(Bryan, Marc)
Restructured port-specific file locations(Bryan, Marc)
Restructured port-specific file locations(Bryan, Marc)
Unused/uninialized variables corrected
Unused/uninialized variables corrected
------------------------------------------------------------------------
------------------------------------------------------------------------
Release 6.1 Release v1.09
Release v1.09
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -2001,8 +2045,9 @@ New Ports
* added BSDI 2.1 port
* added BSDI 2.1 port
* added DGUX port
* added DGUX port
------------------------------------------------------------------------
------------------------------------------------------------------------
Release v1.09 Release v1.01
Release v1.01
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -2138,8 +2183,9 @@ Bug fixes:
* psql now returns non-zero status on errors when using -c
* psql now returns non-zero status on errors when using -c
* applied public patches 1-14
* applied public patches 1-14
------------------------------------------------------------------------
------------------------------------------------------------------------
Release v1.02 Release v1.0
Release v1.0
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -2187,8 +2233,9 @@ Bug fixes:
* btrees with multiple index never worked, now we tell you they don't
* btrees with multiple index never worked, now we tell you they don't
work when you try to use them
work when you try to use them
------------------------------------------------------------------------
------------------------------------------------------------------------
Release v1.01 Postgres95 Beta 0.03
Postgres95 Beta 0.03
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -2302,8 +2349,9 @@ New utilities:
New documentation:
New documentation:
* the user manual has been revised and libpq documentation added.
* the user manual has been revised and libpq documentation added.
------------------------------------------------------------------------
------------------------------------------------------------------------
Release v1.0 Postgres95 Beta 0.02
Postgres95 Beta 0.02
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -2346,7 +2394,7 @@ The following bugs have been fixed in postgres95-beta-0.02:
* wrong result using more than 1 aggregate in a SELECT
* wrong result using more than 1 aggregate in a SELECT
------------------------------------------------------------------------
------------------------------------------------------------------------
Postgres95 Beta 0.03 Postgres95 Beta 0.01
Postgres95 Beta 0.01
Release Notes
Release Notes
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -2354,8 +2402,9 @@ Postgres95 Beta 0.01
Initial release.
Initial release.
------------------------------------------------------------------------
------------------------------------------------------------------------
Postgres95 Beta 0.02 Timing Results
Timing Results
Release Notes
Release Notes
Prev
Prev
------------------------------------------------------------------------
------------------------------------------------------------------------
@ -2421,7 +2470,3 @@ v6.1
06:12 Pentium Pro 180, 32MB, EIDE, Linux 2.0.30, gcc 2.7.2 -O2 -m486
06:12 Pentium Pro 180, 32MB, EIDE, Linux 2.0.30, gcc 2.7.2 -O2 -m486
12:06 P-100, 48MB, Linux 2.0.29, gcc
12:06 P-100, 48MB, Linux 2.0.29, gcc
39:58 Sparc IPC 32MB, Solaris 2.5, gcc 2.7.2.1 -O -g
39:58 Sparc IPC 32MB, Solaris 2.5, gcc 2.7.2.1 -O -g
------------------------------------------------------------------------
Prev Home
Postgres95 Beta 0.01