Skip to content

Commit 98c2d33

Browse files
committed
Do a final round of updates on the 9.6 release notes.
Set release date, document a few recent commits, do one last pass of copy-editing.
1 parent c3a0818 commit 98c2d33

File tree

2 files changed

+71
-21
lines changed

2 files changed

+71
-21
lines changed

doc/src/sgml/catalogs.sgml

+7-2
Original file line numberDiff line numberDiff line change
@@ -7596,6 +7596,11 @@
75967596
application.
75977597
</para>
75987598

7599+
<para>
7600+
By default, the <structname>pg_config</structname> view can be read
7601+
only by superusers.
7602+
</para>
7603+
75997604
<table>
76007605
<title><structname>pg_config</> Columns</title>
76017606
<tgroup cols="3">
@@ -7771,8 +7776,8 @@
77717776
</para>
77727777

77737778
<para>
7774-
The <structname>pg_file_settings</structname> view can be read only by
7775-
superusers.
7779+
By default, the <structname>pg_file_settings</structname> view can be read
7780+
only by superusers.
77767781
</para>
77777782

77787783
<table>

doc/src/sgml/release-9.6.sgml

+64-19
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66

77
<note>
88
<title>Release Date</title>
9-
<simpara>2016-??-??</simpara>
10-
<simpara>Current as of 2016-08-27 (commit b9fe6cbc8)</simpara>
9+
<simpara>2016-09-29</simpara>
1110
</note>
1211

1312
<sect2>
@@ -56,7 +55,7 @@
5655
<listitem>
5756
<para>
5857
Substantial performance improvements, especially in the area of
59-
scalability on multi-<literal>CPU</>-socket servers
58+
scalability on multi-<acronym>CPU</>-socket servers
6059
</para>
6160
</listitem>
6261

