6
6
7
7
<note>
8
8
<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>
11
10
</note>
12
11
13
12
<sect2>
56
55
<listitem>
57
56
<para>
58
57
Substantial performance improvements, especially in the area of
59
- scalability on multi-<literal >CPU</>-socket servers
58
+ scalability on multi-<acronym >CPU</>-socket servers
60
59
</para>
61
60
</listitem>
62
61
@@ -269,7 +268,7 @@ This commit is also listed under libpq and psql
269
268
<para>
270
269
Write <option>--no-psqlrc</option> (or its
271
270
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
273
272
versions of <application>psql</>.
274
273
</para>
275
274
</listitem>
@@ -371,6 +370,7 @@ and many others in the same vein
371
370
2016-06-09 [c9ce4a1c6] Eliminate "parallel degree" terminology.
372
371
2016-06-16 [75be66464] Invent min_parallel_relation_size GUC to replace a hard-
373
372
2016-08-16 [f85b1a841] Disable parallel query by default.
373
+ 2016-09-15 [72ce78162] Make min_parallel_relation_size's default value platform
374
374
-->
375
375
<para>
376
376
Parallel queries (Robert Haas, Amit Kapila, David Rowley,
@@ -504,6 +504,7 @@ and many others in the same vein
504
504
<!--
505
505
2016-04-08 [071180377] Use quicksort, not replacement selection, for external s
506
506
2016-03-17 [0011c0091] Improve memory management for external sorts.
507
+ 2016-09-06 [96ba40c0f] Guard against possible memory allocation botch in batchm
507
508
-->
508
509
<para>
509
510
Improve sorting performance by using quicksort, not replacement
@@ -693,7 +694,7 @@ and many others in the same vein
693
694
<literal>(a,b) REFERENCES r (x,y)</>, then a <literal>WHERE</>
694
695
condition such as <literal>t.a = r.x AND t.b = r.y</> cannot
695
696
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
697
698
to be independent and would often drastically misestimate
698
699
selectivity as a result. Now it compares the <literal>WHERE</>
699
700
conditions to applicable foreign key constraints and produces
@@ -731,7 +732,7 @@ and many others in the same vein
731
732
containing only already-frozen tuples are identified in the table's
732
733
visibility map, and can be skipped by vacuum even when doing
733
734
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.
735
736
</para>
736
737
737
738
<para>
@@ -872,7 +873,8 @@ and many others in the same vein
872
873
from where it will be flushed to physical storage in due time.
873
874
Many operating systems are not smart about managing this and allow
874
875
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.
876
878
This change attempts to alleviate this problem by explicitly
877
879
requesting data flushes after a configurable interval.
878
880
</para>
@@ -1209,7 +1211,7 @@ and many others in the same vein
1209
1211
2016-04-08 [34c33a1f0] Add BSD authentication method.
1210
1212
-->
1211
1213
<para>
1212
- Add a <link linkend="auth-bsd"><literal>bsd </> authentication
1214
+ Add a <link linkend="auth-bsd"><acronym>BSD </> authentication
1213
1215
method</link> to allow use of
1214
1216
the <systemitem class="osname">BSD</> Authentication service for
1215
1217
<productname>PostgreSQL</> client authentication (Marisa Emerson)
@@ -1300,6 +1302,16 @@ and many others in the same vein
1300
1302
1301
1303
<listitem>
1302
1304
<!--
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
+ <!--
1303
1315
2015-09-08 [1aba62ec6] Allow per-tablespace effective_io_concurrency
1304
1316
-->
1305
1317
<para>
@@ -1346,9 +1358,9 @@ and many others in the same vein
1346
1358
1347
1359
<para>
1348
1360
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.
1352
1364
</para>
1353
1365
</listitem>
1354
1366
@@ -1375,7 +1387,7 @@ and many others in the same vein
1375
1387
-->
1376
1388
<para>
1377
1389
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)
1379
1391
</para>
1380
1392
1381
1393
<para>
@@ -1616,7 +1628,7 @@ XXX this is pending backpatch, may need to remove
1616
1628
<para>
1617
1629
Previously, such cases failed if the same target column was
1618
1630
mentioned more than once, e.g., <literal>INSERT INTO tab (x[1],
1619
- x[2]) VALUES ...</>.
1631
+ x[2]) VALUES ( ...) </>.
1620
1632
</para>
1621
1633
</listitem>
1622
1634
@@ -1797,9 +1809,9 @@ XXX this is pending backpatch, may need to remove
1797
1809
2016-03-23 [473b93287] Support CREATE ACCESS METHOD
1798
1810
-->
1799
1811
<para>
1800
- Introduce <command>CREATE ACCESS METHOD</> to allow extensions
1801
- to create index access methods (Alexander Korotkov, Petr
1802
- Jelí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ínek)
1803
1815
</para>
1804
1816
</listitem>
1805
1817
@@ -1912,7 +1924,7 @@ XXX this is pending backpatch, may need to remove
1912
1924
<para>
1913
1925
Formerly, many security-sensitive functions contained hard-wired
1914
1926
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
1916
1928
some relatively pedestrian tasks. The hard-wired error checks
1917
1929
are now gone in favor of making <application>initdb</> revoke the
1918
1930
default public <literal>EXECUTE</> privilege on these functions.
@@ -1931,6 +1943,11 @@ XXX this is pending backpatch, may need to remove
1931
1943
that can be used to grant access to what were previously
1932
1944
superuser-only functions (Stephen Frost)
1933
1945
</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>
1934
1951
</listitem>
1935
1952
1936
1953
</itemizedlist>
@@ -2211,7 +2228,7 @@ XXX this is pending backpatch, may need to remove
2211
2228
Allow <link linkend="textsearch-statistics"><function>ts_stat()</></>
2212
2229
and <link linkend="textsearch-update-triggers"><function>tsvector_update_trigger()</></>
2213
2230
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
2215
2232
allow <type>citext</> where <type>text</> is expected (Teodor
2216
2233
Sigaev)
2217
2234
</para>
@@ -2623,10 +2640,26 @@ This commit is also listed under psql and PL/pgSQL
2623
2640
2624
2641
<listitem>
2625
2642
<!--
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ín Marqué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
+ <!--
2626
2659
2016-04-06 [3b3fcc4ee] pg_dump: Add table qualifications to some tags
2627
2660
-->
2628
2661
<para>
2629
- In <application>pg_dump</>, include the table name in object
2662
+ In <application>pg_dump</> output , include the table name in object
2630
2663
tags for object types that are only uniquely named per-table
2631
2664
(for example, triggers) (Peter Eisentraut)
2632
2665
</para>
@@ -2912,6 +2945,7 @@ This commit is also listed under libpq and PL/pgSQL
2912
2945
<listitem>
2913
2946
<!--
2914
2947
2016-03-19 [7bafffea6] pgbench: Allow changing weights for scripts
2948
+ 2016-09-21 [970300faa] Print test parameters like "foo: 123", and results like
2915
2949
-->
2916
2950
<para>
2917
2951
Allow changing the selection probabilities (weights) for scripts
@@ -3011,6 +3045,7 @@ This commit is also listed under libpq and PL/pgSQL
3011
3045
<listitem>
3012
3046
<!--
3013
3047
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
3014
3049
-->
3015
3050
<para>
3016
3051
Speed up <application>initdb</> by using just one
@@ -3420,6 +3455,16 @@ This commit is also listed under libpq and PL/pgSQL
3420
3455
</para>
3421
3456
</listitem>
3422
3457
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
+
3423
3468
</itemizedlist>
3424
3469
3425
3470
</sect3>
0 commit comments