7
7
<note>
8
8
<title>Release Date</title>
9
9
<simpara>2016-??-??</simpara>
10
- <simpara>Current as of 2016-08-08 (commit 34927b292 )</simpara>
10
+ <simpara>Current as of 2016-08-27 (commit b9fe6cbc8 )</simpara>
11
11
</note>
12
12
13
13
<sect2>
@@ -348,6 +348,7 @@ This commit is also listed under libpq and psql
348
348
2016-04-27 [59eb55127] Fix EXPLAIN VERBOSE output for parallel aggregate.
349
349
2016-06-09 [c9ce4a1c6] Eliminate "parallel degree" terminology.
350
350
2016-06-16 [75be66464] Invent min_parallel_relation_size GUC to replace a hard-
351
+ 2016-08-16 [f85b1a841] Disable parallel query by default.
351
352
-->
352
353
<para>
353
354
Parallel queries (Robert Haas, Amit Kapila, David Rowley,
@@ -365,9 +366,11 @@ This commit is also listed under libpq and psql
365
366
</para>
366
367
367
368
<para>
368
- Use of parallel query execution can be controlled
369
- through the new configuration parameters <xref
370
- linkend="guc-max-parallel-workers-per-gather">,
369
+ Parallel query execution is not (yet) enabled by default.
370
+ To allow it, set the new configuration
371
+ parameter <xref linkend="guc-max-parallel-workers-per-gather"> to a
372
+ value larger than zero. Additional control over use of parallelism
373
+ is available through other new configuration parameters
371
374
<xref linkend="guc-force-parallel-mode">,
372
375
<xref linkend="guc-parallel-setup-cost">, <xref
373
376
linkend="guc-parallel-tuple-cost">, and <xref
@@ -1030,6 +1033,22 @@ This commit is also listed under libpq and psql
1030
1033
</para>
1031
1034
</listitem>
1032
1035
1036
+ <listitem>
1037
+ <!--
1038
+ 2016-08-17 [9b33c7e80] Disable update_process_title by default on Windows
1039
+ -->
1040
+ <para>
1041
+ Disable <xref linkend="guc-update-process-title"> by default on
1042
+ Windows (Takayuki Tsunakawa)
1043
+ </para>
1044
+
1045
+ <para>
1046
+ The overhead of updating the process title is much larger on Windows
1047
+ than most other platforms, and it is also less useful to do it since
1048
+ most Windows users do not have tools that can display process titles.
1049
+ </para>
1050
+ </listitem>
1051
+
1033
1052
</itemizedlist>
1034
1053
1035
1054
</sect4>
@@ -2431,6 +2450,22 @@ XXX this is pending backpatch, may need to remove
2431
2450
2432
2451
<listitem>
2433
2452
<!--
2453
+ 2016-08-26 [e796d0aba] Add a nonlocalized version of the severity field to clie
2454
+ -->
2455
+ <para>
2456
+ Add a nonlocalized version of the severity field in error and notice
2457
+ messages (Tom Lane)
2458
+ </para>
2459
+
2460
+ <para>
2461
+ This change allows client code to determine severity of an error or
2462
+ notice without having to worry about localized variants of the
2463
+ severity strings.
2464
+ </para>
2465
+ </listitem>
2466
+
2467
+ <listitem>
2468
+ <!--
2434
2469
2015-09-05 [0426f349e] Rearrange the handling of error context reports.
2435
2470
This commit is also listed under psql and PL/pgSQL
2436
2471
-->
@@ -2957,6 +2992,25 @@ This commit is also listed under libpq and PL/pgSQL
2957
2992
2958
2993
<listitem>
2959
2994
<!--
2995
+ 2016-08-27 [b9fe6cbc8] Add macros to make AllocSetContextCreate() calls simpler
2996
+ -->
2997
+ <para>
2998
+ Add macros to make <function>AllocSetContextCreate()</> calls simpler
2999
+ and safer (Tom Lane)
3000
+ </para>
3001
+
3002
+ <para>
3003
+ Writing out the individual sizing parameters for a memory context
3004
+ is now deprecated in favor of using one of the new
3005
+ macros <symbol>ALLOCSET_DEFAULT_SIZES</>,
3006
+ <symbol>ALLOCSET_SMALL_SIZES</>,
3007
+ or <symbol>ALLOCSET_START_SMALL_SIZES</>.
3008
+ Existing code continues to work, however.
3009
+ </para>
3010
+ </listitem>
3011
+
3012
+ <listitem>
3013
+ <!--
2960
3014
2015-08-05 [de6fd1c89] Rely on inline functions even if that causes warnings in
2961
3015
-->
2962
3016
<para>
@@ -3038,19 +3092,24 @@ This commit is also listed under libpq and PL/pgSQL
3038
3092
<!--
3039
3093
2016-01-17 [65c5fcd35] Restructure index access method API to hide most of it a
3040
3094
2016-01-21 [be44ed27b] Improve index AMs' opclass validation procedures.
3095
+ 2016-08-13 [ed0097e4f] Add SQL-accessible functions for inspecting index AM pro
3041
3096
-->
3042
3097
<para>
3043
3098
Restructure index access method <acronym>API</> to hide most of
3044
- it at the <application>C</> level (Alexander Korotkov)
3099
+ it at the <application>C</> level (Alexander Korotkov, Andrew Gierth )
3045
3100
</para>
3046
3101
3047
3102
<para>
3048
3103
This change modernizes the index <acronym>AM API</> to look more
3049
3104
like the designs we have adopted for foreign data wrappers and
3050
3105
tablesample handlers. This simplifies the <application>C</> code
3051
- and should make it more feasible to define index access methods in
3106
+ and makes it much more practical to define index access methods in
3052
3107
installable extensions. A consequence is that most of the columns
3053
3108
of the <structname>pg_am</> system catalog have disappeared.
3109
+ New <link linkend="functions-info-catalog-table">inspection
3110
+ functions</link> have been added to allow SQL queries to determine
3111
+ index AM properties that used to be discoverable
3112
+ from <structname>pg_am</>.
3054
3113
</para>
3055
3114
</listitem>
3056
3115
0 commit comments