@@ -269,7 +268,7 @@ This commit is also listed under libpq and psql
269268
<para>
270269
Write <option>--no-psqlrc</option> (or its
271270
abbreviation <option>-X</option>) explicitly to obtain the old
272-
behavior. Scripts modified this way will still work with old
271+
behavior. Scripts so modified will still work with old
273272
versions of <application>psql</>.
274273
</para>
275274
</listitem>
@@ -371,6 +370,7 @@ and many others in the same vein
371370
2016-06-09 [c9ce4a1c6] Eliminate "parallel degree" terminology.
372371
2016-06-16 [75be66464] Invent min_parallel_relation_size GUC to replace a hard-
373372
2016-08-16 [f85b1a841] Disable parallel query by default.
373+
2016-09-15 [72ce78162] Make min_parallel_relation_size's default value platform
374374
-->
375375
<para>
376376
Parallel queries (Robert Haas, Amit Kapila, David Rowley,
@@ -504,6 +504,7 @@ and many others in the same vein
504504
<!--
505505
2016-04-08 [071180377] Use quicksort, not replacement selection, for external s
506506
2016-03-17 [0011c0091] Improve memory management for external sorts.
507+
2016-09-06 [96ba40c0f] Guard against possible memory allocation botch in batchm
507508
-->
508509
<para>
509510
Improve sorting performance by using quicksort, not replacement
@@ -693,7 +694,7 @@ and many others in the same vein
693694
<literal>(a,b) REFERENCES r (x,y)</>, then a <literal>WHERE</>
694695
condition such as <literal>t.a = r.x AND t.b = r.y</> cannot
695696
select more than one <literal>r</> row per <literal>t</> row.
696-
The planner formerly considered <literal>AND</> conditions
697+
The planner formerly considered these <literal>AND</> conditions
697698
to be independent and would often drastically misestimate
698699
selectivity as a result. Now it compares the <literal>WHERE</>
699700
conditions to applicable foreign key constraints and produces
@@ -731,7 +732,7 @@ and many others in the same vein
731732
containing only already-frozen tuples are identified in the table's
732733
visibility map, and can be skipped by vacuum even when doing
733734
transaction wraparound prevention. This should greatly reduce the
734-
cost of maintaining large tables containing mostly-unchanged data.
735+
cost of maintaining large tables containing mostly-unchanging data.
735736
</para>
736737

737738
<para>
@@ -872,7 +873,8 @@ and many others in the same vein
872873
from where it will be flushed to physical storage in due time.
873874
Many operating systems are not smart about managing this and allow
874875
large amounts of dirty data to accumulate before deciding to flush
875-
it all at once, leading to long delays for new I/O requests.
876+
it all at once, causing long delays for new I/O requests until the
877+
flushing finishes.
876878
This change attempts to alleviate this problem by explicitly
877879
requesting data flushes after a configurable interval.
878880
</para>
@@ -1209,7 +1211,7 @@ and many others in the same vein
12091211
2016-04-08 [34c33a1f0] Add BSD authentication method.
12101212
-->
12111213
<para>
1212-
Add a <link linkend="auth-bsd"><literal>bsd</> authentication
1214+
Add a <link linkend="auth-bsd"><acronym>BSD</> authentication
12131215
method</link> to allow use of
12141216
the <systemitem class="osname">BSD</> Authentication service for
12151217
<productname>PostgreSQL</> client authentication (Marisa Emerson)
@@ -1300,6 +1302,16 @@ and many others in the same vein
13001302

13011303
<listitem>
13021304
<!--
1305+
2016-09-11 [f2dba881a] Raise max setting of checkpoint_timeout to 1d
1306+
-->
1307+
<para>
1308+
Raise the maximum allowed value
1309+
of <xref linkend="guc-checkpoint-timeout"> to 24 hours (Simon Riggs)
1310+
</para>
1311+
</listitem>
1312+
1313+
<listitem>
1314+
<!--
13031315
2015-09-08 [1aba62ec6] Allow per-tablespace effective_io_concurrency
13041316
-->
13051317
<para>
@@ -1346,9 +1358,9 @@ and many others in the same vein
13461358

13471359
<para>
13481360
Making a distinction between these settings is no longer useful,
1349-
and is part of a planned future simplification of replication
1350-
setup. The old names are still accepted but are converted
1351-
internally.
1361+
and merging them is a step towards a planned future simplification
1362+
of replication setup. The old names are still accepted but are
1363+
converted to <literal>replica</> internally.
13521364
</para>
13531365
</listitem>
13541366

@@ -1375,7 +1387,7 @@ and many others in the same vein
13751387
-->
13761388
<para>
13771389
Allow the server's <acronym>SSL</> key file to have group read
1378-
access if owned by root (Christoph Berg) <!-- Windows handling? -->
1390+
access if it is owned by <literal>root</> (Christoph Berg)
13791391
</para>
13801392

13811393
<para>
@@ -1616,7 +1628,7 @@ XXX this is pending backpatch, may need to remove
16161628
<para>
16171629
Previously, such cases failed if the same target column was
16181630
mentioned more than once, e.g., <literal>INSERT INTO tab (x[1],
1619-
x[2]) VALUES ...</>.
1631+
x[2]) VALUES (...)</>.
16201632
</para>
16211633
</listitem>
16221634

@@ -1797,9 +1809,9 @@ XXX this is pending backpatch, may need to remove
17971809
2016-03-23 [473b93287] Support CREATE ACCESS METHOD
17981810
-->
17991811
<para>
1800-
Introduce <command>CREATE ACCESS METHOD</> to allow extensions
1801-
to create index access methods (Alexander Korotkov, Petr
1802-
Jel&iacute;nek)
1812+
Introduce <link linkend="sql-create-access-method"><command>CREATE
1813+
ACCESS METHOD</></> to allow extensions to create index access
1814+
methods (Alexander Korotkov, Petr Jel&iacute;nek)
18031815
</para>
18041816
</listitem>
18051817

