From: Tom Lane Date: Sun, 15 Aug 2004 01:23:30 +0000 (+0000) Subject: Stamp 7.2.5. X-Git-Tag: REL7_2_5~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9f7cf9c0a69d1f931a6160b15da0a91bfd99c2b2;p=postgresql Stamp 7.2.5. --- diff --git a/HISTORY b/HISTORY index 3891cdec89..e30b402698 100644 --- a/HISTORY +++ b/HISTORY @@ -1,6 +1,38 @@ Release Notes + Release 7.2.5 + + Release date: 2004-08-16 + + This release contains a variety of fixes from 7.2.4. + _________________________________________________________________ + + Migration to version 7.2.5 + + A dump/restore is not required for those running 7.2.X. + _________________________________________________________________ + + Changes + + * Prevent possible loss of committed transactions during crash + Due to insufficient interlocking between transaction commit and + checkpointing, it was possible for transactions committed just + before the most recent checkpoint to be lost, in whole or in part, + following a database crash and restart. This is a serious bug that + has existed since PostgreSQL 7.1. + * Fix corner case for btree search in parallel with first root page + split + * Fix buffer overrun in to_ascii (Guido Notari) + * Fix core dump in deadlock detection on machines where char is + unsigned + * Fix failure to respond to "pg_ctl stop -m fast" after + Async_NotifyHandler runs + * Repair memory leaks in pg_dump + * Avoid conflict with system definition of isblank() function or + macro + _________________________________________________________________ + Release 7.2.4 Release date: 2003-01-30 diff --git a/configure b/configure index 21422f6267..48dc04696b 100755 --- a/configure +++ b/configure @@ -615,7 +615,7 @@ ac_config_sub=$ac_aux_dir/config.sub ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. -VERSION='7.2.4' +VERSION='7.2.5' cat >> confdefs.h < Release Notes + + Release 7.2.5 + + + Release date + 2004-08-16 + + + + This release contains a variety of fixes from 7.2.4. + + + + + Migration to version 7.2.5 + + + A dump/restore is not required for those running 7.2.X. + + + + + Changes + + +Prevent possible loss of committed transactions during crash + +Due to insufficient interlocking between transaction commit and checkpointing, +it was possible for transactions committed just before the most recent +checkpoint to be lost, in whole or in part, following a database crash and +restart. This is a serious bug that has existed +since PostgreSQL 7.1. + +Fix corner case for btree search in parallel with first root page split +Fix buffer overrun in to_ascii (Guido Notari) +Fix core dump in deadlock detection on machines where char is unsigned +Fix failure to respond to pg_ctl stop -m fast after Async_NotifyHandler runs +Repair memory leaks in pg_dump +Avoid conflict with system definition of isblank() function or macro + + + + Release 7.2.4 diff --git a/doc/src/sgml/version.sgml b/doc/src/sgml/version.sgml index cff149c495..ddc58b957d 100644 --- a/doc/src/sgml/version.sgml +++ b/doc/src/sgml/version.sgml @@ -3,5 +3,5 @@ Update this file to propagate correct current version numbers to the documentation. In text, use for example &version; to refer to them. --> - + diff --git a/src/include/pg_config.h.win32 b/src/include/pg_config.h.win32 index 90de28cb63..92519ac769 100644 --- a/src/include/pg_config.h.win32 +++ b/src/include/pg_config.h.win32 @@ -3,8 +3,8 @@ /* * Parts of pg_config.h that you get with autoconf on other systems */ -#define PG_VERSION "7.2.4" -#define PG_VERSION_STR "7.2.4 (win32)" +#define PG_VERSION "7.2.5" +#define PG_VERSION_STR "7.2.5 (win32)" #define SYSCONFDIR "" diff --git a/src/interfaces/libpq++/libpq++dll.rc b/src/interfaces/libpq++/libpq++dll.rc index 6a21ff97d5..f34b352512 100644 --- a/src/interfaces/libpq++/libpq++dll.rc +++ b/src/interfaces/libpq++/libpq++dll.rc @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 7,2,3,0 - PRODUCTVERSION 7,2,3,0 + FILEVERSION 7,2,5,0 + PRODUCTVERSION 7,2,5,0 FILEFLAGSMASK 0x3fL FILEFLAGS 0x0L FILEOS 0x40004L @@ -16,14 +16,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", " \0" VALUE "FileDescription", "PostgreSQL C++ Access Library\0" - VALUE "FileVersion", "7, 2, 3, 0\0" + VALUE "FileVersion", "7, 2, 5, 0\0" VALUE "InternalName", "libpq++\0" VALUE "LegalCopyright", "Copyright © 2000\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "libpq++.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "PostgreSQL\0" - VALUE "ProductVersion", "7, 2, 3, 0\0" + VALUE "ProductVersion", "7, 2, 5, 0\0" VALUE "SpecialBuild", "\0" END END diff --git a/src/interfaces/libpq/libpq.rc b/src/interfaces/libpq/libpq.rc index d6092861b5..0c05c796e1 100644 --- a/src/interfaces/libpq/libpq.rc +++ b/src/interfaces/libpq/libpq.rc @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 7,2,4,0 - PRODUCTVERSION 7,2,4,0 + FILEVERSION 7,2,5,0 + PRODUCTVERSION 7,2,5,0 FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,13 +15,13 @@ BEGIN BEGIN VALUE "CompanyName", "\0" VALUE "FileDescription", "PostgreSQL Access Library\0" - VALUE "FileVersion", "7, 2, 4, 0\0" + VALUE "FileVersion", "7, 2, 5, 0\0" VALUE "InternalName", "libpq\0" VALUE "LegalCopyright", "Copyright (C) 2000\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "libpq.dll\0" VALUE "ProductName", "PostgreSQL\0" - VALUE "ProductVersion", "7, 2, 4, 0\0" + VALUE "ProductVersion", "7, 2, 5, 0\0" END END BLOCK "VarFileInfo"