From 8404aba80f92ec6cedaaa64eb64fa4852fc533ac Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 12 May 2010 23:27:43 +0000 Subject: [PATCH] Preliminary release notes for releases 8.4.4, 8.3.11, 8.2.17, 8.1.21, 8.0.25, 7.4.29. --- doc/src/sgml/release-7.4.sgml | 106 +++++++++++++++++++++- doc/src/sgml/release-8.0.sgml | 122 ++++++++++++++++++++++++- doc/src/sgml/release-8.1.sgml | 116 +++++++++++++++++++++++- doc/src/sgml/release-8.2.sgml | 163 +++++++++++++++++++++++++++++++++- 4 files changed, 503 insertions(+), 4 deletions(-) diff --git a/doc/src/sgml/release-7.4.sgml b/doc/src/sgml/release-7.4.sgml index f274f62206..7e1188c15a 100644 --- a/doc/src/sgml/release-7.4.sgml +++ b/doc/src/sgml/release-7.4.sgml @@ -1,6 +1,110 @@ - + + + Release 7.4.29 + + + Release date + 2010-05-17 + + + + This release contains a variety of fixes from 7.4.28. + For information about new features in the 7.4 major release, see + . + + + + The PostgreSQL community will stop releasing updates + for the 7.4.X release series in July 2010. + Users are encouraged to update to a newer release branch soon. + + + + Migration to Version 7.4.29 + + + A dump/restore is not required for those running 7.4.X. + However, if you are upgrading from a version earlier than 7.4.26, + see the release notes for 7.4.26. + + + + + + Changes + + + + + + Do not allow an unprivileged user to reset superuser-only parameter + settings (Alvaro) + + + + Previously, if an unprivileged user ran ALTER USER ... RESET + ALL for himself, or ALTER DATABASE ... RESET ALL for + a database he owns, this would remove all special parameter settings + for the user or database, even ones that are only supposed to be + changeable by a superuser. Now, the ALTER will only + remove the parameters that the user has permission to change. + + + + + + Avoid possible crash during backend shutdown if shutdown occurs + when a CONTEXT addition would be made to log entries (Tom) + + + + In some cases the context-printing function would fail because the + current transaction had already been rolled back when it came time + to print a log message. + + + + + + Update pl/perl's ppport.h for modern Perl versions + (Andrew) + + + + + + Fix assorted memory leaks in pl/python (Andreas Freund, Tom) + + + + + + Ensure that contrib/pgstattuple functions respond to cancel + interrupts promptly (Tatsuhito Kasahara) + + + + + + Make server startup deal properly with the case that + shmget() returns EINVAL for an existing + shared memory segment (Tom) + + + + This behavior has been observed on BSD-derived kernels including OS X. + It resulted in an entirely-misleading startup failure complaining that + the shared memory request size was too large. + + + + + + + + Release 7.4.28 diff --git a/doc/src/sgml/release-8.0.sgml b/doc/src/sgml/release-8.0.sgml index a01568ea7e..157723d68c 100644 --- a/doc/src/sgml/release-8.0.sgml +++ b/doc/src/sgml/release-8.0.sgml @@ -1,6 +1,126 @@ - + + + Release 8.0.25 + + + Release date + 2010-05-17 + + + + This release contains a variety of fixes from 8.0.24. + For information about new features in the 8.0 major release, see + . + + + + The PostgreSQL community will stop releasing updates + for the 8.0.X release series in July 2010. + Users are encouraged to update to a newer release branch soon. + + + + Migration to Version 8.0.25 + + + A dump/restore is not required for those running 8.0.X. + However, if you are upgrading from a version earlier than 8.0.22, + see the release notes for 8.0.22. + + + + + + Changes + + + + + + Do not allow an unprivileged user to reset superuser-only parameter + settings (Alvaro) + + + + Previously, if an unprivileged user ran ALTER USER ... RESET + ALL for himself, or ALTER DATABASE ... RESET ALL for + a database he owns, this would remove all special parameter settings + for the user or database, even ones that are only supposed to be + changeable by a superuser. Now, the ALTER will only + remove the parameters that the user has permission to change. + + + + + + Avoid possible crash during backend shutdown if shutdown occurs + when a CONTEXT addition would be made to log entries (Tom) + + + + In some cases the context-printing function would fail because the + current transaction had already been rolled back when it came time + to print a log message. + + + + + + Update pl/perl's ppport.h for modern Perl versions + (Andrew) + + + + + + Fix assorted memory leaks in pl/python (Andreas Freund, Tom) + + + + + + Prevent infinite recursion in psql when expanding + a variable that refers to itself (Tom) + + + + + + Ensure that contrib/pgstattuple functions respond to cancel + interrupts promptly (Tatsuhito Kasahara) + + + + + + Make server startup deal properly with the case that + shmget() returns EINVAL for an existing + shared memory segment (Tom) + + + + This behavior has been observed on BSD-derived kernels including OS X. + It resulted in an entirely-misleading startup failure complaining that + the shared memory request size was too large. + + + + + + Update time zone data files to tzdata release 2010j + for DST law changes in Argentina, Australian Antarctic, Bangladesh, + Mexico, Morocco, Pakistan, Palestine, Russia, Syria, Tunisia; + also historical corrections for Taiwan. + + + + + + + + Release 8.0.24 diff --git a/doc/src/sgml/release-8.1.sgml b/doc/src/sgml/release-8.1.sgml index 6fdda93bb2..83b3ad11a3 100644 --- a/doc/src/sgml/release-8.1.sgml +++ b/doc/src/sgml/release-8.1.sgml @@ -1,6 +1,120 @@ - + + + Release 8.1.21 + + + Release date + 2010-05-17 + + + + This release contains a variety of fixes from 8.1.20. + For information about new features in the 8.1 major release, see + . + + + + Migration to Version 8.1.21 + + + A dump/restore is not required for those running 8.1.X. + However, if you are upgrading from a version earlier than 8.1.18, + see the release notes for 8.1.18. + + + + + + Changes + + + + + + Do not allow an unprivileged user to reset superuser-only parameter + settings (Alvaro) + + + + Previously, if an unprivileged user ran ALTER USER ... RESET + ALL for himself, or ALTER DATABASE ... RESET ALL for + a database he owns, this would remove all special parameter settings + for the user or database, even ones that are only supposed to be + changeable by a superuser. Now, the ALTER will only + remove the parameters that the user has permission to change. + + + + + + Avoid possible crash during backend shutdown if shutdown occurs + when a CONTEXT addition would be made to log entries (Tom) + + + + In some cases the context-printing function would fail because the + current transaction had already been rolled back when it came time + to print a log message. + + + + + + Update pl/perl's ppport.h for modern Perl versions + (Andrew) + + + + + + Fix assorted memory leaks in pl/python (Andreas Freund, Tom) + + + + + + Prevent infinite recursion in psql when expanding + a variable that refers to itself (Tom) + + + + + + Ensure that contrib/pgstattuple functions respond to cancel + interrupts promptly (Tatsuhito Kasahara) + + + + + + Make server startup deal properly with the case that + shmget() returns EINVAL for an existing + shared memory segment (Tom) + + + + This behavior has been observed on BSD-derived kernels including OS X. + It resulted in an entirely-misleading startup failure complaining that + the shared memory request size was too large. + + + + + + Update time zone data files to tzdata release 2010j + for DST law changes in Argentina, Australian Antarctic, Bangladesh, + Mexico, Morocco, Pakistan, Palestine, Russia, Syria, Tunisia; + also historical corrections for Taiwan. + + + + + + + + Release 8.1.20 diff --git a/doc/src/sgml/release-8.2.sgml b/doc/src/sgml/release-8.2.sgml index abb1903c87..d4818abf64 100644 --- a/doc/src/sgml/release-8.2.sgml +++ b/doc/src/sgml/release-8.2.sgml @@ -1,6 +1,167 @@ - + + + Release 8.2.17 + + + Release date + 2010-05-17 + + + + This release contains a variety of fixes from 8.2.16. + For information about new features in the 8.2 major release, see + . + + + + Migration to Version 8.2.17 + + + A dump/restore is not required for those running 8.2.X. + However, if you are upgrading from a version earlier than 8.2.14, + see the release notes for 8.2.14. + + + + + + Changes + + + + + + Fix possible crash if a cache reset message is received during + rebuild of a relcache entry (Heikki) + + + + This error was introduced in 8.2.16 while fixing a related failure. + + + + + + Do not allow an unprivileged user to reset superuser-only parameter + settings (Alvaro) + + + + Previously, if an unprivileged user ran ALTER USER ... RESET + ALL for himself, or ALTER DATABASE ... RESET ALL for + a database he owns, this would remove all special parameter settings + for the user or database, even ones that are only supposed to be + changeable by a superuser. Now, the ALTER will only + remove the parameters that the user has permission to change. + + + + + + Avoid possible crash during backend shutdown if shutdown occurs + when a CONTEXT addition would be made to log entries (Tom) + + + + In some cases the context-printing function would fail because the + current transaction had already been rolled back when it came time + to print a log message. + + + + + + Update pl/perl's ppport.h for modern Perl versions + (Andrew) + + + + + + Fix assorted memory leaks in pl/python (Andreas Freund, Tom) + + + + + + Prevent infinite recursion in psql when expanding + a variable that refers to itself (Tom) + + + + + + Fix psql's \copy to not add spaces around + a dot within \copy (select ...) (Tom) + + + + Addition of spaces around the decimal point in a numeric literal would + result in a syntax error. + + + + + + Ensure that contrib/pgstattuple functions respond to cancel + interrupts promptly (Tatsuhito Kasahara) + + + + + + Make server startup deal properly with the case that + shmget() returns EINVAL for an existing + shared memory segment (Tom) + + + + This behavior has been observed on BSD-derived kernels including OS X. + It resulted in an entirely-misleading startup failure complaining that + the shared memory request size was too large. + + + + + + Avoid possible crashes in syslogger process on Windows (Heikki) + + + + + + Deal more robustly with incomplete time zone information in the + Windows registry (Magnus) + + + + + + Update the set of known Windows time zone names (Magnus) + + + + + + Update time zone data files to tzdata release 2010j + for DST law changes in Argentina, Australian Antarctic, Bangladesh, + Mexico, Morocco, Pakistan, Palestine, Russia, Syria, Tunisia; + also historical corrections for Taiwan. + + + + Also, add PKST (Pakistan Summer Time) to the default set of + timezone abbreviations. + + + + + + + + Release 8.2.16