@@ -1912,7 +1924,7 @@ XXX this is pending backpatch, may need to remove
19121924
<para>
19131925
Formerly, many security-sensitive functions contained hard-wired
19141926
checks that would throw an error if they were called by a
1915-
non-superuser role. This forced the use of superuser roles for
1927+
non-superuser. This forced the use of superuser roles for
19161928
some relatively pedestrian tasks. The hard-wired error checks
19171929
are now gone in favor of making <application>initdb</> revoke the
19181930
default public <literal>EXECUTE</> privilege on these functions.
@@ -1931,6 +1943,11 @@ XXX this is pending backpatch, may need to remove
19311943
that can be used to grant access to what were previously
19321944
superuser-only functions (Stephen Frost)
19331945
</para>
1946+
1947+
<para>
1948+
Currently the only such role is <literal>pg_signal_backend</>,
1949+
but more are expected to be added in future.
1950+
</para>
19341951
</listitem>
19351952

19361953
</itemizedlist>
@@ -2211,7 +2228,7 @@ XXX this is pending backpatch, may need to remove
22112228
Allow <link linkend="textsearch-statistics"><function>ts_stat()</></>
22122229
and <link linkend="textsearch-update-triggers"><function>tsvector_update_trigger()</></>
22132230
to operate on values that are of types binary-compatible with the
2214-
expected argument type, not only that argument type; for example
2231+
expected argument type, not just exactly that type; for example
22152232
allow <type>citext</> where <type>text</> is expected (Teodor
22162233
Sigaev)
22172234
</para>
@@ -2623,10 +2640,26 @@ This commit is also listed under psql and PL/pgSQL
26232640

26242641
<listitem>
26252642
<!--
2643+
2016-09-08 [31eb14504] Allow pg_dump to dump non-extension members of an extens
2644+
-->
2645+
<para>
2646+
Allow <application>pg_dump</> to dump non-extension-owned objects
2647+
that are within an extension-owned schema
2648+
(Mart&iacute;n Marqu&eacute;s)
2649+
</para>
2650+
2651+
<para>
2652+
Previously such objects were ignored because they were mistakenly
2653+
assumed to belong to the extension owning their schema.
2654+
</para>
2655+
</listitem>
2656+
2657+
<listitem>
2658+
<!--
26262659
2016-04-06 [3b3fcc4ee] pg_dump: Add table qualifications to some tags
26272660
-->
26282661
<para>
2629-
In <application>pg_dump</>, include the table name in object
2662+
In <application>pg_dump</> output, include the table name in object
26302663
tags for object types that are only uniquely named per-table
26312664
(for example, triggers) (Peter Eisentraut)
26322665
</para>
@@ -2912,6 +2945,7 @@ This commit is also listed under libpq and PL/pgSQL
29122945
<listitem>
29132946
<!--
29142947
2016-03-19 [7bafffea6] pgbench: Allow changing weights for scripts
2948+
2016-09-21 [970300faa] Print test parameters like "foo: 123", and results like
29152949
-->
29162950
<para>
29172951
Allow changing the selection probabilities (weights) for scripts
@@ -3011,6 +3045,7 @@ This commit is also listed under libpq and PL/pgSQL
30113045
<listitem>
30123046
<!--
30133047
2015-12-17 [c4a8812cf] Use just one standalone-backend session for initdb's pos
3048+
2016-08-30 [d9720e437] Fix initdb misbehavior when user mis-enters superuser pa
30143049
-->
30153050
<para>
30163051
Speed up <application>initdb</> by using just one
@@ -3420,6 +3455,16 @@ This commit is also listed under libpq and PL/pgSQL
34203455
</para>
34213456
</listitem>
34223457

3458+
<listitem>
3459+
<!--
3460+
2016-09-15 [fcd93e4af] Support OpenSSL 1.1.0.
3461+
2016-09-15 [9895818d5] Fix building with LibreSSL.
3462+
-->
3463+
<para>
3464+
Support OpenSSL 1.1.0 (Andreas Karlsson, Heikki Linnakangas)
3465+
</para>
3466+
</listitem>
3467+
34233468
</itemizedlist>
34243469

34253470
</sect3>

0 commit comments

Comments
 (0)