diff --git a/doc/src/sgml/release-9.5.sgml b/doc/src/sgml/release-9.5.sgml index 7690a90c50..f47b7c262e 100644 --- a/doc/src/sgml/release-9.5.sgml +++ b/doc/src/sgml/release-9.5.sgml @@ -6,8 +6,7 @@ Release Date - 2016-??-?? - Current as of 2015-12-15 + 2016-01-07 @@ -40,15 +39,16 @@ - Add row-level security control + Add row-level security control - Allow labeling of - the origin of logical replication changes, and provide mechanisms - for tracking the progress of replication + Create mechanisms for tracking + the progress of replication, + including methods for identifying the origin of individual changes + during logical replication @@ -128,7 +128,7 @@ 2015-03-31 [0badb06] Bruce ..: pg_ctl: change default shutdown mode from 'sma.. --> - Change pg_ctl's default shutdown mode from + Change 's default shutdown mode from smart to fast (Bruce Momjian) @@ -190,18 +190,6 @@ - - Fix REASSIGN OWNED - and ALTER OWNER TO - to properly update permissions lists (ACLs) when changing ownership of - types, foreign data wrappers, and foreign servers (Bruce Momjian) - - - - - + + Control the Linux OOM killer via new environment + variables PG_OOM_ADJUST_FILE + and PG_OOM_ADJUST_VALUE, + instead of compile-time options LINUX_OOM_SCORE_ADJ and + LINUX_OOM_ADJ + (Gurjeet Singh) + + + Allow pushdown of query restrictions into subqueries with window functions, where appropriate + linkend="tutorial-window">window functions, where appropriate (David Rowley) @@ -517,9 +521,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2015-04-27 [dcbf594] Stephe..: Improve qual pushdown for RLS and SB views --> - Allow non-leakproof functions to be passed into security barrier - views if the function does not reference any table columns - (Dean Rasheed) + Allow a non-leakproof function to be pushed down into a security + barrier view if the function does not receive any view output + columns (Dean Rasheed) @@ -749,6 +753,27 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. + + Control the Linux OOM killer via new environment + variables PG_OOM_ADJUST_FILE + and PG_OOM_ADJUST_VALUE + (Gurjeet Singh) + + + + The previous OOM control infrastructure involved + compile-time options LINUX_OOM_SCORE_ADJ and + LINUX_OOM_ADJ, which are no longer supported. + The new behavior is available in all builds. + + + + + @@ -815,24 +840,6 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. - - Add environment variables PG_OOM_ADJUST_FILE - and PG_OOM_ADJUST_VALUE - to help control the Linux OOM killer (Gurjeet Singh) - - - - The previous OOM control infrastructure involved a - compile-time option. - - - - - @@ -885,6 +892,22 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. + + Create mechanisms for tracking + the progress of replication, + including methods for identifying the origin of individual changes + during logical replication (Andres Freund) + + + + This is helpful when implementing replication solutions. + + + + + @@ -990,21 +1013,6 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. - - Allow labeling of - the origin of logical replication changes, and provide mechanisms - for tracking the progress of replication (Andres Freund) - - - - This is helpful when implementing replication solutions. - - - - - @@ -1111,6 +1119,13 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. TABLESAMPLE to return a subset of a table (Petr Jelínek) + + + This feature supports the SQL-standard table sampling methods. + In addition, there are provisions + for user-defined + table sampling methods. + @@ -1153,7 +1168,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2014-12-18 [35192f0] Alvaro..: Have VACUUM log number of skipped pages due to .. --> - Have VACUUM log the + Make VACUUM log the number of pages skipped due to pins (Jim Nasby) @@ -1163,7 +1178,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2015-02-20 [d42358e] Alvaro..: Have TRUNCATE update pgstat tuple counters --> - Have TRUNCATE properly + Make TRUNCATE properly update the pg_stat* tuple counters (Alexander Shulgin) @@ -1231,8 +1246,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2014-09-19 [491c029] Stephe..: Row-Level Security Policies (RLS) --> - Add row-level security control (Craig Ringer, KaiGai Kohei, - Adam Brightwell, Dean Rasheed, Stephen Frost) + Add row-level security control + (Craig Ringer, KaiGai Kohei, Adam Brightwell, Dean Rasheed, + Stephen Frost) @@ -1290,17 +1306,17 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2015-03-09 [31eae60] Alvaro..: Allow CURRENT/SESSION_USER to be used in certai.. --> - Allow CURRENT/SESSION_USER to specify the - current user in some commands (Kyotaro Horiguchi, Álvaro - Herrera) + Allow some DDL commands to accept CURRENT_USER + or SESSION_USER, meaning the current user or session + user, in place of a specific user name (Kyotaro Horiguchi, + Álvaro Herrera) - This includes ALTER - USER, ALTER - GROUP, ALTER - ROLE, GRANT, - and various ALTER object OWNER TO commands. + This feature is now supported in + , , + , , + and ALTER object OWNER TO commands. @@ -1330,8 +1346,8 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. --> Allow LOCK TABLE ... ROW EXCLUSIVE - MODE for those with INSERT privileges (Stephen - Frost) + MODE for those with INSERT privileges on the + target table (Stephen Frost) @@ -1345,12 +1361,12 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2015-03-23 [e5f455f] Tom Lane: Apply table and domain CHECK constraints in nam. --> - Apply table and domain CHECK constraints in name order + Apply table and domain CHECK constraints in order by name (Tom Lane) - The previous order was indeterminate. + The previous ordering was indeterminate. @@ -1378,7 +1394,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. - <xref linkend="SQL-CREATEFOREIGNDATAWRAPPER"> + <link linkend="ddl-foreign-data">Foreign Tables</link> @@ -1387,9 +1403,8 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2014-07-10 [59efda3] Tom Lane: Implement IMPORT FOREIGN SCHEMA. --> - Add support for IMPORT FOREIGN - SCHEMA (Ronan Dunklau, Michael Paquier, Tom Lane) + Add support for + (Ronan Dunklau, Michael Paquier, Tom Lane) @@ -1449,7 +1464,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. - <xref linkend="SQL-CREATEEVENTTRIGGER"> + <link linkend="event-triggers">Event Triggers</link> @@ -1587,7 +1602,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. Add data types regrole and regnamespace - that simplify entering and pretty-printing the OID of a role + to simplify entering and pretty-printing the OID of a role or namespace (Kyotaro Horiguchi) @@ -1736,9 +1751,9 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2014-12-15 [4520ba6] Heikki..: Add point <-> polygon distance operator. --> - Add a point-to-polygon - distance operator (<->) (Alexander Korotkov) + Add a point-to-polygon distance operator + <-> + (Alexander Korotkov) @@ -2203,7 +2218,7 @@ Add GUC and storage parameter to set the maximum size of GIN pending list. 2015-03-28 [7655f4c] Andrew..: Add a pager_min_lines setting to psql --> - Add psql setting \pset option pager_min_lines to control pager invocation (Andrew Dunstan)