|
1 | 1 | <!--
|
2 |
| -$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.411 2005/12/08 23:22:20 momjian Exp $ |
| 2 | +$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.412 2005/12/09 20:40:12 tgl Exp $ |
3 | 3 |
|
4 | 4 | Typical markup:
|
5 | 5 |
|
@@ -43,33 +43,67 @@ For new features, add links to the documentation sections.
|
43 | 43 | <title>Changes</title>
|
44 | 44 |
|
45 | 45 | <itemizedlist>
|
46 |
| -<listitem><para>Optimizer fixes (Tom)</para></listitem> |
| 46 | +<listitem><para>Fix incorrect optimizations of outer-join conditions |
| 47 | +(Tom)</para></listitem> |
47 | 48 |
|
48 |
| -<listitem><para>Re-enable <function>to_char(time)</> and |
49 |
| -<function>to_char(interval)</> to use <literal>AM</>/<literal>PM</> |
50 |
| -specifications (Bruce)</para></listitem> |
| 49 | +<listitem><para>Fix problems with wrong reported column names in cases |
| 50 | +involving sub-selects flattened by the optimizer (Tom)</para></listitem> |
51 | 51 |
|
52 |
| -<listitem><para>Re-enable <function>to_char(time)</> and |
53 |
| -<function>to_char(interval)</> to use <literal>HH</>, <literal>HH12</>, and |
54 |
| -<literal>D</> format specifiers. (<function>to_char(interval)</> should |
55 |
| -probably use <literal>HH24</>.)</para></listitem> |
| 52 | +<listitem><para>Fix update failures in scenarios involving CHECK constraints, |
| 53 | +toasted columns, <emphasis>and</> indexes (Tom)</para></listitem> |
56 | 54 |
|
57 |
| -<listitem><para>Fix bgwriter problem on exit failure |
58 |
| -(Tom)</para></listitem> |
| 55 | +<listitem><para>Fix bgwriter problems after recovering from errors |
| 56 | +(Tom)</para> |
| 57 | +<para> |
| 58 | +The background writer was found to leak buffer pins after write errors. |
| 59 | +While not fatal in itself, this might lead to mysterious blockages of |
| 60 | +later VACUUM commands. |
| 61 | +</para> |
| 62 | +</listitem> |
59 | 63 |
|
60 |
| -<listitem><para><filename>/contrib/tsearch2</> fixes |
61 |
| -(Teodor)</para></listitem> |
| 64 | +<listitem><para>Prevent failure if client sends Bind protocol message |
| 65 | +when current transaction is already aborted</para></listitem> |
| 66 | + |
| 67 | +<listitem><para><filename>/contrib/tsearch2</> and <filename>/contrib/ltree</> |
| 68 | +fixes (Teodor)</para></listitem> |
62 | 69 |
|
63 |
| -<listitem><para>Fix problem with Win32 translated error messages in |
64 |
| -languages that require word reordering, like Turkish (Andrew, |
65 |
| -Tom)</para></listitem> |
| 70 | +<listitem><para>Fix problems with translated error messages in |
| 71 | +languages that require word reordering, such as Turkish; also problems with |
| 72 | +unexpected truncation of output strings and wrong display of the smallest |
| 73 | +possible bigint value (Andrew, Tom)</para> |
| 74 | +<para> |
| 75 | +These problems only appeared on platforms that were using our |
| 76 | +<filename>port/snprintf.c</> code, which includes BSD variants if |
| 77 | +<literal>--enable-nls</> was given, and perhaps others. In addition, |
| 78 | +a different form of the translated-error-message problem could appear |
| 79 | +on Windows depending on which version of <filename>libintl</> was used. |
| 80 | +</para></listitem> |
66 | 81 |
|
67 |
| -<listitem><para>AIX, HPUX, and MC C compile fixes (Tom, Hiroshi |
| 82 | +<listitem><para>Re-allow <literal>AM</>/<literal>PM</>, <literal>HH</>, |
| 83 | +<literal>HH12</>, and <literal>D</> format specifiers for |
| 84 | +<function>to_char(time)</> and <function>to_char(interval)</>. |
| 85 | +(<function>to_char(interval)</> should probably use |
| 86 | +<literal>HH24</>.) (Bruce)</para></listitem> |
| 87 | + |
| 88 | +<listitem><para>AIX, HPUX, and MSVC compile fixes (Tom, Hiroshi |
68 | 89 | Saito)</para></listitem>
|
69 | 90 |
|
70 |
| -<listitem><para>Add 8.1.0 release note item on how to migrate invalid |
71 |
| -<literal>UTF-8</> byte sequences (Paul Lindner)</para></listitem> |
| 91 | +<listitem><para>Optimizer improvements (Tom)</para></listitem> |
| 92 | + |
| 93 | +<listitem><para>Retry file reads and writes after Windows |
| 94 | +NO_SYSTEM_RESOURCES error (Qingqing Zhou)</para></listitem> |
| 95 | + |
| 96 | +<listitem><para>Prevent <application>autovacuum</> from crashing during |
| 97 | +ANALYZE of expression index (Alvaro)</para></listitem> |
| 98 | + |
| 99 | +<listitem><para>Fix problems with ON COMMIT DELETE ROWS temp |
| 100 | +tables</para></listitem> |
72 | 101 |
|
| 102 | +<listitem><para>Fix problems when a trigger alters the output of a SELECT |
| 103 | +DISTINCT query</para></listitem> |
| 104 | + |
| 105 | +<listitem><para>Add 8.1.0 release note item on how to migrate invalid |
| 106 | +<literal>UTF-8</> byte sequences (Paul Lindner)</para></listitem> |
73 | 107 | </itemizedlist>
|
74 | 108 |
|
75 | 109 | </sect2>
|
@@ -2197,6 +2231,86 @@ psql -t -f fixseq.sql db1 | psql -e db1
|
2197 | 2231 | </sect2>
|
2198 | 2232 | </sect1>
|
2199 | 2233 |
|
| 2234 | + <sect1 id="release-8-0-5"> |
| 2235 | + <title>Release 8.0.5</title> |
| 2236 | + |
| 2237 | + <note> |
| 2238 | + <title>Release date</title> |
| 2239 | + <simpara>2005-12-12</simpara> |
| 2240 | + </note> |
| 2241 | + |
| 2242 | + <para> |
| 2243 | + This release contains a variety of fixes from 8.0.4. |
| 2244 | + </para> |
| 2245 | + |
| 2246 | + <sect2> |
| 2247 | + <title>Migration to version 8.0.5</title> |
| 2248 | + |
| 2249 | + <para> |
| 2250 | + A dump/restore is not required for those running 8.0.X. However, |
| 2251 | + if you are upgrading from a version earlier than 8.0.3, see the release |
| 2252 | + notes for 8.0.3. |
| 2253 | + </para> |
| 2254 | + </sect2> |
| 2255 | + |
| 2256 | + <sect2> |
| 2257 | + <title>Changes</title> |
| 2258 | + |
| 2259 | +<itemizedlist> |
| 2260 | + |
| 2261 | +<listitem><para>Fix race condition in transaction log management</para> |
| 2262 | +<para>There was a narrow window in which an I/O operation could be initiated |
| 2263 | +for the wrong page, leading to an Assert failure or data |
| 2264 | +corruption.</para> |
| 2265 | +</listitem> |
| 2266 | + |
| 2267 | +<listitem><para>Fix bgwriter problems after recovering from errors |
| 2268 | +(Tom)</para> |
| 2269 | +<para> |
| 2270 | +The background writer was found to leak buffer pins after write errors. |
| 2271 | +While not fatal in itself, this might lead to mysterious blockages of |
| 2272 | +later VACUUM commands. |
| 2273 | +</para> |
| 2274 | +</listitem> |
| 2275 | + |
| 2276 | +<listitem><para>Prevent failure if client sends Bind protocol message |
| 2277 | +when current transaction is already aborted</para></listitem> |
| 2278 | + |
| 2279 | +<listitem><para><filename>/contrib/ltree</> fixes (Teodor)</para></listitem> |
| 2280 | + |
| 2281 | +<listitem><para>AIX and HPUX compile fixes (Tom)</para></listitem> |
| 2282 | + |
| 2283 | +<listitem><para>Retry file reads and writes after Windows |
| 2284 | +NO_SYSTEM_RESOURCES error (Qingqing Zhou)</para></listitem> |
| 2285 | + |
| 2286 | +<listitem><para>Fix intermittent failure when <varname>log_line_prefix</> |
| 2287 | +includes <literal>%i</></para></listitem> |
| 2288 | + |
| 2289 | +<listitem><para>Fix <application>psql</> performance issue with long scripts |
| 2290 | +on Windows (Merlin Moncure)</para></listitem> |
| 2291 | + |
| 2292 | +<listitem><para>Fix missing updates of <filename>pg_group</> flat |
| 2293 | +file</para></listitem> |
| 2294 | + |
| 2295 | +<listitem><para>Fix longstanding planning error for outer joins</para> |
| 2296 | +<para>This bug sometimes caused a bogus error <quote>RIGHT JOIN is |
| 2297 | +only supported with merge-joinable join conditions</>.</para></listitem> |
| 2298 | + |
| 2299 | +<listitem><para>Postpone timezone initialization until after |
| 2300 | +<filename>postmaster.pid</> is created</para> |
| 2301 | +<para>This avoids confusing startup scripts that expect the pid file to appear |
| 2302 | +quickly.</para></listitem> |
| 2303 | + |
| 2304 | +<listitem><para>Prevent core dump in <application>pg_autovacuum</> when a |
| 2305 | +table has been dropped</para></listitem> |
| 2306 | + |
| 2307 | +<listitem><para>Fix problems with whole-row references (<literal>foo.*</>) |
| 2308 | +to subquery results</para></listitem> |
| 2309 | +</itemizedlist> |
| 2310 | + |
| 2311 | + </sect2> |
| 2312 | + </sect1> |
| 2313 | + |
2200 | 2314 | <sect1 id="release-8-0-4">
|
2201 | 2315 | <title>Release 8.0.4</title>
|
2202 | 2316 |
|
@@ -4978,6 +5092,57 @@ typedefs (Michael)</para></listitem>
|
4978 | 5092 | </sect2>
|
4979 | 5093 | </sect1>
|
4980 | 5094 |
|
| 5095 | + <sect1 id="release-7-4-10"> |
| 5096 | + <title>Release 7.4.10</title> |
| 5097 | + |
| 5098 | + <note> |
| 5099 | + <title>Release date</title> |
| 5100 | + <simpara>2005-12-12</simpara> |
| 5101 | + </note> |
| 5102 | + |
| 5103 | + <para> |
| 5104 | + This release contains a variety of fixes from 7.4.9. |
| 5105 | + </para> |
| 5106 | + |
| 5107 | + <sect2> |
| 5108 | + <title>Migration to version 7.4.10</title> |
| 5109 | + |
| 5110 | + <para> |
| 5111 | + A dump/restore is not required for those running 7.4.X. However, |
| 5112 | + if you are upgrading from a version earlier than 7.4.8, see the release |
| 5113 | + notes for 7.4.8. |
| 5114 | + </para> |
| 5115 | + </sect2> |
| 5116 | + |
| 5117 | + <sect2> |
| 5118 | + <title>Changes</title> |
| 5119 | + |
| 5120 | +<itemizedlist> |
| 5121 | + |
| 5122 | +<listitem><para>Fix race condition in transaction log management</para> |
| 5123 | +<para>There was a narrow window in which an I/O operation could be initiated |
| 5124 | +for the wrong page, leading to an Assert failure or data |
| 5125 | +corruption.</para> |
| 5126 | +</listitem> |
| 5127 | + |
| 5128 | +<listitem><para>Prevent failure if client sends Bind protocol message |
| 5129 | +when current transaction is already aborted</para></listitem> |
| 5130 | + |
| 5131 | +<listitem><para><filename>/contrib/ltree</> fixes (Teodor)</para></listitem> |
| 5132 | + |
| 5133 | +<listitem><para>AIX and HPUX compile fixes (Tom)</para></listitem> |
| 5134 | + |
| 5135 | +<listitem><para>Fix longstanding planning error for outer joins</para> |
| 5136 | +<para>This bug sometimes caused a bogus error <quote>RIGHT JOIN is |
| 5137 | +only supported with merge-joinable join conditions</>.</para></listitem> |
| 5138 | + |
| 5139 | +<listitem><para>Prevent core dump in <application>pg_autovacuum</> when a |
| 5140 | +table has been dropped</para></listitem> |
| 5141 | +</itemizedlist> |
| 5142 | + |
| 5143 | + </sect2> |
| 5144 | + </sect1> |
| 5145 | + |
4981 | 5146 | <sect1 id="release-7-4-9">
|
4982 | 5147 | <title>Release 7.4.9</title>
|
4983 | 5148 |
|
@@ -7610,6 +7775,52 @@ DROP SCHEMA information_schema CASCADE;
|
7610 | 7775 | </sect2>
|
7611 | 7776 | </sect1>
|
7612 | 7777 |
|
| 7778 | + <sect1 id="release-7-3-12"> |
| 7779 | + <title>Release 7.3.12</title> |
| 7780 | + |
| 7781 | + <note> |
| 7782 | + <title>Release date</title> |
| 7783 | + <simpara>2005-12-12</simpara> |
| 7784 | + </note> |
| 7785 | + |
| 7786 | + <para> |
| 7787 | + This release contains a variety of fixes from 7.3.11. |
| 7788 | + </para> |
| 7789 | + |
| 7790 | + <sect2> |
| 7791 | + <title>Migration to version 7.3.12</title> |
| 7792 | + |
| 7793 | + <para> |
| 7794 | + A dump/restore is not required for those running 7.3.X. However, |
| 7795 | + if you are upgrading from a version earlier than 7.3.10, see the release |
| 7796 | + notes for 7.3.10. |
| 7797 | + </para> |
| 7798 | + </sect2> |
| 7799 | + |
| 7800 | + <sect2> |
| 7801 | + <title>Changes</title> |
| 7802 | + |
| 7803 | +<itemizedlist> |
| 7804 | + |
| 7805 | +<listitem><para>Fix race condition in transaction log management</para> |
| 7806 | +<para>There was a narrow window in which an I/O operation could be initiated |
| 7807 | +for the wrong page, leading to an Assert failure or data |
| 7808 | +corruption.</para> |
| 7809 | +</listitem> |
| 7810 | + |
| 7811 | +<listitem><para><filename>/contrib/ltree</> fixes (Teodor)</para></listitem> |
| 7812 | + |
| 7813 | +<listitem><para>Fix longstanding planning error for outer joins</para> |
| 7814 | +<para>This bug sometimes caused a bogus error <quote>RIGHT JOIN is |
| 7815 | +only supported with merge-joinable join conditions</>.</para></listitem> |
| 7816 | + |
| 7817 | +<listitem><para>Prevent core dump in <application>pg_autovacuum</> when a |
| 7818 | +table has been dropped</para></listitem> |
| 7819 | +</itemizedlist> |
| 7820 | + |
| 7821 | + </sect2> |
| 7822 | + </sect1> |
| 7823 | + |
7613 | 7824 | <sect1 id="release-7-3-11">
|
7614 | 7825 | <title>Release 7.3.11</title>
|
7615 | 7826 |
|
|
0 commit comments