|
|
@ -1,5 +1,5 @@ |
|
|
|
<!-- |
|
|
|
<!-- |
|
|
|
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp $ |
|
|
|
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.316 2004/12/13 18:05:08 petere Exp $ |
|
|
|
--> |
|
|
|
--> |
|
|
|
|
|
|
|
|
|
|
|
<appendix id="release"> |
|
|
|
<appendix id="release"> |
|
|
@ -519,7 +519,7 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Improve btree index performance for duplicate keys (Dmitry Tkach, Tom) |
|
|
|
Improve B-tree index performance for duplicate keys (Dmitry Tkach, Tom) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
This improves the way indexes are scanned when many duplicate |
|
|
|
This improves the way indexes are scanned when many duplicate |
|
|
@ -1244,7 +1244,7 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
and <command>CHECKPOINT</command> (Tom) |
|
|
|
and <command>CHECKPOINT</command> (Tom) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
In 7.3 and 7.4, a long-running btree index build could block concurrent |
|
|
|
In 7.3 and 7.4, a long-running B-tree index build could block concurrent |
|
|
|
<command>CHECKPOINT</>s from completing, thereby causing WAL bloat because the |
|
|
|
<command>CHECKPOINT</>s from completing, thereby causing WAL bloat because the |
|
|
|
WAL log could not be recycled. |
|
|
|
WAL log could not be recycled. |
|
|
|
</para> |
|
|
|
</para> |
|
|
@ -1426,8 +1426,8 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Make <function>netmask()</> and <function>hostmask()</> functions |
|
|
|
Make <function>netmask</> and <function>hostmask</> functions |
|
|
|
return maximum-length masklen (Tom) |
|
|
|
return maximum-length mask length (Tom) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
@ -1810,7 +1810,7 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Add global <application>psql</> config file, <filename>psqlrc.sample</filename> |
|
|
|
Add global <application>psql</> configuration file, <filename>psqlrc.sample</filename> |
|
|
|
(Bruce) |
|
|
|
(Bruce) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
<para> |
|
|
|
<para> |
|
|
@ -1983,7 +1983,7 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Many ecpg improvements, including <command>SET DESCRIPTOR</> (Michael) |
|
|
|
Many ECPG improvements, including <command>SET DESCRIPTOR</> (Michael) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
@ -2076,7 +2076,7 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Decouple platform tests from cpu spinlock code (Bruce, Tom) |
|
|
|
Decouple platform tests from CPU spinlock code (Bruce, Tom) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
@ -2224,7 +2224,7 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Make libpq and ecpg build as proper shared libraries on OS X (Tom) |
|
|
|
Make libpq and ECPG build as proper shared libraries on OS X (Tom) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
@ -2238,74 +2238,74 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.315 2004/12/01 19:00:27 tgl Exp |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Overhaul of /contrib/dblink (Joe) |
|
|
|
Overhaul of <filename>contrib/dblink</> (Joe) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
/contrib/dbmirror improvements (Steven Singer) |
|
|
|
<filename>contrib/dbmirror</> improvements (Steven Singer) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
New /contrib/xml2 (John Gray, Torchbox) |
|
|
|
New <filename>contrib/xml2</> (John Gray, Torchbox) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Update /contrib/mysql |
|
|
|
Updated <filename>contrib/mysql</filename> |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
New version of /contrib/btree_gist (Teodor) |
|
|
|
New version of <filename>contrib/btree_gist</> (Teodor) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
New /contrib/trgm, trigram matching for |
|
|
|
New <filename>contrib/trgm</>, trigram matching for |
|
|
|
<productname>PostgreSQL</productname> (Teodor) |
|
|
|
<productname>PostgreSQL</productname> (Teodor) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Many /contrib/tsearch2 improvements (Teodor) |
|
|
|
Many <filename>contrib/tsearch2</> improvements (Teodor) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Add double metaphone to /contrib/fuzzystrmatch (Andrew) |
|
|
|
Add double metaphone to <filename>contrib/fuzzystrmatch</> (Andrew) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Allow /contrib/pg_autovacuum to run as a Windows service (Dave Page) |
|
|
|
Allow <filename>contrib/pg_autovacuum</> to run as a Windows service (Dave Page) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Add functions to /contrib/dbsize (Andreas Pflug) |
|
|
|
Add functions to <filename>contrib/dbsize</> (Andreas Pflug) |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Remove contrib/pg_logger |
|
|
|
Removed <filename>contrib/pg_logger</> |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Remove contrib/rserv: obsoleted by various separate projects |
|
|
|
Removed <filename>contrib/rserv</>: obsoleted by various separate projects |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
|
@ -2355,7 +2355,7 @@ left-side rows given just the right data distribution. |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
This is to guard against any possible security issues. |
|
|
|
This is to guard against any possible security issues. |
|
|
|
</para></listitem> |
|
|
|
</para></listitem> |
|
|
|
<listitem><para>Avoid using temp files in /tmp in make_oidjoins_check</para> |
|
|
|
<listitem><para>Avoid using temp files in <filename>/tmp</> in <command>make_oidjoins_check</command></para> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
This has been reported as a security issue, though it's hardly worthy of |
|
|
|
This has been reported as a security issue, though it's hardly worthy of |
|
|
|
concern since there is no reason for non-developers to use this script anyway. |
|
|
|
concern since there is no reason for non-developers to use this script anyway. |
|
|
@ -2366,7 +2366,7 @@ result</para> |
|
|
|
In rare cases, a client might think that its last command had succeeded when |
|
|
|
In rare cases, a client might think that its last command had succeeded when |
|
|
|
it really had been aborted by forced database shutdown. |
|
|
|
it really had been aborted by forced database shutdown. |
|
|
|
</para></listitem> |
|
|
|
</para></listitem> |
|
|
|
<listitem><para>Repair bug in pg_stat_get_backend_idset()</para> |
|
|
|
<listitem><para>Repair bug in <function>pg_stat_get_backend_idset</function></para> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
This could lead to misbehavior in some of the system-statistics views. |
|
|
|
This could lead to misbehavior in some of the system-statistics views. |
|
|
|
</para></listitem> |
|
|
|
</para></listitem> |
|
|
@ -2410,9 +2410,9 @@ ECPG prepare statement</para></listitem> |
|
|
|
<title>Changes</title> |
|
|
|
<title>Changes</title> |
|
|
|
|
|
|
|
|
|
|
|
<itemizedlist> |
|
|
|
<itemizedlist> |
|
|
|
<listitem><para>Repair possible crash during concurrent btree index insertions</para> |
|
|
|
<listitem><para>Repair possible crash during concurrent B-tree index insertions</para> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
This patch fixes a rare case in which concurrent insertions into a btree index |
|
|
|
This patch fixes a rare case in which concurrent insertions into a B-tree index |
|
|
|
could result in a server panic. No permanent damage would result, but it's |
|
|
|
could result in a server panic. No permanent damage would result, but it's |
|
|
|
still worth a re-release. The bug does not exist in pre-7.4 releases. |
|
|
|
still worth a re-release. The bug does not exist in pre-7.4 releases. |
|
|
|
</para></listitem> |
|
|
|
</para></listitem> |
|
|
|