From: Tom Lane Date: Sun, 28 May 2017 20:42:22 +0000 (-0400) Subject: Format v10 release notes' commit references more like previous releases. X-Git-Tag: REL_10_BETA2~276 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=54bb322ec7e1f7c3a674b4ea02f7010a51d51f99;p=postgresql Format v10 release notes' commit references more like previous releases. Left-justify these comments, remove committer names, remove SGML markup that was randomly added to some of them. Aside from being more consistent with previous practice, this keeps the lines shorter than 80 characters, improving readability in standard terminal windows. --- diff --git a/doc/src/sgml/release-10.sgml b/doc/src/sgml/release-10.sgml index 013632ed7a..3ccac676ad 100644 --- a/doc/src/sgml/release-10.sgml +++ b/doc/src/sgml/release-10.sgml @@ -47,11 +47,9 @@ - + pg_upgrade-ed hash indexes from previous major Postgres versions must be rebuilt. @@ -63,10 +61,9 @@ - + Change the default log directory from pg_log to log (Andreas @@ -75,10 +72,9 @@ - + Rename pg_xlog to pg_wal (Michael Paquier) @@ -91,16 +87,12 @@ - + Rename SQL functions, tools, and options that reference xlog to wal (Robert Haas) @@ -116,10 +108,9 @@ - + Rename transaction status directory pg_clog directory to pg_xact (Michael Paquier) @@ -127,10 +118,9 @@ - + Rename WAL-related functions and views to use lsn instead of location (David Rowley) @@ -138,12 +128,10 @@ - + Allow COALESCE and CASE to return multiple rows when evaluating set-returning functions (Andres Freund). @@ -157,10 +145,9 @@ - + Have stream the WAL needed to restore the backup by default (Magnus @@ -177,10 +164,9 @@ - + Make all actions wait by default for completion (Peter Eisentraut) @@ -193,10 +179,9 @@ - + Remove the ability to store unencrypted passwords on the server (Heikki Linnakangas) @@ -215,12 +200,10 @@ - + Allow multi-dimensional arrays to be passed into PL/Python functions, and returned as nested Python lists (Alexey Grishchenko, Dave Cramer, @@ -239,10 +222,9 @@ - + Remove PL/Tcl's "module" auto-loading facility (Tom Lane) @@ -253,10 +235,9 @@ - + Remove sql_inheritance GUC (Robert Haas) @@ -270,10 +251,9 @@ - + Add GUCs and to control @@ -287,10 +267,9 @@ - + Remove pg_dump/pg_dumpall support for dumping from pre-8.0 servers (Tom Lane) @@ -303,10 +282,9 @@ - + Remove support for floating-point datetimes/timestamps (Tom Lane) @@ -319,10 +297,9 @@ - + Remove support for client/server protocol version 1.0 (Tom Lane) @@ -333,10 +310,9 @@ - + Remove contrib/tsearch2 (Robert Haas) @@ -348,10 +324,9 @@ - + Remove createlang and droplang command-line applications (Peter Eisentraut) @@ -359,10 +334,9 @@ - + Remove support for version-0 function calling conventions (Andres Freund) @@ -370,10 +344,9 @@ - + Remove SCO and Unixware ports (Tom Lane) @@ -402,14 +375,11 @@ - + Support parallel btree index scans (Rahila Syed, Amit Kapila, Robert Haas, Rafia Sabih) @@ -422,12 +392,10 @@ - + Support parallel bitmap heap scans (Dilip Kumar) @@ -439,30 +407,27 @@ - + Allow merge joins to be performed in parallel (Dilip Kumar) - + Allow non-correlated subqueries to be run in parallel (Amit Kapila) - + Improve ability of parallel workers to return pre-sorted data (Rushabh Lathia) @@ -470,10 +435,9 @@ - + Increase parallel query usage in procedural language functions (Robert Haas, Rafia Sabih) @@ -481,12 +445,10 @@ - + Add GUC to limit the number of worker processes that can be used for @@ -510,10 +472,9 @@ - + Add SP-GiST index support for INET and CIDR data types (Emre Hasegeli) @@ -525,10 +486,9 @@ - + Reduce page locking during vacuuming of GIN indexes (Andrey Borodin) @@ -536,10 +496,9 @@ - + Add option to allow BRIN index summarization to happen more aggressively (Álvaro Herrera) @@ -554,10 +513,9 @@ - + Add functions to remove and re-add BRIN summarization for BRIN index ranges (Álvaro @@ -575,10 +533,9 @@ - + Improve accuracy in determining if a BRIN index scan is beneficial (David Rowley, Emre Hasegeli) @@ -586,10 +543,9 @@ - + Allow faster GiST inserts and updates by reusing index space more efficiently (Andrey Borodin) @@ -597,21 +553,18 @@ - + <link linkend="indexes-types">Hash Indexes</link> - + Add write-ahead logging support to hash indexes (Amit Kapila) @@ -623,13 +576,10 @@ - + Improve hash bucket split performance by reducing locking requirements (Amit Kapila, Mithun Cy) @@ -641,20 +591,18 @@ - + Improve efficiency of hash index growth (Amit Kapila, Mithun Cy) - + Allow single-page hash pruning (Ashutosh Sharma) @@ -673,10 +621,9 @@ - + Only check for REFERENCES permission on referenced tables (Tom Lane) @@ -689,10 +636,9 @@ - + Reduce locking required for adding values to enum types (Andrew Dunstan, Tom Lane) @@ -707,10 +653,9 @@ - + Allow tuning of predicate lock promotion thresholds (Dagfinn Ilmari Mannsåker) @@ -733,12 +678,10 @@ - + Add multi-column optimizer statistics to compute the correlation ratio and number of distinct values (Tomas Vondra, David Rowley, @@ -757,20 +700,18 @@ - + Improve planner matching of boolean indexes (Tom Lane) - + Improve performance of queries referencing row-level security restrictions (Tom Lane) @@ -792,10 +733,9 @@ - + Speed up SUM() calculations (Heikki Linnakangas) @@ -806,10 +746,9 @@ - + Improve the performance of character encoding conversions by using radix trees (Kyotaro Horiguchi, Heikki Linnakangas) @@ -817,10 +756,9 @@ - + Reduce the function call overhead during query execution (Andres Freund) @@ -832,20 +770,18 @@ - + Improve the performance of grouping sets (Andrew Gierth) - + Use uniqueness guarantees to optimize certain join types (David Rowley) @@ -853,20 +789,18 @@ - + Improve sort performance of the macaddr data type (Brandur Leach) - + Reduce statistics tracking overhead in sessions that reference many thousands of relations (Aleksander Alekseev) @@ -883,12 +817,10 @@ - + Create a pg_sequence @@ -905,10 +837,9 @@ - + Allow explicit control over EXPLAIN's display of planning and @@ -924,10 +855,9 @@ - + Properly update the statistics collector during REFRESH MATERIALIZED @@ -936,10 +866,9 @@ - + Add default monitoring roles (Dave Page) @@ -952,17 +881,16 @@ - + Logging - + Change default to include current timestamp with milliseconds and the process id (Christoph @@ -975,10 +903,9 @@ - + Add functions to return the log and WAL directory names (Dave Page) @@ -996,10 +923,9 @@ - + Add function pg_current_logfile() @@ -1009,12 +935,10 @@ - + Report the address and port number of successful startup socket binding in the server logs (Tom Lane) @@ -1026,10 +950,9 @@ - + Reduce log chatter about the starting and stopping of launcher subprocesses (Tom Lane) @@ -1041,10 +964,9 @@ - + Reduce message verbosity of lower-numbered debug levels controlled by @@ -1060,17 +982,16 @@ - + <link linkend="pg-stat-activity-view"><structname>pg_stat_activity</></link> - + Add pg_stat_activity reporting of latch wait states (Michael Paquier, Robert Haas) @@ -1083,10 +1004,9 @@ - + Add pg_stat_activity reporting of waits on reads, writes, and fsyncs (Rushabh Lathia) @@ -1094,10 +1014,9 @@ - + Show auxiliary processes and background workers in pg_stat_activity (Kuntal Ghosh) @@ -1110,10 +1029,9 @@ - + Display walsender processes in pg_stat_activity (Michael Paquier) @@ -1125,10 +1043,9 @@ - + Allow pg_stat_activity to show the source query being executed by parallel workers (Rafia Sabih) @@ -1136,10 +1053,9 @@ - + Rename pg_stat_activity.wait_event_type @@ -1155,7 +1071,6 @@ - @@ -1164,16 +1079,12 @@ - + Add SCRAM-SHA-256 support for password negotiation and storage (Michael Paquier, @@ -1187,10 +1098,9 @@ - + Change GUC from boolean to enum (Michael Paquier) @@ -1202,10 +1112,9 @@ - + Add view pg_hba_file_rules @@ -1219,10 +1128,9 @@ - + Support multiple RADIUS servers (Magnus Hagander) @@ -1243,14 +1151,11 @@ - + Allow SSL configuration to be updated during configuration reload (Andreas Karlsson, Tom Lane) @@ -1266,10 +1171,9 @@ - + Remove documented restriction about using large shared buffers on Windows (Takayuki Tsunakawa) @@ -1277,12 +1181,10 @@ - + Reduce locking required to change table params (Simon Riggs, Fabrízio Mello) @@ -1296,10 +1198,9 @@ - + Make the maximum value of effectively unlimited @@ -1317,10 +1218,9 @@ - + Perform an fsync on the directory after creating or unlinking files (Michael Paquier) @@ -1339,10 +1239,9 @@ - + Prevent checkpoints and WAL archiving on otherwise-idle systems (Michael Paquier) @@ -1350,12 +1249,10 @@ - + Add GUC to add details to WAL that can be sanity-checked on @@ -1368,10 +1265,9 @@ - + Increase the maximum configurable WAL segment size to one gigabyte (Beena Emerson) @@ -1385,7 +1281,7 @@ - + @@ -1398,14 +1294,11 @@ - + Add the ability to logically replicate tables to standby servers (Petr Jelinek) @@ -1419,10 +1312,9 @@ - + Allow waiting for commit acknowledgement from standby servers irrespective of the order they appear in - + Reduce configuration necessary to perform streaming backup and replication (Magnus Hagander, Dang Minh Huong) @@ -1458,10 +1349,9 @@ - + Enable replication from localhost connections by default in pg_hba.conf @@ -1476,10 +1366,9 @@ - + Add columns to pg_stat_replication @@ -1493,10 +1382,9 @@ - + Add specification of a Log Sequence Number (LSN) stopping point in @@ -1511,10 +1399,9 @@ - + Allow users to disable pg_stop_backup()'s @@ -1528,10 +1415,9 @@ - + Allow creation of temporary replication slots @@ -1544,10 +1430,9 @@ - + Improve performance of hot standby replay with better tracking of Access Exclusive locks (Simon Riggs, David Rowley) @@ -1555,10 +1440,9 @@ - + Speed up two-phase commit recovery performance (Stas Kelvich, Nikhil Sontakke, Michael Paquier) @@ -1575,10 +1459,9 @@ - + Add XMLTABLE @@ -1588,10 +1471,9 @@ - + Allow ROW to supply values to UPDATE ... SET (column_list) (Tom Lane) @@ -1603,10 +1485,9 @@ - + Fix regular expression locale class handling for bytes greater than U+7FF (Tom Lane) @@ -1627,10 +1508,9 @@ - + Add table partitioning syntax that automatically creates partition constraints and @@ -1643,14 +1523,11 @@ - + Add AFTER trigger transition table to record changed rows (Kevin Grittner) @@ -1662,10 +1539,9 @@ - + Allow restrictive row-level security policies (Stephen Frost) @@ -1679,10 +1555,9 @@ - + Allow default permissions on schemas (Matheus Oliveira) @@ -1694,10 +1569,9 @@ - + Add CREATE SEQUENCE AS command to create a sequence matching an integer data type @@ -1711,10 +1585,9 @@ - + Allow COPY view FROM on views with INSTEAD INSERT triggers (Haribabu Kommi) @@ -1726,10 +1599,9 @@ - + Allow the specification of a function name without arguments in DDL commands, when unique (Peter Eisentraut) @@ -1744,11 +1616,9 @@ - + Allow multiple functions, operators, and aggregates to be dropped with a single DROP command (Peter Eisentraut) @@ -1756,10 +1626,9 @@ - + Add IF NOT EXISTS for CREATE SERVER and @@ -1770,10 +1639,9 @@ - + Add IF NOT EXISTS clause to CREATE COLLATION @@ -1782,12 +1650,10 @@ - + Have VACUUM VERBOSE report the number of skipped frozen pages and oldest xmin (Masahiko @@ -1801,10 +1667,9 @@ - + Improve speed of VACUUM's removal of trailing empty heap pages (Claudio Freire, Álvaro Herrera) @@ -1817,10 +1682,9 @@ - + Fix check_srf_call_placement() to handle VALUES cases correctly (Tom Lane) @@ -1841,10 +1705,9 @@ - + Add full text search support for JSON and JSONB (Dmitry Dolgov) @@ -1857,10 +1720,9 @@ - + Add support for EUI-64 MAC addresses as MACADDR8 (Haribabu @@ -1874,10 +1736,9 @@ - + Add identity columns for assigning a numeric value to columns on insert (Peter Eisentraut) @@ -1890,10 +1751,9 @@ - + Allow ENUM values to be renamed (Dagfinn Ilmari Mannsåker) @@ -1906,10 +1766,9 @@ - + Properly treat array pseudotypes (anyarray) as arrays in - + Add operators for multiplication and division of money values @@ -1946,10 +1804,9 @@ - + More strictly check the money type for overflow operations (Peter Eisentraut) @@ -1966,10 +1823,9 @@ - + Add simplified regexp_match() @@ -1983,10 +1839,9 @@ - + Add version of jsonb's delete operator that takes @@ -1999,10 +1854,9 @@ - + Improve json_populate_record @@ -2015,10 +1869,9 @@ - + Add function txid_current_ifassigned() @@ -2035,10 +1888,9 @@ - + Add function txid_status() @@ -2053,10 +1905,9 @@ - + Allow make_date() @@ -2066,10 +1917,9 @@ - + Have to_timestamp() and to_date() check input values for validity (Artur Zakirov) @@ -2091,10 +1941,9 @@ - + Allow the PL/Python plan object to call cursor and execute methods (Peter Eisentraut) @@ -2106,10 +1955,9 @@ - + Allow PL/pgSQL's GET DIAGNOSTICS to retrieve values into array elements (Tom Lane) @@ -2117,10 +1965,9 @@ - + Remove SPI functions SPI_push(), SPI_pop(), SPI_restore_connection() @@ -2141,10 +1988,9 @@ - + Allow PL/Tcl functions to return composite types and sets (Jim Nasby) @@ -2152,10 +1998,9 @@ - + Add a subtransaction command to PL/Tcl (Victor Wagner) @@ -2167,10 +2012,9 @@ - + Add GUCs to allow initialization routines to be called on PL/Tcl startup (Tom Lane) @@ -2183,9 +2027,8 @@ - + - @@ -2194,10 +2037,9 @@ - + Allow libpq to connect to multiple specified host names @@ -2210,10 +2052,9 @@ - + Allow the libpq connection string to request a read/write host @@ -2228,10 +2069,9 @@ - + Allow password file name to be specified as a libpq connection parameter (Julian Markwort) @@ -2243,10 +2083,9 @@ - + Add function PQencryptPasswordConn() @@ -2263,10 +2102,9 @@ - + ecpg preprocessor version changed from 4.12 to 10 (Tom Lane) @@ -2280,7 +2118,7 @@ - + Client Applications @@ -2290,14 +2128,11 @@ - + Add conditional branch support to psql (Corey Huinker) @@ -2310,10 +2145,9 @@ - + Add psql \gx command to perform \g(execute) in expanded mode (\x) (Christoph Berg) @@ -2321,10 +2155,9 @@ - + Improve psql's \d (relation) and \dD (domain) commands to specify collation, nullable, and default in separate @@ -2337,10 +2170,9 @@ - + Expand psql colon variables when used in backtick-executed contexts (Tom Lane) @@ -2353,14 +2185,11 @@ - + Prevent psql special variables from being set to invalid values (Daniel Vérité, Tom Lane) @@ -2377,28 +2206,18 @@ - + Improve psql's tab completion (Jeff Janes, Ian Barwick, Andreas Karlsson, Sehrope Sarkuni, Thomas Munro, @@ -2416,10 +2235,9 @@ - + Add pgbench option - + Allow pgbench's meta commands to span multiple lines via a line-terminating backslash (Fabien Coelho) @@ -2449,10 +2266,9 @@ - + Add pg_receivewal @@ -2462,10 +2278,9 @@ - + Add pg_recvlogical option @@ -2478,10 +2293,9 @@ - + Rename initdb options - + Improve pg_basebackup's handling of which directories to skip (David Steele) @@ -2642,17 +2447,16 @@ - + <application><xref linkend="app-pg-ctl"></> - + Add wait option for 's promote operation (Peter Eisentraut) @@ -2660,10 +2464,9 @@ - + Add long options for pg_ctl wait ( - + Add long options flag for pg_ctl options (Peter Eisentraut) @@ -2686,9 +2488,8 @@ - + - @@ -2697,10 +2498,9 @@ - + New major version numbering (Peter Eisentraut, Tom Lane) @@ -2713,10 +2513,9 @@ - + Allow the ICU library to optionally be used for collation support (Peter Eisentraut) @@ -2731,10 +2530,9 @@ - + Automatically mark all PG_FUNCTION_INFO_V1 functions @@ -2750,14 +2548,11 @@ - + Allow shared memory to be dynamically allocated (Thomas Munro, Robert Haas) @@ -2765,10 +2560,9 @@ - + Add slab-like memory allocator for efficient fixed-size allocations (Tomas Vondra) @@ -2776,10 +2570,9 @@ - + Use POSIX semaphores rather than SysV semaphores on Linux and - + Improve support for 64-bit atomics (Andres Freund) - + Enable 64-bit atomic operations on ARM64 (Roman Shaposhnik) @@ -2813,10 +2604,9 @@ - + Switch to using clock_gettime(), if available, for duration measurements (Tom Lane) @@ -2829,10 +2619,9 @@ - + Add more robust random number generators to be used for cryptographic secure uses (Magnus Hagander, Michael Paquier, @@ -2849,12 +2638,10 @@ - + Overhaul documentation build process (Alexander Lakhin, Alexander Law) @@ -2862,10 +2649,9 @@ - + Use XSLT to build the Postgres documentation (Peter Eisentraut) @@ -2878,10 +2664,9 @@ - + Build HTML documentation using XSLT stylesheets by default (Peter Eisentraut) @@ -2898,10 +2683,9 @@ - + Allow file_fdw to read from program output as well as files (Corey Huinker, Adam Gomaa) @@ -2909,12 +2693,10 @@ - + Push aggregates to foreign data wrapper servers, where possible (Jeevan Chalke, Ashutosh Bapat) @@ -2931,10 +2713,9 @@ - + Allow push down of FULL JOIN queries containing subqueries in the @@ -2943,10 +2724,9 @@ - + Properly support OID columns in postgres_fdw tables (Etsuro Fujita) @@ -2958,10 +2738,9 @@ - + Allow btree_gist and btree_gin to @@ -2974,10 +2753,9 @@ - + Add indexing support to btree_gist for the UUID data type (Paul Jungwirth) @@ -2985,10 +2763,9 @@ - + Add amcheck which can check the validity of btree indexes (Peter Geoghegan) @@ -2996,10 +2773,9 @@ - + Show ignored constants as $N rather than ? in @@ -3010,10 +2786,9 @@ - + Improve cube's handling of zero-dimensional cubes (Tom Lane) @@ -3026,10 +2801,9 @@ - + Allow pg_buffercache to run @@ -3042,10 +2816,9 @@ - + Add pgstathashindex() function to pgstattuple to view hash @@ -3054,10 +2827,9 @@ - + Allow pgstattuple to use GRANT permissions (Stephen Frost) @@ -3070,10 +2842,9 @@ - + Reduce locking when pgstattuple examines hash @@ -3082,10 +2853,9 @@ - + Add page_checksum() function to pageinspect (Tomas Vondra) @@ -3093,10 +2863,9 @@ - + Add hash index support to pageinspect (Jesper @@ -3105,10 +2874,9 @@ - + Add pageinspect function bt_page_items() to print page items from a