Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit be7f7ee

Browse files
committed
Update 9.6 release notes through today.
1 parent d8710f1 commit be7f7ee

File tree

1 file changed

+77
-2
lines changed

1 file changed

+77
-2
lines changed

doc/src/sgml/release-9.6.sgml

Lines changed: 77 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<note>
88
<title>Release Date</title>
99
<simpara>2016-??-??</simpara>
10-
<simpara>Current as of 2016-07-16 (commit 606ccc5e7)</simpara>
10+
<simpara>Current as of 2016-08-07 (commit 19322c0a7)</simpara>
1111
</note>
1212

1313
<sect2>
@@ -259,10 +259,12 @@
259259
2016-03-10 [fd31cd265] Don't vacuum all-frozen pages.
260260
2016-03-11 [7087166a8] pg_upgrade: Convert old visibility map format to new for
261261
2016-06-17 [ede62e56f] Add VACUUM (DISABLE_PAGE_SKIPPING) for emergencies.
262+
2016-07-18 [eca0f1db1] Clear all-frozen visibilitymap status when locking tuple
263+
2016-08-04 [e7caacf73] Fix hard to hit race condition in heapam's tuple locking
262264
-->
263265
<para>
264266
Avoid re-vacuuming pages containing only frozen tuples
265-
(Masahiko Sawada, Robert Haas)
267+
(Masahiko Sawada, Robert Haas, Andres Freund)
266268
</para>
267269

268270
<para>
@@ -419,6 +421,8 @@
419421
2016-04-08 [848ef42bb] Add the "snapshot too old" feature
420422
2016-05-06 [2cc41acd8] Fix hash index vs "snapshot too old" problemms
421423
2016-05-06 [7e3da1c47] Mitigate "snapshot too old" performance regression on NU
424+
2016-08-03 [3e2f3c2e4] Prevent "snapshot too old" from trying to return pruned
425+
2016-08-07 [9ee1cf04a] Fix TOAST access failure in RETURNING queries.
422426
-->
423427
<para>
424428
Allow old MVCC snapshots to be invalidated after a configurable
@@ -1295,6 +1299,41 @@ XXX this is pending backpatch, may need to remove
12951299

12961300
<listitem>
12971301
<!--
1302+
2016-07-26 [d8411a6c8] Allow functions that return sets of tuples to return sim
1303+
-->
1304+
<para>
1305+
Allow functions that return sets of tuples to return simple NULLs
1306+
(Andrew Gierth, Tom Lane)
1307+
</para>
1308+
1309+
<para>
1310+
In the context of <literal>SELECT FROM function(...)</>, a function
1311+
that returned a set of composite values was previously not allowed
1312+
to return a plain NULL value as part of the set. Now that is
1313+
allowed and interpreted as a row of NULLs. This avoids corner-case
1314+
errors with, for example, unnesting an array of composite values.
1315+
</para>
1316+
</listitem>
1317+
1318+
<listitem>
1319+
<!--
1320+
2016-08-03 [a3c7a993d] Make INSERT-from-multiple-VALUES-rows handle targetlist
1321+
-->
1322+
<para>
1323+
Fully support array subscripts and field selections in the target
1324+
column list of an <command>INSERT</> with
1325+
multiple <literal>VALUES</> rows (Tom Lane)
1326+
</para>
1327+
1328+
<para>
1329+
Previously, such cases failed if the same target column was
1330+
mentioned more than once, e.g., <literal>INSERT INTO tab (x[1],
1331+
x[2]) VALUES ...</>.
1332+
</para>
1333+
</listitem>
1334+
1335+
<listitem>
1336+
<!--
12981337
2016-03-12 [23a27b039] Widen query numbers-of-tuples-processed counters to uint
12991338
2016-03-14 [74a379b98] Use repalloc_huge() to enlarge a SPITupleTable's tuple p
13001339
-->
@@ -2041,6 +2080,42 @@ XXX this is pending backpatch, may need to remove
20412080
</para>
20422081
</listitem>
20432082

2083+
<listitem>
2084+
<!--
2085+
2016-07-26 [976b24fb4] Change various deparsing functions to return NULL for in
2086+
2016-07-29 [3153b1a52] Eliminate a few more user-visible "cache lookup failed"
2087+
2016-08-07 [8a8c6b538] Fix crash when pg_get_viewdef_name_ext() is passed a non
2088+
-->
2089+
<para>
2090+
Change various catalog-inspection functions to return NULL for
2091+
invalid input (Michael Paquier)
2092+
</para>
2093+
2094+
<para>
2095+
<function>pg_get_viewdef()</> now returns NULL if given an invalid
2096+
view OID, and several similar functions likewise return NULL for
2097+
bad input. Previously, such cases usually led to <quote>cache
2098+
lookup failed</> errors, which are not meant to occur in
2099+
user-facing cases.
2100+
</para>
2101+
</listitem>
2102+
2103+
<listitem>
2104+
<!--
2105+
2016-08-02 [dd5eb805d] Remove unused arguments from pg_replication_origin_xact_
2106+
-->
2107+
<para>
2108+
Fix <function>pg_replication_origin_xact_reset()</> to not have any
2109+
arguments (Fujii Masao)
2110+
</para>
2111+
2112+
<para>
2113+
The documentation said that it has no arguments, and the C code
2114+
didn't expect any arguments, but the entry in <structname>pg_proc</>
2115+
mistakenly specified two arguments.
2116+
</para>
2117+
</listitem>
2118+
20442119
</itemizedlist>
20452120

20462121
</sect3>

0 commit comments

Comments
 (0)