diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml index df11223747e..8aed30428bd 100644 --- a/doc/src/sgml/release-17.sgml +++ b/doc/src/sgml/release-17.sgml @@ -56,8 +56,8 @@ Author: Jeff Davis Change functions to use a safe - during maintenance operations (Jeff Davis). - [2af07e2f7] + during maintenance operations (Jeff Davis) + § @@ -81,9 +81,9 @@ Author: Michael Paquier Restrict ago to only appear at the end in - interval values (Joseph Koshakow). - [165d581f1, - 617f9b7d4] + interval values (Joseph Koshakow) + § + § @@ -98,8 +98,8 @@ Author: Thomas Munro - Remove server variable old_snapshot_threshold (Thomas Munro). - [f691f5b80] + Remove server variable old_snapshot_threshold (Thomas Munro) + § @@ -120,8 +120,8 @@ Author: Nathan Bossart Change SET SESSION AUTHORIZATION handling of the initial - session user's superuser status (Joseph Koshakow). - [a0363ab7a] + session user's superuser status (Joseph Koshakow) + § @@ -138,8 +138,8 @@ Author: Nathan Bossart - Remove feature which simulated per-database users (Nathan Bossart). - [884eee5bf] + Remove feature which simulated per-database users (Nathan Bossart) + § @@ -156,8 +156,8 @@ Author: Thomas Munro Remove value fsync_writethrough on Windows (Thomas Munro). - [d0c28601e] + class="osname">Windows (Thomas Munro) + § @@ -174,8 +174,8 @@ Author: Bruce Momjian Change file boundary handling of two WAL file - name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian). - [344afc776] + name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian) + § @@ -196,8 +196,8 @@ Author: Michael Paquier Remove server variable trace_recovery_messages - since it is no longer needed (Bharath Rupireddy). - [c7a3e6b46] + since it is no longer needed (Bharath Rupireddy) + § @@ -211,8 +211,8 @@ Author: Peter Eisentraut Remove information schema column element_types.domain_default - (Peter Eisentraut). - [78806a950] + (Peter Eisentraut) + § @@ -224,8 +224,8 @@ Author: Bruce Momjian Change - lock mode output labels (Bruce Momjian). - [15d5d7405] + lock mode output labels (Bruce Momjian) + § @@ -239,8 +239,8 @@ Author: Michael Paquier Remove buffers_backend and buffers_backend_fsync from pg_stat_bgwriter - (Bharath Rupireddy). - [74604a37f] + (Bharath Rupireddy) + § @@ -258,8 +258,8 @@ Author: Michael Paquier Rename I/O block read/write timing statistics columns of - (Nazir Bilal Yavuz). - [13d00729d] + (Nazir Bilal Yavuz) + § @@ -284,9 +284,9 @@ Author: Peter Eisentraut and pg_statistic_ext.stxstattarget to represent the default statistics target as NULL - (Peter Eisentraut). - [4f622503d, - 012460ee9] + (Peter Eisentraut) + § + § @@ -301,8 +301,8 @@ Author: Jeff Davis linkend="catalog-pg-collation">pg_collation.colliculocale to colllocale and pg_database.daticulocale - to datlocale (Jeff Davis). - [f696c0cd5] + to datlocale (Jeff Davis) + § @@ -321,9 +321,9 @@ Author: Masahiko Sawada to max_dead_tuple_bytes, rename num_dead_tuples to num_dead_item_ids, and add - dead_tuple_bytes (Masahiko Sawada). - [667e65aac, - f1affb670] + dead_tuple_bytes (Masahiko Sawada) + § + § @@ -336,8 +336,8 @@ Author: Alvaro Herrera Rename SLRU columns in system view pg_stat_slru - (Alvaro Herrera). - [bcdfa5f2e] + (Alvaro Herrera) + § @@ -379,9 +379,9 @@ Author: Tom Lane Allow the optimizer to improve CTE plans by considering the statistics and sort order of columns referenced in earlier row - output clauses (Jian Guo, Richard Guo, Tom Lane). - [f7816aec2, - a65724dfa] + output clauses (Jian Guo, Richard Guo, Tom Lane) + § + § @@ -396,9 +396,9 @@ Author: David Rowley Improve optimization of IS NOT NULL and IS NULL query restrictions (David Rowley, - Richard Guo, Andy Fan). - [b262ad440, - 3af704098] + Richard Guo, Andy Fan) + § + § @@ -417,8 +417,8 @@ Author: David Rowley Allow partition pruning on boolean columns on IS [NOT] - UNKNOWN conditionals (David Rowley). - [07c36c133] + UNKNOWN conditionals (David Rowley) + § @@ -430,8 +430,8 @@ Author: Tom Lane Improve optimization of range values when using containment - operators <@ and @> (Kim Johan Andersson, Jian He). - [075df6b20] + operators <@ and @> (Kim Johan Andersson, Jian He) + § @@ -443,8 +443,8 @@ Author: Alexander Korotkov Allow correlated IN subqueries to be transformed - into joins (Andy Fan, Tom Lane). - [9f1337639] + into joins (Andy Fan, Tom Lane) + § @@ -457,8 +457,8 @@ Author: David Rowley Improve optimization of the LIMIT clause on partitioned tables, inheritance parents, and UNION - ALL queries (Andy Fan, David Rowley). - [a8a968a82] + ALL queries (Andy Fan, David Rowley) + § @@ -469,8 +469,8 @@ Author: Tom Lane - Allow query nodes to be run in parallel in more cases (Tom Lane). - [e08d74ca1] + Allow query nodes to be run in parallel in more cases (Tom Lane) + § @@ -483,8 +483,8 @@ Author: Alexander Korotkov Allow GROUP BY columns to be internally ordered to match ORDER BY (Andrei Lepikhov, - Teodor Sigaev). - [0452b461b] + Teodor Sigaev) + § @@ -501,8 +501,8 @@ Author: David Rowley Allow UNION (without ALL) - to use MergeAppend (David Rowley). - [66c0185a3] + to use MergeAppend (David Rowley) + § @@ -514,8 +514,8 @@ Author: David Rowley Fix MergeAppend plans to more accurately compute the number of - rows that need to be sorted (Alexander Kuzmenkov). - [9d1a5354f] + rows that need to be sorted (Alexander Kuzmenkov) + § @@ -528,8 +528,8 @@ Author: David Rowley Allow GiST and SP-GiST indexes to be part of incremental - sorts (Miroslav Bendik). - [625d5b3ca] + sorts (Miroslav Bendik) + § @@ -549,8 +549,8 @@ Author: Alexander Korotkov Add columns to pg_stats to report range-type histogram information (Egor Rogov, Soumyadeep - Chakraborty). - [bc3c8db8a] + Chakraborty) + § @@ -573,8 +573,8 @@ Author: Peter Geoghegan Allow btree indexes to more efficiently find a set of values, such as those supplied by IN clauses using constants (Peter Geoghegan, - Matthias van de Meent). - [5bf748b86] + Matthias van de Meent) + § @@ -587,8 +587,8 @@ Author: Tomas Vondra Allow BRIN indexes to be created using parallel workers (Tomas Vondra, Matthias van - de Meent). - [b43757171] + de Meent) + § @@ -609,8 +609,8 @@ Author: Heikki Linnakangas Allow vacuum to more efficiently remove and freeze tuples (Melanie - Plageman, Heikki Linnakangas). - [6dbb49026] + Plageman, Heikki Linnakangas) + § @@ -633,11 +633,11 @@ Author: Heikki Linnakangas Allow vacuum to more efficiently store tuple references (Masahiko - Sawada, John Naylor). - [ee1b30f12, - 30e144287, - 667e65aac, - 6dbb49026] + Sawada, John Naylor) + § + § + § + § @@ -654,8 +654,8 @@ Author: Robert Haas - Optimize vacuuming of relations with no indexes (Melanie Plageman). - [c120550ed] + Optimize vacuuming of relations with no indexes (Melanie Plageman) + § @@ -667,8 +667,8 @@ Author: Thomas Munro Increase default - to 2MB (Thomas Munro). - [98f320eb2] + to 2MB (Thomas Munro) + § @@ -680,8 +680,8 @@ Author: Nathan Bossart Improve performance when checking roles with many memberships - (Nathan Bossart). - [d365ae705] + (Nathan Bossart) + § @@ -693,8 +693,8 @@ Author: Michael Paquier Improve performance of heavily-contended WAL - writes (Bharath Rupireddy). - [71e4cc6b8] + writes (Bharath Rupireddy) + § @@ -706,8 +706,8 @@ Author: David Rowley Improve performance when transferring large blocks of data to a - client (Melih Mutlu). - [c4ab7da60] + client (Melih Mutlu) + § @@ -724,10 +724,10 @@ Author: Thomas Munro Allow the grouping of file system reads with the new system variable (Thomas Munro, Andres Freund, - Melanie Plageman, Nazir Bilal Yavuz). - [210622c60, - b7b0f3f27, - 041b96802] + Melanie Plageman, Nazir Bilal Yavuz) + § + § + § @@ -753,10 +753,10 @@ Author: Alexander Korotkov Create system view pg_stat_checkpointer - (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov). - [96f052613, - 12915a58e, - e820db5b5] + (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov) + § + § + § @@ -778,10 +778,10 @@ Author: Michael Paquier Improve control over resetting statistics (Atsushi Torikoshi, - Bharath Rupireddy). - [23c8c0c8f, - 2e8a0edc2, - e5cca6288] + Bharath Rupireddy) + § + § + § @@ -804,8 +804,8 @@ Author: Michael Paquier Add log messages related to WAL recovery from - backups (Andres Freund). - [1d35f705e] + backups (Andres Freund) + § @@ -817,8 +817,8 @@ Author: Michael Paquier Add log line for - trust connections (Jacob Champion). - [e48b19c5d] + trust connections (Jacob Champion) + § @@ -830,8 +830,8 @@ Author: Amit Kapila Add log message to report walsender acquisition and release of - replication slots (Bharath Rupireddy). - [7c3fb505b] + replication slots (Bharath Rupireddy) + § @@ -849,8 +849,8 @@ Author: Michael Paquier Add system view pg_wait_events - that reports wait event types (Bertrand Drouvot). - [1e68e43d3] + that reports wait event types (Bertrand Drouvot) + § @@ -868,8 +868,8 @@ Author: Thomas Munro Add wait events for - checkpoint delays (Thomas Munro). - [0013ba290] + checkpoint delays (Thomas Munro) + § @@ -881,8 +881,8 @@ Author: Masahiko Sawada Allow vacuum to report the progress of index processing (Sami - Imseih). - [46ebdfe16] + Imseih) + § @@ -910,8 +910,8 @@ Author: Nathan Bossart Allow granting the right to perform maintenance operations - (Nathan Bossart). - [ecb0fd337] + (Nathan Bossart) + § @@ -938,8 +938,8 @@ Author: Nathan Bossart linkend="predefined-roles">pg_monitor membership to execute pg_current_logfile() - (Pavlo Golub, Nathan Bossart). - [8d8afd48d] + (Pavlo Golub, Nathan Bossart) + § @@ -961,8 +961,8 @@ Author: Robert Haas Add system variable to disallow ALTER - SYSTEM (Jelte Fennema-Nio, Gabriele Bartolini). - [d3ae2a24f] + SYSTEM (Jelte Fennema-Nio, Gabriele Bartolini) + § @@ -975,8 +975,8 @@ Author: Tom Lane Allow ALTER SYSTEM to set unrecognized custom server variables - (Tom Lane). - [2d870b4ae] + (Tom Lane) + § @@ -998,10 +998,10 @@ Author: Alexander Korotkov Add server variable to restrict the duration of transactions (Andrey Borodin, Japin Li, - Junwang Zhao, Alexander Korotkov). - [51efe38cb, - bf82f4379, - 28e858c0f] + Junwang Zhao, Alexander Korotkov) + § + § + § @@ -1018,11 +1018,11 @@ Author: Jeff Davis - Add a builtin platform-independent collation provider (Jeff Davis). - [2d819a08a, - 846311051, - f69319f2f, - 9acae56ce] + Add a builtin platform-independent collation provider (Jeff Davis) + § + § + § + § @@ -1039,8 +1039,8 @@ Author: Michael Paquier Add server variable to - report the use of huge pages by Postgres (Justin Pryzby). - [a14354cac] + report the use of huge pages by Postgres (Justin Pryzby) + § @@ -1056,8 +1056,8 @@ Author: Daniel Gustafsson - Add server variable to disable event triggers (Daniel Gustafsson). - [7750fefdb] + Add server variable to disable event triggers (Daniel Gustafsson) + § @@ -1076,8 +1076,8 @@ Author: Alvaro Herrera Allow the SLRU cache sizes to be configured (Andrey Borodin, Dilip Kumar, - Alvaro Herrera). - [53c2a97a9] + Alvaro Herrera) + § @@ -1115,9 +1115,9 @@ Author: Tomas Vondra Add support for incremental file system backup (Robert Haas, - Jakub Wartak, Tomas Vondra). - [dc2123400, - f8ce4ed78] + Jakub Wartak, Tomas Vondra) + § + § @@ -1144,11 +1144,11 @@ Author: Robert Haas Allow the creation of WAL summarization files - (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski). - [174c48050, - d97ef756a, - f896057e4, - d9ef650fc] + (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski) + § + § + § + § @@ -1173,8 +1173,8 @@ Author: Robert Haas Add the system identifier to file system backup manifest files - (Amul Sul). - [2041bc427] + (Amul Sul) + § @@ -1193,8 +1193,8 @@ Author: Amit Kapila dbname to be written when pg_basebackup writes connection information to - postgresql.auto.conf (Vignesh C, Hayato Kuroda). - [a145f424d] + postgresql.auto.conf (Vignesh C, Hayato Kuroda) + § @@ -1210,9 +1210,9 @@ Author: Amit Kapila Add column pg_replication_slots.invalidation_reason to report the reason for invalid slots (Shveta Malik, Bharath - Rupireddy). - [007693f2a, - 6ae701b43] + Rupireddy) + § + § @@ -1229,10 +1229,10 @@ Author: Amit Kapila Add column pg_replication_slots.inactive_since - to report slot inactivity duration (Bharath Rupireddy). - [a11f330b5, - 6d49c8d4b, - 6f132ed69] + to report slot inactivity duration (Bharath Rupireddy) + § + § + § @@ -1248,9 +1248,9 @@ Author: Amit Kapila Add function pg_sync_replication_slots() to synchronize logical replication slots (Hou Zhijie, Shveta Malik, - Ajin Cherian, Peter Eisentraut). - [ddd5f4f54, - 7a424ece4] + Ajin Cherian, Peter Eisentraut) + § + § @@ -1263,8 +1263,8 @@ Author: Amit Kapila Add the failover property to the replication protocol (Hou - Zhijie, Shveta Malik). - [732924043] + Zhijie, Shveta Malik) + § @@ -1287,8 +1287,8 @@ Author: Peter Eisentraut Add application pg_createsubscriber to create a logical replica from a physical standby server - (Euler Taveira). - [d44032d01] + (Euler Taveira) + § @@ -1304,9 +1304,9 @@ Author: Amit Kapila Have pg_upgrade migrate valid logical slots and subscriptions (Hayato Kuroda, - Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal). - [29d0a77fa, - 9a17be1e2] + Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal) + § + § @@ -1326,8 +1326,8 @@ Author: Amit Kapila Enable the failover of logical slots - (Hou Zhijie, Shveta Malik, Ajin Cherian). - [c393308b6] + (Hou Zhijie, Shveta Malik, Ajin Cherian) + § @@ -1347,9 +1347,9 @@ Author: Amit Kapila Add server variable to enable failover logical slot synchronization (Shveta Malik, - Hou Zhijie, Peter Smith). - [93db6cbda, - 60c07820d] + Hou Zhijie, Peter Smith) + § + § @@ -1365,9 +1365,9 @@ Author: Amit Kapila Add logical replication failover control to CREATE/ALTER SUBSCRIPTION (Shveta Malik, Hou Zhijie, Ajin - Cherian). - [776621a5e, - 22f7e61a6] + Cherian) + § + § @@ -1380,8 +1380,8 @@ Author: Amit Kapila Allow the application of logical replication changes to use hash indexes on the subscriber - (Hayato Kuroda). - [edca34243] + (Hayato Kuroda) + § @@ -1399,8 +1399,8 @@ Author: Masahiko Sawada Improve logical decoding performance in cases where there are many subtransactions - (Masahiko Sawada). - [5bec1d6bc] + (Masahiko Sawada) + § @@ -1412,8 +1412,8 @@ Author: Amit Kapila Restart apply workers if subscription owner's superuser privileges - are revoked (Vignesh C). - [79243de13] + are revoked (Vignesh C) + § @@ -1430,8 +1430,8 @@ Author: Michael Paquier Add flush option to pg_logical_emit_message() - (Michael Paquier). - [173b56f1e] + (Michael Paquier) + § @@ -1449,9 +1449,9 @@ Author: Amit Kapila Allow specification of physical standbys that must be synchronized - before they are visible to subscribers (Hou Zhijie, Shveta Malik). - [bf279ddd1, - 0f934b073] + before they are visible to subscribers (Hou Zhijie, Shveta Malik) + § + § @@ -1468,8 +1468,8 @@ Author: Nathan Bossart Add worker type column to pg_stat_subscription - (Peter Smith). - [13aeaf079] + (Peter Smith) + § @@ -1500,11 +1500,11 @@ Author: Masahiko Sawada Add new COPY option ON_ERROR ignore to discard error rows (Damir Belyalov, Atsushi Torikoshi, Alex Shulgin, Jian He, Yugo - Nagata). - [9e2d87011, - b725b7eec, - 40bbc8cf0, - a6d0fa5ef] + Nagata) + § + § + § + § @@ -1521,8 +1521,8 @@ Author: Masahiko Sawada Add new COPY option LOG_VERBOSITY which reports COPY - FROM ignored error rows (Bharath Rupireddy). - [f5a227895] + FROM ignored error rows (Bharath Rupireddy) + § @@ -1534,8 +1534,8 @@ Author: Masahiko Sawada Allow COPY FROM to report the number of skipped - rows during processing (Atsushi Torikoshi). - [729439607] + rows during processing (Atsushi Torikoshi) + § @@ -1552,8 +1552,8 @@ Author: Andrew Dunstan In COPY FROM, allow easy specification that all - columns should be forced null or not null (Zhang Mingli). - [f6d4c9cf1] + columns should be forced null or not null (Zhang Mingli) + § @@ -1565,8 +1565,8 @@ Author: Alvaro Herrera Allow EXPLAIN - to report optimizer memory usage (Ashutosh Bapat). - [5de890e36] + to report optimizer memory usage (Ashutosh Bapat) + § @@ -1583,8 +1583,8 @@ Author: Tom Lane Add EXPLAIN option SERIALIZE to report the cost of converting data for network transmission - (Stepan Rutz, Matthias van de Meent). - [06286709e] + (Stepan Rutz, Matthias van de Meent) + § @@ -1597,8 +1597,8 @@ Author: Michael Paquier Add local I/O block read/write timing statistics to EXPLAIN's BUFFERS output - (Nazir Bilal Yavuz). - [295c36c0c] + (Nazir Bilal Yavuz) + § @@ -1610,8 +1610,8 @@ Author: Tom Lane Improve EXPLAIN's display of SubPlan nodes and - output parameters (Tom Lane, Dean Rasheed). - [fd0398fcb] + output parameters (Tom Lane, Dean Rasheed) + § @@ -1623,8 +1623,8 @@ Author: Daniel Gustafsson Add JIT deform_counter - details to EXPLAIN (Dmitry Dolgov). - [5a3423ad8] + details to EXPLAIN (Dmitry Dolgov) + § @@ -1635,8 +1635,8 @@ Author: Peter Eisentraut - Allow partitioned tables to have identity columns (Ashutosh Bapat). - [699586315] + Allow partitioned tables to have identity columns (Ashutosh Bapat) + § @@ -1648,8 +1648,8 @@ Author: Peter Eisentraut Allow exclusion - constraints on partitioned tables (Paul A. Jungwirth). - [8c852ba9a] + constraints on partitioned tables (Paul A. Jungwirth) + § @@ -1670,9 +1670,9 @@ Author: Alvaro Herrera Allow specification of partitioned table access methods (Justin Pryzby, Soumyadeep Chakraborty, - Michael Paquier). - [374c7a229, - e2395cdbe] + Michael Paquier) + § + § @@ -1685,8 +1685,8 @@ Author: Peter Eisentraut Add clearer ALTER TABLE method to set a column to the default - statistics target (Peter Eisentraut). - [4f622503d] + statistics target (Peter Eisentraut) + § @@ -1704,8 +1704,8 @@ Author: Peter Eisentraut Allow ALTER TABLE to change a column's generation - expression (Amul Sul). - [5d06e99a3] + expression (Amul Sul) + § @@ -1722,8 +1722,8 @@ Author: Michael Paquier Add DEFAULT setting for ALTER TABLE - .. SET ACCESS METHOD (Michael Paquier). - [d61a6cad6] + .. SET ACCESS METHOD (Michael Paquier) + § @@ -1736,8 +1736,8 @@ Author: Alexander Korotkov Add support for event triggers that fire at connection time (Konstantin Knizhnik, - Mikhail Gribkov). - [e83d1b0c4] + Mikhail Gribkov) + § @@ -1750,8 +1750,8 @@ Author: Michael Paquier Add event trigger support for REINDEX (Garrett - Thornburg, Jian He). - [f21848de2] + Thornburg, Jian He) + § @@ -1764,8 +1764,8 @@ Author: Nathan Bossart Allow parenthesized syntax for CLUSTER options if - a table name is not specified (Nathan Bossart). - [cdaedfc96] + a table name is not specified (Nathan Bossart) + § @@ -1787,8 +1787,8 @@ Author: Dean Rasheed Allow the interval data type to support +/-infinity values (Joseph Koshakow, Jian He, - Ashutosh Bapat). - [519fc1bd9] + Ashutosh Bapat) + § @@ -1802,8 +1802,8 @@ Author: Tom Lane Allow the use of an ENUM added via ALTER TYPE if - the type was created in the same transaction (Tom Lane). - [af1d39584] + the type was created in the same transaction (Tom Lane) + § @@ -1829,8 +1829,8 @@ Author: Dean Rasheed Allow MERGE to modify updatable views (Dean - Rasheed). - [5f2e179bd] + Rasheed) + § @@ -1842,8 +1842,8 @@ Author: Dean Rasheed Add WHEN NOT MATCHED BY SOURCE to - MERGE (Dean Rasheed). - [0294df2f1] + MERGE (Dean Rasheed) + § @@ -1860,8 +1860,8 @@ Author: Dean Rasheed Allow MERGE to use the - RETURNING clause (Dean Rasheed). - [c649fa24a] + RETURNING clause (Dean Rasheed) + § @@ -1893,9 +1893,9 @@ Author: Amit Langote linkend="functions-sqljson-table">JSON_TABLE() to convert JSON data to a table representation (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew - Dunstan, Amit Langote, Jian He). - [de3600452, - bb766cde6] + Dunstan, Amit Langote, Jian He) + § + § @@ -1915,8 +1915,8 @@ Author: Amit Langote linkend="functions-json-creation-table">JSON(), JSON_SCALAR(), and JSON_SERIALIZE() (Nikita Glukhov, Teodor Sigaev, - Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote). - [03734a7fe] + Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote) + § @@ -1940,12 +1940,12 @@ Author: Amit Langote JSON_QUERY(), and JSON_VALUE() (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote, - Peter Eisentraut, Jian He). - [aaaf9449e, - 1edb3b491, - 6185c9737, - c0fc07518, - ef744ebb7] + Peter Eisentraut, Jian He) + § + § + § + § + § @@ -1958,8 +1958,8 @@ Author: Andrew Dunstan Add jsonpath methods to convert JSON values to other - JSON data types (Jeevan Chalke). - [66ea94e8e] + JSON data types (Jeevan Chalke) + § @@ -1982,8 +1982,8 @@ Author: Tom Lane Add to_timestamp() - time zone format specifiers (Tom Lane). - [8ba6fdf90] + time zone format specifiers (Tom Lane) + § @@ -2000,8 +2000,8 @@ Author: Michael Paquier Allow the session time zone - to be specified by AS LOCAL (Vik Fearing). - [97957fdba] + to be specified by AS LOCAL (Vik Fearing) + § @@ -2021,8 +2021,8 @@ Author: Peter Eisentraut Add functions uuid_extract_timestamp() and uuid_extract_version() to return - UUID information (Andrey Borodin). - [794f10f6b] + UUID information (Andrey Borodin) + § @@ -2034,8 +2034,8 @@ Author: Dean Rasheed Add functions to generate random numbers in a specified range - (Dean Rasheed). - [e6341323a] + (Dean Rasheed) + § @@ -2054,8 +2054,8 @@ Author: Nathan Bossart Add functions to convert integers to binary and octal strings - (Eric Radman, Nathan Bossart). - [260a1f18d] + (Eric Radman, Nathan Bossart) + § @@ -2072,8 +2072,8 @@ Author: Jeff Davis - Add Unicode informational functions (Jeff Davis). - [a02b37fc0] + Add Unicode informational functions (Jeff Davis) + § @@ -2096,8 +2096,8 @@ Author: Daniel Gustafsson Add function xmltext() - to convert text to a single XML text node (Jim Jones). - [526fe0d79] + to convert text to a single XML text node (Jim Jones) + § @@ -2111,8 +2111,8 @@ Author: Tom Lane Add function to_regtypemod() to return the type modifier of a type specification (David Wheeler, - Erik Wienhold). - [1218ca995] + Erik Wienhold) + § @@ -2125,8 +2125,8 @@ Author: Tom Lane Add pg_basetype() - function to return a domain's base type (Steve Chavez). - [b154d8a6d] + function to return a domain's base type (Steve Chavez) + § @@ -2141,8 +2141,8 @@ Author: Nathan Bossart linkend="functions-admin-dbsize">pg_column_toast_chunk_id() to return a value's TOAST identifier - (Yugo Nagata). - [d1162cfda] + (Yugo Nagata) + § @@ -2170,8 +2170,8 @@ Author: Tom Lane Allow plpgsql %TYPE and %ROWTYPE specifications to represent arrays - of non-array types (Quan Zongliang, Pavel Stehule). - [5e8674dc8] + of non-array types (Quan Zongliang, Pavel Stehule) + § @@ -2183,8 +2183,8 @@ Author: Tom Lane Allow plpgsql %TYPE specification to reference - composite column (Tom Lane). - [43b46aae1] + composite column (Tom Lane) + § @@ -2204,8 +2204,8 @@ Author: Joe Conway - Add libpq function to change role passwords (Joe Conway). - [a7be2a6c2] + Add libpq function to change role passwords (Joe Conway) + § @@ -2223,8 +2223,8 @@ Author: Michael Paquier Add libpq functions to close portals and prepared statements - (Jelte Fennema-Nio). - [28b572656] + (Jelte Fennema-Nio) + § @@ -2248,8 +2248,8 @@ Author: Alvaro Herrera Add libpq API which allows for blocking and non-blocking cancel requests, - with encryption if already in use (Jelte Fennema-Nio). - [61461a300] + with encryption if already in use (Jelte Fennema-Nio) + § @@ -2268,9 +2268,9 @@ Author: Tom Lane Add libpq function PQsocketPoll() - to allow polling of network sockets (Tristan Partin, Tom Lane). - [f5e4dedfa, - 105024a47] + to allow polling of network sockets (Tristan Partin, Tom Lane) + § + § @@ -2283,8 +2283,8 @@ Author: Michael Paquier Add libpq function PQsendPipelineSync() - to send a pipeline synchronization point (Anton Kirilov). - [4794c2d31] + to send a pipeline synchronization point (Anton Kirilov) + § @@ -2304,8 +2304,8 @@ Author: Tom Lane Add libpq function PQsetChunkedRowsMode() - to allow retrieval of results in chunks (Daniel Vérité). - [4643a2b26] + to allow retrieval of results in chunks (Daniel Vérité) + § @@ -2332,15 +2332,15 @@ Author: Heikki Linnakangas Allow TLS connections without requiring a network round-trip negotiation (Greg Stark, Heikki Linnakangas, - Peter Eisentraut, Michael Paquier, Daniel Gustafsson). - [d39a49c1e, - 91044ae4b, - 44e27f0a6, - d80f2ce29, - 03a0e0d4b, - 17a834a04, - 407e0b023, - fb5718f35] + Peter Eisentraut, Michael Paquier, Daniel Gustafsson) + § + § + § + § + § + § + § + § @@ -2368,8 +2368,8 @@ Author: Tom Lane Improve psql display of default and - empty privileges (Erik Wienhold, Laurenz Albe). - [d1379ebf4] + empty privileges (Erik Wienhold, Laurenz Albe) + § @@ -2386,8 +2386,8 @@ Author: Tom Lane Have backslash commands honor \pset null (Erik - Wienhold, Laurenz Albe). - [d1379ebf4] + Wienhold, Laurenz Albe) + § @@ -2403,8 +2403,8 @@ Author: Daniel Gustafsson Allow psql's \watch - to stop after a minimum number of rows returned (Greg Sabino Mullane). - [f347ec76e] + to stop after a minimum number of rows returned (Greg Sabino Mullane) + § @@ -2420,8 +2420,8 @@ Author: Robert Haas Allow psql connection attempts to be - canceled with control-C (Tristan Partin). - [cafe10565] + canceled with control-C (Tristan Partin) + § @@ -2434,8 +2434,8 @@ Author: Tom Lane Allow psql to honor FETCH_COUNT for non-SELECT - queries (Daniel Vérité). - [90f517821] + queries (Daniel Vérité) + § @@ -2462,16 +2462,16 @@ Author: Michael Paquier Improve psql tab completion (Dagfinn Ilmari Mannsåker, Gilles Darold, Christoph Heiss, Steve Chavez, - Vignesh C, Pavel Borisov, Jian He). - [c951e9042, - d16eb83ab, - cd3424748, - 816f10564, - 927332b95, - f1bb9284f, - 304b6b1a6, - 60ae37a8b, - 2800fbb2b] + Vignesh C, Pavel Borisov, Jian He) + § + § + § + § + § + § + § + § + § @@ -2493,8 +2493,8 @@ Author: Robert Haas Add application pg_walsummary - to dump WAL summary files (Robert Haas). - [ee1bfd168] + to dump WAL summary files (Robert Haas) + § @@ -2507,8 +2507,8 @@ Author: Tom Lane Allow pg_dump's - large objects to be restorable in batches (Tom Lane). - [a45c78e32] + large objects to be restorable in batches (Tom Lane) + § @@ -2525,8 +2525,8 @@ Author: Dean Rasheed Add pg_dump option - (Ayush Vatsa). - [522ed12f7] + (Ayush Vatsa) + § @@ -2543,8 +2543,8 @@ Author: Daniel Gustafsson and pg_restore to specify include/exclude objects in a file (Pavel Stehule, - Daniel Gustafsson). - [a5cf808be] + Daniel Gustafsson) + § @@ -2560,8 +2560,8 @@ Author: Nathan Bossart Add the parameter to several client - applications (Justin Pryzby, Nathan Bossart). - [8c16ad3b4] + applications (Justin Pryzby, Nathan Bossart) + § @@ -2587,8 +2587,8 @@ Author: Tom Lane Add pg_restore option to allow object restores - in transaction batches (Tom Lane). - [959b38d77] + in transaction batches (Tom Lane) + § @@ -2607,8 +2607,8 @@ Author: Nathan Bossart Change pgbench debug mode option from to - (Greg Sabino Mullane). - [3ff01b2b6] + (Greg Sabino Mullane) + § @@ -2625,8 +2625,8 @@ Author: Tatsuo Ishii Add pgbench option to exit after - any client aborts (Yugo Nagata). - [3c662643c] + any client aborts (Yugo Nagata) + § @@ -2638,8 +2638,8 @@ Author: Michael Paquier Add pgbench command \syncpipeline to allow - sending of sync messages (Anthonin Bonnefoy). - [94edfe250] + sending of sync messages (Anthonin Bonnefoy) + § @@ -2652,8 +2652,8 @@ Author: Michael Paquier Allow pg_archivecleanup - to remove backup history files (Atsushi Torikoshi). - [3f8c98d0b] + to remove backup history files (Atsushi Torikoshi) + § @@ -2669,8 +2669,8 @@ Author: Michael Paquier Add some long options to pg_archivecleanup - (Atsushi Torikoshi). - [dd7c60f19] + (Atsushi Torikoshi) + § @@ -2690,8 +2690,8 @@ Author: Daniel Gustafsson linkend="app-pgbasebackup">pg_basebackup and pg_receivewal - to use dbname in their connection specification (Jelte Fennema-Nio). - [cca97ce6a] + to use dbname in their connection specification (Jelte Fennema-Nio) + § @@ -2709,8 +2709,8 @@ Author: Thomas Munro Add pg_upgrade - option (Thomas Munro). - [d93627bcb] + option (Thomas Munro) + § @@ -2729,8 +2729,8 @@ Author: Alexander Korotkov Allow reindexdb to process indexes from different tables - in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov). - [47f99a407] + in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov) + § @@ -2748,10 +2748,10 @@ Author: Nathan Bossart Allow reindexdb, vacuumdb, and clusterdb to process objects in all - databases matching a pattern (Nathan Bossart). - [24c928ad9, - 648928c79, - 1b49d56d3] + databases matching a pattern (Nathan Bossart) + § + § + § @@ -2776,8 +2776,8 @@ Author: Michael Paquier Remove support for OpenSSL 1.0.1 - (Michael Paquier). - [8e278b657] + (Michael Paquier) + § @@ -2791,9 +2791,9 @@ Author: Peter Eisentraut Allow tests to pass in OpenSSL - FIPS mode (Peter Eisentraut). - [284cbaea7, - 3c44e7d8d] + FIPS mode (Peter Eisentraut) + § + § @@ -2807,9 +2807,9 @@ Author: Nathan Bossart Use CPU AVX-512 instructions for bit counting - (Paul Amonson, Nathan Bossart, Ants Aasma). - [792752af4, - 41c51f0c6] + (Paul Amonson, Nathan Bossart, Ants Aasma) + § + § @@ -2821,8 +2821,8 @@ Author: Thomas Munro Require LLVM version - 10 or later (Thomas Munro). - [820b5af73] + 10 or later (Thomas Munro) + § @@ -2834,8 +2834,8 @@ Author: John Naylor Use native CRC instructions on 64-bit - LoongArch CPUs (Xudong Yang). - [4d14ccd6a] + LoongArch CPUs (Xudong Yang) + § @@ -2847,8 +2847,8 @@ Author: Heikki Linnakangas Remove AIX - support (Heikki Linnakangas). - [0b16bb877] + support (Heikki Linnakangas) + § @@ -2861,8 +2861,8 @@ Author: Michael Paquier Remove the Microsoft Visual Studio-specific PostgreSQL - build option (Michael Paquier). - [1301c80b2] + build option (Michael Paquier) + § @@ -2881,9 +2881,9 @@ Author: Thomas Munro Remove configure option - (Thomas Munro, Heikki Linnakangas). - [68a4b58ec, - ce0b0fa3e] + (Thomas Munro, Heikki Linnakangas) + § + § @@ -2899,8 +2899,8 @@ Author: Heikki Linnakangas Remove configure option - (Heikki Linnakangas). - [1c1eec0f2] + (Heikki Linnakangas) + § @@ -2917,8 +2917,8 @@ Author: David Rowley User-defined data type receive functions will no longer receive - their data null-terminated (David Rowley). - [f0efa5aec] + their data null-terminated (David Rowley) + § @@ -2930,8 +2930,8 @@ Author: Andrew Dunstan Add incremental JSON parser for use with huge - JSON documents (Andrew Dunstan). - [3311ea86e] + JSON documents (Andrew Dunstan) + § @@ -2943,8 +2943,8 @@ Author: Nathan Bossart Convert top-level README file to - Markdown (Nathan Bossart). - [363eb0599] + Markdown (Nathan Bossart) + § @@ -2956,8 +2956,8 @@ Author: Tom Lane Remove no longer needed top-level INSTALL file - (Tom Lane). - [e2b73f4a4] + (Tom Lane) + § @@ -2969,8 +2969,8 @@ Author: Peter Eisentraut Remove make's distprep - option (Peter Eisentraut). - [721856ff2] + option (Peter Eisentraut) + § @@ -2983,8 +2983,8 @@ Author: Peter Eisentraut Add make support for Android shared libraries (Peter - Eisentraut). - [79b03dbb3] + Eisentraut) + § @@ -2999,10 +2999,10 @@ Author: Michael Paquier - Add backend support for injection points (Michael Paquier). - [d86d20f0b, - 37b369dc6, - f587338de] + Add backend support for injection points (Michael Paquier) + § + § + § @@ -3019,8 +3019,8 @@ Author: Michael Paquier Fix emit_log_hook to use the same time value as - other log records for the same query (Kambam Vinay, Michael Paquier). - [2a217c371] + other log records for the same query (Kambam Vinay, Michael Paquier) + § @@ -3032,8 +3032,8 @@ Author: Tom Lane Improve documentation for using jsonpath for - predicate checks (David Wheeler). - [7014c9a4b] + predicate checks (David Wheeler) + § @@ -3054,8 +3054,8 @@ Author: Etsuro Fujita Allow joins with non-join qualifications to be pushed down to - foreign servers and custom scans (Richard Guo, Etsuro Fujita). - [9e9931d2b] + foreign servers and custom scans (Richard Guo, Etsuro Fujita) + § @@ -3073,8 +3073,8 @@ Author: Alexander Korotkov Allow pushdown of EXISTS and IN subqueries to foreign servers - (Alexander Pyhalov). - [824dbea3e] + (Alexander Pyhalov) + § @@ -3088,9 +3088,9 @@ Author: John Naylor Increase the default foreign data wrapper tuple cost (David Rowley, - Umair Shahid). - [cac169d68, - f7f694b21] + Umair Shahid) + § + § @@ -3106,8 +3106,8 @@ Author: Noah Misch Allow dblink - database operations to be interrupted (Noah Misch). - [d3c5f37dd] + database operations to be interrupted (Noah Misch) + § @@ -3119,8 +3119,8 @@ Author: Tom Lane Allow the creation of hash indexes on columns (Tommy Pavlicek). - [485f0aa85] + linkend="ltree"/> columns (Tommy Pavlicek) + § @@ -3137,8 +3137,8 @@ Author: Michael Paquier Allow character - translation rules to contain whitespace and quotes (Michael Paquier). - [59f47fb98] + translation rules to contain whitespace and quotes (Michael Paquier) + § @@ -3157,8 +3157,8 @@ Author: Alexander Korotkov Allow to check for unique constraint violations using new option (Anastasia Lubennikova, Pavel Borisov, - Maxim Orlov). - [5ae208720] + Maxim Orlov) + § @@ -3170,8 +3170,8 @@ Author: Peter Eisentraut Allow tests to - pass in OpenSSL FIPS mode (Peter Eisentraut). - [3c551ebed] + pass in OpenSSL FIPS mode (Peter Eisentraut) + § @@ -3183,8 +3183,8 @@ Author: Peter Eisentraut Allow tests - to pass in OpenSSL FIPS mode (Peter Eisentraut). - [795592865] + to pass in OpenSSL FIPS mode (Peter Eisentraut) + § @@ -3196,8 +3196,8 @@ Author: Nathan Bossart Remove some unused SPI - macros (Bharath Rupireddy). - [75680c3d8] + macros (Bharath Rupireddy) + § @@ -3209,8 +3209,8 @@ Author: Daniel Gustafsson Remove adminpack contrib extension - (Daniel Gustafsson). - [cc09e6549] + (Daniel Gustafsson) + § @@ -3228,8 +3228,8 @@ Author: Tom Lane Allow ALTER OPERATOR to set more optimization attributes - (Tommy Pavlicek). - [2b5154bea] + (Tommy Pavlicek) + § @@ -3252,11 +3252,11 @@ Author: Michael Paquier Allow extensions to define custom wait events - (Masahiro Ikeda). - [c9af05465, - c8e318b1b, - d61f2538a, - c789f0f6c] + (Masahiro Ikeda) + § + § + § + § @@ -3275,8 +3275,8 @@ Author: Thomas Munro Add function pg_buffercache_evict() to allow shared - buffer eviction (Palak Chaturvedi, Thomas Munro). - [13453eedd] + buffer eviction (Palak Chaturvedi, Thomas Munro) + § @@ -3300,8 +3300,8 @@ Author: Michael Paquier Replace CALL parameters in pg_stat_statements with - placeholders (Sami Imseih). - [11c34b342] + placeholders (Sami Imseih) + § @@ -3314,8 +3314,8 @@ Author: Michael Paquier Replace savepoint names stored in pg_stat_statements with placeholders - (Greg Sabino Mullane). - [31de7e60d] + (Greg Sabino Mullane) + § @@ -3337,8 +3337,8 @@ Author: Michael Paquier Replace the two-phase commit GIDs stored in pg_stat_statements with placeholders - (Michael Paquier). - [638d42a3c] + (Michael Paquier) + § @@ -3362,8 +3362,8 @@ Author: Michael Paquier Track DEALLOCATE in pg_stat_statements (Dagfinn Ilmari - Mannsåker, Michael Paquier). - [bb45156f3] + Mannsåker, Michael Paquier) + § @@ -3382,9 +3382,9 @@ Author: Michael Paquier Add local I/O block read/write timing statistics columns of - pg_stat_statements (Nazir Bilal Yavuz). - [295c36c0c, - 5147ab1dd] + pg_stat_statements (Nazir Bilal Yavuz) + § + § @@ -3401,8 +3401,8 @@ Author: Daniel Gustafsson Add JIT deform_counter details to - pg_stat_statements (Dmitry Dolgov). - [5a3423ad8] + pg_stat_statements (Dmitry Dolgov) + § @@ -3415,8 +3415,8 @@ Author: Alexander Korotkov Add optional fourth argument (minmax_only) to pg_stat_statements_reset() to allow for - the resetting of only min/max statistics (Andrei Zubkov). - [dc9f8a798] + the resetting of only min/max statistics (Andrei Zubkov) + § @@ -3434,8 +3434,8 @@ Author: Alexander Korotkov Add pg_stat_statements columns stats_since and minmax_stats_since to track entry - creation time and last min/max reset time (Andrei Zubkov). - [dc9f8a798] + creation time and last min/max reset time (Andrei Zubkov) + §