66
77 <note>
88 <title>Release Date</title>
9- <simpara>2016-??-??</simpara>
10- <simpara>Current as of 2015-12-15</simpara>
9+ <simpara>2016-01-07</simpara>
1110 </note>
1211
1312 <sect2>
4039
4140 <listitem>
4241 <para>
43- Add row-level security control
42+ Add <link linkend="ddl-rowsecurity"> row-level security control</>
4443 </para>
4544 </listitem>
4645
4746 <listitem>
4847 <para>
49- Allow <link linkend="pg-replication-origin-create">labeling</> of
50- the origin of logical replication changes, and provide mechanisms
51- for tracking the progress of replication
48+ Create mechanisms for tracking
49+ the <link linkend="replication-origins">progress of replication</>,
50+ including methods for identifying the origin of individual changes
51+ during logical replication
5252 </para>
5353 </listitem>
5454
1281282015-03-31 [0badb06] Bruce ..: pg_ctl: change default shutdown mode from 'sma..
129129-->
130130 <para>
131- Change <application>pg_ctl</ >'s default shutdown mode from
131+ Change <xref linkend="app-pg-ctl" >'s default shutdown mode from
132132 <literal>smart</> to <literal>fast</> (Bruce Momjian)
133133 </para>
134134
190190
191191 <listitem>
192192<!--
193- 2015-01-22 [59367fd] Bruce ..: adjust ACL owners for REASSIGN and ALTER OWNER..
194- -->
195- <para>
196- Fix <link linkend="SQL-REASSIGN-OWNED"><command>REASSIGN OWNED</></>
197- and <link linkend="SQL-ALTERTYPE"><command>ALTER OWNER TO</></>
198- to properly update permissions lists (ACLs) when changing ownership of
199- types, foreign data wrappers, and foreign servers (Bruce Momjian)
200- </para>
201- </listitem>
202-
203- <listitem>
204- <!--
2051932015-02-23 [88e9823] Heikki..: Replace checkpoint_segments with min_wal_size a..
2061942015-03-15 [a0f5954] Andres..: Increase max_wal_size's default from 128MB to 1..
2071952015-06-29 [d661532] Heikki..: Also trigger restartpoints based on max_wal_siz..
@@ -224,6 +212,22 @@ max_wal_size = (3 * checkpoint_segments) * 16MB
224212 </para>
225213 </listitem>
226214
215+ <listitem>
216+ <!--
217+ 2014-06-18 [df8b7bc] Tom Lane: Improve our mechanism for controlling the Linux..
218+ -->
219+ <para>
220+ Control the Linux <acronym>OOM</> killer via new environment
221+ variables <link
222+ linkend="linux-memory-overcommit"><envar>PG_OOM_ADJUST_FILE</></>
223+ and <link
224+ linkend="linux-memory-overcommit"><envar>PG_OOM_ADJUST_VALUE</></>,
225+ instead of compile-time options <literal>LINUX_OOM_SCORE_ADJ</> and
226+ <literal>LINUX_OOM_ADJ</>
227+ (Gurjeet Singh)
228+ </para>
229+ </listitem>
230+
227231 <listitem>
228232<!--
2292332015-10-20 [b06f1f2] Robert..: Put back ssl_renegotiation_limit parameter, bu..
@@ -507,7 +511,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
507511-->
508512 <para>
509513 Allow pushdown of query restrictions into subqueries with <link
510- linkend="functions -window">window functions</>, where appropriate
514+ linkend="tutorial -window">window functions</>, where appropriate
511515 (David Rowley)
512516 </para>
513517 </listitem>
@@ -517,9 +521,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
5175212015-04-27 [dcbf594] Stephe..: Improve qual pushdown for RLS and SB views
518522-->
519523 <para>
520- Allow non-leakproof functions to be passed into security barrier
521- views if the function does not reference any table columns
522- (Dean Rasheed)
524+ Allow a non-leakproof function to be pushed down into a security
525+ barrier view if the function does not receive any view output
526+ columns (Dean Rasheed)
523527 </para>
524528 </listitem>
525529
@@ -749,6 +753,27 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
749753
750754 <listitem>
751755<!--
756+ 2014-06-18 [df8b7bc] Tom Lane: Improve our mechanism for controlling the Linux..
757+ -->
758+ <para>
759+ Control the Linux <acronym>OOM</> killer via new environment
760+ variables <link
761+ linkend="linux-memory-overcommit"><envar>PG_OOM_ADJUST_FILE</></>
762+ and <link
763+ linkend="linux-memory-overcommit"><envar>PG_OOM_ADJUST_VALUE</></>
764+ (Gurjeet Singh)
765+ </para>
766+
767+ <para>
768+ The previous <acronym>OOM</> control infrastructure involved
769+ compile-time options <literal>LINUX_OOM_SCORE_ADJ</> and
770+ <literal>LINUX_OOM_ADJ</>, which are no longer supported.
771+ The new behavior is available in all builds.
772+ </para>
773+ </listitem>
774+
775+ <listitem>
776+ <!--
7527772014-12-03 [73c986a] Alvaro..: Keep track of transaction commit timestamps
753778-->
754779 <para>
@@ -815,24 +840,6 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
815840
816841 <listitem>
817842<!--
818- 2014-06-18 [df8b7bc] Tom Lane: Improve our mechanism for controlling the Linux..
819- -->
820- <para>
821- Add environment variables <link
822- linkend="linux-memory-overcommit"><envar>PG_OOM_ADJUST_FILE</></>
823- and <link
824- linkend="linux-memory-overcommit"><envar>PG_OOM_ADJUST_VALUE</></>
825- to help control the Linux <acronym>OOM</> killer (Gurjeet Singh)
826- </para>
827-
828- <para>
829- The previous <acronym>OOM</> control infrastructure involved a
830- compile-time option.
831- </para>
832- </listitem>
833-
834- <listitem>
835- <!--
8368432015-05-08 [a97e0c3] Stephe..: Add pg_file_settings view and function
8378442015-06-28 [62d16c7] Tom Lane: Improve design and implementation of pg_file_se..
838845-->
@@ -885,6 +892,22 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
885892
886893 <listitem>
887894<!--
895+ 2015-04-29 [5aa2350] Andres..: Introduce replication progress tracking infrast..
896+ -->
897+ <para>
898+ Create mechanisms for tracking
899+ the <link linkend="replication-origins">progress of replication</>,
900+ including methods for identifying the origin of individual changes
901+ during logical replication (Andres Freund)
902+ </para>
903+
904+ <para>
905+ This is helpful when implementing replication solutions.
906+ </para>
907+ </listitem>
908+
909+ <listitem>
910+ <!--
8889112015-09-26 [bd7c348] Andres..: Rework the way multixact truncations work.
8899122015-09-26 [6e8af37] Andres..: Remove legacy multixact truncation support.
890913-->
@@ -990,21 +1013,6 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
9901013
9911014 <listitem>
9921015<!--
993- 2015-04-29 [5aa2350] Andres..: Introduce replication progress tracking infrast..
994- -->
995- <para>
996- Allow <link linkend="pg-replication-origin-create">labeling</> of
997- the origin of logical replication changes, and provide mechanisms
998- for tracking the progress of replication (Andres Freund)
999- </para>
1000-
1001- <para>
1002- This is helpful when implementing replication solutions.
1003- </para>
1004- </listitem>
1005-
1006- <listitem>
1007- <!--
100810162015-04-21 [d811c03] Andres..: Add 'active_in' column to pg_replication_slots.
10091017-->
10101018 <para>
@@ -1111,6 +1119,13 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
11111119 <literal>TABLESAMPLE</> to return a subset of a table (Petr
11121120 Jelínek)
11131121 </para>
1122+
1123+ <para>
1124+ This feature supports the SQL-standard table sampling methods.
1125+ In addition, there are provisions
1126+ for <link linkend="tablesample-method">user-defined
1127+ table sampling methods</>.
1128+ </para>
11141129 </listitem>
11151130
11161131 <listitem>
@@ -1153,7 +1168,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
115311682014-12-18 [35192f0] Alvaro..: Have VACUUM log number of skipped pages due to ..
11541169-->
11551170 <para>
1156- Have <link linkend="SQL-VACUUM"><command>VACUUM</></> log the
1171+ Make <link linkend="SQL-VACUUM"><command>VACUUM</></> log the
11571172 number of pages skipped due to pins (Jim Nasby)
11581173 </para>
11591174 </listitem>
@@ -1163,7 +1178,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
116311782015-02-20 [d42358e] Alvaro..: Have TRUNCATE update pgstat tuple counters
11641179-->
11651180 <para>
1166- Have <link linkend="SQL-TRUNCATE"><command>TRUNCATE</></> properly
1181+ Make <link linkend="SQL-TRUNCATE"><command>TRUNCATE</></> properly
11671182 update the <literal>pg_stat</>* tuple counters (Alexander Shulgin)
11681183 </para>
11691184 </listitem>
@@ -1231,8 +1246,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
123112462014-09-19 [491c029] Stephe..: Row-Level Security Policies (RLS)
12321247-->
12331248 <para>
1234- Add row-level security control (Craig Ringer, KaiGai Kohei,
1235- Adam Brightwell, Dean Rasheed, Stephen Frost)
1249+ Add <link linkend="ddl-rowsecurity">row-level security control</>
1250+ (Craig Ringer, KaiGai Kohei, Adam Brightwell, Dean Rasheed,
1251+ Stephen Frost)
12361252 </para>
12371253
12381254 <para>
@@ -1290,17 +1306,17 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
129013062015-03-09 [31eae60] Alvaro..: Allow CURRENT/SESSION_USER to be used in certai..
12911307-->
12921308 <para>
1293- Allow <literal>CURRENT</><literal>/SESSION_USER</> to specify the
1294- current user in some commands (Kyotaro Horiguchi, Álvaro
1295- Herrera)
1309+ Allow some DDL commands to accept <literal>CURRENT_USER</>
1310+ or <literal>SESSION_USER</>, meaning the current user or session
1311+ user, in place of a specific user name (Kyotaro Horiguchi,
1312+ Álvaro Herrera)
12961313 </para>
12971314
12981315 <para>
1299- This includes <link linkend="SQL-ALTERUSER"><command>ALTER
1300- USER</></>, <link linkend="SQL-ALTERGROUP"><command>ALTER
1301- GROUP</></>, <link linkend="SQL-ALTERROLE"><command>ALTER
1302- ROLE</></>, <link linkend="SQL-GRANT"><command>GRANT</></>,
1303- and various <command>ALTER <replaceable>object</> OWNER TO</> commands.
1316+ This feature is now supported in
1317+ <xref linkend="SQL-ALTERUSER">, <xref linkend="SQL-ALTERGROUP">,
1318+ <xref linkend="SQL-ALTERROLE">, <xref linkend="SQL-GRANT">,
1319+ and <command>ALTER <replaceable>object</> OWNER TO</> commands.
13041320 </para>
13051321 </listitem>
13061322
@@ -1330,8 +1346,8 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
13301346-->
13311347 <para>
13321348 Allow <link linkend="SQL-LOCK"><command>LOCK TABLE ... ROW EXCLUSIVE
1333- MODE</></> for those with <command>INSERT</> privileges (Stephen
1334- Frost)
1349+ MODE</></> for those with <command>INSERT</> privileges on the
1350+ target table (Stephen Frost)
13351351 </para>
13361352
13371353 <para>
@@ -1345,12 +1361,12 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
134513612015-03-23 [e5f455f] Tom Lane: Apply table and domain CHECK constraints in nam.
13461362-->
13471363 <para>
1348- Apply table and domain <literal>CHECK</> constraints in name order
1364+ Apply table and domain <literal>CHECK</> constraints in order by name
13491365 (Tom Lane)
13501366 </para>
13511367
13521368 <para>
1353- The previous order was indeterminate.
1369+ The previous ordering was indeterminate.
13541370 </para>
13551371 </listitem>
13561372
@@ -1378,7 +1394,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
13781394 </itemizedlist>
13791395
13801396 <sect4>
1381- <title><xref linkend="SQL-CREATEFOREIGNDATAWRAPPER" ></title>
1397+ <title><link linkend="ddl-foreign-data">Foreign Tables</link ></title>
13821398
13831399 <itemizedlist>
13841400
@@ -1387,9 +1403,8 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
138714032014-07-10 [59efda3] Tom Lane: Implement IMPORT FOREIGN SCHEMA.
13881404-->
13891405 <para>
1390- Add support for <link
1391- linkend="SQL-IMPORTFOREIGNSCHEMA"><command>IMPORT FOREIGN
1392- SCHEMA</></> (Ronan Dunklau, Michael Paquier, Tom Lane)
1406+ Add support for <xref linkend="SQL-IMPORTFOREIGNSCHEMA">
1407+ (Ronan Dunklau, Michael Paquier, Tom Lane)
13931408 </para>
13941409
13951410 <para>
@@ -1449,7 +1464,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
14491464 </sect4>
14501465
14511466 <sect4>
1452- <title><xref linkend="SQL-CREATEEVENTTRIGGER" ></title>
1467+ <title><link linkend="event-triggers">Event Triggers</link ></title>
14531468
14541469 <itemizedlist>
14551470
@@ -1587,7 +1602,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
15871602 Add data
15881603 types <link linkend="datatype-oid-table"><type>regrole</></link>
15891604 and <link linkend="datatype-oid-table"><type>regnamespace</></link>
1590- that simplify entering and pretty-printing the <type>OID</> of a role
1605+ to simplify entering and pretty-printing the <type>OID</> of a role
15911606 or namespace (Kyotaro Horiguchi)
15921607 </para>
15931608 </listitem>
@@ -1736,9 +1751,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
173617512014-12-15 [4520ba6] Heikki..: Add point <-> polygon distance operator.
17371752-->
17381753 <para>
1739- Add a <link
1740- linkend="gist-builtin-opclasses -table"><type>point</>-to-<type>polygon</> </>
1741- distance operator (<->) (Alexander Korotkov)
1754+ Add a <type>point</>-to-<type>polygon</> distance operator
1755+ <link linkend="functions-geometry-op -table"><-> </>
1756+ (Alexander Korotkov)
17421757 </para>
17431758 </listitem>
17441759
@@ -2203,7 +2218,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list.
220322182015-03-28 [7655f4c] Andrew..: Add a pager_min_lines setting to psql
22042219-->
22052220 <para>
2206- Add <application>psql </> setting <link
2221+ Add <literal>\pset </> option <link
22072222 linkend="APP-PSQL-meta-commands"><varname>pager_min_lines</></>
22082223 to control pager invocation (Andrew Dunstan)
22092224 </para>
0 commit comments