diff options
-rw-r--r-- | doc/src/sgml/release-16.sgml | 552 |
1 files changed, 552 insertions, 0 deletions
diff --git a/doc/src/sgml/release-16.sgml b/doc/src/sgml/release-16.sgml index 6eb9aff5018..99c32944704 100644 --- a/doc/src/sgml/release-16.sgml +++ b/doc/src/sgml/release-16.sgml @@ -47,6 +47,7 @@ Branch: REL_12_STABLE [79c7a7e29] 2024-08-05 06:05:17 -0700 <para> Prevent unauthorized code execution during <application>pg_dump</application> (Masahiko Sawada) + <ulink url="&commit_baseurl;6aba85a4b">§</ulink> </para> <para> @@ -82,6 +83,7 @@ Branch: REL_16_STABLE [507f2347e] 2024-07-08 10:30:28 +0900 <para> Avoid incorrect results from Merge Right Anti Join plans (Richard Guo) + <ulink url="&commit_baseurl;507f2347e">§</ulink> </para> <para> @@ -103,6 +105,7 @@ Branch: REL_14_STABLE [45ce054c0] 2024-07-19 12:07:53 -0400 <para> Prevent infinite loop in <command>VACUUM</command> (Melanie Plageman) + <ulink url="&commit_baseurl;06bf404cd">§</ulink> </para> <para> @@ -128,6 +131,7 @@ Branch: REL_12_STABLE [08b6a9ecf] 2024-07-24 12:38:18 +0200 Fix failure after attaching a table as a partition, if the table had previously had inheritance children (Álvaro Herrera) + <ulink url="&commit_baseurl;084814d88">§</ulink> </para> </listitem> @@ -153,6 +157,8 @@ Branch: REL_12_STABLE [067cb6c5d] 2024-07-12 13:44:19 +0200 Fix <command>ALTER TABLE DETACH PARTITION</command> for cases involving inconsistent index-based constraints (Álvaro Herrera, Tender Wang) + <ulink url="&commit_baseurl;00a40e33c">§</ulink> + <ulink url="&commit_baseurl;34eb37f79">§</ulink> </para> <para> @@ -180,6 +186,8 @@ Branch: REL_14_STABLE [5dcaefc6a] 2024-06-11 11:38:45 +0200 <para> Fix partition pruning setup during <literal>ALTER TABLE DETACH PARTITION CONCURRENTLY</literal> (Álvaro Herrera) + <ulink url="&commit_baseurl;96105ebfe">§</ulink> + <ulink url="&commit_baseurl;bf78abebf">§</ulink> </para> <para> @@ -205,6 +213,7 @@ Branch: REL_14_STABLE [2b415e95a] 2024-07-13 08:09:37 -0700 Correctly update a partitioned table's <structname>pg_class</structname>.<structfield>reltuples</structfield> field to zero after its last child partition is dropped (Noah Misch) + <ulink url="&commit_baseurl;e81deeefc">§</ulink> </para> <para> @@ -234,6 +243,8 @@ Branch: REL_12_STABLE [4208f44c9] 2024-06-06 15:16:56 -0400 <para> Fix handling of polymorphic output arguments for procedures (Tom Lane) + <ulink url="&commit_baseurl;8e0e99972">§</ulink> + <ulink url="&commit_baseurl;bb331af4a">§</ulink> </para> <para> @@ -258,6 +269,7 @@ Branch: REL_12_STABLE [0be81dd71] 2024-06-07 13:27:26 -0400 <para> Fix behavior of stable functions called from a <command>CALL</command> statement's argument list (Tom Lane) + <ulink url="&commit_baseurl;0d18b8eb4">§</ulink> </para> <para> @@ -277,6 +289,7 @@ Branch: REL_16_STABLE [019ea7675] 2024-05-22 18:22:51 -0400 <para> Fix input of ISO-8601 <quote>extended</quote> time format for types <type>time</type> and <type>timetz</type> (Tom Lane) + <ulink url="&commit_baseurl;019ea7675">§</ulink> </para> <para> @@ -298,6 +311,7 @@ Branch: REL_12_STABLE [4f9628158] 2024-07-19 11:52:32 -0500 <para> Detect integer overflow in <type>money</type> calculations (Joseph Koshakow) + <ulink url="&commit_baseurl;34e9dce69">§</ulink> </para> <para> @@ -322,6 +336,7 @@ Branch: REL_12_STABLE [8badee787] 2024-07-08 17:58:42 +0100 Fix over-aggressive clamping of the scale argument in <function>round(numeric)</function> and <function>trunc(numeric)</function> (Dean Rasheed) + <ulink url="&commit_baseurl;f7aec8c1d">§</ulink> </para> <para> @@ -343,6 +358,7 @@ Branch: REL_15_STABLE [0a80e88d9] 2024-07-28 22:24:15 +1200 <para> Fix result for <function>pg_size_pretty()</function> when applied to the smallest possible <type>bigint</type> value (Joseph Koshakow) + <ulink url="&commit_baseurl;6f6b0f193">§</ulink> </para> </listitem> @@ -360,6 +376,7 @@ Branch: REL_12_STABLE [2812059d3] 2024-05-13 15:54:23 -0500 Prevent <function>pg_sequence_last_value()</function> from failing on unlogged sequences on standby servers and on temporary sequences of other sessions (Nathan Bossart) + <ulink url="&commit_baseurl;c1664c8ee">§</ulink> </para> <para> @@ -380,6 +397,7 @@ Branch: REL_12_STABLE [5e63a6f43] 2024-06-13 20:34:43 -0400 <para> Fix parsing of ignored operators in <function>websearch_to_tsquery()</function> (Tom Lane) + <ulink url="&commit_baseurl;086ecd12b">§</ulink> </para> <para> @@ -407,6 +425,7 @@ Branch: REL_12_STABLE [878e8c6be] 2024-07-23 21:59:02 -0500 <para> Detect another integer overflow case while computing new array dimensions (Joseph Koshakow) + <ulink url="&commit_baseurl;a57d16865">§</ulink> </para> <para> @@ -426,6 +445,7 @@ Branch: REL_16_STABLE [403cbd210] 2024-07-30 16:25:21 -0700 --> <para> Fix unportable usage of <function>strnxfrm()</function> (Jeff Davis) + <ulink url="&commit_baseurl;403cbd210">§</ulink> </para> <para> @@ -447,6 +467,7 @@ Branch: REL_12_STABLE [11f3815d6] 2024-06-27 19:21:13 -0700 <para> Detect another case of a new catalog cache entry becoming stale while detoasting its fields (Noah Misch) + <ulink url="&commit_baseurl;e4afd7153">§</ulink> </para> <para> @@ -473,6 +494,7 @@ Branch: REL_12_STABLE [feca6c688] 2024-07-20 13:40:15 -0400 Correctly check updatability of view columns targeted by <literal>INSERT</literal> ... <literal>DEFAULT</literal> (Tom Lane) + <ulink url="&commit_baseurl;fd958bbbd">§</ulink> </para> <para> @@ -498,6 +520,7 @@ Branch: REL_12_STABLE [236b225ed] 2024-07-14 13:49:46 -0400 <para> Avoid reporting an unhelpful internal error for incorrect recursive queries (Tom Lane) + <ulink url="&commit_baseurl;8fc487614">§</ulink> </para> <para> @@ -519,6 +542,7 @@ Branch: REL_15_STABLE [24561b498] 2024-06-27 19:21:10 -0700 <para> Lock owned sequences during <literal>ALTER TABLE SET LOGGED|UNLOGGED</literal> (Noah Misch) + <ulink url="&commit_baseurl;112d05570">§</ulink> </para> <para> @@ -542,6 +566,7 @@ Branch: REL_12_STABLE [b0037bbef] 2024-06-20 14:21:36 -0400 <para> Don't throw an error if a queued <literal>AFTER</literal> trigger no longer exists (Tom Lane) + <ulink url="&commit_baseurl;4f1966676">§</ulink> </para> <para> @@ -568,6 +593,7 @@ Branch: REL_12_STABLE [0a39343ae] 2024-06-14 16:20:35 -0400 <para> Fix failure to remove <structname>pg_init_privs</structname> entries for column-level privileges when their table is dropped (Tom Lane) + <ulink url="&commit_baseurl;9cf4beb9e">§</ulink> </para> <para> @@ -592,6 +618,7 @@ Branch: REL_12_STABLE [9256bf6eb] 2024-06-11 17:57:46 -0400 <para> Fix selection of an arbiter index for <literal>ON CONFLICT</literal> when the desired index has expressions or predicates (Tom Lane) + <ulink url="&commit_baseurl;b188e1bf7">§</ulink> </para> <para> @@ -615,6 +642,7 @@ Branch: REL_12_STABLE [b8efd756d] 2024-06-07 14:50:09 -0400 <para> Refuse to modify a temporary table of another session with <literal>ALTER TABLE</literal> (Tom Lane) + <ulink url="&commit_baseurl;8397f161e">§</ulink> </para> <para> @@ -636,6 +664,7 @@ Branch: REL_14_STABLE [1015162c3] 2024-05-22 17:54:17 -0400 <para> Fix handling of extended statistics on expressions in <literal>CREATE TABLE LIKE STATISTICS</literal> (Tom Lane) + <ulink url="&commit_baseurl;2aa90c02d">§</ulink> </para> <para> @@ -663,6 +692,7 @@ Branch: REL_12_STABLE [686c995fc] 2024-05-18 14:31:35 -0400 Fix failure to recalculate sub-queries generated from <function>MIN()</function> or <function>MAX()</function> aggregates (Tom Lane) + <ulink url="&commit_baseurl;ce0d16544">§</ulink> </para> <para> @@ -682,6 +712,7 @@ Branch: REL_16_STABLE [315661eca] 2024-05-15 13:54:00 +0200 --> <para> Re-forbid underscore in positional parameters (Erik Wienhold) + <ulink url="&commit_baseurl;315661eca">§</ulink> </para> <para> @@ -706,6 +737,7 @@ Branch: REL_12_STABLE [dccda847b] 2024-06-27 14:44:04 -0400 <para> Avoid crashing when a JIT-inlined backend function throws an error (Tom Lane) + <ulink url="&commit_baseurl;07d66d3cc">§</ulink> </para> <para> @@ -734,6 +766,7 @@ Branch: REL_12_STABLE [a134baea7] 2024-07-10 20:15:52 -0400 <para> Cope with behavioral changes in <application>libxml2</application> version 2.13.x (Erik Wienhold, Tom Lane) + <ulink url="&commit_baseurl;f85c91a18">§</ulink> </para> <para> @@ -760,6 +793,7 @@ Branch: REL_12_STABLE [5dea6628b] 2024-06-27 21:09:15 +0300 <para> Fix handling of subtransactions of prepared transactions when starting a hot standby server (Heikki Linnakangas) + <ulink url="&commit_baseurl;b5b418b68">§</ulink> </para> <para> @@ -787,6 +821,7 @@ Branch: REL_12_STABLE [1b3707587] 2024-07-11 22:48:08 +0900 <para> Prevent incorrect initialization of logical replication slots (Masahiko Sawada) + <ulink url="&commit_baseurl;2f3304ce1">§</ulink> </para> <para> @@ -806,6 +841,7 @@ Branch: REL_15_STABLE [bfc44da24] 2024-06-06 08:48:21 +0900 <para> Avoid <quote>can only drop stats once</quote> error during replication slot creation and drop (Floris Van Nee) + <ulink url="&commit_baseurl;f2c922ff2">§</ulink> </para> </listitem> @@ -818,6 +854,7 @@ Branch: REL_15_STABLE [76fda6140] 2024-06-27 10:43:52 +0530 --> <para> Fix resource leakage in logical replication WAL sender (Hou Zhijie) + <ulink url="&commit_baseurl;b8f953d8d">§</ulink> </para> <para> @@ -840,6 +877,7 @@ Branch: REL_12_STABLE [8565fb6fb] 2024-07-01 12:21:07 -0400 <para> Avoid memory leakage after servicing a notify or sinval interrupt (Tom Lane) + <ulink url="&commit_baseurl;54a7b21b3">§</ulink> </para> <para> @@ -862,6 +900,7 @@ Branch: REL_15_STABLE [eb144dfca] 2024-06-27 09:44:55 +0900 <para> Prevent leakage of reference counts for the shared memory block used for statistics (Anthonin Bonnefoy) + <ulink url="&commit_baseurl;6f61d0e7e">§</ulink> </para> <para> @@ -884,6 +923,7 @@ Branch: REL_14_STABLE [4c8e00ae9] 2024-06-26 23:06:12 +0300 <para> Prevent deadlocks and assertion failures during truncation of the multixact SLRU log (Heikki Linnakangas) + <ulink url="&commit_baseurl;e7cbe5a85">§</ulink> </para> <para> @@ -906,6 +946,7 @@ Branch: REL_12_STABLE [ba9fcac72] 2024-07-13 15:45:28 +1200 <para> Avoid possibly missing end-of-input events on Windows sockets (Thomas Munro) + <ulink url="&commit_baseurl;a622095bc">§</ulink> </para> <para> @@ -928,6 +969,7 @@ Branch: REL_13_STABLE [377c25d32] 2024-05-09 12:45:51 +0900 <para> Fix buffer overread in JSON parse error reports for incomplete byte sequences (Jacob Champion) + <ulink url="&commit_baseurl;5396a2987">§</ulink> </para> <para> @@ -964,6 +1006,9 @@ Branch: REL_12_STABLE [e6dd0b863] 2024-07-26 19:10:37 +0200 <para> Disable creation of stateful TLS session tickets by OpenSSL (Daniel Gustafsson) + <ulink url="&commit_baseurl;cc606afce">§</ulink> + <ulink url="&commit_baseurl;83b4a6358">§</ulink> + <ulink url="&commit_baseurl;441eba34d">§</ulink> </para> <para> @@ -985,6 +1030,7 @@ Branch: REL_12_STABLE [ec210914c] 2024-06-13 13:37:51 -0400 <para> When replanning a <application>PL/pgSQL</application> <quote>simple expression</quote>, check it's still simple (Tom Lane) + <ulink url="&commit_baseurl;82a931d3d">§</ulink> </para> <para> @@ -1003,6 +1049,7 @@ Branch: REL_16_STABLE [b4e909082] 2024-06-04 11:51:25 +0100 <para> Fix <application>PL/pgSQL</application>'s handling of integer ranges containing underscores (Erik Wienhold) + <ulink url="&commit_baseurl;b4e909082">§</ulink> </para> <para> @@ -1025,6 +1072,7 @@ Branch: REL_12_STABLE [157b1e6b4] 2024-05-09 13:16:21 -0400 <para> Fix recursive <type>RECORD</type>-returning <application>PL/Python</application> functions (Tom Lane) + <ulink url="&commit_baseurl;52ea653aa">§</ulink> </para> <para> @@ -1049,6 +1097,7 @@ Branch: REL_12_STABLE [4488142a4] 2024-05-07 18:15:00 -0400 Don't corrupt <application>PL/Python</application>'s <literal>TD</literal> dictionary during a recursive trigger call (Tom Lane) + <ulink url="&commit_baseurl;be18a12b6">§</ulink> </para> <para> @@ -1073,6 +1122,7 @@ Branch: REL_12_STABLE [30487423c] 2024-06-04 18:02:13 -0400 Fix <application>PL/Tcl</application>'s reporting of invalid list syntax in the result of a function returning tuple (Erik Wienhold, Tom Lane) + <ulink url="&commit_baseurl;c236ecc82">§</ulink> </para> <para> @@ -1095,6 +1145,7 @@ Branch: REL_12_STABLE [407048999] 2024-07-28 09:26:48 +0200 <para> Avoid non-thread-safe usage of <function>strerror()</function> in <application>libpq</application> (Peter Eisentraut) + <ulink url="&commit_baseurl;c53016860">§</ulink> </para> <para> @@ -1113,6 +1164,7 @@ Branch: REL_15_STABLE [e6fc3b70d] 2024-05-15 22:48:51 +0200 <para> Avoid memory leak within <application>pg_dump</application> during a binary upgrade (Daniel Gustafsson) + <ulink url="&commit_baseurl;0ae05c18e">§</ulink> </para> </listitem> @@ -1129,6 +1181,7 @@ Branch: REL_12_STABLE [a3c00ab15] 2024-05-07 18:23:20 -0400 <para> Ensure that <literal>pg_restore</literal> <option>-l</option> reports dependent TOC entries correctly (Tom Lane) + <ulink url="&commit_baseurl;5dce8ce0a">§</ulink> </para> <para> @@ -1150,6 +1203,7 @@ Branch: REL_16_STABLE [9cd365f28] 2024-07-19 10:21:24 +0900 Allow <filename>contrib/pg_stat_statements</filename> to distinguish among utility statements appearing within SQL-language functions (Anthonin Bonnefoy) + <ulink url="&commit_baseurl;9cd365f28">§</ulink> </para> <para> @@ -1171,6 +1225,7 @@ Branch: REL_15_STABLE [f39f3e0fb] 2024-07-19 13:15:05 +0900 <para> Avoid <quote>cursor can only scan forward</quote> error in <filename>contrib/postgres_fdw</filename> (Etsuro Fujita) + <ulink url="&commit_baseurl;d97f2ee50">§</ulink> </para> <para> @@ -1192,6 +1247,7 @@ Branch: REL_13_STABLE [2b461efc5] 2024-06-07 17:45:08 +0900 In <filename>contrib/postgres_fdw</filename>, do not send <literal>FETCH FIRST WITH TIES</literal> clauses to the remote server (Japin Li) + <ulink url="&commit_baseurl;8405d5a37">§</ulink> </para> <para> @@ -1216,6 +1272,7 @@ Branch: REL_12_STABLE [274a8195d] 2024-07-06 10:30:03 +1200 Avoid clashing with system-provided <filename><regex.h></filename> headers (Thomas Munro) + <ulink url="&commit_baseurl;31423bc44">§</ulink> </para> <para> @@ -1234,6 +1291,7 @@ Branch: REL_14_STABLE [dae9f16aa] 2024-06-19 10:21:52 +1200 <para> Fix otherwise-harmless assertion failure in Memoize cost estimation (David Rowley) + <ulink url="&commit_baseurl;6143c9c03">§</ulink> </para> </listitem> @@ -1250,6 +1308,7 @@ Branch: REL_12_STABLE [3e3e2ebea] 2024-06-17 14:30:59 -0400 <para> Fix otherwise-harmless assertion failures in <literal>REINDEX CONCURRENTLY</literal> applied to an SP-GiST index (Tom Lane) + <ulink url="&commit_baseurl;06f81fed3">§</ulink> </para> </listitem> @@ -1311,6 +1370,7 @@ Branch: REL_14_STABLE [c3425383b] 2024-05-06 09:00:19 -0500 Restrict visibility of <structname>pg_stats_ext</structname> and <structname>pg_stats_ext_exprs</structname> entries to the table owner (Nathan Bossart) + <ulink url="&commit_baseurl;2485a85e9">§</ulink> </para> <para> @@ -1397,6 +1457,7 @@ Branch: REL_12_STABLE [82c87af7a] 2024-03-14 14:57:16 -0400 Fix <command>INSERT</command> from multiple <command>VALUES</command> rows into a target column that is a domain over an array or composite type (Tom Lane) + <ulink url="&commit_baseurl;52898c63e">§</ulink> </para> <para> @@ -1417,6 +1478,7 @@ Branch: REL_15_STABLE [90ad85db6] 2024-02-21 17:18:52 +0100 Require <literal>SELECT</literal> privilege on the target table for <command>MERGE</command> with a <literal>DO NOTHING</literal> clause (Álvaro Herrera) + <ulink url="&commit_baseurl;a3f5d2056">§</ulink> </para> <para> @@ -1438,6 +1500,7 @@ Branch: REL_15_STABLE [b5c645d2a] 2024-03-07 09:53:31 +0000 <para> Fix handling of self-modified tuples in <command>MERGE</command> (Dean Rasheed) + <ulink url="&commit_baseurl;dd73d10ad">§</ulink> </para> <para> @@ -1465,6 +1528,7 @@ Branch: REL_12_STABLE [3ffcd24c2] 2024-02-20 12:51:38 +1300 Fix incorrect pruning of NULL partition when a table is partitioned on a boolean column and the query has a boolean <literal>IS NOT</literal> clause (David Rowley) + <ulink url="&commit_baseurl;fb95cc72b">§</ulink> </para> <para> @@ -1488,6 +1552,7 @@ Branch: REL_12_STABLE [a8b740868] 2024-03-26 15:28:16 -0400 <para> Make <command>ALTER FOREIGN TABLE SET SCHEMA</command> move any owned sequences into the new schema (Tom Lane) + <ulink url="&commit_baseurl;7445f0928">§</ulink> </para> <para> @@ -1508,6 +1573,7 @@ Branch: REL_15_STABLE [d17a3a4c6] 2024-02-09 08:15:27 +0100 Make <command>ALTER TABLE ... ADD COLUMN</command> create identity/serial sequences with the same persistence as their owning tables (Peter Eisentraut) + <ulink url="&commit_baseurl;86d2b434c">§</ulink> </para> <para> @@ -1532,6 +1598,8 @@ Branch: REL_14_STABLE [617a23927] 2024-04-28 14:34:21 -0400 <para> Improve <command>ALTER TABLE ... ALTER COLUMN TYPE</command>'s error message when there is a dependent function or publication (Tom Lane) + <ulink url="&commit_baseurl;11d40a44b">§</ulink> + <ulink url="&commit_baseurl;b19255ca6">§</ulink> </para> </listitem> @@ -1545,6 +1613,7 @@ Branch: REL_15_STABLE [276b7888f] 2024-04-21 21:22:11 +0200 <para> In <command>CREATE DATABASE</command>, recognize strategy keywords case-insensitively for consistency with other options (Tomas Vondra) + <ulink url="&commit_baseurl;9e6faeb32">§</ulink> </para> </listitem> @@ -1561,6 +1630,7 @@ Branch: REL_12_STABLE [f3e4581ac] 2024-03-18 14:04:28 +0200 <para> Fix <command>EXPLAIN</command>'s counting of heap pages accessed by a bitmap heap scan (Melanie Plageman) + <ulink url="&commit_baseurl;1f4eb7342">§</ulink> </para> <para> @@ -1580,6 +1650,7 @@ Branch: REL_15_STABLE [89ee14a2f] 2024-03-17 10:20:20 +0000 <para> Fix <command>EXPLAIN</command>'s output for subplans in <command>MERGE</command> (Dean Rasheed) + <ulink url="&commit_baseurl;34c854b93">§</ulink> </para> <para> @@ -1601,6 +1672,7 @@ Branch: REL_12_STABLE [f5d9212e5] 2024-04-02 14:59:04 -0400 <para> Avoid deadlock during removal of orphaned temporary tables (Mikhail Zhilin) + <ulink url="&commit_baseurl;cbfbb14bd">§</ulink> </para> <para> @@ -1623,6 +1695,7 @@ Branch: REL_16_STABLE [407cb6c65] 2024-03-11 09:28:21 +0200 Fix updating of visibility map state in <command>VACUUM</command> with the <literal>DISABLE_PAGE_SKIPPING</literal> option (Heikki Linnakangas) + <ulink url="&commit_baseurl;407cb6c65">§</ulink> </para> <para> @@ -1645,6 +1718,7 @@ Branch: REL_12_STABLE [f222349c4] 2024-04-29 10:25:00 -0700 <para> Avoid race condition while examining per-relation frozen-XID values (Noah Misch) + <ulink url="&commit_baseurl;92685c389">§</ulink> </para> <para> @@ -1663,6 +1737,7 @@ Branch: REL_15_STABLE [faba2f8f3] 2024-05-01 12:34:01 +0900 --> <para> Fix buffer usage reporting for parallel vacuuming (Anthonin Bonnefoy) + <ulink url="&commit_baseurl;f199436c1">§</ulink> </para> <para> @@ -1685,6 +1760,7 @@ Branch: REL_12_STABLE [f502849d4] 2024-04-16 11:22:39 -0400 <para> Ensure that join conditions generated from equivalence classes are applied at the correct plan level (Tom Lane) + <ulink url="&commit_baseurl;91800af13">§</ulink> </para> <para> @@ -1708,6 +1784,7 @@ Branch: REL_16_STABLE [4e1ff2aad] 2024-03-15 11:55:50 +1300 Fix <quote>could not find pathkey item to sort</quote> errors occurring while planning aggregate functions with <literal>ORDER BY</literal> or <literal>DISTINCT</literal> options (David Rowley) + <ulink url="&commit_baseurl;4e1ff2aad">§</ulink> </para> <para> @@ -1725,6 +1802,7 @@ Branch: REL_15_STABLE [7e5d20bbd] 2024-05-01 16:35:37 +1200 <para> Prevent potentially-incorrect optimization of some window functions (David Rowley) + <ulink url="&commit_baseurl;9d36b883b">§</ulink> </para> <para> @@ -1749,6 +1827,7 @@ Branch: REL_12_STABLE [25675c474] 2024-03-27 13:39:03 -0400 <para> Avoid unnecessary use of moving-aggregate mode with a non-moving window frame (Vallimaharajan G) + <ulink url="&commit_baseurl;a94f51a7b">§</ulink> </para> <para> @@ -1773,6 +1852,7 @@ Branch: REL_12_STABLE [cf807eba5] 2024-02-23 15:21:53 -0500 <para> Avoid use of already-freed data while planning partition-wise joins under GEQO (Tom Lane) + <ulink url="&commit_baseurl;ef0333e67">§</ulink> </para> <para> @@ -1791,6 +1871,7 @@ Branch: REL_14_STABLE [72b8507db] 2024-03-11 18:21:48 +1300 <para> Avoid freeing still-in-use data in Memoize (Tender Wang, Andrei Lepikhov) + <ulink url="&commit_baseurl;348233cb1">§</ulink> </para> <para> @@ -1814,6 +1895,7 @@ Branch: REL_12_STABLE [94246405d] 2024-03-05 16:19:26 +1300 Fix incorrectly-reported statistics kind codes in <quote>requested statistics kind <replaceable>X</replaceable> is not yet built</quote> error messages (David Rowley) + <ulink url="&commit_baseurl;ac7e6a01c">§</ulink> </para> </listitem> @@ -1826,6 +1908,7 @@ Branch: REL_16_STABLE [14e991db8] 2024-03-22 17:13:53 -0400 <para> Use a hash table instead of linear search for <quote>catcache list</quote> objects (Tom Lane) + <ulink url="&commit_baseurl;14e991db8">§</ulink> </para> <para> @@ -1853,6 +1936,8 @@ Branch: REL_12_STABLE [466376c9f] 2024-03-06 14:41:13 -0500 <para> Be more careful with <type>RECORD</type>-returning functions in <literal>FROM</literal> (Tom Lane) + <ulink url="&commit_baseurl;cc1eb6a3c">§</ulink> + <ulink url="&commit_baseurl;1b3029be5">§</ulink> </para> <para> @@ -1879,6 +1964,7 @@ Branch: REL_12_STABLE [dc1503d5b] 2024-03-12 18:16:10 -0400 <para> Fix confusion about the return rowtype of SQL-language procedures (Tom Lane) + <ulink url="&commit_baseurl;40d1bdeb7">§</ulink> </para> <para> @@ -1901,6 +1987,7 @@ Branch: REL_12_STABLE [98bfb7558] 2024-03-11 02:53:07 +0200 <para> Add protective stack depth checks to some recursive functions (Egor Chindyaskin) + <ulink url="&commit_baseurl;760767182">§</ulink> </para> </listitem> @@ -1915,6 +2002,7 @@ Branch: REL_14_STABLE [fe3b1b575] 2024-02-28 14:00:30 -0500 <para> Fix mis-rounding and overflow hazards in <function>date_bin()</function> (Moaaz Assali) + <ulink url="&commit_baseurl;17db5436e">§</ulink> </para> <para> @@ -1940,6 +2028,7 @@ Branch: REL_12_STABLE [cb0ccefa0] 2024-04-28 13:42:13 -0400 Detect integer overflow when adding or subtracting an <type>interval</type> to/from a <type>timestamp</type> (Joseph Koshakow) + <ulink url="&commit_baseurl;3752e3d21">§</ulink> </para> <para> @@ -1961,6 +2050,7 @@ Branch: REL_12_STABLE [f38903d1e] 2024-02-09 12:29:41 -0500 <para> Avoid race condition in <function>pg_get_expr()</function> (Tom Lane) + <ulink url="&commit_baseurl;4eb261165">§</ulink> </para> <para> @@ -1983,6 +2073,7 @@ Branch: REL_12_STABLE [d44060cfc] 2024-02-09 12:55:43 +0200 <para> Fix detection of old transaction IDs in XID status functions (Karina Litskevich) + <ulink url="&commit_baseurl;e3e05adde">§</ulink> </para> <para> @@ -2004,6 +2095,7 @@ Branch: REL_14_STABLE [08059fc04] 2024-04-13 08:35:32 -0700 <para> Ensure that a table's freespace map won't return a page that's past the end of the table (Ronan Dunklau) + <ulink url="&commit_baseurl;4e62ba21a">§</ulink> </para> <para> @@ -2026,6 +2118,7 @@ Branch: REL_12_STABLE [0341d4b10] 2024-04-11 19:05:07 +0900 <para> Fix file descriptor leakage when an error is thrown while waiting in <function>WaitEventSetWait</function> (Etsuro Fujita) + <ulink url="&commit_baseurl;e79ceafe9">§</ulink> </para> </listitem> @@ -2040,6 +2133,7 @@ Branch: REL_14_STABLE [e10ca95ff] 2024-04-04 17:25:04 +0900 Avoid corrupting exception stack if an FDW implements async append but doesn't configure any wait conditions for the Append plan node to wait for (Alexander Pyhalov) + <ulink url="&commit_baseurl;f6f61a4bd">§</ulink> </para> </listitem> @@ -2056,6 +2150,7 @@ Branch: REL_12_STABLE [c0b4dad38] 2024-02-25 16:15:07 -0500 <para> Throw an error if an index is accessed while it is being reindexed (Tom Lane) + <ulink url="&commit_baseurl;8c785d354">§</ulink> </para> <para> @@ -2079,6 +2174,7 @@ Branch: REL_12_STABLE [e3f9dcabd] 2024-05-01 13:23:25 +1200 <para> Ensure that index-only scans on <type>name</type> columns return a fully-padded value (David Rowley) + <ulink url="&commit_baseurl;68d358545">§</ulink> </para> <para> @@ -2099,6 +2195,7 @@ Branch: REL_16_STABLE [59cea09f0] 2024-02-20 13:43:56 +0900 Fix race condition that could lead to reporting an incorrect conflict cause when invalidating a replication slot (Bertrand Drouvot) + <ulink url="&commit_baseurl;59cea09f0">§</ulink> </para> </listitem> @@ -2112,6 +2209,7 @@ Branch: REL_15_STABLE [28a8cc457] 2024-04-25 10:33:04 +0530 <para> Fix race condition in deciding whether a table sync operation is needed in logical replication (Vignesh C) + <ulink url="&commit_baseurl;a9155efc7">§</ulink> </para> <para> @@ -2134,6 +2232,7 @@ Branch: REL_12_STABLE [95cc48ca0] 2024-02-13 21:25:59 +0200 --> <para> Fix crash with DSM allocations larger than 4GB (Heikki Linnakangas) + <ulink url="&commit_baseurl;f2f09b825">§</ulink> </para> </listitem> @@ -2150,6 +2249,7 @@ Branch: REL_12_STABLE [df27d76d3] 2024-03-12 10:18:54 +0200 <para> Disconnect if a new server session's client socket cannot be put into non-blocking mode (Heikki Linnakangas) + <ulink url="&commit_baseurl;539e328b1">§</ulink> </para> <para> @@ -2173,6 +2273,7 @@ Branch: REL_12_STABLE [c42e5fdcf] 2024-03-07 19:37:51 -0500 Fix inadequate error reporting with <application>OpenSSL</application> 3.0.0 and later (Heikki Linnakangas, Tom Lane) + <ulink url="&commit_baseurl;6a2c80e95">§</ulink> </para> <para> @@ -2190,6 +2291,7 @@ Branch: REL_16_STABLE [0460e4ecc] 2024-02-12 11:14:42 +1300 <para> Fix thread-safety of error reporting for <function>getaddrinfo()</function> on Windows (Thomas Munro) + <ulink url="&commit_baseurl;0460e4ecc">§</ulink> </para> <para> @@ -2219,6 +2321,8 @@ Branch: REL_12_STABLE [95e960e81] 2024-02-09 11:11:39 -0500 Avoid concurrent calls to <function>bindtextdomain()</function> in <application>libpq</application> and <application>ecpglib</application> (Tom Lane) + <ulink url="&commit_baseurl;52afe5632">§</ulink> + <ulink url="&commit_baseurl;9440d23a0">§</ulink> </para> <para> @@ -2252,6 +2356,9 @@ Branch: REL_12_STABLE [cd26f08e4] 2024-04-19 01:07:52 -0400 Fix crash in <application>ecpg</application>'s preprocessor if the program tries to redefine a macro that was defined on the preprocessor command line (Tom Lane) + <ulink url="&commit_baseurl;392e6e9e6">§</ulink> + <ulink url="&commit_baseurl;0018f0af5">§</ulink> + <ulink url="&commit_baseurl;dd3fddc85">§</ulink> </para> </listitem> @@ -2269,6 +2376,7 @@ Branch: REL_12_STABLE [360d007e3] 2024-04-04 15:31:53 -0400 In <application>ecpg</application>, avoid issuing false <quote>unsupported feature will be passed to server</quote> warnings (Tom Lane) + <ulink url="&commit_baseurl;118558e6d">§</ulink> </para> </listitem> @@ -2286,6 +2394,7 @@ Branch: REL_12_STABLE [771240f97] 2024-02-19 11:38:54 +0900 Ensure that the string result of <application>ecpg</application>'s <function>intoasc()</function> function is correctly zero-terminated (Oleg Tselebrovskiy) + <ulink url="&commit_baseurl;88e03d055">§</ulink> </para> </listitem> @@ -2298,6 +2407,7 @@ Branch: REL_16_STABLE [b78f4d22b] 2024-03-04 12:00:39 -0500 <para> In <application>initdb</application>'s <option>-c</option> option, match parameter names case-insensitively (Tom Lane) + <ulink url="&commit_baseurl;b78f4d22b">§</ulink> </para> <para> @@ -2317,6 +2427,7 @@ Branch: REL_15_STABLE [4f1d33d70] 2024-04-08 17:00:07 -0400 <para> In <application>psql</application>, avoid leaking a query result after the query is cancelled (Tom Lane) + <ulink url="&commit_baseurl;a85e3ba1c">§</ulink> </para> <para> @@ -2343,6 +2454,7 @@ Branch: REL_12_STABLE [82c2192d9] 2024-03-22 01:01:30 +0100 present, will be dumped regardless of the setting of <option>--no-role-passwords</option> (Daniel Gustafsson, Álvaro Herrera) + <ulink url="&commit_baseurl;5863bacb8">§</ulink> </para> </listitem> @@ -2358,6 +2470,7 @@ Branch: REL_15_STABLE [29f005238] 2024-02-13 13:47:12 +0100 in <application>pg_basebackup</application>, <application>pg_checksums</application>, and <application>pg_rewind</application> (Daniel Gustafsson) + <ulink url="&commit_baseurl;103235888">§</ulink> </para> <para> @@ -2380,6 +2493,7 @@ Branch: REL_12_STABLE [5e9d8bed0] 2024-04-10 15:45:59 -0400 Fix <application>PL/pgSQL</application>'s parsing of single-line comments (<literal>--</literal>-style comments) following expressions (Erik Wienhold, Tom Lane) + <ulink url="&commit_baseurl;48f216dc6">§</ulink> </para> <para> @@ -2410,6 +2524,8 @@ Branch: REL_12_STABLE [50f8611d0] 2024-03-23 23:03:14 +0200 In <filename>contrib/amcheck</filename>, don't report false match failures due to short- versus long-header values (Andrey Borodin, Michael Zhilin) + <ulink url="&commit_baseurl;3676b846b">§</ulink> + <ulink url="&commit_baseurl;a6ddb8ad0">§</ulink> </para> <para> @@ -2432,6 +2548,8 @@ Branch: REL_14_STABLE [ad23af83d] 2024-04-14 18:18:07 +0200 --> <para> Fix bugs in BRIN output functions (Tomas Vondra) + <ulink url="&commit_baseurl;8cea358b1">§</ulink> + <ulink url="&commit_baseurl;ccd8f0fa1">§</ulink> </para> <para> @@ -2454,6 +2572,7 @@ Branch: REL_12_STABLE [9301e0f41] 2024-03-11 12:29:24 +1300 <para> In <filename>contrib/postgres_fdw</filename>, avoid emitting requests to sort by a constant (David Rowley) + <ulink url="&commit_baseurl;6a9e2cb2b">§</ulink> </para> <para> @@ -2480,6 +2599,7 @@ Branch: REL_12_STABLE [ce1c30ece] 2024-04-21 13:46:20 -0400 Make <filename>contrib/postgres_fdw</filename> set the remote session's time zone to <literal>GMT</literal> not <literal>UTC</literal> (Tom Lane) + <ulink url="&commit_baseurl;75929b6cf">§</ulink> </para> <para> @@ -2504,6 +2624,7 @@ Branch: REL_12_STABLE [4b0e5d601] 2024-04-16 12:26:21 +0900 In <filename>contrib/xml2</filename>, avoid use of library functions that have been deprecated in recent versions of <application>libxml2</application> (Dmitry Koval) + <ulink url="&commit_baseurl;7c93f31de">§</ulink> </para> </listitem> @@ -2519,6 +2640,7 @@ Branch: REL_12_STABLE [01b55203a] 2024-04-10 12:15:59 +1200 --> <para> Fix incompatibility with LLVM 18 (Thomas Munro, Dmitry Dolgov) + <ulink url="&commit_baseurl;bf1cfe77e">§</ulink> </para> </listitem> @@ -2536,6 +2658,7 @@ Branch: REL_12_STABLE [7124e7d52] 2024-03-26 11:44:49 -0400 Allow <literal>make check</literal> to work with the <application>musl</application> C library (Thomas Munro, Bruce Momjian, Tom Lane) + <ulink url="&commit_baseurl;7651fd387">§</ulink> </para> </listitem> @@ -2601,6 +2724,8 @@ Branch: REL_12_STABLE [add8bc9b8] 2024-02-05 11:04:23 +0200 <para> Tighten security restrictions within <command>REFRESH MATERIALIZED VIEW CONCURRENTLY</command> (Heikki Linnakangas) + <ulink url="&commit_baseurl;d6a61cb3b">§</ulink> + <ulink url="&commit_baseurl;fb3836855">§</ulink> </para> <para> @@ -2640,6 +2765,7 @@ Branch: REL_12_STABLE [c922b2410] 2023-12-11 12:02:01 +0100 <para> Fix memory leak when performing JIT inlining (Andres Freund, Daniel Gustafsson) + <ulink url="&commit_baseurl;2cf50585e">§</ulink> </para> <para> @@ -2660,6 +2786,7 @@ Branch: REL_12_STABLE [2e822a1d6] 2024-02-01 12:34:21 -0500 --> <para> Avoid generating incorrect partitioned-join plans (Richard Guo) + <ulink url="&commit_baseurl;62f120203">§</ulink> </para> <para> @@ -2683,6 +2810,7 @@ Branch: REL_12_STABLE [69c12c417] 2024-01-11 15:28:13 -0500 <para> Fix incorrect wrapping of subquery output expressions in PlaceHolderVars (Tom Lane) + <ulink url="&commit_baseurl;80bece312">§</ulink> </para> <para> @@ -2702,6 +2830,7 @@ Branch: REL_15_STABLE [c3f52fd5d] 2024-01-10 13:36:34 -0500 --> <para> Fix misprocessing of window function run conditions (Richard Guo) + <ulink url="&commit_baseurl;ee9553218">§</ulink> </para> <para> @@ -2719,6 +2848,7 @@ Branch: REL_16_STABLE [74f770ef2] 2024-01-22 22:45:33 +1300 <para> Fix detection of inner-side uniqueness for Memoize plans (Richard Guo) + <ulink url="&commit_baseurl;74f770ef2">§</ulink> </para> <para> @@ -2736,6 +2866,7 @@ Branch: REL_16_STABLE [6bf2efb38] 2023-11-09 15:46:16 -0500 <para> Fix computation of nullingrels when constant-folding field selection (Richard Guo) + <ulink url="&commit_baseurl;6bf2efb38">§</ulink> </para> <para> @@ -2754,6 +2885,7 @@ Branch: REL_15_STABLE [c0bfdaf2b] 2023-11-09 11:28:25 +0000 <para> Skip inappropriate actions when <command>MERGE</command> causes a cross-partition update (Dean Rasheed) + <ulink url="&commit_baseurl;06a546382">§</ulink> </para> <para> @@ -2778,6 +2910,7 @@ Branch: REL_15_STABLE [7e8c6d7af] 2023-12-21 12:51:55 +0000 <para> Cope with <literal>BEFORE ROW DELETE</literal> triggers in cross-partition <command>MERGE</command> updates (Dean Rasheed) + <ulink url="&commit_baseurl;7f07384dc">§</ulink> </para> <para> @@ -2798,6 +2931,7 @@ Branch: REL_14_STABLE [c7edaeec5] 2024-01-14 12:38:41 -0500 <para> Prevent access to a no-longer-pinned buffer in <literal>BEFORE ROW UPDATE</literal> triggers (Alexander Lakhin, Tom Lane) + <ulink url="&commit_baseurl;23e0ba59c">§</ulink> </para> <para> @@ -2829,6 +2963,8 @@ Branch: REL_12_STABLE [a5e2853c3] 2024-01-08 19:58:51 +0200 <para> Avoid requesting an oversize shared-memory area in parallel hash join (Thomas Munro, Andrei Lepikhov, Alexander Korotkov) + <ulink url="&commit_baseurl;714a987bc">§</ulink> + <ulink url="&commit_baseurl;20a566cd4">§</ulink> </para> <para> @@ -2847,6 +2983,7 @@ Branch: REL_16_STABLE [37c551663] 2024-01-05 20:10:46 +0900 <para> Fix corruption of local buffer state when an error occurs while trying to extend a temporary table (Tender Wang) + <ulink url="&commit_baseurl;37c551663">§</ulink> </para> </listitem> @@ -2860,6 +2997,7 @@ Branch: REL_16_STABLE [6298673f4] 2024-01-04 20:40:11 +1300 Fix use of wrong tuple slot while evaluating <literal>DISTINCT</literal> aggregates that have multiple arguments (David Rowley) + <ulink url="&commit_baseurl;6298673f4">§</ulink> </para> <para> @@ -2883,6 +3021,7 @@ Branch: REL_12_STABLE [b8a606e21] 2023-11-28 11:59:53 +0200 and <function>heap_delete()</function> when a tuple to be updated by a foreign-key enforcement trigger fails the extra visibility crosscheck (Alexander Lakhin) + <ulink url="&commit_baseurl;9fee3232a">§</ulink> </para> <para> @@ -2902,6 +3041,7 @@ Branch: REL_14_STABLE [59fc39c0d] 2023-11-08 14:06:42 +0900 Fix overly tight assertion about <varname>false_positive_rate</varname> parameter of BRIN bloom operator classes (Alexander Lakhin) + <ulink url="&commit_baseurl;4dccf9575">§</ulink> </para> <para> @@ -2922,6 +3062,7 @@ Branch: REL_12_STABLE [2f7242837] 2024-01-24 14:20:14 +0900 <para> Fix possible failure during <command>ALTER TABLE ADD COLUMN</command> on a complex inheritance tree (Tender Wang) + <ulink url="&commit_baseurl;51193e7a7">§</ulink> </para> <para> @@ -2945,6 +3086,7 @@ Branch: REL_12_STABLE [056109782] 2024-01-31 13:16:50 +0900 Fix problems with duplicate token names in <command>ALTER TEXT SEARCH CONFIGURATION ... MAPPING</command> commands (Tender Wang, Michael Paquier) + <ulink url="&commit_baseurl;f33e83285">§</ulink> </para> </listitem> @@ -2957,6 +3099,7 @@ Branch: REL_16_STABLE [f57a580fd] 2024-01-29 08:06:03 +0900 <para> Fix <command>DROP ROLE</command> with duplicate role names (Michael Paquier) + <ulink url="&commit_baseurl;f57a580fd">§</ulink> </para> <para> @@ -2978,6 +3121,7 @@ Branch: REL_12_STABLE [4f8d3c5b5] 2023-11-19 21:04:47 +0100 <para> Properly lock the associated table during <command>DROP STATISTICS</command> (Tomas Vondra) + <ulink url="&commit_baseurl;ee32b824d">§</ulink> </para> <para> @@ -3000,6 +3144,7 @@ Branch: REL_12_STABLE [abd1b1325] 2023-11-16 10:05:14 -0500 <para> Fix function volatility checking for <literal>GENERATED</literal> and <literal>DEFAULT</literal> expressions (Tom Lane) + <ulink url="&commit_baseurl;f07a3039c">§</ulink> </para> <para> @@ -3032,6 +3177,8 @@ Branch: REL_12_STABLE [d29a4fbac] 2024-01-13 13:54:11 -0500 <para> Detect that a new catalog cache entry became stale while detoasting its fields (Tom Lane) + <ulink url="&commit_baseurl;7e2561e1a">§</ulink> + <ulink url="&commit_baseurl;56dcd71de">§</ulink> </para> <para> @@ -3059,6 +3206,7 @@ Branch: REL_12_STABLE [b17a02be2] 2023-11-09 09:57:52 +0000 <para> Fix edge-case integer overflow detection bug on some platforms (Dean Rasheed) + <ulink url="&commit_baseurl;c396aca2b">§</ulink> </para> <para> @@ -3082,6 +3230,7 @@ Branch: REL_12_STABLE [c3bdb25fb] 2024-01-26 13:39:37 -0500 <para> Detect Julian-date overflow when adding or subtracting an <type>interval</type> to/from a <type>timestamp</type> (Tom Lane) + <ulink url="&commit_baseurl;7204aea83">§</ulink> </para> <para> @@ -3103,6 +3252,7 @@ Branch: REL_12_STABLE [f499d2b20] 2023-11-18 14:50:00 +0000 <para> Add more checks for overflow in <function>interval_mul()</function> and <function>interval_div()</function> (Dean Rasheed) + <ulink url="&commit_baseurl;72d0c135b">§</ulink> </para> <para> @@ -3120,6 +3270,7 @@ Branch: REL_16_STABLE [07cb7bc1c] 2023-11-28 08:35:56 +0900 <para> Allow <function>scram_SaltedPassword()</function> to be interrupted (Bowen Shi) + <ulink url="&commit_baseurl;07cb7bc1c">§</ulink> </para> <para> @@ -3139,6 +3290,7 @@ Branch: REL_15_STABLE [171d21f50] 2024-02-01 17:13:11 +0900 <para> Ensure cached statistics are discarded after a change to <varname>stats_fetch_consistency</varname> (Shinya Kato) + <ulink url="&commit_baseurl;781bc121d">§</ulink> </para> <para> @@ -3162,6 +3314,7 @@ Branch: REL_12_STABLE [ea61b1cf6] 2023-12-26 17:57:48 -0500 validity of unapplied values for settings with <literal>backend</literal> or <literal>superuser-backend</literal> context (Tom Lane) + <ulink url="&commit_baseurl;e87252ceb">§</ulink> </para> <para> @@ -3183,6 +3336,7 @@ Branch: REL_12_STABLE [5d40b3c4f] 2023-12-01 16:27:18 +0100 <para> Match collation too when matching an existing index to a new partitioned index (Peter Eisentraut) + <ulink url="&commit_baseurl;267f33f68">§</ulink> </para> <para> @@ -3208,6 +3362,8 @@ Branch: REL_14_STABLE [b685b41cf] 2024-01-18 15:04:39 +0900 Avoid failure if a child index is dropped concurrently with <command>REINDEX INDEX</command> on a partitioned index (Fei Changhong) + <ulink url="&commit_baseurl;c030e263e">§</ulink> + <ulink url="&commit_baseurl;7ce65c6f7">§</ulink> </para> </listitem> @@ -3224,6 +3380,7 @@ Branch: REL_12_STABLE [e6511fe64] 2024-01-29 13:46:48 +0200 <para> Fix insufficient locking when cleaning up an incomplete split of a GIN index's internal page (Fei Changhong, Heikki Linnakangas) + <ulink url="&commit_baseurl;b899e00e7">§</ulink> </para> <para> @@ -3246,6 +3403,7 @@ Branch: REL_12_STABLE [5a6937ec9] 2023-11-13 11:45:13 -0500 <para> Avoid premature release of buffer pin in GIN index insertion (Tom Lane) + <ulink url="&commit_baseurl;f76b975d5">§</ulink> </para> <para> @@ -3267,6 +3425,7 @@ Branch: REL_12_STABLE [1771ec9a8] 2023-12-21 12:43:36 -0500 --> <para> Avoid failure with partitioned SP-GiST indexes (Tom Lane) + <ulink url="&commit_baseurl;0977bd64e">§</ulink> </para> <para> @@ -3283,6 +3442,7 @@ Branch: REL_16_STABLE [152bfc0af] 2023-12-15 13:55:05 -0500 --> <para> Fix ownership tests for large objects (Tom Lane) + <ulink url="&commit_baseurl;152bfc0af">§</ulink> </para> <para> @@ -3304,6 +3464,7 @@ Branch: REL_12_STABLE [ba66f2533] 2023-12-15 13:55:05 -0500 --> <para> Fix ownership change reporting for large objects (Tom Lane) + <ulink url="&commit_baseurl;152bfc0af">§</ulink> </para> <para> @@ -3323,6 +3484,7 @@ Branch: REL_15_STABLE [8dd70828b] 2023-12-14 09:59:52 +0100 <para> Fix reporting of I/O timing data in <literal>EXPLAIN (BUFFERS)</literal> (Michael Paquier) + <ulink url="&commit_baseurl;db69101a1">§</ulink> </para> <para> @@ -3344,6 +3506,8 @@ Branch: REL_15_STABLE [8fa4a1ac6] 2024-02-01 13:44:23 -0800 --> <para> Ensure durability of <command>CREATE DATABASE</command> (Noah Misch) + <ulink url="&commit_baseurl;6d423e9ff">§</ulink> + <ulink url="&commit_baseurl;48a6bf5c4">§</ulink> </para> <para> @@ -3367,6 +3531,7 @@ Branch: REL_15_STABLE [8b34cff33] 2024-01-29 09:04:55 +0900 <para> Add more <literal>LOG</literal> messages when starting and ending recovery from a backup (Andres Freund) + <ulink url="&commit_baseurl;edbd1b41a">§</ulink> </para> <para> @@ -3388,6 +3553,7 @@ Branch: REL_12_STABLE [4d45ecc92] 2023-12-12 17:05:36 +0100 <para> Prevent standby servers from incorrectly processing dead index tuples during subtransactions (Fei Changhong) + <ulink url="&commit_baseurl;0e2c05af9">§</ulink> </para> <para> @@ -3410,6 +3576,7 @@ Branch: REL_16_STABLE [c5a6d5337] 2024-01-23 10:53:23 +0200 --> <para> Fix signal handling in walreceiver processes (Heikki Linnakangas) + <ulink url="&commit_baseurl;c5a6d5337">§</ulink> </para> <para> @@ -3429,6 +3596,7 @@ Branch: REL_15_STABLE [b9f687f5a] 2023-12-08 16:11:12 +1300 <para> Fix integer overflow hazard in checking whether a record will fit into the WAL decoding buffer (Thomas Munro) + <ulink url="&commit_baseurl;8ca56620c">§</ulink> </para> <para> @@ -3452,6 +3620,7 @@ Branch: REL_12_STABLE [e81e617f3] 2023-12-11 07:45:45 +0530 Fix deadlock between a logical replication apply worker, its tablesync worker, and a session process trying to alter the subscription (Shlok Kyal) + <ulink url="&commit_baseurl;01cc92fa6">§</ulink> </para> <para> @@ -3472,6 +3641,7 @@ Branch: REL_15_STABLE [a77fb8c68] 2023-11-27 09:14:17 +0530 Ensure that column default values are correctly transmitted by the <application>pgoutput</application> logical replication plugin (Nikhil Benesch) + <ulink url="&commit_baseurl;d7ca9209c">§</ulink> </para> <para> @@ -3495,6 +3665,7 @@ Branch: REL_15_STABLE [57aae65ae] 2023-11-22 11:14:35 +0530 <para> Fix failure of logical replication's initial sync for a table with no columns (Vignesh C) + <ulink url="&commit_baseurl;1b6da28e0">§</ulink> </para> <para> @@ -3513,6 +3684,8 @@ Branch: REL_16_STABLE [5b5318c38] 2024-01-18 15:00:15 -0800 --> <para> Re-validate a subscription's connection string before use (Vignesh C) + <ulink url="&commit_baseurl;4c03ac7e2">§</ulink> + <ulink url="&commit_baseurl;5b5318c38">§</ulink> </para> <para> @@ -3535,6 +3708,7 @@ Branch: REL_12_STABLE [c20f2aab6] 2024-01-03 17:40:38 -0500 <para> Return the correct status code when a new client disconnects without responding to the server's password challenge (Liu Lang, Tom Lane) + <ulink url="&commit_baseurl;fb464a1ae">§</ulink> </para> <para> @@ -3559,6 +3733,7 @@ Branch: REL_12_STABLE [0bd682246] 2023-11-28 12:34:03 -0500 <para> Fix incompatibility with <application>OpenSSL</application> 3.2 (Tristan Partin, Bo Andreson) + <ulink url="&commit_baseurl;efa8f6064">§</ulink> </para> <para> @@ -3582,6 +3757,7 @@ Branch: REL_12_STABLE [271d24f31] 2023-12-11 11:51:56 -0500 <para> Be more wary about <application>OpenSSL</application> not setting <varname>errno</varname> on error (Tom Lane) + <ulink url="&commit_baseurl;ebbd499d4">§</ulink> </para> <para> @@ -3603,6 +3779,7 @@ Branch: REL_14_STABLE [555276f85] 2023-11-23 13:31:57 +0200 Fix file descriptor leakage when a foreign data wrapper's <function>ForeignAsyncRequest</function> function fails (Heikki Linnakangas) + <ulink url="&commit_baseurl;501cfd07d">§</ulink> </para> </listitem> @@ -3615,6 +3792,7 @@ Branch: REL_16_STABLE [41820e640] 2024-01-12 21:39:35 -0800 <para> Fix minor memory leak in connection string validation for <command>CREATE SUBSCRIPTION</command> (Jeff Davis) + <ulink url="&commit_baseurl;41820e640">§</ulink> </para> </listitem> @@ -3632,6 +3810,7 @@ Branch: REL_12_STABLE [4493bfb70] 2024-02-02 15:34:29 -0500 Report <systemitem>ENOMEM</systemitem> errors from file-related system calls as <literal>ERRCODE_OUT_OF_MEMORY</literal>, not <literal>ERRCODE_INTERNAL_ERROR</literal> (Alexander Kuzmenkov) + <ulink url="&commit_baseurl;a15378100">§</ulink> </para> </listitem> @@ -3647,6 +3826,7 @@ Branch: REL_14_STABLE [b7e8f27d1] 2024-01-18 16:10:57 -0500 In <application>PL/pgSQL</application>, support SQL commands that are <command>CREATE FUNCTION</command>/<command>CREATE PROCEDURE</command> with SQL-standard bodies (Tom Lane) + <ulink url="&commit_baseurl;00f941356">§</ulink> </para> <para> @@ -3670,6 +3850,8 @@ Branch: REL_14_STABLE [7a7c8c98a] 2024-01-16 12:27:52 +0100 <para> Fix <application>libpq</application>'s handling of errors in pipelines (Álvaro Herrera) + <ulink url="&commit_baseurl;878aa41f8">§</ulink> + <ulink url="&commit_baseurl;39aab1108">§</ulink> </para> <para> @@ -3693,6 +3875,7 @@ Branch: REL_14_STABLE [99fa98766] 2023-11-08 16:44:08 +0100 <function>PQsendFlushRequest()</function> function flush the client output buffer under the same rules as other <literal>PQsend</literal> functions (Jelte Fennema-Nio) + <ulink url="&commit_baseurl;42f832685">§</ulink> </para> <para> @@ -3716,6 +3899,7 @@ Branch: REL_12_STABLE [0217a7444] 2023-11-27 09:40:57 +0900 Avoid race condition when <application>libpq</application> initializes OpenSSL support concurrently in two different threads (Willi Mann, Michael Paquier) + <ulink url="&commit_baseurl;8984480b5">§</ulink> </para> </listitem> @@ -3731,6 +3915,7 @@ Branch: REL_12_STABLE [18fad508b] 2023-11-23 13:30:19 -0500 --> <para> Fix timing-dependent failure in GSSAPI data transmission (Tom Lane) + <ulink url="&commit_baseurl;85eb77185">§</ulink> </para> <para> @@ -3752,6 +3937,7 @@ Branch: REL_16_STABLE [ba33775fd] 2024-01-10 18:09:29 -0500 the <filename>postgresql.conf</filename> entries for the <literal>lc_<replaceable>xxx</replaceable></literal> parameters (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;ba33775fd">§</ulink> </para> <para> @@ -3783,6 +3969,8 @@ Branch: REL_12_STABLE [e43790342] 2023-11-14 00:31:39 -0500 In <application>pg_dump</application>, don't dump RLS policies or security labels for extension member objects (Tom Lane, Jacob Champion) + <ulink url="&commit_baseurl;64d2467fc">§</ulink> + <ulink url="&commit_baseurl;f1674ac6b">§</ulink> </para> <para> @@ -3809,6 +3997,7 @@ Branch: REL_12_STABLE [69d7edb06] 2023-12-29 10:57:11 -0500 In <application>pg_dump</application>, don't dump an extended statistics object if its underlying table isn't being dumped (Rian McGuire, Tom Lane) + <ulink url="&commit_baseurl;b2c9936a7">§</ulink> </para> <para> @@ -3826,6 +4015,7 @@ Branch: REL_16_STABLE [5b5db413d] 2023-12-20 22:37:28 +0100 <para> Properly detect out-of-memory in one code path in <application>pg_dump</application> (Daniel Gustafsson) + <ulink url="&commit_baseurl;5b5db413d">§</ulink> </para> </listitem> @@ -3840,6 +4030,7 @@ Branch: REL_14_STABLE [85ecff891] 2024-01-22 17:48:30 +0100 <para> Make it an error for a <application>pgbench</application> script to end with an open pipeline (Anthonin Bonnefoy) + <ulink url="&commit_baseurl;07b53de70">§</ulink> </para> <para> @@ -3867,6 +4058,7 @@ Branch: REL_12_STABLE [1c7443521] 2024-01-07 15:19:50 -0500 an element equal to <literal>INT_MAX</literal> is inserted into a <literal>gist__int_ops</literal> index (Alexander Lakhin, Tom Lane) + <ulink url="&commit_baseurl;cf6f802bf">§</ulink> </para> </listitem> @@ -3885,6 +4077,7 @@ Branch: REL_12_STABLE [f610d4f11] 2023-12-19 18:19:21 +0900 when <filename>contrib/pageinspect</filename>'s <function>hash_bitmap_info()</function> function is applied to a partitioned hash index (Alexander Lakhin, Michael Paquier) + <ulink url="&commit_baseurl;7f68b1462">§</ulink> </para> </listitem> @@ -3903,6 +4096,7 @@ Branch: REL_12_STABLE [bd2d3c928] 2023-12-19 15:20:55 +0900 when <filename>contrib/pgstattuple</filename>'s <function>pgstathashindex()</function> function is applied to a partitioned hash index (Alexander Lakhin) + <ulink url="&commit_baseurl;b4948ed66">§</ulink> </para> </listitem> @@ -3926,6 +4120,8 @@ Branch: REL_12_STABLE [e50a52b2b] 2024-01-12 14:00:02 +0900 On Windows, suppress autorun options when launching subprocesses in <application>pg_ctl</application> and <application>pg_regress</application> (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;714bfb781">§</ulink> + <ulink url="&commit_baseurl;506c77f9b">§</ulink> </para> <para> @@ -3947,6 +4143,7 @@ Branch: REL_15_STABLE [3726c1cb0] 2024-01-29 12:09:08 -0600 Move <function>is_valid_ascii()</function> from <filename>mb/pg_wchar.h</filename> to <filename>utils/ascii.h</filename> (Jubilee Young) + <ulink url="&commit_baseurl;1b924a86e">§</ulink> </para> <para> @@ -3970,6 +4167,7 @@ Branch: REL_12_STABLE [b2fd1dab9] 2024-01-29 12:06:08 -0500 <para> Fix compilation failures with <application>libxml2</application> version 2.12.0 and later (Tom Lane) + <ulink url="&commit_baseurl;e02fea093">§</ulink> </para> </listitem> @@ -3985,6 +4183,7 @@ Branch: REL_13_STABLE [7d5a74033] 2023-12-06 14:11:47 +0900 <para> Fix compilation failure of <literal>WAL_DEBUG</literal> code on Windows (Bharath Rupireddy) + <ulink url="&commit_baseurl;6248a2bb9">§</ulink> </para> </listitem> @@ -4003,6 +4202,8 @@ Branch: REL_16_STABLE [c72049dbc] 2023-12-26 17:03:24 -0500 <para> Suppress compiler warnings from Python's header files (Peter Eisentraut, Tom Lane) + <ulink url="&commit_baseurl;b0115e7e2">§</ulink> + <ulink url="&commit_baseurl;c72049dbc">§</ulink> </para> <para> @@ -4025,6 +4226,7 @@ Branch: REL_12_STABLE [d060cb658] 2024-01-25 13:47:35 +1300 --> <para> Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro) + <ulink url="&commit_baseurl;60ba7cae7">§</ulink> </para> </listitem> @@ -4044,6 +4246,7 @@ Branch: REL_12_STABLE [b59ae79b7] 2024-02-01 15:57:53 -0500 Palestine, plus corrections for the Antarctic stations Casey and Vostok. Also historical corrections for Vietnam, Toronto, and Miquelon. (Tom Lane) + <ulink url="&commit_baseurl;b4fb76fb5">§</ulink> </para> </listitem> @@ -4103,6 +4306,7 @@ Branch: REL_11_STABLE [8c6633f4d] 2023-11-06 10:38:00 -0500 Fix handling of unknown-type arguments in <literal>DISTINCT</literal> <type>"any"</type> aggregate functions (Tom Lane) + <ulink url="&commit_baseurl;d3d1e2509">§</ulink> </para> <para> @@ -4133,6 +4337,7 @@ Branch: REL_11_STABLE [c48008f59] 2023-11-06 10:56:43 -0500 <para> Detect integer overflow while computing new array dimensions (Tom Lane) + <ulink url="&commit_baseurl;e24daa94b">§</ulink> </para> <para> @@ -4173,6 +4378,8 @@ Branch: REL_11_STABLE [a27be40c1] 2023-11-06 06:14:18 -0800 Prevent the <literal>pg_signal_backend</literal> role from signalling background workers and autovacuum processes (Noah Misch, Jelte Fennema-Nio) + <ulink url="&commit_baseurl;785412731">§</ulink> + <ulink url="&commit_baseurl;2c3c5ec49">§</ulink> </para> <para> @@ -4214,6 +4421,7 @@ Branch: REL_12_STABLE [26917ebea] 2023-09-26 15:41:44 +0300 <para> Fix misbehavior during recursive page split in GiST index build (Heikki Linnakangas) + <ulink url="&commit_baseurl;d7f521325">§</ulink> </para> <para> @@ -4238,6 +4446,7 @@ Branch: REL_13_STABLE [6fd1dbdb2] 2023-10-14 16:33:54 -0700 <para> Prevent de-duplication of btree index entries for <type>interval</type> columns (Noah Misch) + <ulink url="&commit_baseurl;bf1c21c4f">§</ulink> </para> <para> @@ -4265,6 +4474,7 @@ Branch: REL_14_STABLE [d1740e169] 2023-10-27 18:46:49 +0200 Process <type>date</type> values more sanely in BRIN <literal>datetime_minmax_multi_ops</literal> indexes (Tomas Vondra) + <ulink url="&commit_baseurl;e7965226d">§</ulink> </para> <para> @@ -4293,6 +4503,8 @@ Branch: REL_14_STABLE [90c4da6d4] 2023-10-27 18:46:46 +0200 values more sanely in BRIN <literal>datetime_minmax_multi_ops</literal> indexes (Tomas Vondra) + <ulink url="&commit_baseurl;497fc9208">§</ulink> + <ulink url="&commit_baseurl;0635fe02b">§</ulink> </para> <para> @@ -4321,6 +4533,7 @@ Branch: REL_14_STABLE [0fa73c5cd] 2023-10-27 18:46:56 +0200 Avoid calculation overflows in BRIN <literal>interval_minmax_multi_ops</literal> indexes with extreme interval values (Tomas Vondra) + <ulink url="&commit_baseurl;924e0e2ee">§</ulink> </para> <para> @@ -4351,6 +4564,8 @@ Branch: REL_11_STABLE [07f261b31] 2023-10-12 19:53:50 +1300 <para> Fix partition step generation and runtime partition pruning for hash-partitioned tables with multiple partition keys (David Rowley) + <ulink url="&commit_baseurl;595db9e9c">§</ulink> + <ulink url="&commit_baseurl;6352f1627">§</ulink> </para> <para> @@ -4369,6 +4584,7 @@ Branch: REL_15_STABLE [3c1a1af91] 2023-09-30 10:55:24 +0100 <para> Fix inconsistent rechecking of concurrently-updated rows during <command>MERGE</command> (Dean Rasheed) + <ulink url="&commit_baseurl;6d2de076c">§</ulink> </para> <para> @@ -4402,6 +4618,9 @@ Branch: REL_16_STABLE [2bf99b48d] 2023-10-26 17:29:32 +0900 inherited <command>UPDATE</command>/<command>DELETE</command>/<command>MERGE</command> even when the parent table is excluded by constraints (Amit Langote, Tom Lane) + <ulink url="&commit_baseurl;b1444a09d">§</ulink> + <ulink url="&commit_baseurl;178ee1d85">§</ulink> + <ulink url="&commit_baseurl;2bf99b48d">§</ulink> </para> <para> @@ -4429,6 +4648,7 @@ Branch: REL_11_STABLE [7c07305e6] 2023-09-28 16:29:22 -0700 <para> Fix edge case in btree mark/restore processing of ScalarArrayOpExpr clauses (Peter Geoghegan) + <ulink url="&commit_baseurl;3fa81b62e">§</ulink> </para> <para> @@ -4451,6 +4671,7 @@ Branch: REL_14_STABLE [e4b95b9b0] 2023-10-05 20:32:14 +1300 <para> Fix intra-query memory leak in Memoize execution (Orlov Aleksej, David Rowley) + <ulink url="&commit_baseurl;31b2b2d72">§</ulink> </para> </listitem> @@ -4468,6 +4689,7 @@ Branch: REL_11_STABLE [7ab6971c6] 2023-10-28 14:04:43 -0400 <para> Fix intra-query memory leak when a set-returning function repeatedly returns zero rows (Tom Lane) + <ulink url="&commit_baseurl;07494a0df">§</ulink> </para> </listitem> @@ -4485,6 +4707,7 @@ Branch: REL_11_STABLE [db00be6d7] 2023-09-18 14:27:47 -0400 <para> Don't crash if <function>cursor_to_xmlschema()</function> is applied to a non-data-returning Portal (Boyu Yang) + <ulink url="&commit_baseurl;ec693a3f3">§</ulink> </para> </listitem> @@ -4498,6 +4721,7 @@ Branch: REL_16_STABLE [8d05be931] 2023-09-27 14:20:57 +0530 Fix improper sharing of origin filter condition across successive <function>pg_logical_slot_get_changes()</function> calls (Hou Zhijie) + <ulink url="&commit_baseurl;8d05be931">§</ulink> </para> <para> @@ -4520,6 +4744,7 @@ Branch: REL_12_STABLE [efcb601d2] 2023-10-31 16:44:27 +1300 <para> Throw the intended error if <function>pgrowlocks()</function> is applied to a partitioned table (David Rowley) + <ulink url="&commit_baseurl;a98f01c93">§</ulink> </para> <para> @@ -4542,6 +4767,7 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700 <para> Handle invalid indexes more cleanly in assorted SQL functions (Noah Misch) + <ulink url="&commit_baseurl;1a368dd3e">§</ulink> </para> <para> @@ -4574,6 +4800,7 @@ Branch: REL_11_STABLE [0fb91ed2b] 2023-09-25 11:50:28 -0400 <para> Avoid premature memory allocation failure with long inputs to <function>to_tsvector()</function> (Tom Lane) + <ulink url="&commit_baseurl;8465efc1a">§</ulink> </para> </listitem> @@ -4591,6 +4818,7 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400 <para> Fix over-allocation of the constructed <type>tsvector</type> in <function>tsvectorrecv()</function> (Denis Erokhin) + <ulink url="&commit_baseurl;5c34a7374">§</ulink> </para> <para> @@ -4615,6 +4843,7 @@ Branch: REL_13_STABLE [817669ea2] 2023-10-18 20:43:17 -0400 --> <para> Improve checks for corrupt PGLZ compressed data (Flavien Guedez) + <ulink url="&commit_baseurl;cfa4eba02">§</ulink> </para> </listitem> @@ -4628,6 +4857,7 @@ Branch: REL_16_STABLE [a81e5516f] 2023-09-13 09:48:31 +0530 Fix <command>ALTER SUBSCRIPTION</command> so that a commanded change in the <literal>run_as_owner</literal> option is actually applied (Hou Zhijie) + <ulink url="&commit_baseurl;a81e5516f">§</ulink> </para> </listitem> @@ -4639,6 +4869,7 @@ Branch: REL_16_STABLE [0002feb82] 2023-10-13 19:17:28 -0700 --> <para> Fix bulk table insertion into partitioned tables (Andres Freund) + <ulink url="&commit_baseurl;0002feb82">§</ulink> </para> <para> @@ -4658,6 +4889,7 @@ Branch: REL_16_STABLE [910eb61b2] 2023-10-01 10:25:33 -0400 <para> In <command>COPY FROM</command>, avoid evaluating column default values that will not be needed by the command (Laurenz Albe) + <ulink url="&commit_baseurl;910eb61b2">§</ulink> </para> <para> @@ -4680,6 +4912,7 @@ Branch: REL_14_STABLE [a715c0212] 2023-10-01 12:09:26 -0400 <para> In <command>COPY FROM</command>, fail cleanly when an unsupported encoding conversion is needed (Tom Lane) + <ulink url="&commit_baseurl;ea0e7cd6b">§</ulink> </para> <para> @@ -4704,6 +4937,7 @@ Branch: REL_11_STABLE [6e1cca511] 2023-11-02 11:47:33 -0400 !! no live bug Avoid crash in <command>EXPLAIN</command> if a parameter marked to be displayed by <command>EXPLAIN</command> has a NULL boot-time value (Xing Guo, Aleksander Alekseev, Tom Lane) + <ulink url="&commit_baseurl;82063edd4">§</ulink> </para> <para> @@ -4726,6 +4960,7 @@ Branch: REL_11_STABLE [a295684b8] 2023-10-16 14:06:12 -0400 <para> Ensure we have a snapshot while dropping <literal>ON COMMIT DROP</literal> temp tables (Tom Lane) + <ulink url="&commit_baseurl;57e6e861d">§</ulink> </para> <para> @@ -4754,6 +4989,7 @@ Branch: REL_11_STABLE [bc322c73c] 2023-10-17 16:11:18 -0500 <para> Avoid improper response to shutdown signals in child processes just forked by <function>system()</function> (Nathan Bossart) + <ulink url="&commit_baseurl;ee06199fc">§</ulink> </para> <para> @@ -4778,6 +5014,7 @@ Branch: REL_12_STABLE [43c979086] 2023-10-16 17:25:43 +1300 <para> Cope with torn reads of <filename>pg_control</filename> in frontend programs (Thomas Munro) + <ulink url="&commit_baseurl;5725e4ebe">§</ulink> </para> <para> @@ -4802,6 +5039,7 @@ Branch: REL_11_STABLE [f1634c968] 2023-10-16 10:52:40 +1300 <para> Avoid torn reads of <filename>pg_control</filename> in relevant SQL functions (Thomas Munro) + <ulink url="&commit_baseurl;2371432cd">§</ulink> </para> <para> @@ -4821,6 +5059,7 @@ Branch: REL_16_STABLE [9154ededf] 2023-10-09 16:37:33 +1300 Fix <quote>could not find pathkey item to sort</quote> errors occurring while planning aggregate functions with <literal>ORDER BY</literal> or <literal>DISTINCT</literal> options (David Rowley) + <ulink url="&commit_baseurl;9154ededf">§</ulink> </para> </listitem> @@ -4837,6 +5076,7 @@ Branch: REL_12_STABLE [9b3900cdb] 2023-10-03 15:37:24 +0900 <para> Avoid integer overflow when computing size of backend activity string array (Jakub Wartak) + <ulink url="&commit_baseurl;75f31a3f2">§</ulink> </para> <para> @@ -4862,6 +5102,7 @@ Branch: REL_13_STABLE [ed9247cd7] 2023-09-30 17:07:41 +0300 Fix briefly showing inconsistent progress statistics for <command>ANALYZE</command> on inherited tables (Heikki Linnakangas) + <ulink url="&commit_baseurl;992d2ca81">§</ulink> </para> <para> @@ -4881,6 +5122,7 @@ Branch: REL_14_STABLE [594001864] 2023-10-02 12:50:32 +0300 <para> Fix the background writer to report any WAL writes it makes to the statistics counters (Nazir Bilal Yavuz) + <ulink url="&commit_baseurl;4a97a43a7">§</ulink> </para> </listitem> @@ -4895,6 +5137,7 @@ Branch: REL_15_STABLE [802fcb9ed] 2023-09-26 09:30:39 +0900 Fix confusion about forced-flush behavior in <function>pgstat_report_wal()</function> (Ryoga Yoshida, Michael Paquier) + <ulink url="&commit_baseurl;280f70221">§</ulink> </para> <para> @@ -4912,6 +5155,7 @@ Branch: REL_16_STABLE [c4758649b] 2023-09-13 19:14:11 -0700 <para> Fix statistics tracking of temporary-table extensions (Karina Litskevich, Andres Freund) + <ulink url="&commit_baseurl;c4758649b">§</ulink> </para> <para> @@ -4930,6 +5174,7 @@ Branch: REL_16_STABLE [2308f18c0] 2023-10-18 14:54:39 +0900 When <varname>track_io_timing</varname> is enabled, include the time taken by relation extension operations as write time (Nazir Bilal Yavuz) + <ulink url="&commit_baseurl;2308f18c0">§</ulink> </para> </listitem> @@ -4947,6 +5192,7 @@ Branch: REL_11_STABLE [fdc7cf73b] 2023-09-25 14:41:57 -0400 <para> Track the dependencies of cached <command>CALL</command> statements, and re-plan them when needed (Tom Lane) + <ulink url="&commit_baseurl;055f786ea">§</ulink> </para> <para> @@ -4968,6 +5214,7 @@ Branch: REL_15_STABLE [9dc85806d] 2023-09-22 11:18:25 +0200 <para> Avoid a possible pfree-a-NULL-pointer crash after an error in OpenSSL connection setup (Sergey Shinderuk) + <ulink url="&commit_baseurl;f720875a4">§</ulink> </para> </listitem> @@ -4986,6 +5233,7 @@ Branch: REL_11_STABLE [a374f6c61] 2023-09-15 17:01:26 -0400 Track nesting depth correctly when inspecting <type>RECORD</type>-type Vars from outer query levels (Richard Guo) + <ulink url="&commit_baseurl;53630f12d">§</ulink> </para> <para> @@ -5005,6 +5253,7 @@ Branch: REL_14_STABLE [6341cb0b0] 2023-09-14 11:27:43 +1200 <para> Track hash function and negator function dependencies of ScalarArrayOpExpr plan nodes (David Rowley) + <ulink url="&commit_baseurl;1a6900e58">§</ulink> </para> <para> @@ -5028,6 +5277,7 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200 <para> Fix error-handling bug in <type>RECORD</type> type cache management (Thomas Munro) + <ulink url="&commit_baseurl;f899c7f1e">§</ulink> </para> <para> @@ -5049,6 +5299,7 @@ Branch: REL_12_STABLE [22b2e6e9d] 2023-10-03 10:25:19 +0900 <para> Treat out-of-memory failures as fatal while reading WAL (Michael Paquier) + <ulink url="&commit_baseurl;a06efbc3a">§</ulink> </para> <para> @@ -5078,6 +5329,8 @@ Branch: REL_12_STABLE [bde2f1847] 2023-09-26 10:59:49 +1300 <para> Fix possible recovery failure due to trying to allocate memory based on a bogus WAL record length field (Thomas Munro, Michael Paquier) + <ulink url="&commit_baseurl;ce497f648">§</ulink> + <ulink url="&commit_baseurl;10d0591ea">§</ulink> </para> </listitem> @@ -5093,6 +5346,7 @@ Branch: REL_14_STABLE [fb9a16a1a] 2023-10-22 10:05:59 +1300 Fix <quote>could not duplicate handle</quote> error occurring on Windows when <varname>min_dynamic_shared_memory</varname> is set above zero (Thomas Munro) + <ulink url="&commit_baseurl;174ccda5e">§</ulink> </para> </listitem> @@ -5110,6 +5364,7 @@ Branch: REL_11_STABLE [04f0baa85] 2023-10-10 11:03:20 -0700 <para> Fix order of operations in <function>GenericXLogFinish</function> (Jeff Davis) + <ulink url="&commit_baseurl;b8963e8a2">§</ulink> </para> <para> @@ -5134,6 +5389,7 @@ Branch: REL_11_STABLE [ddded779a] 2023-09-19 08:31:31 +0900 <para> Remove incorrect assertion in PL/Python exception handling (Alexander Lakhin) + <ulink url="&commit_baseurl;f171430f0">§</ulink> </para> </listitem> @@ -5147,6 +5403,7 @@ Branch: REL_16_STABLE [67738dbf9] 2023-10-29 12:56:24 -0400 Fix <application>pg_dump</application> to dump the new <literal>run_as_owner</literal> option of subscriptions (Philip Warner) + <ulink url="&commit_baseurl;67738dbf9">§</ulink> </para> <para> @@ -5172,6 +5429,7 @@ Branch: REL_11_STABLE [4f16152d9] 2023-10-02 13:27:51 -0400 Fix <application>pg_restore</application> so that selective restores will include both table-level and column-level ACLs for selected tables (Euler Taveira, Tom Lane) + <ulink url="&commit_baseurl;aaaf8fbb6">§</ulink> </para> <para> @@ -5199,6 +5457,7 @@ Branch: REL_12_STABLE [d3246a2ad] 2023-11-03 12:07:40 -0400 Add logic to <application>pg_upgrade</application> to check for use of <type>abstime</type>, <type>reltime</type>, and <type>tinterval</type> data types (Álvaro Herrera) + <ulink url="&commit_baseurl;fb9ddd0fa">§</ulink> </para> <para> @@ -5222,6 +5481,7 @@ Branch: REL_12_STABLE [73cda80a3] 2023-10-14 15:54:50 -0700 <para> Avoid false <quote>too many client connections</quote> errors in <application>pgbench</application> on Windows (Noah Misch) + <ulink url="&commit_baseurl;06ff06484">§</ulink> </para> </listitem> @@ -5235,6 +5495,7 @@ Branch: REL_16_STABLE [2143d96dc] 2023-09-25 16:03:17 +0200 Fix <application>vacuumdb</application>'s handling of multiple <option>-N</option> switches (Nathan Bossart, Kuwamura Masaki) + <ulink url="&commit_baseurl;2143d96dc">§</ulink> </para> <para> @@ -5254,6 +5515,7 @@ Branch: REL_16_STABLE [f7dbdab05] 2023-09-21 17:39:30 +1200 Fix <application>vacuumdb</application> to honor its <option>--buffer-usage-limit</option> option in analyze-only mode (Ryoga Yoshida, David Rowley) + <ulink url="&commit_baseurl;f7dbdab05">§</ulink> </para> </listitem> @@ -5271,6 +5533,7 @@ Branch: REL_11_STABLE [e04509f32] 2023-10-30 14:46:09 -0700 <para> In <filename>contrib/amcheck</filename>, do not report interrupted page deletion as corruption (Noah Misch) + <ulink url="&commit_baseurl;3c6a05b80">§</ulink> </para> <para> @@ -5301,6 +5564,7 @@ Branch: REL_11_STABLE [c804ffb56] 2023-10-29 11:14:32 +0000 on <type>interval</type> columns, when an indexscan using the <literal><</literal> or <literal><=</literal> operator is performed (Dean Rasheed) + <ulink url="&commit_baseurl;ab73a37e9">§</ulink> </para> <para> @@ -5337,6 +5601,9 @@ Branch: REL_12_STABLE [9ad986276] 2023-10-24 11:23:21 +1300 --> <para> Add support for LLVM 16 and 17 (Thomas Munro, Dmitry Dolgov) + <ulink url="&commit_baseurl;774185056">§</ulink> + <ulink url="&commit_baseurl;74d19ec09">§</ulink> + <ulink url="&commit_baseurl;60596f148">§</ulink> </para> </listitem> @@ -5362,6 +5629,8 @@ Branch: REL_11_STABLE [0e0de20c8] 2023-09-26 21:06:21 -0400 <para> Suppress assorted build-time warnings on recent <productname>macOS</productname> (Tom Lane) + <ulink url="&commit_baseurl;75c562653">§</ulink> + <ulink url="&commit_baseurl;e73d6a0df">§</ulink> </para> <para> @@ -5390,6 +5659,7 @@ Branch: REL_13_STABLE [a64b8b035] 2023-09-27 14:41:26 +0900 fall back to using <literal>python</literal> if <literal>--with-python</literal> was not given and make variable <literal>PYTHON</literal> was not set (Japin Li) + <ulink url="&commit_baseurl;641db601b">§</ulink> </para> </listitem> @@ -5407,6 +5677,7 @@ Branch: REL_11_STABLE [64fc5e005] 2023-10-28 11:55:30 -0400 <para> Remove <literal>PHOT</literal> (Phoenix Islands Time) from the default timezone abbreviations list (Tom Lane) + <ulink url="&commit_baseurl;d1537afe3">§</ulink> </para> <para> @@ -5523,6 +5794,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Change assignment rules for <link linkend="plpgsql-open-bound-cursor"><application>PL/pgSQL</application></link> bound cursor variables (Tom Lane) + <ulink url="&commit_baseurl;d747dc85a">§</ulink> </para> <para> @@ -5546,6 +5818,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> Disallow <link linkend="sql-createindex"><literal>NULLS NOT DISTINCT</literal></link> indexes for primary keys (Daniel Gustafsson) + <ulink url="&commit_baseurl;d95952325">§</ulink> </para> </listitem> @@ -5562,6 +5835,8 @@ Author: Michael Paquier <michael@paquier.xyz> DATABASE</command></link> and <link linkend="app-reindexdb"><application>reindexdb</application></link> to not process indexes on system catalogs (Simon Riggs) + <ulink url="&commit_baseurl;2cbc3c17a">§</ulink> + <ulink url="&commit_baseurl;0a5f06b84">§</ulink> </para> <para> @@ -5582,6 +5857,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="ddl-generated-columns"><literal>GENERATED</literal></link> expression restrictions on inherited and partitioned tables (Amit Langote, Tom Lane) + <ulink url="&commit_baseurl;8bf6ec3ba">§</ulink> </para> <para> @@ -5604,6 +5880,7 @@ Author: Michael Paquier <michael@paquier.xyz> <function>pg_get_wal_records_info_till_end_of_wal()</function> and <function>pg_get_wal_stats_till_end_of_wal()</function> (Bharath Rupireddy) + <ulink url="&commit_baseurl;5c1b66280">§</ulink> </para> </listitem> @@ -5620,6 +5897,8 @@ Author: David Rowley <drowley@postgresql.org> <varname>force_parallel_mode</varname> to <link linkend="guc-debug-parallel-query"><varname>debug_parallel_query</varname></link> (David Rowley) + <ulink url="&commit_baseurl;5352ca22e">§</ulink> + <ulink url="&commit_baseurl;0981846b9">§</ulink> </para> </listitem> @@ -5633,6 +5912,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Remove the ability to <link linkend="sql-createview">create views</link> manually with <literal>ON SELECT</literal> rules (Tom Lane) + <ulink url="&commit_baseurl;b23cd185f">§</ulink> </para> </listitem> @@ -5645,6 +5925,7 @@ Author: Andres Freund <andres@anarazel.de> <para> Remove the server variable <varname>vacuum_defer_cleanup_age</varname> (Andres Freund) + <ulink url="&commit_baseurl;1118cd37e">§</ulink> </para> <para> @@ -5664,6 +5945,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Remove server variable <varname>promote_trigger_file</varname> (Simon Riggs) + <ulink url="&commit_baseurl;cd4329d93">§</ulink> </para> <para> @@ -5683,6 +5965,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Remove read-only server variables <varname>lc_collate</varname> and <varname>lc_ctype</varname> (Peter Eisentraut) + <ulink url="&commit_baseurl;b0f6c4371">§</ulink> </para> <para> @@ -5701,6 +5984,7 @@ Author: Robert Haas <rhaas@postgresql.org> Role inheritance now controls the default inheritance status of member roles added during <link linkend="sql-grant"><command>GRANT</command></link> (Robert Haas) + <ulink url="&commit_baseurl;e3ce2de09">§</ulink> </para> <para> @@ -5726,6 +6010,8 @@ Author: Robert Haas <rhaas@postgresql.org> Restrict the privileges of <link linkend="sql-createrole"><literal>CREATEROLE</literal></link> and its ability to modify other roles (Robert Haas) + <ulink url="&commit_baseurl;cf5eb37c5">§</ulink> + <ulink url="&commit_baseurl;f1358ca52">§</ulink> </para> <para> @@ -5748,6 +6034,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Remove symbolic links for the <application>postmaster</application> binary (Peter Eisentraut) + <ulink url="&commit_baseurl;37e267335">§</ulink> </para> </listitem> @@ -5783,6 +6070,8 @@ Author: David Rowley <drowley@postgresql.org> <para> Allow incremental sorts in more cases, including <literal>DISTINCT</literal> (David Rowley) + <ulink url="&commit_baseurl;b59242209">§</ulink> + <ulink url="&commit_baseurl;3c6fc5820">§</ulink> </para> </listitem> @@ -5800,6 +6089,9 @@ Author: David Rowley <drowley@postgresql.org> Add the ability for aggregates having <literal>ORDER BY</literal> or <literal>DISTINCT</literal> to use pre-sorted data (David Rowley) + <ulink url="&commit_baseurl;1349d2790">§</ulink> + <ulink url="&commit_baseurl;3226f4728">§</ulink> + <ulink url="&commit_baseurl;da5800d5f">§</ulink> </para> <para> @@ -5817,6 +6109,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <listitem> <para> Allow memoize atop a <literal>UNION ALL</literal> (Richard Guo) + <ulink url="&commit_baseurl;9bfd2822b">§</ulink> </para> </listitem> @@ -5829,6 +6122,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow anti-joins to be performed with the non-nullable input as the inner relation (Richard Guo) + <ulink url="&commit_baseurl;16dc2703c">§</ulink> </para> </listitem> @@ -5843,6 +6137,7 @@ Author: Thomas Munro <tmunro@postgresql.org> linkend="queries-join"><literal>FULL</literal></link> and internal right <literal>OUTER</literal> hash joins (Melanie Plageman, Thomas Munro) + <ulink url="&commit_baseurl;11c2d6fdf">§</ulink> </para> </listitem> @@ -5856,6 +6151,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> Improve the accuracy of <link linkend="gin"><literal>GIN</literal></link> index access optimizer costs (Ronan Dunklau) + <ulink url="&commit_baseurl;cd9479af2">§</ulink> </para> </listitem> @@ -5879,6 +6175,8 @@ Author: Andres Freund <andres@anarazel.de> <para> Allow more efficient addition of heap and index pages (Andres Freund) + <ulink url="&commit_baseurl;00d1e02be">§</ulink> + <ulink url="&commit_baseurl;26158b852">§</ulink> </para> </listitem> @@ -5896,6 +6194,9 @@ Author: Peter Geoghegan <pg@bowt.ie> During non-freeze operations, perform page <link linkend="vacuum-for-wraparound">freezing</link> where appropriate (Peter Geoghegan) + <ulink url="&commit_baseurl;d977ffd92">§</ulink> + <ulink url="&commit_baseurl;9e5405993">§</ulink> + <ulink url="&commit_baseurl;1de58df4f">§</ulink> </para> <para> @@ -5914,6 +6215,7 @@ Author: David Rowley <drowley@postgresql.org> linkend="syntax-window-functions"><literal>ROWS</literal></link> mode internally when <literal>RANGE</literal> mode is active but unnecessary (David Rowley) + <ulink url="&commit_baseurl;ed1a88dda">§</ulink> </para> </listitem> @@ -5928,6 +6230,7 @@ Author: David Rowley <drowley@postgresql.org> linkend="functions-window-table"><function>ntile()</function></link>, <function>cume_dist()</function> and <function>percent_rank()</function> (David Rowley) + <ulink url="&commit_baseurl;456fa635a">§</ulink> </para> </listitem> @@ -5942,6 +6245,7 @@ Author: David Rowley <drowley@postgresql.org> linkend="functions-aggregate-table"><function>string_agg()</function></link> and <function>array_agg()</function> to be parallelized (David Rowley) + <ulink url="&commit_baseurl;16fd03e95">§</ulink> </para> </listitem> @@ -5956,6 +6260,7 @@ Author: David Rowley <drowley@postgresql.org> linkend="ddl-partitioning-overview"><literal>RANGE</literal></link> and <literal>LIST</literal> partition lookups (Amit Langote, Hou Zhijie, David Rowley) + <ulink url="&commit_baseurl;3592e0ff9">§</ulink> </para> </listitem> @@ -5972,6 +6277,9 @@ Author: Masahiko Sawada <msawada@postgresql.org> <para> Allow control of the shared buffer usage by vacuum and analyze (Melanie Plageman) + <ulink url="&commit_baseurl;1cbbee033">§</ulink> + <ulink url="&commit_baseurl;ae78cae3b">§</ulink> + <ulink url="&commit_baseurl;b72f564d8">§</ulink> </para> <para> @@ -5997,6 +6305,7 @@ Author: Thomas Munro <tmunro@postgresql.org> Support <link linkend="guc-wal-sync-method"><literal>wal_sync_method=fdatasync</literal></link> on <systemitem class="osname">Windows</systemitem> (Thomas Munro) + <ulink url="&commit_baseurl;9430fb407">§</ulink> </para> </listitem> @@ -6010,6 +6319,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Allow <link linkend="storage-hot"><acronym>HOT</acronym></link> updates if only <literal>BRIN</literal>-indexed columns are updated (Matthias van de Meent, Josef Simanek, Tomas Vondra) + <ulink url="&commit_baseurl;19d8e2308">§</ulink> </para> </listitem> @@ -6023,6 +6333,7 @@ Author: David Rowley <drowley@postgresql.org> Improve the speed of updating the <link linkend="guc-update-process-title">process title</link> (David Rowley) + <ulink url="&commit_baseurl;2cb82e2ac">§</ulink> </para> </listitem> @@ -6042,6 +6353,10 @@ Author: John Naylor <john.naylor@postgresql.org> Allow <type>xid</type>/<type>subxid</type> searches and <acronym>ASCII</acronym> string detection to use vector operations (Nathan Bossart, John Naylor) + <ulink url="&commit_baseurl;37a6e5df3">§</ulink> + <ulink url="&commit_baseurl;121d2d3d7">§</ulink> + <ulink url="&commit_baseurl;b6ef16756">§</ulink> + <ulink url="&commit_baseurl;e813e0e16">§</ulink> </para> <para> @@ -6060,6 +6375,7 @@ Author: David Rowley <drowley@postgresql.org> <listitem> <para> Reduce overhead of memory allocations (Andres Freund, David Rowley) + <ulink url="&commit_baseurl;c6e0fe1f2">§</ulink> </para> </listitem> @@ -6090,6 +6406,11 @@ Author: Andres Freund <andres@anarazel.de> Add system view <link linkend="monitoring-pg-stat-io-view"><structname>pg_stat_io</structname></link> view to track <acronym>I/O</acronym> statistics (Melanie Plageman) + <ulink url="&commit_baseurl;a9c70b46d">§</ulink> + <ulink url="&commit_baseurl;8aaa04b32">§</ulink> + <ulink url="&commit_baseurl;ac8d53dae">§</ulink> + <ulink url="&commit_baseurl;0ecb87e1f">§</ulink> + <ulink url="&commit_baseurl;093e5c57d">§</ulink> </para> </listitem> @@ -6102,6 +6423,7 @@ Author: Andres Freund <andres@anarazel.de> <para> Record statistics on the last sequential and index scans on tables (Dave Page) + <ulink url="&commit_baseurl;c03747183">§</ulink> </para> <para> @@ -6121,6 +6443,7 @@ Author: Peter Geoghegan <pg@bowt.ie> <para> Record statistics on the occurrence of updated rows moving to new pages (Corey Huinker) + <ulink url="&commit_baseurl;ae4fdde13">§</ulink> </para> <para> @@ -6139,6 +6462,7 @@ Author: Amit Kapila <akapila@postgresql.org> Add speculative lock information to the <link linkend="view-pg-locks"><structname>pg_locks</structname></link> system view (Masahiko Sawada, Noriyoshi Shinoda) + <ulink url="&commit_baseurl;f74573969">§</ulink> </para> <para> @@ -6161,6 +6485,8 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add the display of prepared statement result types to the <link linkend="view-pg-prepared-statements"><structname>pg_prepared_statements</structname></link> view (Dagfinn Ilmari Mannsåker) + <ulink url="&commit_baseurl;84ad713cf">§</ulink> + <ulink url="&commit_baseurl;6ffff0fd2">§</ulink> </para> </listitem> @@ -6175,6 +6501,7 @@ Author: Andres Freund <andres@anarazel.de> entries at subscription creation time so <link linkend="pg-stat-database-view"><structfield>stats_reset</structfield></link> is accurate (Andres Freund) + <ulink url="&commit_baseurl;e0b014295">§</ulink> </para> <para> @@ -6194,6 +6521,7 @@ Author: Andres Freund <andres@anarazel.de> accounting for temp relation writes shown in <link linkend="pg-stat-database-view"><structname>pg_stat_database</structname></link> (Melanie Plageman) + <ulink url="&commit_baseurl;704261ecc">§</ulink> </para> </listitem> @@ -6207,6 +6535,7 @@ Author: Robert Haas <rhaas@postgresql.org> Add function <link linkend="monitoring-stats-backend-funcs-table"><function>pg_stat_get_backend_subxact()</function></link> to report on a session's subtransaction cache (Dilip Kumar) + <ulink url="&commit_baseurl;10ea0f924">§</ulink> </para> </listitem> @@ -6221,6 +6550,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="monitoring-stats-backend-funcs-table"><function>pg_stat_get_backend_idset()</function></link>, <function>pg_stat_get_backend_activity()</function>, and related functions use the unchanging backend id (Nathan Bossart) + <ulink url="&commit_baseurl;d7e39d72c">§</ulink> </para> <para> @@ -6238,6 +6568,7 @@ Author: Andres Freund <andres@anarazel.de> <para> Report stand-alone backends with a special backend type (Melanie Plageman) + <ulink url="&commit_baseurl;0c679464a">§</ulink> </para> </listitem> @@ -6251,6 +6582,7 @@ Author: Andres Freund <andres@anarazel.de> Add wait event <link linkend="wait-event-timeout-table"><literal>SpinDelay</literal></link> to report spinlock sleep delays (Andres Freund) + <ulink url="&commit_baseurl;92daeca45">§</ulink> </para> </listitem> @@ -6265,6 +6597,7 @@ Author: Thomas Munro <tmunro@postgresql.org> linkend="wait-event-io-table"><literal>DSMAllocate</literal></link> to indicate waiting for dynamic shared memory allocation (Thomas Munro) + <ulink url="&commit_baseurl;7bae3bbf6">§</ulink> </para> <para> @@ -6284,6 +6617,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add the database name to the <link linkend="guc-update-process-title">process title</link> of logical <acronym>WAL</acronym> senders (Tatsuhiro Nakamori) + <ulink url="&commit_baseurl;af205152e">§</ulink> </para> <para> @@ -6302,6 +6636,7 @@ Author: Fujii Masao <fujii@postgresql.org> Add checkpoint and <literal>REDO LSN</literal> information to <link linkend="guc-log-checkpoints"><varname>log_checkpoints</varname></link> messages (Bharath Rupireddy, Kyotaro Horiguchi) + <ulink url="&commit_baseurl;62c46eee2">§</ulink> </para> </listitem> @@ -6314,6 +6649,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Provide additional details during client certificate failures (Jacob Champion) + <ulink url="&commit_baseurl;3a0e38504">§</ulink> </para> </listitem> @@ -6336,6 +6672,7 @@ Author: Robert Haas <rhaas@postgresql.org> Add predefined role <link linkend="predefined-roles"><literal>pg_create_subscription</literal></link> with permission to create subscriptions (Robert Haas) + <ulink url="&commit_baseurl;c3afe8cf5">§</ulink> </para> </listitem> @@ -6351,6 +6688,9 @@ Author: Amit Kapila <akapila@postgresql.org> <listitem> <para> Allow subscriptions to not require passwords (Robert Haas) + <ulink url="&commit_baseurl;c3afe8cf5">§</ulink> + <ulink url="&commit_baseurl;c1cc4e688">§</ulink> + <ulink url="&commit_baseurl;19e65dff3">§</ulink> </para> <para> @@ -6368,6 +6708,7 @@ Author: Jeff Davis <jdavis@postgresql.org> <para> Simplify permissions for <link linkend="sql-lock"><command>LOCK TABLE</command></link> (Jeff Davis) + <ulink url="&commit_baseurl;c44f6334c">§</ulink> </para> <para> @@ -6393,6 +6734,7 @@ Author: Robert Haas <rhaas@postgresql.org> Allow <link linkend="sql-altergroup"><literal>ALTER GROUP group_name ADD USER user_name</literal></link> to be performed with <literal>ADMIN OPTION</literal> (Robert Haas) + <ulink url="&commit_baseurl;ce6b672e4">§</ulink> </para> <para> @@ -6410,6 +6752,7 @@ Author: Robert Haas <rhaas@postgresql.org> Allow <link linkend="sql-grant"><command>GRANT</command></link> to use <literal>WITH ADMIN TRUE</literal>/<literal>FALSE</literal> syntax (Robert Haas) + <ulink url="&commit_baseurl;e3ce2de09">§</ulink> </para> <para> @@ -6431,6 +6774,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> inherit the new role's rights or the ability to <link linkend="sql-set-role"><command>SET ROLE</command></link> to the new role (Robert Haas, Shi Yu) + <ulink url="&commit_baseurl;e5b8a4c09">§</ulink> + <ulink url="&commit_baseurl;e00bc6c92">§</ulink> </para> <para> @@ -6448,6 +6793,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Prevent users from changing the default privileges of non-inherited roles (Robert Haas) + <ulink url="&commit_baseurl;48a257d44">§</ulink> </para> <para> @@ -6464,6 +6810,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> When granting role membership, require the granted-by role to be a role that has appropriate permissions (Robert Haas) + <ulink url="&commit_baseurl;ce6b672e4">§</ulink> </para> <para> @@ -6481,6 +6828,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Allow non-superusers to grant permissions using a granted-by user that is not the current user (Robert Haas) + <ulink url="&commit_baseurl;ce6b672e4">§</ulink> </para> <para> @@ -6499,6 +6847,7 @@ Author: Robert Haas <rhaas@postgresql.org> Add <link linkend="sql-grant"><command>GRANT</command></link> to control permission to use <link linkend="sql-set-role"><command>SET ROLE</command></link> (Robert Haas) + <ulink url="&commit_baseurl;3d14e171e">§</ulink> </para> <para> @@ -6516,6 +6865,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Add dependency tracking to roles which have granted privileges (Robert Haas) + <ulink url="&commit_baseurl;ce6b672e4">§</ulink> </para> <para> @@ -6535,6 +6885,7 @@ Author: Robert Haas <rhaas@postgresql.org> Add dependency tracking of grantors for <link linkend="sql-grant"><command>GRANT</command></link> records (Robert Haas) + <ulink url="&commit_baseurl;6566133c5">§</ulink> </para> <para> @@ -6554,6 +6905,8 @@ Author: Robert Haas <rhaas@postgresql.org> <listitem> <para> Allow multiple role membership records (Robert Haas) + <ulink url="&commit_baseurl;ce6b672e4">§</ulink> + <ulink url="&commit_baseurl;0101f770a">§</ulink> </para> <para> @@ -6571,6 +6924,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Prevent removal of superuser privileges for the bootstrap user (Robert Haas) + <ulink url="&commit_baseurl;e530be2c5">§</ulink> </para> <para> @@ -6588,6 +6942,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow <link linkend="functions-aclitem-fn-table"><function>makeaclitem()</function></link> to accept multiple privilege names (Robins Tharakan) + <ulink url="&commit_baseurl;b762bbde3">§</ulink> </para> <para> @@ -6621,6 +6976,10 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add support for <productname>Kerberos</productname> credential delegation (Stephen Frost) + <ulink url="&commit_baseurl;6633cfb21">§</ulink> + <ulink url="&commit_baseurl;9c0a0e2ed">§</ulink> + <ulink url="&commit_baseurl;f4001a553">§</ulink> + <ulink url="&commit_baseurl;a2eb99a01">§</ulink> </para> <para> @@ -6642,6 +7001,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> count to be set with server variable <link linkend="guc-scram-iterations"><varname>scram_iterations</varname></link> (Daniel Gustafsson) + <ulink url="&commit_baseurl;b57774300">§</ulink> </para> </listitem> @@ -6655,6 +7015,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <listitem> <para> Improve performance of server variable management (Tom Lane) + <ulink url="&commit_baseurl;3057465ac">§</ulink> + <ulink url="&commit_baseurl;f13b2088f">§</ulink> </para> </listitem> @@ -6667,6 +7029,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Tighten restrictions on which server variables can be reset (Masahiko Sawada) + <ulink url="&commit_baseurl;385366426">§</ulink> </para> <para> @@ -6688,6 +7051,7 @@ Author: Michael Paquier <michael@paquier.xyz> Move various <link linkend="config-setting-configuration-file"><filename>postgresql.conf</filename></link> items into new categories (Shinya Kato) + <ulink url="&commit_baseurl;0b039e3a8">§</ulink> </para> <para> @@ -6706,6 +7070,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Prevent configuration file recursion beyond 10 levels (Julien Rouhaud) + <ulink url="&commit_baseurl;d13b68411">§</ulink> </para> </listitem> @@ -6720,6 +7085,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> <para> Allow <link linkend="autovacuum">autovacuum</link> to more frequently honor changes to delay settings (Melanie Plageman) + <ulink url="&commit_baseurl;7d71d3dd0">§</ulink> + <ulink url="&commit_baseurl;a9781ae11">§</ulink> </para> <para> @@ -6739,6 +7106,8 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Remove restrictions that archive files be durably renamed (Nathan Bossart) + <ulink url="&commit_baseurl;756e221db">§</ulink> + <ulink url="&commit_baseurl;3cabe45a8">§</ulink> </para> <para> @@ -6761,6 +7130,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> and <link linkend="guc-archive-command"><varname>archive_command</varname></link> from being set at the same time (Nathan Bossart) + <ulink url="&commit_baseurl;d627ce3b7">§</ulink> </para> <para> @@ -6778,6 +7148,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow the postmaster to terminate children with an abort signal (Tom Lane) + <ulink url="&commit_baseurl;51b5834cd">§</ulink> </para> <para> @@ -6800,6 +7171,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Remove the non-functional postmaster <option>-n</option> option (Tom Lane) + <ulink url="&commit_baseurl;51b5834cd">§</ulink> </para> </listitem> @@ -6813,6 +7185,7 @@ Author: Robert Haas <rhaas@postgresql.org> Allow the server to reserve backend slots for roles with <link linkend="predefined-roles"><literal>pg_use_reserved_connections</literal></link> membership (Nathan Bossart) + <ulink url="&commit_baseurl;6e2775e4d">§</ulink> </para> <para> @@ -6831,6 +7204,7 @@ Author: Michael Paquier <michael@paquier.xyz> Allow <link linkend="guc-huge-pages">huge pages</link> to work on newer versions of <systemitem class="osname">Windows 10</systemitem> (Thomas Munro) + <ulink url="&commit_baseurl;fdd8937c0">§</ulink> </para> <para> @@ -6853,6 +7227,8 @@ Author: Thomas Munro <tmunro@postgresql.org> linkend="guc-debug-io-direct"><varname>debug_io_direct</varname></link> setting for developer usage (Thomas Munro, Andres Freund, Bharath Rupireddy) + <ulink url="&commit_baseurl;d4e71df6d">§</ulink> + <ulink url="&commit_baseurl;319bae9a8">§</ulink> </para> <para> @@ -6877,6 +7253,8 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="functions-admin-backup-table"><function>pg_split_walfile_name()</function></link> to report the segment and timeline values of <acronym>WAL</acronym> file names (Bharath Rupireddy) + <ulink url="&commit_baseurl;cca186348">§</ulink> + <ulink url="&commit_baseurl;13e0d7a60">§</ulink> </para> </listitem> @@ -6898,6 +7276,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Add support for regular expression matching on database and role entries in <filename>pg_hba.conf</filename> (Bertrand Drouvot) + <ulink url="&commit_baseurl;8fea86830">§</ulink> </para> <para> @@ -6917,6 +7296,7 @@ Author: Michael Paquier <michael@paquier.xyz> Improve user-column handling of <link linkend="runtime-config-file-locations"><filename>pg_ident.conf</filename></link> to match <filename>pg_hba.conf</filename> (Jelte Fennema) + <ulink url="&commit_baseurl;efb6f4a4f">§</ulink> </para> <para> @@ -6936,6 +7316,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Allow include files in <filename>pg_hba.conf</filename> and <filename>pg_ident.conf</filename> (Julien Rouhaud) + <ulink url="&commit_baseurl;a54b658ce">§</ulink> </para> <para> @@ -6958,6 +7339,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow <filename>pg_hba.conf</filename> tokens to be of unlimited length (Tom Lane) + <ulink url="&commit_baseurl;de3f0e3fe">§</ulink> </para> </listitem> @@ -6971,6 +7353,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add rule and map numbers to the system view <link linkend="view-pg-hba-file-rules"><structname>pg_hba_file_rules</structname></link> (Julien Rouhaud) + <ulink url="&commit_baseurl;c591300a8">§</ulink> </para> </listitem> @@ -6992,6 +7375,7 @@ Author: Jeff Davis <jdavis@postgresql.org> <para> Determine the default encoding from the locale when using <acronym>ICU</acronym> (Jeff Davis) + <ulink url="&commit_baseurl;c45dc7ffb">§</ulink> </para> <para> @@ -7033,6 +7417,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Add predefined collations <literal>unicode</literal> and <literal>ucs_basic</literal> (Peter Eisentraut) + <ulink url="&commit_baseurl;0d21d4b9b">§</ulink> </para> <para> @@ -7049,6 +7434,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow custom <acronym>ICU</acronym> collation rules to be created (Peter Eisentraut) + <ulink url="&commit_baseurl;30a53b792">§</ulink> </para> <para> @@ -7073,6 +7459,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow <systemitem class="osname">Windows</systemitem> to import system locales automatically (Juan José Santamaría Flecha) + <ulink url="&commit_baseurl;bf03cfd16">§</ulink> </para> <para> @@ -7105,6 +7492,9 @@ Author: Andres Freund <andres@anarazel.de> <para> Allow <link linkend="logicaldecoding">logical decoding</link> on standbys (Bertrand Drouvot, Andres Freund, Amit Khandekar) + <ulink url="&commit_baseurl;0fdab27ad">§</ulink> + <ulink url="&commit_baseurl;be87200ef">§</ulink> + <ulink url="&commit_baseurl;26669757b">§</ulink> </para> <para> @@ -7129,6 +7519,9 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Add server variable to control how logical decoding publishers transfer changes and how subscribers apply them (Shi Yu) + <ulink url="&commit_baseurl;5de94a041">§</ulink> + <ulink url="&commit_baseurl;1e8b61735">§</ulink> + <ulink url="&commit_baseurl;9f2213a7c">§</ulink> </para> <para> @@ -7146,6 +7539,7 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Allow logical replication initial table synchronization to copy rows in binary format (Melih Mutlu) + <ulink url="&commit_baseurl;ecb696527">§</ulink> </para> <para> @@ -7166,6 +7560,9 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Allow parallel application of logical replication (Hou Zhijie, Wang Wei, Amit Kapila) + <ulink url="&commit_baseurl;216a78482">§</ulink> + <ulink url="&commit_baseurl;cd06ccd78">§</ulink> + <ulink url="&commit_baseurl;fce003cfd">§</ulink> </para> <para> @@ -7195,6 +7592,7 @@ Author: Amit Kapila <akapila@postgresql.org> Improve performance for <link linkend="logical-replication-architecture">logical replication apply</link> without a primary key (Onder Kalaci, Amit Kapila) + <ulink url="&commit_baseurl;89e46da5e">§</ulink> </para> <para> @@ -7215,6 +7613,8 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Allow logical replication subscribers to process only changes that have no origin (Vignesh C, Amit Kapila) + <ulink url="&commit_baseurl;366283961">§</ulink> + <ulink url="&commit_baseurl;875693019">§</ulink> </para> <para> @@ -7235,6 +7635,8 @@ Author: Robert Haas <rhaas@postgresql.org> Perform logical replication <link linkend="sql-select"><command>SELECT</command></link> and <acronym>DML</acronym> actions as the table owner (Robert Haas) + <ulink url="&commit_baseurl;1e10d49b6">§</ulink> + <ulink url="&commit_baseurl;482675987">§</ulink> </para> <para> @@ -7259,6 +7661,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Have <link linkend="guc-wal-retrieve-retry-interval"><varname>wal_retrieve_retry_interval</varname></link> operate on a per-subscription basis (Nathan Bossart) + <ulink url="&commit_baseurl;5a3a95385">§</ulink> </para> <para> @@ -7288,6 +7691,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add <link linkend="sql-explain"><command>EXPLAIN</command></link> option <literal>GENERIC_PLAN</literal> to display the generic plan for a parameterized query (Laurenz Albe) + <ulink url="&commit_baseurl;3c05284d8">§</ulink> </para> </listitem> @@ -7301,6 +7705,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> Allow a <link linkend="sql-copy"><command>COPY FROM</command></link> value to map to a column's <literal>DEFAULT</literal> (Israel Barth Rubio) + <ulink url="&commit_baseurl;9f8377f7a">§</ulink> </para> </listitem> @@ -7314,6 +7719,7 @@ Author: Etsuro Fujita <efujita@postgresql.org> Allow <link linkend="sql-copy"><command>COPY</command></link> into foreign tables to add rows in batches (Andrey Lepikhov, Etsuro Fujita) + <ulink url="&commit_baseurl;97da48246">§</ulink> </para> <para> @@ -7336,6 +7742,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow the <literal>STORAGE</literal> type to be specified by <link linkend="sql-createtable"><command>CREATE TABLE</command></link> (Teodor Sigaev, Aleksander Alekseev) + <ulink url="&commit_baseurl;784cedda0">§</ulink> + <ulink url="&commit_baseurl;b9424d014">§</ulink> </para> <para> @@ -7353,6 +7761,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Allow <link linkend="sql-createtrigger">truncate triggers</link> on foreign tables (Yugo Nagata) + <ulink url="&commit_baseurl;3b00a944a">§</ulink> </para> </listitem> @@ -7369,6 +7778,7 @@ Author: Michael Paquier <michael@paquier.xyz> to only process <link linkend="storage-toast"><literal>TOAST</literal></link> tables (Nathan Bossart) + <ulink url="&commit_baseurl;4211fbd84">§</ulink> </para> <para> @@ -7391,6 +7801,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> options to skip or update all <link linkend="vacuum-for-wraparound">frozen</link> statistics (Tom Lane, Nathan Bossart) + <ulink url="&commit_baseurl;a46a7011b">§</ulink> </para> <para> @@ -7412,6 +7823,8 @@ Author: Michael Paquier <michael@paquier.xyz> DATABASE</command></link> and <link linkend="sql-reindex"><command>REINDEX SYSTEM</command></link> to no longer require an argument (Simon Riggs) + <ulink url="&commit_baseurl;2cbc3c17a">§</ulink> + <ulink url="&commit_baseurl;0a5f06b84">§</ulink> </para> <para> @@ -7429,6 +7842,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> Allow <link linkend="sql-createstatistics"><command>CREATE STATISTICS</command></link> to generate a statistics name if none is specified (Simon Riggs) + <ulink url="&commit_baseurl;624aa2a13">§</ulink> </para> </listitem> @@ -7450,6 +7864,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow non-decimal <link linkend="sql-syntax-bit-strings">integer literals</link> (Peter Eisentraut) + <ulink url="&commit_baseurl;6fcda9aba">§</ulink> </para> <para> @@ -7468,6 +7883,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> Allow <link linkend="datatype-numeric"><type>NUMERIC</type></link> to process hexadecimal, octal, and binary integers of any size (Dean Rasheed) + <ulink url="&commit_baseurl;6dfacbf72">§</ulink> </para> <para> @@ -7486,6 +7902,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> Allow underscores in integer and numeric <link linkend="sql-syntax-bit-strings">constants</link> (Peter Eisentraut, Dean Rasheed) + <ulink url="&commit_baseurl;faff8f8e4">§</ulink> </para> <para> @@ -7502,6 +7919,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Accept the spelling <literal>+infinity</literal> in datetime input (Vik Fearing) + <ulink url="&commit_baseurl;2ceea5adb">§</ulink> </para> </listitem> @@ -7515,6 +7933,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Prevent the specification of <literal>epoch</literal> and <literal>infinity</literal> together with other fields in datetime strings (Joseph Koshakow) + <ulink url="&commit_baseurl;bcc704b52">§</ulink> </para> </listitem> @@ -7528,6 +7947,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Remove undocumented support for date input in the form <literal>Y<replaceable>year</replaceable>M<replaceable>month</replaceable>D<replaceable>day</replaceable></literal> (Joseph Koshakow) + <ulink url="&commit_baseurl;5b3c59535">§</ulink> </para> </listitem> @@ -7544,6 +7964,8 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="functions-info-validity-table"><function>pg_input_is_valid()</function></link> and <function>pg_input_error_info()</function> to check for type conversion errors (Tom Lane) + <ulink url="&commit_baseurl;1939d2628">§</ulink> + <ulink url="&commit_baseurl;b8da37b3a">§</ulink> </para> </listitem> @@ -7565,6 +7987,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> <para> Allow subqueries in the <literal>FROM</literal> clause to omit aliases (Dean Rasheed) + <ulink url="&commit_baseurl;bcedd8f5f">§</ulink> </para> </listitem> @@ -7577,6 +8000,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Add support for enhanced numeric literals in <acronym>SQL/JSON</acronym> paths (Peter Eisentraut) + <ulink url="&commit_baseurl;102a5c164">§</ulink> </para> <para> @@ -7603,6 +8027,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Add <acronym>SQL/JSON</acronym> constructors (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Amit Langote) + <ulink url="&commit_baseurl;7081ac46a">§</ulink> </para> <para> @@ -7626,6 +8051,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Add <acronym>SQL/JSON</acronym> object checks (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Amit Langote, Andrew Dunstan) + <ulink url="&commit_baseurl;6ee30209a">§</ulink> </para> <para> @@ -7644,6 +8070,7 @@ Author: John Naylor <john.naylor@postgresql.org> <para> Allow <acronym>JSON</acronym> string parsing to use vector operations (John Naylor) + <ulink url="&commit_baseurl;0a8de93a4">§</ulink> </para> </listitem> @@ -7658,6 +8085,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="textsearch-functions-table"><function>ts_headline()</function></link> for <literal>OR</literal> and <literal>NOT</literal> expressions (Tom Lane) + <ulink url="&commit_baseurl;5a617d75d">§</ulink> </para> </listitem> @@ -7671,6 +8099,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add functions to add, subtract, and generate <type>timestamptz</type> values in a specified time zone (Przemyslaw Sztoch, Gurjeet Singh) + <ulink url="&commit_baseurl;75bd846b6">§</ulink> </para> <para> @@ -7692,6 +8121,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="functions-datetime-table"><function>date_trunc(unit, timestamptz, time_zone)</function></link> to be an immutable function (Przemyslaw Sztoch) + <ulink url="&commit_baseurl;533e02e92">§</ulink> </para> <para> @@ -7709,6 +8139,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add server variable <link linkend="functions-info-session-table"><literal>SYSTEM_USER</literal></link> (Bertrand Drouvot) + <ulink url="&commit_baseurl;0823d061b">§</ulink> </para> <para> @@ -7726,6 +8157,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add functions <link linkend="array-functions-table"><function>array_sample()</function></link> and <function>array_shuffle()</function> (Martin Kalcher) + <ulink url="&commit_baseurl;888f2ea0a">§</ulink> </para> </listitem> @@ -7739,6 +8171,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add aggregate function <link linkend="functions-aggregate-table"><function>ANY_VALUE()</function></link> which returns any value from a set (Vik Fearing) + <ulink url="&commit_baseurl;2ddab010c">§</ulink> </para> </listitem> @@ -7752,6 +8185,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add function <link linkend="functions-math-random-table"><function>random_normal()</function></link> to supply normally-distributed random numbers (Paul Ramsey) + <ulink url="&commit_baseurl;38d81760c">§</ulink> </para> </listitem> @@ -7765,6 +8199,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> Add error function <link linkend="functions-math-func-table"><function>erf()</function></link> and its complement <function>erfc()</function> (Dean Rasheed) + <ulink url="&commit_baseurl;d5d574146">§</ulink> </para> </listitem> @@ -7778,6 +8213,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> Improve the accuracy of numeric <link linkend="functions-math-func-table"><function>power()</function></link> for integer exponents (Dean Rasheed) + <ulink url="&commit_baseurl;40c7fcbbe">§</ulink> </para> </listitem> @@ -7792,6 +8228,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="datatype-xml-creating"><function>XMLSERIALIZE()</function></link> option <literal>INDENT</literal> to pretty-print its output (Jim Jones) + <ulink url="&commit_baseurl;483bdb2af">§</ulink> </para> </listitem> @@ -7805,6 +8242,7 @@ Author: Jeff Davis <jdavis@postgresql.org> Change <link linkend="functions-admin-collation"><function>pg_collation_actual_version()</function></link> to return a reasonable value for the default collation (Jeff Davis) + <ulink url="&commit_baseurl;10932ed5e">§</ulink> </para> <para> @@ -7823,6 +8261,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="functions-admin-genfile-table"><function>pg_read_file()</function></link> and <function>pg_read_binary_file()</function> to ignore missing files (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;283129e32">§</ulink> </para> </listitem> @@ -7836,6 +8275,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add byte specification (<literal>B</literal>) to <link linkend="functions-admin-dbsize"><function>pg_size_bytes()</function></link> (Peter Eisentraut) + <ulink url="&commit_baseurl;ce1215d9b">§</ulink> </para> </listitem> @@ -7850,6 +8290,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="functions-info-catalog-table"><function>to_reg</function></link>* functions to accept numeric <acronym>OID</acronym>s as input (Tom Lane) + <ulink url="&commit_baseurl;3ea7329c9">§</ulink> </para> </listitem> @@ -7871,6 +8312,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add the ability to get the current function's <acronym>OID</acronym> in <application>PL/pgSQL</application> (Pavel Stehule) + <ulink url="&commit_baseurl;d3d53f955">§</ulink> </para> <para> @@ -7900,6 +8342,7 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="libpq-connect-require-auth"><option>require_auth</option></link> to specify a list of acceptable authentication methods (Jacob Champion) + <ulink url="&commit_baseurl;3a465cc67">§</ulink> </para> <para> @@ -7918,6 +8361,8 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Allow multiple <application>libpq</application>-specified hosts to be randomly selected (Jelte Fennema) + <ulink url="&commit_baseurl;7f5b19817">§</ulink> + <ulink url="&commit_baseurl;0a16512d4">§</ulink> </para> <para> @@ -7937,6 +8382,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add <application>libpq</application> option <link linkend="libpq-connect-sslcertmode"><option>sslcertmode</option></link> to control transmission of the client certificate (Jacob Champion) + <ulink url="&commit_baseurl;36f40ce2d">§</ulink> </para> <para> @@ -7954,6 +8400,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> <para> Allow <application>libpq</application> to use the system certificate pool for certificate verification (Jacob Champion, Thomas Habets) + <ulink url="&commit_baseurl;8eda73146">§</ulink> </para> <para> @@ -7983,6 +8430,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow <link linkend="ecpg"><command>ECPG</command></link> variable declarations to use typedef names that match unreserved <acronym>SQL</acronym> keywords (Tom Lane) + <ulink url="&commit_baseurl;83f1c7b74">§</ulink> </para> <para> @@ -8008,6 +8456,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> <para> Allow <application>psql</application> to control the maximum width of header lines in expanded format (Platon Pronko) + <ulink url="&commit_baseurl;a45388d6e">§</ulink> </para> <para> @@ -8028,6 +8477,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add <application>psql</application> command <link linkend="app-psql-meta-command-drg"><command>\drg</command></link> to show role membership details (Pavel Luzanov) + <ulink url="&commit_baseurl;d913928c9">§</ulink> + <ulink url="&commit_baseurl;d65ddaca9">§</ulink> </para> <para> @@ -8048,6 +8499,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow <application>psql</application>'s access privilege commands to show system objects (Nathan Bossart) + <ulink url="&commit_baseurl;d913928c9">§</ulink> + <ulink url="&commit_baseurl;d65ddaca9">§</ulink> </para> <para> @@ -8069,6 +8522,7 @@ Author: Michael Paquier <michael@paquier.xyz> to <application>psql</application> <link linkend="app-psql-meta-command-d"><command>\d+</command></link> for foreign table children and partitions (Ian Lawrence Barwick) + <ulink url="&commit_baseurl;bd95816f7">§</ulink> </para> </listitem> @@ -8082,6 +8536,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Prevent <link linkend="app-psql-meta-command-df-uc"><command>\df+</command></link> from showing function source code (Isaac Morland) + <ulink url="&commit_baseurl;3dfae91f7">§</ulink> </para> <para> @@ -8099,6 +8554,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow <application>psql</application> to submit queries using the extended query protocol (Peter Eisentraut) + <ulink url="&commit_baseurl;5b66de343">§</ulink> </para> <para> @@ -8119,6 +8575,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow <application>psql</application> <link linkend="app-psql-meta-command-watch"><command>\watch</command></link> to limit the number of executions (Andrey Borodin) + <ulink url="&commit_baseurl;00beecfe8">§</ulink> </para> <para> @@ -8137,6 +8594,7 @@ Author: Michael Paquier <michael@paquier.xyz> Detect invalid values for <application>psql</application> <link linkend="app-psql-meta-command-watch"><command>\watch</command></link>, and allow zero to specify no delay (Andrey Borodin) + <ulink url="&commit_baseurl;6f9ee74d4">§</ulink> </para> </listitem> @@ -8152,6 +8610,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow <application>psql</application> scripts to obtain the exit status of shell commands and queries (Corey Huinker, Tom Lane) + <ulink url="&commit_baseurl;b0d8f2d98">§</ulink> + <ulink url="&commit_baseurl;31ae2aa9d">§</ulink> </para> <para> @@ -8194,6 +8654,18 @@ Author: Amit Kapila <akapila@postgresql.org> Various <application>psql</application> tab completion improvements (Vignesh C, Aleksander Alekseev, Dagfinn Ilmari Mannsåker, Shi Yu, Michael Paquier, Ken Kato, Peter Smith) + <ulink url="&commit_baseurl;f6c750d31">§</ulink> + <ulink url="&commit_baseurl;4cbe57974">§</ulink> + <ulink url="&commit_baseurl;6afcab6ac">§</ulink> + <ulink url="&commit_baseurl;9aa58d48f">§</ulink> + <ulink url="&commit_baseurl;3cf2f7af7">§</ulink> + <ulink url="&commit_baseurl;2ea5de296">§</ulink> + <ulink url="&commit_baseurl;07f7237c2">§</ulink> + <ulink url="&commit_baseurl;9d0cf5749">§</ulink> + <ulink url="&commit_baseurl;a3bc631ea">§</ulink> + <ulink url="&commit_baseurl;2ff5ca86e">§</ulink> + <ulink url="&commit_baseurl;9e1e9d656">§</ulink> + <ulink url="&commit_baseurl;96c498d2f">§</ulink> </para> </listitem> @@ -8215,6 +8687,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add <application>pg_dump</application> control of dumping child tables and partitions (Gilles Darold) + <ulink url="&commit_baseurl;a563c24c9">§</ulink> </para> <para> @@ -8251,6 +8724,10 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Allow <application>pg_dump</application> and <link linkend="app-pgbasebackup"><application>pg_basebackup</application></link> to use <literal>long</literal> mode for compression (Justin Pryzby) + <ulink url="&commit_baseurl;0da243fed">§</ulink> + <ulink url="&commit_baseurl;0070b66fe">§</ulink> + <ulink url="&commit_baseurl;84adc8e20">§</ulink> + <ulink url="&commit_baseurl;2820adf77">§</ulink> </para> </listitem> @@ -8263,6 +8740,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Improve <application>pg_dump</application> to accept a more consistent compression syntax (Georgios Kokolatos) + <ulink url="&commit_baseurl;5e73a6048">§</ulink> </para> <para> @@ -8293,6 +8771,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> 2023-03-22 option to set server variables for the duration of <application>initdb</application> and all future server starts (Tom Lane) + <ulink url="&commit_baseurl;3e51b278d">§</ulink> </para> <para> @@ -8312,6 +8791,8 @@ Author: Nathan Bossart <nathan@postgresql.org> Add options to <link linkend="app-createuser"><application>createuser</application></link> to control more user options (Shinya Kato) + <ulink url="&commit_baseurl;08951a7c9">§</ulink> + <ulink url="&commit_baseurl;2dcd1578c">§</ulink> </para> <para> @@ -8332,6 +8813,8 @@ Author: Nathan Bossart <nathan@postgresql.org> Deprecate <link linkend="app-createuser"><application>createuser</application></link> option <option>--role</option> (Nathan Bossart) + <ulink url="&commit_baseurl;2dcd1578c">§</ulink> + <ulink url="&commit_baseurl;381d19b3e">§</ulink> </para> <para> @@ -8353,6 +8836,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> Allow control of <link linkend="app-vacuumdb"><application>vacuumdb</application></link> schema processing (Gilles Darold) + <ulink url="&commit_baseurl;7781f4e3e">§</ulink> </para> <para> @@ -8372,6 +8856,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> options to improve the performance of <link linkend="app-vacuumdb"><application>vacuumdb</application></link> (Tom Lane, Nathan Bossart) + <ulink url="&commit_baseurl;a46a7011b">§</ulink> </para> </listitem> @@ -8385,6 +8870,7 @@ Author: Jeff Davis <jdavis@postgresql.org> Have <link linkend="pgupgrade"><application>pg_upgrade</application></link> set the new cluster's locale and encoding (Jeff Davis) + <ulink url="&commit_baseurl;9637badd9">§</ulink> </para> <para> @@ -8403,6 +8889,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add <link linkend="pgupgrade"><application>pg_upgrade</application></link> option to specify the default transfer mode (Peter Eisentraut) + <ulink url="&commit_baseurl;746915c68">§</ulink> </para> <para> @@ -8421,6 +8908,7 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="app-pgbasebackup"><application>pg_basebackup</application></link> to accept numeric compression options (Georgios Kokolatos, Michael Paquier) + <ulink url="&commit_baseurl;d18655cc0">§</ulink> </para> <para> @@ -8439,6 +8927,7 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="app-pgbasebackup"><application>pg_basebackup</application></link> to handle tablespaces stored in the <envar>PGDATA</envar> directory (Robert Haas) + <ulink url="&commit_baseurl;363e8f911">§</ulink> </para> </listitem> @@ -8453,6 +8942,7 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="pgwaldump"><application>pg_waldump</application></link> option <option>--save-fullpage</option> to dump full page images (David Christensen) + <ulink url="&commit_baseurl;d497093cb">§</ulink> </para> </listitem> @@ -8467,6 +8957,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> linkend="pgwaldump"><application>pg_waldump</application></link> options <option>-t</option>/<option>--timeline</option> to accept hexadecimal values (Peter Eisentraut) + <ulink url="&commit_baseurl;4c8044c04">§</ulink> </para> </listitem> @@ -8480,6 +8971,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add support for progress reporting to <link linkend="app-pgverifybackup"><application>pg_verifybackup</application></link> (Masahiko Sawada) + <ulink url="&commit_baseurl;d07c2948b">§</ulink> </para> </listitem> @@ -8495,6 +8987,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> Allow <link linkend="app-pgrewind"><application>pg_rewind</application></link> to properly track timeline changes (Heikki Linnakangas) + <ulink url="&commit_baseurl;009eeee74">§</ulink> + <ulink url="&commit_baseurl;0a0500207">§</ulink> </para> <para> @@ -8516,6 +9010,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> and <link linkend="app-pgrecvlogical"><application>pg_recvlogical</application></link> cleanly exit on <literal>SIGTERM</literal> (Christoph Berg) + <ulink url="&commit_baseurl;8b60db774">§</ulink> </para> <para> @@ -8540,6 +9035,7 @@ Author: Jeff Davis <jdavis@postgresql.org> <listitem> <para> Build <acronym>ICU</acronym> support by default (Jeff Davis) + <ulink url="&commit_baseurl;fcb21b3ac">§</ulink> </para> <para> @@ -8558,6 +9054,7 @@ Author: John Naylor <john.naylor@postgresql.org> <para> Add support for SSE2 (Streaming <acronym>SIMD</acronym> Extensions 2) vector operations on x86-64 architectures (John Naylor) + <ulink url="&commit_baseurl;56f2c7b58">§</ulink> </para> </listitem> @@ -8571,6 +9068,7 @@ Author: John Naylor <john.naylor@postgresql.org> Add support for Advanced <acronym>SIMD</acronym> (Single Instruction Multiple Data) (<acronym>NEON</acronym>) instructions on <acronym>ARM</acronym> architectures (Nathan Bossart) + <ulink url="&commit_baseurl;82739d4a8">§</ulink> </para> </listitem> @@ -8585,6 +9083,7 @@ Author: Michael Paquier <michael@paquier.xyz> binaries built with <productname>MSVC</productname> use <literal>RandomizedBaseAddress</literal> (<acronym>ASLR</acronym>) (Michael Paquier) + <ulink url="&commit_baseurl;36389a060">§</ulink> </para> <para> @@ -8603,6 +9102,8 @@ Author: Andres Freund <andres@anarazel.de> <para> Prevent extension libraries from exporting their symbols by default (Andres Freund, Tom Lane) + <ulink url="&commit_baseurl;089480c07">§</ulink> + <ulink url="&commit_baseurl;8cf64d35e">§</ulink> </para> <para> @@ -8621,6 +9122,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Require <systemitem class="osname">Windows 10</systemitem> or newer versions (Michael Paquier, Juan José Santamaría Flecha) + <ulink url="&commit_baseurl;495ed0ef2">§</ulink> </para> <para> @@ -8638,6 +9140,7 @@ Author: John Naylor <john.naylor@postgresql.org> <para> Require <productname>Perl</productname> version 5.14 or later (John Naylor) + <ulink url="&commit_baseurl;4c1532763">§</ulink> </para> </listitem> @@ -8650,6 +9153,7 @@ Author: John Naylor <john.naylor@postgresql.org> <para> Require <productname>Bison</productname> version 2.3 or later (John Naylor) + <ulink url="&commit_baseurl;b086a47a2">§</ulink> </para> </listitem> @@ -8662,6 +9166,7 @@ Author: John Naylor <john.naylor@postgresql.org> <para> Require <productname>Flex</productname> version 2.5.35 or later (John Naylor) + <ulink url="&commit_baseurl;8b878bffa">§</ulink> </para> </listitem> @@ -8674,6 +9179,7 @@ Author: Stephen Frost <sfrost@snowman.net> <para> Require <acronym>MIT</acronym> Kerberos for <acronym>GSSAPI</acronym> support (Stephen Frost) + <ulink url="&commit_baseurl;f7431bca8">§</ulink> </para> </listitem> @@ -8686,6 +9192,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Remove support for <productname>Visual Studio 2013</productname> (Michael Paquier) + <ulink url="&commit_baseurl;6203583b7">§</ulink> </para> </listitem> @@ -8698,6 +9205,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Remove support for <systemitem class="osname">HP-UX</systemitem> (Thomas Munro) + <ulink url="&commit_baseurl;9db300ce6">§</ulink> </para> </listitem> @@ -8710,6 +9218,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Remove support for <productname>HP/Intel Itanium</productname> (Thomas Munro) + <ulink url="&commit_baseurl;0ad5b48e5">§</ulink> </para> </listitem> @@ -8726,6 +9235,8 @@ Author: Thomas Munro <tmunro@postgresql.org> <productname>M88K</productname>, <productname>M32R</productname>, and <productname>SuperH</productname> <acronym>CPU</acronym> architectures (Thomas Munro) + <ulink url="&commit_baseurl;718aa43a4">§</ulink> + <ulink url="&commit_baseurl;14168d3c6">§</ulink> </para> </listitem> @@ -8739,6 +9250,7 @@ Author: Michael Paquier <michael@paquier.xyz> Remove <link linkend="libpq"><application>libpq</application></link> support for <acronym>SCM</acronym> credential authentication (Michael Paquier) + <ulink url="&commit_baseurl;98ae2c84a">§</ulink> </para> <para> @@ -8757,6 +9269,7 @@ Author: Andres Freund <andres@anarazel.de> Add <link linkend="install-meson"><application>meson</application></link> build system (Andres Freund, Nazir Bilal Yavuz, Peter Eisentraut) + <ulink url="&commit_baseurl;e6927270c">§</ulink> </para> <para> @@ -8776,6 +9289,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Allow control of the location of the <application>openssl</application> binary used by the build system (Peter Eisentraut) + <ulink url="&commit_baseurl;c8e4030d1">§</ulink> </para> <para> @@ -8794,6 +9308,7 @@ Author: Andres Freund <andres@anarazel.de> <para> Add build option to allow testing of small table segment sizes (Andres Freund) + <ulink url="&commit_baseurl;d3b111e32">§</ulink> </para> <para> @@ -8825,6 +9340,13 @@ Author: Andrew Dunstan <andrew@dunslane.net> Add <link linkend="source"><application>pgindent</application></link> options (Andrew Dunstan) + <ulink url="&commit_baseurl;b90f0b574">§</ulink> + <ulink url="&commit_baseurl;62e1e28bf">§</ulink> + <ulink url="&commit_baseurl;124937163">§</ulink> + <ulink url="&commit_baseurl;a1c4cd6f2">§</ulink> + <ulink url="&commit_baseurl;068a243b7">§</ulink> + <ulink url="&commit_baseurl;dab07e8c6">§</ulink> + <ulink url="&commit_baseurl;b16259b3c">§</ulink> </para> <para> @@ -8847,6 +9369,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add <link linkend="source"><application>pg_bsd_indent</application></link> source code to the main tree (Tom Lane) + <ulink url="&commit_baseurl;4e831f4ce">§</ulink> </para> </listitem> @@ -8859,6 +9382,7 @@ Author: Tatsuo Ishii <ishii@postgresql.org> <para> Improve <application>make_ctags</application> and <application>make_etags</application> (Yugo Nagata) + <ulink url="&commit_baseurl;d1e2a380c">§</ulink> </para> </listitem> @@ -8872,6 +9396,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Adjust <link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link> columns for efficiency (Peter Eisentraut) + <ulink url="&commit_baseurl;90189eefc">§</ulink> </para> </listitem> @@ -8893,6 +9418,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve use of extension-based indexes on boolean columns (Zongliang Quan, Tom Lane) + <ulink url="&commit_baseurl;ff720a597">§</ulink> </para> </listitem> @@ -8906,6 +9432,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add support for Daitch-Mokotoff Soundex to <link linkend="fuzzystrmatch"><application>fuzzystrmatch</application></link> (Dag Lem) + <ulink url="&commit_baseurl;a290378a3">§</ulink> </para> </listitem> @@ -8920,6 +9447,7 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="auto-explain"><application>auto_explain</application></link> to log values passed to parameterized statements (Dagfinn Ilmari Mannsåker) + <ulink url="&commit_baseurl;d4bfe4128">§</ulink> </para> <para> @@ -8945,6 +9473,7 @@ Author: Michael Paquier <michael@paquier.xyz> <option>log_verbose</option> mode honor the value of <link linkend="guc-compute-query-id"><varname>compute_query_id</varname></link> (Atsushi Torikoshi) + <ulink url="&commit_baseurl;9d2d9728b">§</ulink> </para> <para> @@ -8965,6 +9494,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> Change the maximum length of <link linkend="ltree"><application>ltree</application></link> labels from 256 to 1000 and allow hyphens (Garen Torikian) + <ulink url="&commit_baseurl;b1665bf01">§</ulink> </para> </listitem> @@ -8978,6 +9508,7 @@ Author: Michael Paquier <michael@paquier.xyz> Have <link linkend="pgstatstatements"><structname>pg_stat_statements</structname></link> normalize constants used in utility commands (Michael Paquier) + <ulink url="&commit_baseurl;daa8365a9">§</ulink> </para> <para> @@ -9005,6 +9536,10 @@ Author: Peter Geoghegan <pg@bowt.ie> linkend="pgwalinspect-funcs-pg-get-wal-block-info"><function>pg_get_wal_block_info()</function></link> to report <acronym>WAL</acronym> block information (Michael Paquier, Melanie Plageman, Bharath Rupireddy) + <ulink url="&commit_baseurl;c31cf1c03">§</ulink> + <ulink url="&commit_baseurl;9ecb134a9">§</ulink> + <ulink url="&commit_baseurl;122376f02">§</ulink> + <ulink url="&commit_baseurl;df4f3ab51">§</ulink> </para> </listitem> @@ -9022,6 +9557,7 @@ Author: Michael Paquier <michael@paquier.xyz> and <link linkend="pgwalinspect-funcs-pg-get-wal-stats"><function>pg_get_wal_stats()</function></link> interpret ending <acronym>LSN</acronym>s (Bharath Rupireddy) + <ulink url="&commit_baseurl;5c1b66280">§</ulink> </para> <para> @@ -9050,6 +9586,10 @@ Author: Peter Geoghegan <pg@bowt.ie> and <link linkend="pgwaldump"><application>pg_waldump</application></link> (Melanie Plageman, Peter Geoghegan) + <ulink url="&commit_baseurl;7d8219a44">§</ulink> + <ulink url="&commit_baseurl;1c453cfd8">§</ulink> + <ulink url="&commit_baseurl;96149a180">§</ulink> + <ulink url="&commit_baseurl;50547a3fa">§</ulink> </para> </listitem> @@ -9065,6 +9605,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> function <link linkend="pageinspect-b-tree-funcs"><function>bt_multi_page_stats()</function></link> to report statistics on multiple pages (Hamid Akhtar) + <ulink url="&commit_baseurl;1fd3dd204">§</ulink> </para> <para> @@ -9085,6 +9626,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> function <link linkend="pageinspect-brin-funcs"><function>brin_page_items()</function></link> (Tomas Vondra) + <ulink url="&commit_baseurl;1fd3dd204">§</ulink> </para> </listitem> @@ -9096,6 +9638,7 @@ Author: Michael Paquier <michael@paquier.xyz> <listitem> <para> Redesign archive modules to be more flexible (Nathan Bossart) + <ulink url="&commit_baseurl;35739b87d">§</ulink> </para> <para> @@ -9114,6 +9657,7 @@ Author: Michael Paquier <michael@paquier.xyz> Correct inaccurate <link linkend="pgstatstatements"><application>pg_stat_statements</application></link> row tracking extended query protocol statements (Sami Imseih) + <ulink url="&commit_baseurl;1d477a907">§</ulink> </para> </listitem> @@ -9128,6 +9672,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="pgbuffercache"><application>pg_buffercache</application></link> function <function>pg_buffercache_usage_counts()</function> to report usage totals (Nathan Bossart) + <ulink url="&commit_baseurl;f3fa31327">§</ulink> </para> </listitem> @@ -9142,6 +9687,7 @@ Author: Andres Freund <andres@anarazel.de> linkend="pgbuffercache"><application>pg_buffercache</application></link> function <function>pg_buffercache_summary()</function> to report summarized buffer statistics (Melih Mutlu) + <ulink url="&commit_baseurl;2589434ae">§</ulink> </para> </listitem> @@ -9156,6 +9702,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> referenced in extension scripts using the new syntax <literal>@extschema:referenced_extension_name@</literal> (Regina Obe) + <ulink url="&commit_baseurl;72a5b1fc8">§</ulink> </para> </listitem> @@ -9170,6 +9717,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> be marked as non-relocatable using <link linkend="extend-extensions-files-no-relocate"><literal>no_relocate</literal></link> (Regina Obe) + <ulink url="&commit_baseurl;72a5b1fc8">§</ulink> </para> <para> @@ -9194,6 +9742,7 @@ Author: Etsuro Fujita <efujita@postgresql.org> <para> Allow <application>postgres_fdw</application> to do aborts in parallel (Etsuro Fujita) + <ulink url="&commit_baseurl;983ec2300">§</ulink> </para> <para> @@ -9213,6 +9762,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Make <link linkend="sql-analyze"><command>ANALYZE</command></link> on foreign <application>postgres_fdw</application> tables more efficient (Tomas Vondra) + <ulink url="&commit_baseurl;8ad51b5f4">§</ulink> </para> <para> @@ -9233,6 +9783,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="datatype-oid"><type>reg</type></link>* type constants in <application>postgres_fdw</application> to those referencing built-in objects or extensions marked as shippable (Tom Lane) + <ulink url="&commit_baseurl;31e5b5029">§</ulink> </para> </listitem> @@ -9246,6 +9797,7 @@ Author: Andres Freund <andres@anarazel.de> Have <application>postgres_fdw</application> and <link linkend="dblink"><application>dblink</application></link> handle interrupts during connection establishment (Andres Freund) + <ulink url="&commit_baseurl;e4602483e">§</ulink> </para> </listitem> |