From: Tom Lane Date: Fri, 19 Sep 2008 02:45:44 +0000 (+0000) Subject: Update back-branch release notes. X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=ac008ecdd56ac72edcf3c0a625fb858f0dfdec8c;p=users%2Fbernd%2Fpostgres.git Update back-branch release notes. --- diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml index a62119c548..d1a2001652 100644 --- a/doc/src/sgml/release.sgml +++ b/doc/src/sgml/release.sgml @@ -63,6 +63,182 @@ do it for earlier branch release files. review, so each item is truly a community effort. + + Release 8.1.14 + + + Release date + 2008-09-22 + + + + This release contains a variety of fixes from 8.1.13. + For information about new features in the 8.1 major release, see + . + + + + Migration to Version 8.1.14 + + + A dump/restore is not required for those running 8.1.X. + However, if you are upgrading from a version earlier than 8.1.2, + see the release notes for 8.1.2. + + + + + + Changes + + + + + + Widen local lock counters from 32 to 64 bits (Tom) + + + + This responds to reports that the counters could overflow in + sufficiently long transactions, leading to unexpected lock is + already held errors. + + + + + + Fix possible duplicate output of tuples during a GiST index scan (Teodor) + + + + + + Add checks in executor startup to ensure that the tuples produced by an + INSERT or UPDATE will match the target table's + current rowtype (Tom) + + + + ALTER COLUMN TYPE, followed by re-use of a previously + cached plan, could produce this type of situation. The check protects + against data corruption and/or crashes that could ensue. + + + + + + Fix AT TIME ZONE to first try to interpret its timezone + argument as a timezone abbreviation, and only try it as a full timezone + name if that fails, rather than the other way around as formerly (Tom) + + + + The timestamp input functions have always resolved ambiguous zone names + in this order. Making AT TIME ZONE do so as well improves + consistency, and fixes a compatibility bug introduced in 8.1: + in ambiguous cases we now behave the same as 8.0 and before did, + since in the older versions AT TIME ZONE accepted + only abbreviations. + + + + + + Fix datetime input functions to correctly detect integer overflow when + running on a 64-bit platform (Tom) + + + + + + Improve performance of writing very long log messages to syslog (Tom) + + + + + + Fix bug in backwards scanning of a cursor on a SELECT DISTINCT + ON query (Tom) + + + + + + Fix planner bug with nested sub-select expressions (Tom) + + + + If the outer sub-select has no direct dependency on the parent query, + but the inner one does, the outer value might not get recalculated + for new parent query rows. + + + + + + Fix planner to estimate that GROUP BY expressions yielding + boolean results always result in two groups, regardless of the + expressions' contents (Tom) + + + + This is very substantially more accurate than the regular GROUP + BY estimate for certain boolean tests like col + IS NULL. + + + + + + Fix PL/PgSQL to not fail when a FOR loop's target variable + is a record containing composite-type fields (Tom) + + + + + + Fix PL/Tcl to behave correctly with Tcl 8.5, and to be more careful + about the encoding of data sent to or from Tcl (Tom) + + + + + + Fix PL/Python to work with Python 2.5 + + + + This is a back-port of fixes made during the 8.2 development cycle. + + + + + + Improve pg_dump and pg_restore's + error reporting after failure to send a SQL command (Tom) + + + + + + Fix pg_ctl to properly preserve postmaster + command-line arguments across a restart (Bruce) + + + + + + Update time zone data files to tzdata release 2008f (for + DST law changes in Argentina, Bahamas, Brazil, Mauritius, Morocco, + Pakistan, Palestine, and Paraguay) + + + + + + + + Release 8.1.13 @@ -3808,6 +3984,140 @@ psql -t -f fixseq.sql db1 | psql -e db1 + + Release 8.0.18 + + + Release date + 2008-09-22 + + + + This release contains a variety of fixes from 8.0.17. + For information about new features in the 8.0 major release, see + . + + + + Migration to Version 8.0.18 + + + A dump/restore is not required for those running 8.0.X. + However, if you are upgrading from a version earlier than 8.0.6, + see the release notes for 8.0.6. + + + + + + Changes + + + + + + Widen local lock counters from 32 to 64 bits (Tom) + + + + This responds to reports that the counters could overflow in + sufficiently long transactions, leading to unexpected lock is + already held errors. + + + + + + Add checks in executor startup to ensure that the tuples produced by an + INSERT or UPDATE will match the target table's + current rowtype (Tom) + + + + ALTER COLUMN TYPE, followed by re-use of a previously + cached plan, could produce this type of situation. The check protects + against data corruption and/or crashes that could ensue. + + + + + + Fix datetime input functions to correctly detect integer overflow when + running on a 64-bit platform (Tom) + + + + + + Improve performance of writing very long log messages to syslog (Tom) + + + + + + Fix bug in backwards scanning of a cursor on a SELECT DISTINCT + ON query (Tom) + + + + + + Fix planner to estimate that GROUP BY expressions yielding + boolean results always result in two groups, regardless of the + expressions' contents (Tom) + + + + This is very substantially more accurate than the regular GROUP + BY estimate for certain boolean tests like col + IS NULL. + + + + + + Fix PL/Tcl to behave correctly with Tcl 8.5, and to be more careful + about the encoding of data sent to or from Tcl (Tom) + + + + + + Fix PL/Python to work with Python 2.5 + + + + This is a back-port of fixes made during the 8.2 development cycle. + + + + + + Improve pg_dump and pg_restore's + error reporting after failure to send a SQL command (Tom) + + + + + + Fix pg_ctl to properly preserve postmaster + command-line arguments across a restart (Bruce) + + + + + + Update time zone data files to tzdata release 2008f (for + DST law changes in Argentina, Bahamas, Brazil, Mauritius, Morocco, + Pakistan, Palestine, and Paraguay) + + + + + + + + Release 8.0.17 @@ -7956,6 +8266,82 @@ typedefs (Michael) + + Release 7.4.22 + + + Release date + 2008-09-22 + + + + This release contains a variety of fixes from 7.4.21. + For information about new features in the 7.4 major release, see + . + + + + Migration to Version 7.4.22 + + + A dump/restore is not required for those running 7.4.X. + However, if you are upgrading from a version earlier than 7.4.11, + see the release notes for 7.4.11. + + + + + + Changes + + + + + + Fix datetime input functions to correctly detect integer overflow when + running on a 64-bit platform (Tom) + + + + + + Improve performance of writing very long log messages to syslog (Tom) + + + + + + Fix bug in backwards scanning of a cursor on a SELECT DISTINCT + ON query (Tom) + + + + + + Fix planner to estimate that GROUP BY expressions yielding + boolean results always result in two groups, regardless of the + expressions' contents (Tom) + + + + This is very substantially more accurate than the regular GROUP + BY estimate for certain boolean tests like col + IS NULL. + + + + + + Improve pg_dump and pg_restore's + error reporting after failure to send a SQL command (Tom) + + + + + + + + Release 7.4.21