1
0
mirror of https://github.com/postgres/postgres.git synced 2025-08-08 06:02:22 +03:00

Stamp 7.2.5.

This commit is contained in:
Tom Lane
2004-08-15 01:23:30 +00:00
parent d0b776b2be
commit 9f7cf9c0a6
9 changed files with 90 additions and 15 deletions

32
HISTORY
View File

@@ -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

2
configure vendored
View File

@@ -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 <<EOF
#define PG_VERSION "$VERSION"

View File

@@ -28,7 +28,7 @@ AC_CONFIG_HEADER(src/include/pg_config.h)
AC_PREREQ(2.13)
AC_CONFIG_AUX_DIR(config)
VERSION='7.2.4'
VERSION='7.2.5'
AC_SUBST(VERSION)
AC_DEFINE_UNQUOTED(PG_VERSION, "$VERSION")

View File

@@ -27,7 +27,7 @@ System Configuration
Operating System (example: Linux 2.0.26 ELF) :
PostgreSQL version (example: PostgreSQL-7.2.4): PostgreSQL-7.2.4
PostgreSQL version (example: PostgreSQL-7.2.5): PostgreSQL-7.2.5
Compiler used (example: gcc 2.95.2) :

View File

@@ -1,10 +1,53 @@
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.115.2.8 2003/01/29 22:12:42 tgl Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.115.2.9 2004/08/15 01:23:28 tgl Exp $
-->
<appendix id="release">
<title>Release Notes</title>
<sect1 id="release-7-2-5">
<title>Release 7.2.5</title>
<note>
<title>Release date</title>
<simpara>2004-08-16</simpara>
</note>
<para>
This release contains a variety of fixes from 7.2.4.
</para>
<sect2>
<title>Migration to version 7.2.5</title>
<para>
A dump/restore is not required for those running 7.2.X.
</para>
</sect2>
<sect2>
<title>Changes</title>
<itemizedlist>
<listitem><para>Prevent possible loss of committed transactions during crash</para>
<para>
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 <productname>PostgreSQL</productname> 7.1.
</para></listitem>
<listitem><para>Fix corner case for btree search in parallel with first root page split</para></listitem>
<listitem><para>Fix buffer overrun in <function>to_ascii</function> (Guido Notari)</para></listitem>
<listitem><para>Fix core dump in deadlock detection on machines where char is unsigned</para></listitem>
<listitem><para>Fix failure to respond to <command>pg_ctl stop -m fast</command> after Async_NotifyHandler runs</para></listitem>
<listitem><para>Repair memory leaks in pg_dump</para></listitem>
<listitem><para>Avoid conflict with system definition of <function>isblank()</function> function or macro</para></listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="release-7-2-4">
<title>Release 7.2.4</title>

View File

@@ -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.
-->
<!entity version "7.2.3">
<!entity version "7.2.5">
<!entity majorversion "7.2">

View File

@@ -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 ""

View File

@@ -1,8 +1,8 @@
#include <winver.h>
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 <20> 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

View File

@@ -1,8 +1,8 @@
#include <winver.h>
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"