diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml index 62c13ddf770..b14f5c42b2a 100644 --- a/doc/src/sgml/release.sgml +++ b/doc/src/sgml/release.sgml @@ -1,10 +1,132 @@ Release Notes + + Release 8.0.2 + + + Release date + 2005-04-07 + + + + This release contains a variety of fixes from 8.0.1. + + + + Migration to version 8.0.2 + + + A dump/restore is not required for those running 8.0.*. + This release does update the major version number of the + PostgreSQL libraries so it might be + necessary to re-link some user applications if they cannot + find the properly-numbered shared library. + + + + + Changes + + +Use the proper default mask length for INET data types with class + D addresses (Tom) +Allow plpgsql to assign a value to an array that is initially + NULL (Tom) +Fix CLUSTER failure after ALTER TABLE + SET WITHOUT OIDS (Tom) +Fix ecpg bugs in parsing of CREATE statement + (Michael) +Reduce memory usage of ALTER TABLE ADD COLUMN + (Neil) +Allow SPI to handle utility commands like EXPLAIN + that return rows (Tom) +Fix ALTER LANGUAGE RENAME (Tom) +Document the Win32 register and + unregister + pg_ctl options (Magnus) +Several /contrib/btree_gist fixes (Teodor) + +New cache replacement policy 2Q replaces + ARC (Tom) + + This was done to void a pending US patent on ARC. The + 2Q code might be a few percentage points slower than + ARC for busy sites. Another new cache replacement + policy will appear in 8.1. + +Change the Win32 default for config variable + log_destination to + + This, by default, will send all Win32 server log output to the Win32 event + logger rather than standard error. + +Fix crash of some /contrib/pgcrypto + functions on some platforms (Neil) +Allow ALTER DATABASE RENAME by superusers + who can't create databases (Tom) +Increment the major version number of all interface + libraries (Bruce) + + This should have been done in 8.0.0. It is required so 7.4.X versions + of PostgreSQL client applications, like psql, + can be used on the same machine as 8.0.X applications. This might require + re-linking user applications that use these libraries. + +Do not use locale-aware versions of upper(), + lower(), and initcap() when the locale is C. + (Bruce) + + This allows these functions to work on platforms that sometimes + generate errors with a locale of C and a non-SQL_ASCII + encoding. + +Enable the wal_sync_method variable value of + + + This makes Win32 behave like other supported platforms that require the + administrator to make sure that data is guarantted to be written to permanent + storage after a sync operation. To turn off the write cache on Win32, + from the Device Manager, chose the drive properties, + then Policies. + +Add Win32-only wal_sync_method value of +Fix crash from a backend exiting an open transaction + with a CREATE and a FETCH (Tom) +Work around gcc bug on powerpc and amd64 causing problems in + ecpg (Christof Petig) +Modify WAL log entries for CREATE and + DROP DATABASE to not specify absolute paths + This allows point-in-time recovery on a different machine. (Tom) + +Fix /contrib/intagg for 64-bit platforms + (Tom) +Convert plpython function bodies containing \r\n + and \r to \n (Michael Fuhr) +Allow Kerberos to work on Win32 (Magnus) +Fix to_date() to behave reasonably when + CC and YY fields are both used (Karel) +Prevent to_char(interval) from failing + when given a zero-month interval (Tom) +Fix wrong week returned by date_trunc('week') + + This was a problem for early January dates. date_trunc('week') + returned the wrong year for 2005-01-01 and 2006-01-01 + (Bruce) + + + + + + Release 8.0.1 @@ -2275,7 +2397,7 @@ typedefs (Michael) backend executables too (Bruce) - Unixware can not mix threaded and non-threaded object files in the + Unixware cannot mix threaded and non-threaded object files in the same executable, so everything must be compiled as threaded. @@ -6545,7 +6667,7 @@ since PostgreSQL 7.1. Make ALTER TABLE / RENAME COLUMN update column names of indexes (Brent Verner) Fix for ALTER TABLE / ADD CONSTRAINT ... CHECK with inherited tables (Stephan Szabo) ALTER TABLE RENAME update foreign-key trigger arguments correctly (Brent Verner) -DROP AGGREGATE and COMMENT ON AGGREGATE now accept an aggtype (Tom) +DROP AGGREGATE and COMMENT ON AGGREGATE now accepts an aggtype (Tom) Add automatic return type data casting for SQL functions (Tom) Allow GiST indexes to handle NULLs and multikey indexes (Oleg Bartunov, Teodor Sigaev, Tom) Enable partial indexes (Martijn van Oosterhout) @@ -9028,7 +9150,7 @@ Better identify tcl and tk libs and includes(Bruce) There are some general 6.3 issues that I want to mention. These are - only the big items that can not be described in one sentence. A review + only the big items that cannot be described in one sentence. A review of the detailed changes list is still needed.