From: Tom Lane Date: Thu, 30 Oct 2008 22:22:57 +0000 (+0000) Subject: Update back-branch release notes. X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=f3d3b4ca08812cd75e4e44e7762f3cd930e1238e;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 fdb88d506b..93865d28e1 100644 --- a/doc/src/sgml/release.sgml +++ b/doc/src/sgml/release.sgml @@ -63,6 +63,187 @@ do it for earlier branch release files. review, so each item is truly a community effort. + + Release 8.2.11 + + + Release date + 2008-11-03 + + + + This release contains a variety of fixes from 8.2.10. + For information about new features in the 8.2 major release, see + . + + + + Migration to Version 8.2.11 + + + A dump/restore is not required for those running 8.2.X. + However, if you are upgrading from a version earlier than 8.2.7, + see the release notes for 8.2.7. + + + + + + Changes + + + + + + Fix GiST index corruption due to marking the wrong index entry + dead after a deletion (Teodor) + + + + This would result in index searches failing to find rows they + should have found. + + + + + + Fix backend crash when the client encoding cannot represent a localized + error message (Tom) + + + + We have addressed similar issues before, but it would still fail if + the character has no equivalent message itself couldn't + be converted. The fix is to disable localization and send the plain + ASCII error message when we detect such a situation. + + + + + + Fix possible crash when deeply nested functions are invoked from + a trigger (Tom) + + + + + + Improve optimization of expression IN + (expression-list) queries (Tom, per an idea from Robert + Haas) + + + + Cases in which there are query variables on the right-hand side had been + handled less efficiently in 8.2.x and 8.3.x than in prior versions. + The fix restores 8.1 behavior for such cases. + + + + + + Fix mis-expansion of rule queries when a sub-SELECT appears + in a function call in FROM, a multi-row VALUES + list, or a RETURNING list (Tom) + + + + The usual symptom of this problem is an unrecognized node type + error. + + + + + + Fix memory leak during rescan of a hashed aggregation plan (Neil) + + + + + + Ensure an error is reported when a newly-defined PL/pgSQL trigger + function is invoked as a normal function (Tom) + + + + + + Prevent possible collision of relfilenode numbers + when moving a table to another tablespace with ALTER SET + TABLESPACE (Heikki) + + + + The command tried to re-use the existing filename, instead of + picking one that is known unused in the destination directory. + + + + + + Fix incorrect tsearch2 headline generation when single query + item matches first word of text (Sushant Sinha) + + + + + + Fix improper display of fractional seconds in interval values when + using a non-ISO datestyle in an + + + + + Ensure SPI_getvalue and SPI_getbinval + behave correctly when the passed tuple and tuple descriptor have + different numbers of columns (Tom) + + + + This situation is normal when a table has had columns added or removed, + but these two functions didn't handle it properly. + The only likely consequence is an incorrect error indication. + + + + + + Fix ecpg's parsing of CREATE ROLE (Michael) + + + + + + Fix recent breakage of pg_ctl restart (Tom) + + + + + + Ensure pg_control is opened in binary mode + (Itagaki Takahiro) + + + + pg_controldata and pg_resetxlog + did this incorrectly, and so could fail on Windows. + + + + + + Update time zone data files to tzdata release 2008i (for + DST law changes in Argentina, Brazil, Mauritius, Syria) + + + + + + + + Release 8.2.10 @@ -2297,8 +2478,7 @@ do it for earlier branch release files. Increase default values for shared_buffers - and max_fsm_pages + and max_fsm_pages (Andrew) @@ -4335,6 +4515,155 @@ do it for earlier branch release files. + + Release 8.1.15 + + + Release date + 2008-11-03 + + + + This release contains a variety of fixes from 8.1.14. + For information about new features in the 8.1 major release, see + . + + + + Migration to Version 8.1.15 + + + 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 + + + + + + Fix GiST index corruption due to marking the wrong index entry + dead after a deletion (Teodor) + + + + This would result in index searches failing to find rows they + should have found. + + + + + + Fix backend crash when the client encoding cannot represent a localized + error message (Tom) + + + + We have addressed similar issues before, but it would still fail if + the character has no equivalent message itself couldn't + be converted. The fix is to disable localization and send the plain + ASCII error message when we detect such a situation. + + + + + + Fix possible crash when deeply nested functions are invoked from + a trigger (Tom) + + + + + + Fix mis-expansion of rule queries when a sub-SELECT appears + in a function call in FROM, a multi-row VALUES + list, or a RETURNING list (Tom) + + + + The usual symptom of this problem is an unrecognized node type + error. + + + + + + Ensure an error is reported when a newly-defined PL/pgSQL trigger + function is invoked as a normal function (Tom) + + + + + + Prevent possible collision of relfilenode numbers + when moving a table to another tablespace with ALTER SET + TABLESPACE (Heikki) + + + + The command tried to re-use the existing filename, instead of + picking one that is known unused in the destination directory. + + + + + + Fix incorrect tsearch2 headline generation when single query + item matches first word of text (Sushant Sinha) + + + + + + Fix improper display of fractional seconds in interval values when + using a non-ISO datestyle in an + + + + + Ensure SPI_getvalue and SPI_getbinval + behave correctly when the passed tuple and tuple descriptor have + different numbers of columns (Tom) + + + + This situation is normal when a table has had columns added or removed, + but these two functions didn't handle it properly. + The only likely consequence is an incorrect error indication. + + + + + + Fix ecpg's parsing of CREATE ROLE (Michael) + + + + + + Fix recent breakage of pg_ctl restart (Tom) + + + + + + Update time zone data files to tzdata release 2008i (for + DST law changes in Argentina, Brazil, Mauritius, Syria) + + + + + + + + Release 8.1.14 @@ -8256,6 +8585,117 @@ psql -t -f fixseq.sql db1 | psql -e db1 + + Release 8.0.19 + + + Release date + 2008-11-03 + + + + This release contains a variety of fixes from 8.0.18. + For information about new features in the 8.0 major release, see + . + + + + Migration to Version 8.0.19 + + + 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 + + + + + + Fix backend crash when the client encoding cannot represent a localized + error message (Tom) + + + + We have addressed similar issues before, but it would still fail if + the character has no equivalent message itself couldn't + be converted. The fix is to disable localization and send the plain + ASCII error message when we detect such a situation. + + + + + + Fix possible crash when deeply nested functions are invoked from + a trigger (Tom) + + + + + + Ensure an error is reported when a newly-defined PL/pgSQL trigger + function is invoked as a normal function (Tom) + + + + + + Fix incorrect tsearch2 headline generation when single query + item matches first word of text (Sushant Sinha) + + + + + + Fix improper display of fractional seconds in interval values when + using a non-ISO datestyle in an + + + + + Ensure SPI_getvalue and SPI_getbinval + behave correctly when the passed tuple and tuple descriptor have + different numbers of columns (Tom) + + + + This situation is normal when a table has had columns added or removed, + but these two functions didn't handle it properly. + The only likely consequence is an incorrect error indication. + + + + + + Fix ecpg's parsing of CREATE USER (Michael) + + + + + + Fix recent breakage of pg_ctl restart (Tom) + + + + + + Update time zone data files to tzdata release 2008i (for + DST law changes in Argentina, Brazil, Mauritius, Syria) + + + + + + + + Release 8.0.18 @@ -12538,6 +12978,90 @@ typedefs (Michael) + + Release 7.4.23 + + + Release date + 2008-11-03 + + + + This release contains a variety of fixes from 7.4.22. + For information about new features in the 7.4 major release, see + . + + + + Migration to Version 7.4.23 + + + 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 backend crash when the client encoding cannot represent a localized + error message (Tom) + + + + We have addressed similar issues before, but it would still fail if + the character has no equivalent message itself couldn't + be converted. The fix is to disable localization and send the plain + ASCII error message when we detect such a situation. + + + + + + Fix incorrect tsearch2 headline generation when single query + item matches first word of text (Sushant Sinha) + + + + + + Fix improper display of fractional seconds in interval values when + using a non-ISO datestyle in an + + + + + Ensure SPI_getvalue and SPI_getbinval + behave correctly when the passed tuple and tuple descriptor have + different numbers of columns (Tom) + + + + This situation is normal when a table has had columns added or removed, + but these two functions didn't handle it properly. + The only likely consequence is an incorrect error indication. + + + + + + Fix ecpg's parsing of CREATE USER (Michael) + + + + + + + + Release 7.4.22