diff options
author | Bruce Momjian <bruce@momjian.us> | 2024-09-16 14:14:38 -0400 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2024-09-16 14:14:38 -0400 |
commit | 5fd150379bbecce2a5e3798f2fce7c796eb00f73 (patch) | |
tree | e3d7cdff824d92b4caf368a7ebb8a15e770c74bf | |
parent | ccd1ddc50750129a7900948ac28eef907bdbed51 (diff) | |
download | postgresql-5fd150379bbecce2a5e3798f2fce7c796eb00f73.tar.gz postgresql-5fd150379bbecce2a5e3798f2fce7c796eb00f73.zip |
doc PG relnotes: add links to commits
Discussion: https://postgr.es/m/ZuYsS5XdA7hVcV9l@momjian.us
Backpatch-through: 12
-rw-r--r-- | doc/src/sgml/release-15.sgml | 741 |
1 files changed, 741 insertions, 0 deletions
diff --git a/doc/src/sgml/release-15.sgml b/doc/src/sgml/release-15.sgml index 0973b7ca131..8902b3c2ca5 100644 --- a/doc/src/sgml/release-15.sgml +++ b/doc/src/sgml/release-15.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;e81e53a0c">§</ulink> </para> <para> @@ -84,6 +85,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;dc6354c67">§</ulink> </para> <para> @@ -109,6 +111,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;f74fac06c">§</ulink> </para> </listitem> @@ -134,6 +137,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;4ae09c59d">§</ulink> + <ulink url="&commit_baseurl;9f0f72d89">§</ulink> </para> <para> @@ -161,6 +166,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;fb0fb0740">§</ulink> + <ulink url="&commit_baseurl;03c8cdbb7">§</ulink> </para> <para> @@ -186,6 +193,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;2b4a2a79e">§</ulink> </para> <para> @@ -215,6 +223,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;c40e78d23">§</ulink> + <ulink url="&commit_baseurl;5fe43d41d">§</ulink> </para> <para> @@ -239,6 +249,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;a160e9277">§</ulink> </para> <para> @@ -263,6 +274,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;b82791c8f">§</ulink> </para> <para> @@ -287,6 +299,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;47ca912de">§</ulink> </para> <para> @@ -308,6 +321,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;0a80e88d9">§</ulink> </para> </listitem> @@ -325,6 +339,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;857d280c6">§</ulink> </para> <para> @@ -345,6 +360,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;df95c1ec0">§</ulink> </para> <para> @@ -372,6 +388,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;547dd2cbd">§</ulink> </para> <para> @@ -395,6 +412,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;b08a4b616">§</ulink> </para> <para> @@ -421,6 +439,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;96953052a">§</ulink> </para> <para> @@ -446,6 +465,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;e7f9f44e3">§</ulink> </para> <para> @@ -467,6 +487,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;24561b498">§</ulink> </para> <para> @@ -490,6 +511,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;1424c7abc">§</ulink> </para> <para> @@ -516,6 +538,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;1f1eedd3f">§</ulink> </para> <para> @@ -540,6 +563,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;1d0399b54">§</ulink> </para> <para> @@ -563,6 +587,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;3c71cb497">§</ulink> </para> <para> @@ -584,6 +609,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;2f3cfcf76">§</ulink> </para> <para> @@ -611,6 +637,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;4ac385adc">§</ulink> </para> <para> @@ -635,6 +662,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;5401e70e4">§</ulink> </para> <para> @@ -663,6 +691,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;f68d6aabb">§</ulink> </para> <para> @@ -689,6 +718,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;0e2f3d78b">§</ulink> </para> <para> @@ -716,6 +746,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;aee8c2b95">§</ulink> </para> <para> @@ -735,6 +766,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;bfc44da24">§</ulink> </para> </listitem> @@ -747,6 +779,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;76fda6140">§</ulink> </para> <para> @@ -769,6 +802,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;4df767cf9">§</ulink> </para> <para> @@ -791,6 +825,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;eb144dfca">§</ulink> </para> <para> @@ -813,6 +848,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;c809a2b2d">§</ulink> </para> <para> @@ -835,6 +871,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;5546a834c">§</ulink> </para> <para> @@ -857,6 +894,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;8c3f30e67">§</ulink> </para> <para> @@ -893,6 +931,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;118ec331b">§</ulink> + <ulink url="&commit_baseurl;970cd5c62">§</ulink> + <ulink url="&commit_baseurl;ce3045e9b">§</ulink> </para> <para> @@ -914,6 +955,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;bf552b1b2">§</ulink> </para> <para> @@ -941,6 +983,7 @@ Branch: REL9_2_STABLE [1c4173116] 2024-06-26 07:32:15 -0400 <para> Fix incompatibility between <application>PL/Perl</application> and Perl 5.40 (Andrew Dunstan) + <ulink url="&commit_baseurl;f853e23bf">§</ulink> </para> </listitem> @@ -957,6 +1000,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;6e29963ed">§</ulink> </para> <para> @@ -981,6 +1025,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;363e8c2f9">§</ulink> </para> <para> @@ -1005,6 +1050,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;89ef2aeda">§</ulink> </para> <para> @@ -1027,6 +1073,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;6ddc8556c">§</ulink> </para> <para> @@ -1045,6 +1092,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;e6fc3b70d">§</ulink> </para> </listitem> @@ -1061,6 +1109,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;6a458d93b">§</ulink> </para> <para> @@ -1082,6 +1131,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;f39f3e0fb">§</ulink> </para> <para> @@ -1103,6 +1153,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;b33c141cc">§</ulink> </para> <para> @@ -1127,6 +1178,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;467d77bb1">§</ulink> </para> <para> @@ -1145,6 +1197,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;27c6242a0">§</ulink> </para> </listitem> @@ -1161,6 +1214,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;f55083319">§</ulink> </para> </listitem> @@ -1222,6 +1276,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;9cc2b6289">§</ulink> </para> <para> @@ -1308,6 +1363,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;7c61d2342">§</ulink> </para> <para> @@ -1328,6 +1384,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;90ad85db6">§</ulink> </para> <para> @@ -1349,6 +1406,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;b5c645d2a">§</ulink> </para> <para> @@ -1376,6 +1434,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;1b3495e29">§</ulink> </para> <para> @@ -1399,6 +1458,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;b48eda4e5">§</ulink> </para> <para> @@ -1419,6 +1479,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;d17a3a4c6">§</ulink> </para> <para> @@ -1443,6 +1504,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;5f4a1a0a7">§</ulink> + <ulink url="&commit_baseurl;9b41d1d63">§</ulink> </para> </listitem> @@ -1456,6 +1519,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;276b7888f">§</ulink> </para> </listitem> @@ -1472,6 +1536,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;d3d95f583">§</ulink> </para> <para> @@ -1491,6 +1556,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;89ee14a2f">§</ulink> </para> <para> @@ -1512,6 +1578,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;4fb56a734">§</ulink> </para> <para> @@ -1537,6 +1604,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;7c5915c4b">§</ulink> </para> <para> @@ -1555,6 +1623,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;faba2f8f3">§</ulink> </para> <para> @@ -1575,6 +1644,7 @@ Branch: REL_12_STABLE [56d30fb10] 2024-04-30 15:22:56 -0400 <para> Disallow converting a table to a view within an outer SQL command that is using that table (Tom Lane) + <ulink url="&commit_baseurl;bf379b555">§</ulink> </para> <para> @@ -1595,6 +1665,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;5aacfa64e">§</ulink> </para> <para> @@ -1617,6 +1688,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;7e5d20bbd">§</ulink> </para> <para> @@ -1641,6 +1713,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;03561a6c7">§</ulink> </para> <para> @@ -1665,6 +1738,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;37bbe3d3a">§</ulink> </para> <para> @@ -1683,6 +1757,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;74530804f">§</ulink> </para> <para> @@ -1706,6 +1781,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;164fe7a6e">§</ulink> </para> </listitem> @@ -1728,6 +1804,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;09989ba84">§</ulink> + <ulink url="&commit_baseurl;3b671dcf5">§</ulink> </para> <para> @@ -1754,6 +1832,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;6f66fadad">§</ulink> </para> <para> @@ -1776,6 +1855,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;84788ee5b">§</ulink> </para> </listitem> @@ -1790,6 +1870,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;db8855b66">§</ulink> </para> <para> @@ -1815,6 +1896,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;e6e3ee5b7">§</ulink> </para> <para> @@ -1836,6 +1918,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;26c89d105">§</ulink> </para> <para> @@ -1858,6 +1941,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;503299b7f">§</ulink> </para> <para> @@ -1879,6 +1963,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;7c490a18b">§</ulink> </para> <para> @@ -1901,6 +1986,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;b82dca2a5">§</ulink> </para> </listitem> @@ -1915,6 +2001,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;3f96d113f">§</ulink> </para> </listitem> @@ -1931,6 +2018,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;940489b46">§</ulink> </para> <para> @@ -1954,6 +2042,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;52f21f928">§</ulink> </para> <para> @@ -1974,6 +2063,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;28a8cc457">§</ulink> </para> <para> @@ -1996,6 +2086,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;d46c26961">§</ulink> </para> </listitem> @@ -2012,6 +2103,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;4fce5f970">§</ulink> </para> <para> @@ -2035,6 +2127,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;0fe82e45c">§</ulink> </para> <para> @@ -2063,6 +2156,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;806f98951">§</ulink> + <ulink url="&commit_baseurl;9f041b041">§</ulink> </para> <para> @@ -2096,6 +2191,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;25f937217">§</ulink> + <ulink url="&commit_baseurl;1e7b1b026">§</ulink> + <ulink url="&commit_baseurl;f7e891748">§</ulink> </para> </listitem> @@ -2113,6 +2211,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;f159f1814">§</ulink> </para> </listitem> @@ -2130,6 +2229,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;b5cb6022b">§</ulink> </para> </listitem> @@ -2143,6 +2243,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;4f1d33d70">§</ulink> </para> <para> @@ -2169,6 +2270,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;12128be62">§</ulink> </para> </listitem> @@ -2184,6 +2286,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;29f005238">§</ulink> </para> <para> @@ -2206,6 +2309,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;d85db0a8e">§</ulink> </para> <para> @@ -2236,6 +2340,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;0d466bce9">§</ulink> + <ulink url="&commit_baseurl;54e6184db">§</ulink> </para> <para> @@ -2258,6 +2364,7 @@ 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;3cd413511">§</ulink> </para> <para> @@ -2280,6 +2387,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;ab64b275a">§</ulink> </para> <para> @@ -2306,6 +2414,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;6c85e3359">§</ulink> </para> <para> @@ -2330,6 +2439,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;689ba4f1c">§</ulink> </para> </listitem> @@ -2345,6 +2455,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;74992929a">§</ulink> </para> </listitem> @@ -2362,6 +2473,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;3c3f4fd74">§</ulink> </para> </listitem> @@ -2427,6 +2539,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;f2fdea198">§</ulink> + <ulink url="&commit_baseurl;06f36bc01">§</ulink> </para> <para> @@ -2466,6 +2580,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;aef521849">§</ulink> </para> <para> @@ -2486,6 +2601,7 @@ Branch: REL_12_STABLE [810382285] 2024-01-18 11:12:48 +0900 <para> When dequeueing from an LWLock, avoid needing to search the list of waiting processes (Andres Freund) + <ulink url="&commit_baseurl;f374fb4aa">§</ulink> </para> <para> @@ -2505,6 +2621,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;12ec16d11">§</ulink> </para> <para> @@ -2528,6 +2645,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;a0b4fda44">§</ulink> </para> <para> @@ -2547,6 +2665,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;c3f52fd5d">§</ulink> </para> <para> @@ -2565,6 +2684,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;c0bfdaf2b">§</ulink> </para> <para> @@ -2589,6 +2709,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;7e8c6d7af">§</ulink> </para> <para> @@ -2609,6 +2730,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;1a4e54617">§</ulink> </para> <para> @@ -2640,6 +2762,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;1a7c03e6f">§</ulink> + <ulink url="&commit_baseurl;6eecc3a62">§</ulink> </para> <para> @@ -2664,6 +2788,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;2873fbfe0">§</ulink> </para> <para> @@ -2683,6 +2808,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;7e18c0bd6">§</ulink> </para> <para> @@ -2703,6 +2829,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;ad6fbbeeb">§</ulink> </para> <para> @@ -2726,6 +2853,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;41fa4b31c">§</ulink> </para> </listitem> @@ -2742,6 +2870,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;0177fc773">§</ulink> </para> <para> @@ -2764,6 +2893,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;9057ddbef">§</ulink> </para> <para> @@ -2796,6 +2926,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;2a46a0df4">§</ulink> + <ulink url="&commit_baseurl;d41358f4b">§</ulink> </para> <para> @@ -2823,6 +2955,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;308a69a98">§</ulink> </para> <para> @@ -2846,6 +2979,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;86b6243a8">§</ulink> </para> <para> @@ -2867,6 +3001,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;2851aa7d1">§</ulink> </para> <para> @@ -2885,6 +3020,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;171d21f50">§</ulink> </para> <para> @@ -2908,6 +3044,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;76dd3d94a">§</ulink> </para> <para> @@ -2929,6 +3066,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;15d485921">§</ulink> </para> <para> @@ -2954,6 +3092,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;a0c19de11">§</ulink> + <ulink url="&commit_baseurl;1cf2dba84">§</ulink> </para> </listitem> @@ -2970,6 +3110,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;e43425f48">§</ulink> </para> <para> @@ -2992,6 +3133,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;4c73ec604">§</ulink> </para> <para> @@ -3013,6 +3155,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;ab04c1901">§</ulink> </para> <para> @@ -3033,6 +3176,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;7a99fb6e1">§</ulink> </para> <para> @@ -3052,6 +3196,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;8dd70828b">§</ulink> </para> <para> @@ -3073,6 +3218,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;d493bed28">§</ulink> + <ulink url="&commit_baseurl;8fa4a1ac6">§</ulink> </para> <para> @@ -3096,6 +3243,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;8b34cff33">§</ulink> </para> <para> @@ -3117,6 +3265,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;f5d8f59ca">§</ulink> </para> <para> @@ -3141,6 +3290,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;b9f687f5a">§</ulink> </para> <para> @@ -3164,6 +3314,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;332b43063">§</ulink> </para> <para> @@ -3184,6 +3335,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;a77fb8c68">§</ulink> </para> <para> @@ -3207,6 +3359,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;57aae65ae">§</ulink> </para> <para> @@ -3224,6 +3377,7 @@ Branch: REL_14_STABLE [6b77048e5] 2024-01-29 10:34:03 +0530 <para> Prevent examining system catalogs with the wrong snapshot during logical decoding (Fei Changhong) + <ulink url="&commit_baseurl;b793a416b">§</ulink> </para> <para> @@ -3249,6 +3403,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;a0d016393">§</ulink> </para> <para> @@ -3273,6 +3428,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;5dd30bb54">§</ulink> </para> <para> @@ -3296,6 +3452,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;551d4b28e">§</ulink> </para> <para> @@ -3317,6 +3474,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;481d7d1c0">§</ulink> </para> </listitem> @@ -3334,6 +3492,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;3766b8b64">§</ulink> </para> </listitem> @@ -3349,6 +3508,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;de2d393a8">§</ulink> </para> <para> @@ -3372,6 +3532,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;1171c6e74">§</ulink> + <ulink url="&commit_baseurl;2b656cbd2">§</ulink> </para> <para> @@ -3395,6 +3557,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;0e28091d5">§</ulink> </para> <para> @@ -3418,6 +3581,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;b97226815">§</ulink> </para> </listitem> @@ -3433,6 +3597,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;a50053777">§</ulink> </para> <para> @@ -3463,6 +3628,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;f15147df6">§</ulink> + <ulink url="&commit_baseurl;63c1b4d88">§</ulink> </para> <para> @@ -3489,6 +3656,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;1e0841426">§</ulink> </para> <para> @@ -3508,6 +3676,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;3fd36be52">§</ulink> </para> <para> @@ -3535,6 +3704,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;940ab02b5">§</ulink> </para> </listitem> @@ -3553,6 +3723,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;2e08440d6">§</ulink> </para> </listitem> @@ -3571,6 +3742,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;b745f1680">§</ulink> </para> </listitem> @@ -3594,6 +3766,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;33d1be06a">§</ulink> + <ulink url="&commit_baseurl;7e7d827f5">§</ulink> </para> <para> @@ -3615,6 +3789,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;3726c1cb0">§</ulink> </para> <para> @@ -3638,6 +3813,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;3f8ac13b1">§</ulink> </para> </listitem> @@ -3653,6 +3829,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;87ed81a87">§</ulink> </para> </listitem> @@ -3671,6 +3848,7 @@ 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;5f8d6d709">§</ulink> </para> <para> @@ -3693,6 +3871,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;67f7aaa38">§</ulink> </para> </listitem> @@ -3712,6 +3891,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;970b1aeeb">§</ulink> </para> </listitem> @@ -3776,6 +3956,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;4f4a422fb">§</ulink> </para> <para> @@ -3806,6 +3987,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;3bc6bc3ee">§</ulink> </para> <para> @@ -3846,6 +4028,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;595c988c9">§</ulink> + <ulink url="&commit_baseurl;fbc371909">§</ulink> </para> <para> @@ -3887,6 +4071,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;c3c284b37">§</ulink> </para> <para> @@ -3911,6 +4096,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;782be0f71">§</ulink> </para> <para> @@ -3938,6 +4124,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;088233f8d">§</ulink> </para> <para> @@ -3966,6 +4153,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;d04a9283b">§</ulink> + <ulink url="&commit_baseurl;daa7b0d7c">§</ulink> </para> <para> @@ -3994,6 +4183,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;2fbb2fcb0">§</ulink> </para> <para> @@ -4024,6 +4214,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;1e81d3e6e">§</ulink> + <ulink url="&commit_baseurl;916adc7c5">§</ulink> </para> <para> @@ -4042,6 +4234,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;3c1a1af91">§</ulink> </para> <para> @@ -4075,6 +4268,7 @@ 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;1268e7378">§</ulink> </para> <para> @@ -4102,6 +4296,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;cac37c1a1">§</ulink> </para> <para> @@ -4124,6 +4319,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;689af6db6">§</ulink> </para> </listitem> @@ -4141,6 +4337,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;592cb11fb">§</ulink> </para> </listitem> @@ -4158,6 +4355,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;95f54f0d0">§</ulink> </para> </listitem> @@ -4174,6 +4372,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;136068353">§</ulink> </para> <para> @@ -4196,6 +4395,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;e633e9b13">§</ulink> </para> <para> @@ -4224,6 +4424,7 @@ Branch: REL_15_STABLE [ad8753a3a] 2023-08-21 13:33:08 +0900 <para> Fix <function>pg_stat_reset_single_table_counters()</function> to do the right thing for a shared catalog (Masahiro Ikeda) + <ulink url="&commit_baseurl;ad8753a3a">§</ulink> </para> <para> @@ -4245,6 +4446,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;71bb73f60">§</ulink> </para> </listitem> @@ -4262,6 +4464,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;55e188a15">§</ulink> </para> <para> @@ -4289,6 +4492,7 @@ Branch: REL_11_STABLE [358cd2b25] 2023-09-04 14:55:58 +0900 <para> Fix incorrect coding in <function>gtsvector_picksplit()</function> (Alexander Lakhin) + <ulink url="&commit_baseurl;88aa4a049">§</ulink> </para> <para> @@ -4308,6 +4512,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;985ac5ce2">§</ulink> </para> </listitem> @@ -4322,6 +4527,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;95fd5c89f">§</ulink> </para> <para> @@ -4346,6 +4552,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;ae33659d4">§</ulink> </para> <para> @@ -4368,6 +4575,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;0d1a7cd14">§</ulink> </para> <para> @@ -4396,6 +4604,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;c9265ae80">§</ulink> </para> <para> @@ -4420,6 +4629,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;5e39884d3">§</ulink> </para> <para> @@ -4444,6 +4654,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;606be8a35">§</ulink> </para> <para> @@ -4466,6 +4677,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;95e91da66">§</ulink> </para> <para> @@ -4491,6 +4703,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;5ae245664">§</ulink> </para> <para> @@ -4510,6 +4723,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;0684d1949">§</ulink> </para> </listitem> @@ -4524,6 +4738,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;802fcb9ed">§</ulink> </para> <para> @@ -4546,6 +4761,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;0e59266a5">§</ulink> </para> <para> @@ -4567,6 +4783,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;9dc85806d">§</ulink> </para> </listitem> @@ -4585,6 +4802,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;2679a107a">§</ulink> </para> <para> @@ -4604,6 +4822,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;17a3f1c34">§</ulink> </para> <para> @@ -4627,6 +4846,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;a26cc0334">§</ulink> </para> <para> @@ -4647,6 +4867,7 @@ Branch: REL_11_STABLE [feb4e218e] 2023-09-12 09:36:56 +0530 <para> Fix assertion failure when logical decoding is retried in the same session after an error (Hou Zhijie) + <ulink url="&commit_baseurl;c7256e656">§</ulink> </para> </listitem> @@ -4663,6 +4884,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;afc79591d">§</ulink> </para> <para> @@ -4692,6 +4914,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;f4d152edd">§</ulink> + <ulink url="&commit_baseurl;99d334a18">§</ulink> </para> </listitem> @@ -4706,6 +4930,7 @@ Branch: REL_15_STABLE [5a9325fdd] 2023-09-04 08:04:43 +0900 Fix race condition in database dropping that could lead to the autovacuum launcher getting stuck (Andres Freund, Will Mortensen, Jacob Speidel) + <ulink url="&commit_baseurl;5a9325fdd">§</ulink> </para> <para> @@ -4727,6 +4952,7 @@ Branch: REL_13_STABLE [420c8dc7e] 2023-08-30 08:03:54 +0900 <para> Fix datatype size confusion in logical tape management (Ranier Vilela) + <ulink url="&commit_baseurl;5180160c1">§</ulink> </para> <para> @@ -4748,6 +4974,7 @@ Branch: REL_13_STABLE [a01e479e8] 2023-08-29 09:12:17 +0300 <para> Avoid unintended close of syslogger process's stdin (Heikki Linnakangas) + <ulink url="&commit_baseurl;0c1024060">§</ulink> </para> </listitem> @@ -4766,6 +4993,7 @@ Branch: REL_11_STABLE [9c59f3862] 2023-08-24 12:02:40 -0400 Avoid doing plan cache revalidation of utility statements that do not receive interesting processing during parse analysis (Tom Lane) + <ulink url="&commit_baseurl;870085135">§</ulink> </para> <para> @@ -4790,6 +5018,7 @@ Branch: REL_11_STABLE [b915bf495] 2023-08-24 16:14:26 -0400 <para> Keep by-reference <structfield>attmissingval</structfield> values in a long-lived context while they are being used (Andrew Dunstan) + <ulink url="&commit_baseurl;75f323aa1">§</ulink> </para> <para> @@ -4819,6 +5048,8 @@ Branch: REL_11_STABLE [ae1269295] 2023-08-10 10:27:24 -0700 <para> Recalculate the effective value of <varname>search_path</varname> after <command>ALTER ROLE</command> (Jeff Davis) + <ulink url="&commit_baseurl;9f3343e40">§</ulink> + <ulink url="&commit_baseurl;1bc19dfcf">§</ulink> </para> <para> @@ -4839,6 +5070,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;f72790b29">§</ulink> </para> </listitem> @@ -4856,6 +5088,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;b9bb02620">§</ulink> </para> <para> @@ -4880,6 +5113,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;9e0ce80f3">§</ulink> </para> </listitem> @@ -4898,6 +5132,8 @@ Branch: REL_15_STABLE [3a788447d] 2023-09-05 11:36:55 +0200 Fix assertion failure in <application>pg_dump</application> when it's asked to dump the <literal>pg_catalog</literal> schema (Peter Eisentraut) + <ulink url="&commit_baseurl;1d9976d1b">§</ulink> + <ulink url="&commit_baseurl;3a788447d">§</ulink> </para> </listitem> @@ -4916,6 +5152,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;10e705bd2">§</ulink> </para> <para> @@ -4943,6 +5180,8 @@ 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;8845d8597">§</ulink> + <ulink url="&commit_baseurl;04d2d605f">§</ulink> </para> <para> @@ -4967,6 +5206,7 @@ Branch: REL_11_STABLE [dbd1a06c9] 2023-09-07 14:12:36 +0900 <para> Avoid generating invalid temporary slot names in <application>pg_basebackup</application> (Jelte Fennema) + <ulink url="&commit_baseurl;574bff7bd">§</ulink> </para> <para> @@ -4988,6 +5228,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;1102f4ece">§</ulink> </para> </listitem> @@ -5005,6 +5246,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;6f81386a9">§</ulink> </para> <para> @@ -5035,6 +5277,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;5f0691839">§</ulink> </para> <para> @@ -5071,6 +5314,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;b60e3ac76">§</ulink> + <ulink url="&commit_baseurl;eed1feb3f">§</ulink> + <ulink url="&commit_baseurl;b2e097788">§</ulink> </para> </listitem> @@ -5096,6 +5342,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;be3398ea1">§</ulink> + <ulink url="&commit_baseurl;78f17fb97">§</ulink> </para> <para> @@ -5124,6 +5372,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;8a9e4e84e">§</ulink> </para> </listitem> @@ -5141,6 +5390,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;85b98a70b">§</ulink> </para> <para> @@ -5209,6 +5459,7 @@ Branch: REL_11_STABLE [919ebb023] 2023-08-07 06:06:01 -0700 <para> Disallow substituting a schema or owner name into an extension script if the name contains a quote, backslash, or dollar sign (Noah Misch) + <ulink url="&commit_baseurl;de494ec14">§</ulink> </para> <para> @@ -5234,6 +5485,7 @@ Branch: REL_15_STABLE [cb2ae5741] 2023-08-07 09:24:27 +0100 <para> Fix <command>MERGE</command> to enforce row security policies properly (Dean Rasheed) + <ulink url="&commit_baseurl;cb2ae5741">§</ulink> </para> <para> @@ -5281,6 +5533,8 @@ Branch: REL_11_STABLE [b511d7323] 2023-05-18 23:35:16 +0200 Fix confusion between empty (no rows) ranges and all-NULL ranges in BRIN indexes, as well as incorrect merging of all-NULL summaries (Tomas Vondra) + <ulink url="&commit_baseurl;e18769323">§</ulink> + <ulink url="&commit_baseurl;80f64b900">§</ulink> </para> <para> @@ -5310,6 +5564,7 @@ Branch: REL_11_STABLE [1c38e7ae1] 2023-07-13 13:03:37 -0700 <para> Avoid leaving a corrupted database behind when <command>DROP DATABASE</command> is interrupted (Andres Freund) + <ulink url="&commit_baseurl;f66403749">§</ulink> </para> <para> @@ -5339,6 +5594,7 @@ Branch: REL_11_STABLE [c75c33de5] 2023-06-30 13:55:07 +0900 <para> Ensure that partitioned indexes are correctly marked as valid or not at creation (Michael Paquier) + <ulink url="&commit_baseurl;cb4ac3e56">§</ulink> </para> <para> @@ -5363,6 +5619,7 @@ Branch: REL_11_STABLE [e90e9275f] 2023-06-28 15:57:55 +0900 Ignore invalid child indexes when matching partitioned indexes to child indexes during <command>ALTER TABLE ATTACH PARTITION</command> (Michael Paquier) + <ulink url="&commit_baseurl;7aa17b498">§</ulink> </para> <para> @@ -5385,6 +5642,7 @@ Branch: REL_11_STABLE [ed2b58c15] 2023-07-14 10:13:22 +0900 <para> Fix possible failure when marking a partitioned index valid after all of its partitions have been attached (Michael Paquier) + <ulink url="&commit_baseurl;c0dc97c7b">§</ulink> </para> <para> @@ -5409,6 +5667,7 @@ Branch: REL_11_STABLE [914e72e6e] 2023-07-10 09:40:24 +0900 Fix <command>ALTER EXTENSION SET SCHEMA</command> to complain if the extension contains any objects outside the extension's schema (Michael Paquier, Heikki Linnakangas) + <ulink url="&commit_baseurl;d1e0f408c">§</ulink> </para> <para> @@ -5426,6 +5685,7 @@ Branch: REL_15_STABLE [93401ec02] 2023-06-30 07:49:07 +0900 --> <para> Fix tracking of tables' access method dependencies (Michael Paquier) + <ulink url="&commit_baseurl;93401ec02">§</ulink> </para> <para> @@ -5452,6 +5712,7 @@ Branch: REL_11_STABLE [f6345f03f] 2023-06-19 13:03:17 +1200 <para> Don't use partial unique indexes for uniqueness proofs in the planner (David Rowley) + <ulink url="&commit_baseurl;8f2ec8cc7">§</ulink> </para> <para> @@ -5472,6 +5733,7 @@ Branch: REL_14_STABLE [bf315354e] 2023-08-07 22:15:50 +1200 <para> Don't Memoize lateral joins with volatile join conditions (Richard Guo) + <ulink url="&commit_baseurl;71662373b">§</ulink> </para> <para> @@ -5496,6 +5758,7 @@ Branch: REL_11_STABLE [db01f2696] 2023-07-28 15:45:09 +0900 <para> Avoid producing incorrect plans for foreign joins with pseudoconstant join clauses (Etsuro Fujita) + <ulink url="&commit_baseurl;d1ef5631e">§</ulink> </para> <para> @@ -5520,6 +5783,7 @@ Branch: REL_11_STABLE [13192a324] 2023-06-13 15:58:37 -0400 <para> Correctly handle sub-SELECTs in RLS policy expressions and security-barrier views when expanding rule actions (Tom Lane) + <ulink url="&commit_baseurl;cc6974df1">§</ulink> </para> </listitem> @@ -5552,6 +5816,9 @@ Branch: REL_11_STABLE [0048c3b51] 2023-07-04 09:27:00 +1200 Fix race conditions in conflict detection for <literal>SERIALIZABLE</literal> isolation mode (Thomas Munro) + <ulink url="&commit_baseurl;d34aa0a2f">§</ulink> + <ulink url="&commit_baseurl;ab265e985">§</ulink> + <ulink url="&commit_baseurl;0f275b0ee">§</ulink> </para> <para> @@ -5572,6 +5839,7 @@ Branch: REL_14_STABLE [f8320cc72] 2023-05-19 14:26:34 -0400 <para> Fix misbehavior of EvalPlanQual checks with inherited or partitioned target tables (Tom Lane) + <ulink url="&commit_baseurl;4729d1e8a">§</ulink> </para> <para> @@ -5594,6 +5862,7 @@ Branch: REL_12_STABLE [9529b1eb1] 2023-06-20 17:47:36 -0400 <para> Fix hash join with an inner-side hash key that contains Params coming from an outer nested loop (Tom Lane) + <ulink url="&commit_baseurl;c2f974fff">§</ulink> </para> <para> @@ -5616,6 +5885,7 @@ Branch: REL_11_STABLE [7f11b7a9c] 2023-06-29 10:19:10 -0400 <para> Fix intermittent failures when trying to update a field of a composite column (Tom Lane) + <ulink url="&commit_baseurl;cc8cca3c2">§</ulink> </para> <para> @@ -5642,6 +5912,8 @@ Branch: REL_13_STABLE [984c23f6f] 2023-07-02 22:23:20 +0200 <para> Prevent query-lifespan memory leaks in some <command>UPDATE</command> queries with triggers (Tomas Vondra) + <ulink url="&commit_baseurl;ee87f8b63">§</ulink> + <ulink url="&commit_baseurl;7ae4e7868">§</ulink> </para> </listitem> @@ -5657,6 +5929,7 @@ Branch: REL_13_STABLE [3ce761d5c] 2023-07-02 20:05:35 +0200 <para> Prevent query-lifespan memory leaks when an Incremental Sort plan node is rescanned (James Coleman, Laurenz Albe, Tom Lane) + <ulink url="&commit_baseurl;0c5fe4ff6">§</ulink> </para> </listitem> @@ -5671,6 +5944,7 @@ Branch: REL_13_STABLE [6f23b5f74] 2023-06-12 10:54:28 -0400 <para> Accept fractional seconds in the input to <type>jsonpath</type>'s <function>datetime()</function> method (Tom Lane) + <ulink url="&commit_baseurl;bd590d1fe">§</ulink> </para> </listitem> @@ -5687,6 +5961,7 @@ Branch: REL_11_STABLE [c7f33a197] 2023-06-24 17:18:08 -0400 <para> Prevent stack-overflow crashes with very complex text search patterns (Tom Lane) + <ulink url="&commit_baseurl;a77d90171">§</ulink> </para> </listitem> @@ -5705,6 +5980,7 @@ Branch: REL_11_STABLE [1d031ad54] 2023-07-27 12:07:48 -0400 Allow tokens up to 10240 bytes long in <filename>pg_hba.conf</filename> and <filename>pg_ident.conf</filename> (Tom Lane) + <ulink url="&commit_baseurl;313ceda2f">§</ulink> </para> <para> @@ -5722,6 +5998,7 @@ Branch: REL_15_STABLE [a5f312c58] 2023-07-06 13:05:25 +0300 Ensure that all existing placeholders are checked for matches when an extension declares its GUC prefix to be reserved (Karina Litskevich, Ekaterina Sokolova) + <ulink url="&commit_baseurl;a5f312c58">§</ulink> </para> <para> @@ -5742,6 +6019,7 @@ Branch: REL_11_STABLE [2316ff1ae] 2023-07-05 13:14:33 +0300 --> <para> Fix mishandling of C++ out-of-memory conditions (Heikki Linnakangas) + <ulink url="&commit_baseurl;fa96a74a0">§</ulink> </para> <para> @@ -5764,6 +6042,7 @@ Branch: REL_13_STABLE [291c02540] 2023-07-20 14:23:46 -0400 <para> Fix rare null-pointer crash in <filename>plancache.c</filename> (Tom Lane) + <ulink url="&commit_baseurl;fbaf65cd6">§</ulink> </para> </listitem> @@ -5777,6 +6056,7 @@ Branch: REL_15_STABLE [66f8a1397] 2023-07-05 14:49:53 +0900 <para> Avoid leaking a stats entry for a subscription when it is dropped (Masahiko Sawada) + <ulink url="&commit_baseurl;66f8a1397">§</ulink> </para> </listitem> @@ -5794,6 +6074,7 @@ Branch: REL_11_STABLE [1605623ec] 2023-07-04 16:13:12 +1200 <para> Avoid losing track of possibly-useful shared memory segments when a page free results in coalescing ranges of free space (Dongming Liu) + <ulink url="&commit_baseurl;9ffb10f18">§</ulink> </para> <para> @@ -5822,6 +6103,8 @@ Branch: REL_11_STABLE [a72b503ca] 2023-05-25 15:32:45 -0700 <para> Allow <command>VACUUM</command> to continue after detecting certain types of b-tree index corruption (Peter Geoghegan) + <ulink url="&commit_baseurl;642bec1f8">§</ulink> + <ulink url="&commit_baseurl;6983a5112">§</ulink> </para> <para> @@ -5850,6 +6133,7 @@ Branch: REL_11_STABLE [1386f0987] 2023-07-13 13:03:37 -0700 in <structname>pg_database</structname>.<structfield>datfrozenxid</structfield> or <structname>pg_database</structname>.<structfield>datminmxid</structfield> (Andres Freund) + <ulink url="&commit_baseurl;82e97b864">§</ulink> </para> <para> @@ -5880,6 +6164,8 @@ Branch: REL_11_STABLE [6c7bffc09] 2023-07-18 14:04:54 +0900 <para> Avoid double replay of prepared transactions during crash recovery (suyu.cmj, Michael Paquier) + <ulink url="&commit_baseurl;a878eff6b">§</ulink> + <ulink url="&commit_baseurl;f6ecd2622">§</ulink> </para> <para> @@ -5906,6 +6192,7 @@ Branch: REL_11_STABLE [6377f705c] 2023-07-04 18:08:40 +0300 Ensure that a newly created, but still empty table is <function>fsync</function>'ed at the next checkpoint (Heikki Linnakangas) + <ulink url="&commit_baseurl;e24c02e4d">§</ulink> </para> <para> @@ -5929,6 +6216,7 @@ Branch: REL_11_STABLE [988719b88] 2023-07-06 17:29:16 +0300 <para> Ensure that creation of the init fork of an unlogged index is WAL-logged (Heikki Linnakangas) + <ulink url="&commit_baseurl;25624c5d3">§</ulink> </para> <para> @@ -5949,6 +6237,7 @@ Branch: REL_15_STABLE [f50200c01] 2023-07-03 11:22:10 +1200 --> <para> Silence bogus <quote>missing contrecord</quote> errors (Thomas Munro) + <ulink url="&commit_baseurl;f50200c01">§</ulink> </para> <para> @@ -5971,6 +6260,7 @@ Branch: REL_12_STABLE [668990980] 2023-08-02 01:44:31 +1200 <para> Fix overly strict assertion in <type>jsonpath</type> code (David Rowley) + <ulink url="&commit_baseurl;67f3a697b">§</ulink> </para> <para> @@ -5994,6 +6284,7 @@ Branch: REL_11_STABLE [a8be2356c] 2023-06-21 11:07:11 -0400 <para> Avoid assertion failure when processing an empty statement via the extended query protocol in an already-aborted transaction (Tom Lane) + <ulink url="&commit_baseurl;cb74f7bec">§</ulink> </para> </listitem> @@ -6007,6 +6298,7 @@ Branch: REL_15_STABLE [ccd21e1cf] 2023-05-10 11:24:40 +0900 Avoid assertion failure when the <varname>stats_fetch_consistency</varname> setting is changed intra-transaction (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;ccd21e1cf">§</ulink> </para> </listitem> @@ -6024,6 +6316,7 @@ Branch: REL_11_STABLE [8084bf9a4] 2023-05-16 10:53:42 -0400 Fix <filename>contrib/fuzzystrmatch</filename>'s Soundex <function>difference()</function> function to handle empty input sanely (Alexander Lakhin, Tom Lane) + <ulink url="&commit_baseurl;eaf99e4c4">§</ulink> </para> <para> @@ -6045,6 +6338,7 @@ Branch: REL_11_STABLE [bbfc26d86] 2023-06-12 09:14:20 +0900 <para> Tighten whitespace checks in <filename>contrib/hstore</filename> input (Evan Jones) + <ulink url="&commit_baseurl;3a5222a43">§</ulink> </para> <para> @@ -6068,6 +6362,7 @@ Branch: REL_11_STABLE [ab40b0395] 2023-06-15 13:45:44 +0900 with <filename>contrib/intarray</filename>'s <literal>gist__int_ops</literal> index opclass (Ankit Kumar Pandey, Alexander Lakhin) + <ulink url="&commit_baseurl;4be308ede">§</ulink> </para> <para> @@ -6092,6 +6387,7 @@ Branch: REL_11_STABLE [9f70f6d4c] 2023-07-13 13:08:40 -0400 Avoid useless double decompression of GiST index entries in <filename>contrib/intarray</filename> (Konstantin Knizhnik, Matthias van de Meent, Tom Lane) + <ulink url="&commit_baseurl;5cb461989">§</ulink> </para> </listitem> @@ -6106,6 +6402,7 @@ Branch: REL_14_STABLE [e72580232] 2023-05-19 12:38:18 +0900 Fix <filename>contrib/pageinspect</filename>'s <function>gist_page_items()</function> function to work when there are included index columns (Alexander Lakhin, Michael Paquier) + <ulink url="&commit_baseurl;2dd778221">§</ulink> </para> <para> @@ -6126,6 +6423,7 @@ Branch: REL_15_STABLE [bc478a0a8] 2023-05-12 16:11:14 -0400 In <application>psql</application>, ignore the <envar>PSQL_WATCH_PAGER</envar> environment variable when stdin/stdout are not a terminal (Tom Lane) + <ulink url="&commit_baseurl;bc478a0a8">§</ulink> </para> <para> @@ -6145,6 +6443,7 @@ Branch: REL_14_STABLE [d6f549d7a] 2023-06-04 13:05:54 -0400 Fix <application>pg_dump</application> to correctly handle new-style SQL-language functions whose bodies require parse-time dependencies on unique indexes (Tom Lane) + <ulink url="&commit_baseurl;ca9e79274">§</ulink> </para> <para> @@ -6166,6 +6465,7 @@ Branch: REL_15_STABLE [751ba1a7c] 2023-06-04 11:22:05 -0400 <para> Improve <application>pg_dump</application>'s display of details about dependency-loop problems (Tom Lane) + <ulink url="&commit_baseurl;751ba1a7c">§</ulink> </para> </listitem> @@ -6178,6 +6478,7 @@ Branch: REL_15_STABLE [34f511965] 2023-05-25 12:36:18 +0200 <para> Avoid crash in <application>pgbench</application> with an empty pipeline and prepared mode (Álvaro Herrera) + <ulink url="&commit_baseurl;34f511965">§</ulink> </para> </listitem> @@ -6196,6 +6497,7 @@ Branch: REL_11_STABLE [db9813819] 2023-07-14 11:16:13 +0900 Ensure that <structname>pg_index</structname>.<structfield>indisreplident</structfield> is kept up-to-date in relation cache entries (Shruthi Gowda) + <ulink url="&commit_baseurl;eb3abec4b">§</ulink> </para> <para> @@ -6215,6 +6517,7 @@ Branch: REL_15_STABLE [af26f28b9] 2023-06-14 11:11:18 +0900 <para> Fix <application>make_etags</application> script to work with non-Exuberant <application>ctags</application> (Masahiko Sawada) + <ulink url="&commit_baseurl;af26f28b9">§</ulink> </para> </listitem> @@ -6275,6 +6578,8 @@ Branch: REL_11_STABLE [766e06140] 2023-05-08 11:24:47 -0400 <para> Prevent <command>CREATE SCHEMA</command> from defeating changes in <varname>search_path</varname> (Alexander Lakhin) + <ulink url="&commit_baseurl;dbd5795e7">§</ulink> + <ulink url="&commit_baseurl;1b761d896">§</ulink> </para> <para> @@ -6307,6 +6612,7 @@ Branch: REL_11_STABLE [473626cf0] 2023-05-08 10:12:45 -0400 <para> Enforce row-level security policies correctly after inlining a set-returning function (Stephen Frost, Tom Lane) + <ulink url="&commit_baseurl;04e560604">§</ulink> </para> <para> @@ -6335,6 +6641,7 @@ Branch: REL_15_STABLE [fa5dd460c] 2023-02-22 10:14:56 +0900 Fix potential corruption of the template (source) database after <command>CREATE DATABASE</command> with the <literal>STRATEGY WAL_LOG</literal> option (Nathan Bossart, Ryo Matsumura) + <ulink url="&commit_baseurl;fa5dd460c">§</ulink> </para> <para> @@ -6354,6 +6661,7 @@ Branch: REL_15_STABLE [560bb56c6] 2023-03-22 09:26:23 -0700 Fix memory leakage and unnecessary disk reads during <command>CREATE DATABASE</command> with the <literal>STRATEGY WAL_LOG</literal> option (Andres Freund) + <ulink url="&commit_baseurl;560bb56c6">§</ulink> </para> </listitem> @@ -6370,6 +6678,7 @@ Branch: REL_11_STABLE [a9212716b] 2023-04-28 19:29:44 +0900 <para> Avoid crash when the new schema name is omitted in <command>CREATE SCHEMA</command> (Michael Paquier) + <ulink url="&commit_baseurl;b9ad73ad2">§</ulink> </para> <para> @@ -6393,6 +6702,8 @@ Branch: REL_15_STABLE [3908d6ae1] 2023-03-15 11:59:18 -0400 <para> Fix various planner failures with <command>MERGE</command> commands (Tom Lane) + <ulink url="&commit_baseurl;bf5c4b3d9">§</ulink> + <ulink url="&commit_baseurl;3908d6ae1">§</ulink> </para> <para> @@ -6413,6 +6724,8 @@ Branch: REL_15_STABLE [018af1cc1] 2023-02-22 09:41:28 +0000 <para> Fix the row count reported by <command>MERGE</command> for some corner cases (Dean Rasheed) + <ulink url="&commit_baseurl;da6257eee">§</ulink> + <ulink url="&commit_baseurl;018af1cc1">§</ulink> </para> <para> @@ -6438,6 +6751,8 @@ Branch: REL_15_STABLE [5d8ec1b9f] 2023-02-15 20:37:44 +0100 <para> Fix <command>MERGE</command> problems with concurrent updates (Dean Rasheed, Álvaro Herrera) + <ulink url="&commit_baseurl;7d9a75713">§</ulink> + <ulink url="&commit_baseurl;5d8ec1b9f">§</ulink> </para> <para> @@ -6457,6 +6772,7 @@ Branch: REL_15_STABLE [f200b9695] 2023-05-07 11:01:15 -0400 <para> Add support for decompiling <command>MERGE</command> commands (Álvaro Herrera) + <ulink url="&commit_baseurl;f200b9695">§</ulink> </para> <para> @@ -6475,6 +6791,7 @@ Branch: REL_15_STABLE [f61e60102] 2023-03-04 13:32:35 -0500 <para> Fix enabling/disabling of foreign-key triggers in partitioned tables (Tom Lane) + <ulink url="&commit_baseurl;f61e60102">§</ulink> </para> <para> @@ -6499,6 +6816,7 @@ Branch: REL_11_STABLE [78838bc3d] 2023-03-27 15:04:02 -0400 <para> Disallow altering composite types that are stored in indexes (Tom Lane) + <ulink url="&commit_baseurl;d90d59e25">§</ulink> </para> <para> @@ -6522,6 +6840,7 @@ Branch: REL_12_STABLE [e8d74aac5] 2023-03-31 11:18:49 -0400 --> <para> Disallow system columns as elements of foreign keys (Tom Lane) + <ulink url="&commit_baseurl;6e3698173">§</ulink> </para> <para> @@ -6544,6 +6863,7 @@ Branch: REL_11_STABLE [6e2674d77] 2023-03-10 13:52:28 -0500 <para> Ensure that <command>COPY TO</command> from an RLS-enabled parent table does not copy any rows from child tables (Antonin Houska) + <ulink url="&commit_baseurl;59947bac7">§</ulink> </para> <para> @@ -6568,6 +6888,7 @@ Branch: REL_11_STABLE [4624aad61] 2023-05-04 11:48:23 -0400 Avoid possible crash when <function>array_position()</function> or <function>array_positions()</function> is passed an empty array (Tom Lane) + <ulink url="&commit_baseurl;ccb479e76">§</ulink> </para> </listitem> @@ -6584,6 +6905,7 @@ Branch: REL_11_STABLE [8e33fb9ef] 2023-03-14 19:17:31 -0400 <para> Fix possible out-of-bounds fetch in <function>to_char()</function> (Tom Lane) + <ulink url="&commit_baseurl;a67c75f82">§</ulink> </para> <para> @@ -6604,6 +6926,7 @@ Branch: REL_11_STABLE [b1a9d8ef2] 2023-03-01 11:30:17 -0500 <para> Avoid buffer overread in <function>translate()</function> function (Daniil Anisimov) + <ulink url="&commit_baseurl;eae09137d">§</ulink> </para> <para> @@ -6622,6 +6945,7 @@ Branch: REL_15_STABLE [8b87e9291] 2023-03-17 12:07:47 -0700 Adjust text-search-related character classification logic to correctly detect whether the prevailing locale is <literal>C</literal> (Jeff Davis) + <ulink url="&commit_baseurl;8b87e9291">§</ulink> </para> <para> @@ -6638,6 +6962,7 @@ Branch: REL_15_STABLE [0ef65d0f5] 2023-02-12 12:50:55 -0500 <para> Avoid possible crash on empty input for type <type>interval</type> (Tom Lane) + <ulink url="&commit_baseurl;0ef65d0f5">§</ulink> </para> </listitem> @@ -6650,6 +6975,7 @@ Branch: REL_15_STABLE [ded5ede27] 2023-02-20 16:55:59 -0500 <para> Re-allow exponential notation in ISO-8601 interval fields (Tom Lane) + <ulink url="&commit_baseurl;ded5ede27">§</ulink> </para> <para> @@ -6672,6 +6998,7 @@ Branch: REL_11_STABLE [234941a3b] 2023-03-13 15:19:00 -0400 <para> Fix error cursor setting for parse errors in JSON string literals (Tom Lane) + <ulink url="&commit_baseurl;74a1a36d7">§</ulink> </para> <para> @@ -6695,6 +7022,7 @@ Branch: REL_12_STABLE [3c92f7e9d] 2023-03-07 21:36:52 -0800 <para> Fix data corruption due to <varname>vacuum_defer_cleanup_age</varname> being larger than the current 64-bit xid (Andres Freund) + <ulink url="&commit_baseurl;391f08fd6">§</ulink> </para> <para> @@ -6720,6 +7048,7 @@ Branch: REL_11_STABLE [0736b1131] 2023-03-13 12:40:28 -0400 <para> Fix parser's failure to detect some cases of improperly-nested aggregates (Tom Lane) + <ulink url="&commit_baseurl;5fd61bdc1">§</ulink> </para> <para> @@ -6741,6 +7070,7 @@ Branch: REL_11_STABLE [07554c99d] 2023-03-31 12:15:39 +1300 <para> Fix data structure corruption during parsing of serial <literal>SEQUENCE NAME</literal> options (David Rowley) + <ulink url="&commit_baseurl;df567fbf6">§</ulink> </para> <para> @@ -6762,6 +7092,7 @@ Branch: REL_11_STABLE [60c8aeaf6] 2023-04-12 10:46:30 -0400 <para> Correctly update plan nodes' parallel-safety markings when moving initplans from one node to another (Tom Lane) + <ulink url="&commit_baseurl;f4badbcf4">§</ulink> </para> <para> @@ -6780,6 +7111,7 @@ Branch: REL_14_STABLE [7c509f7e5] 2023-03-14 11:10:45 -0400 <para> Avoid failure with PlaceHolderVars in extended-statistics code (Tom Lane) + <ulink url="&commit_baseurl;3b4594443">§</ulink> </para> <para> @@ -6798,6 +7130,7 @@ Branch: REL_15_STABLE [371e3daaa] 2023-03-17 15:51:00 +1300 Fix incorrect tests for whether a qual clause applied to a subquery can be transformed into a window aggregate <quote>run condition</quote> within the subquery (David Rowley) + <ulink url="&commit_baseurl;371e3daaa">§</ulink> </para> <para> @@ -6819,6 +7152,7 @@ Branch: REL_11_STABLE [8d2a8581b] 2023-02-13 17:07:04 +1300 <para> Disable the inverse-transition optimization for window aggregates when the call contains sub-SELECTs (David Rowley) + <ulink url="&commit_baseurl;a9fa6d79a">§</ulink> </para> <para> @@ -6840,6 +7174,7 @@ Branch: REL_11_STABLE [ae320fc21] 2023-03-26 13:41:06 -0400 <para> Fix oversights in execution of nested <literal>ARRAY[]</literal> constructs (Alexander Lakhin, Tom Lane) + <ulink url="&commit_baseurl;7c4873438">§</ulink> </para> <para> @@ -6863,6 +7198,7 @@ Branch: REL_12_STABLE [048caf8d7] 2023-04-15 12:01:39 -0400 <para> Prevent crash when updating a field within an array-of-domain-over-composite-type column (Dmitry Dolgov) + <ulink url="&commit_baseurl;c53ed26ea">§</ulink> </para> </listitem> @@ -6879,6 +7215,7 @@ Branch: REL_11_STABLE [1c19e2863] 2023-04-14 16:23:11 +1200 <para> Fix partition pruning logic for partitioning on boolean columns (David Rowley) + <ulink url="&commit_baseurl;0c09160e1">§</ulink> </para> <para> @@ -6903,6 +7240,7 @@ Branch: REL_11_STABLE [ef16d2724] 2023-03-21 14:43:07 +1300 <para> Fix race condition in per-batch cleanup during parallel hash join (Thomas Munro, Melanie Plageman) + <ulink url="&commit_baseurl;c03c6e8cf">§</ulink> </para> <para> @@ -6924,6 +7262,7 @@ Branch: REL_12_STABLE [23b75dd03] 2023-03-06 18:31:16 -0500 <para> Recalculate <literal>GENERATED</literal> columns after an EvalPlanQual check (Tom Lane) + <ulink url="&commit_baseurl;70ef50954">§</ulink> </para> <para> @@ -6944,6 +7283,7 @@ Branch: REL_14_STABLE [f654f343c] 2023-03-20 13:30:55 +1300 --> <para> Fix memory leak in Memoize plan execution (David Rowley) + <ulink url="&commit_baseurl;8de4660a5">§</ulink> </para> </listitem> @@ -6957,6 +7297,7 @@ Branch: REL_14_STABLE [4cc56f8ed] 2023-04-25 09:42:36 +0900 <para> Fix buffer refcount leak when using batched inserts for a foreign table included in a partitioned tree (Alexander Pyhalov) + <ulink url="&commit_baseurl;aa6177c88">§</ulink> </para> </listitem> @@ -6971,6 +7312,7 @@ Branch: REL_14_STABLE [2bef57ee8] 2023-03-15 14:05:27 +1300 Restore support for sub-millisecond <varname>vacuum_cost_delay</varname> settings (Thomas Munro) + <ulink url="&commit_baseurl;d9c9c43af">§</ulink> </para> </listitem> @@ -6988,6 +7330,7 @@ Branch: REL_11_STABLE [0151d2c5f] 2023-04-25 13:54:10 +0200 Don't balance vacuum cost delay when a table has a per-relation <varname>vacuum_cost_delay</varname> setting of zero (Masahiko Sawada) + <ulink url="&commit_baseurl;0319b306e">§</ulink> </para> <para> @@ -7011,6 +7354,7 @@ Branch: REL_11_STABLE [721626cb5] 2023-03-07 18:21:37 -0500 <para> Fix corner-case crashes when columns have been added to the end of a view (Tom Lane) + <ulink url="&commit_baseurl;76d2177fb">§</ulink> </para> </listitem> @@ -7027,6 +7371,7 @@ Branch: REL_11_STABLE [ffec64ba8] 2023-02-25 14:44:14 -0500 <para> Repair rare failure of MULTIEXPR_SUBLINK subplans in partitioned updates (Andres Freund, Tom Lane) + <ulink url="&commit_baseurl;a033f9165">§</ulink> </para> <para> @@ -7054,6 +7399,7 @@ Branch: REL_11_STABLE [e68b133c3] 2023-02-23 10:58:43 +0000 multi-row <literal>INSERT ... VALUES</literal> query on a view that has a <literal>DO ALSO INSERT ... SELECT</literal> rule (Dean Rasheed) + <ulink url="&commit_baseurl;940b54743">§</ulink> </para> <para> @@ -7076,6 +7422,7 @@ Branch: REL_11_STABLE [79f194cc0] 2023-02-25 14:48:08 +0000 Support references to <literal>OLD</literal> and <literal>NEW</literal> within subqueries in rule actions (Dean Rasheed, Tom Lane) + <ulink url="&commit_baseurl;8e5b4e001">§</ulink> </para> <para> @@ -7101,6 +7448,7 @@ Branch: REL_11_STABLE [df931e9ab] 2023-02-17 16:40:34 -0500 containing <command>INSERT</command>/<command>UPDATE</command>/<command>DELETE</command> within <command>WITH</command>, take care to print the correct alias for the target table (Tom Lane) + <ulink url="&commit_baseurl;c8a5f1685">§</ulink> </para> </listitem> @@ -7122,6 +7470,8 @@ Branch: REL_11_STABLE [d1c0f81e7] 2023-03-09 17:26:06 +1300 <para> Fix glitches in <literal>SERIALIZABLE READ ONLY</literal> optimization (Thomas Munro) + <ulink url="&commit_baseurl;055990904">§</ulink> + <ulink url="&commit_baseurl;af397c6c2">§</ulink> </para> <para> @@ -7146,6 +7496,7 @@ Branch: REL_11_STABLE [44dbc960f] 2023-02-23 15:40:28 -0500 <para> Avoid leaking cache callback slots in the <literal>pgoutput</literal> logical decoding plugin (Shi Yu) + <ulink url="&commit_baseurl;cef1c9c0c">§</ulink> </para> <para> @@ -7166,6 +7517,7 @@ Branch: REL_13_STABLE [02191136c] 2023-04-23 14:00:16 +0300 <para> Avoid unnecessary calls to custom validators for index operator class options (Alexander Korotkov) + <ulink url="&commit_baseurl;6e7361c85">§</ulink> </para> <para> @@ -7183,6 +7535,7 @@ Branch: REL_14_STABLE [f3daa3116] 2023-02-19 01:48:22 +0100 <para> Avoid useless work while scanning a multi-column BRIN index with multiple scan keys (Tomas Vondra) + <ulink url="&commit_baseurl;305d89ad9">§</ulink> </para> <para> @@ -7202,6 +7555,7 @@ Branch: REL_14_STABLE [6a78a42fe] 2023-03-20 10:16:54 +0100 <para> Fix netmask handling in BRIN inet_minmax_multi_ops opclass (Tomas Vondra) + <ulink url="&commit_baseurl;0c7726c28">§</ulink> </para> <para> @@ -7223,6 +7577,7 @@ Branch: REL_11_STABLE [b5c6776c1] 2023-03-29 11:31:30 -0400 <para> Fix dereference of dangling pointer during buffering build of a GiST index (Alexander Lakhin) + <ulink url="&commit_baseurl;2dc77adc7">§</ulink> </para> <para> @@ -7250,6 +7605,8 @@ Branch: REL_11_STABLE [4cdaea7a2] 2023-03-21 08:39:00 +0530 <para> Ignore dropped columns and generated columns during logical replication of an update or delete action (Onder Kalaci, Shi Yu) + <ulink url="&commit_baseurl;b6bf90edc">§</ulink> + <ulink url="&commit_baseurl;3c12407f4">§</ulink> </para> <para> @@ -7269,6 +7626,7 @@ Branch: REL_13_STABLE [cedcc4191] 2023-05-05 21:26:02 +0900 <para> Correct the name of the wait event for SLRU buffer I/O for commit timestamps (Alexander Lakhin) + <ulink url="&commit_baseurl;d31dab9a5">§</ulink> </para> <para> @@ -7290,6 +7648,7 @@ Branch: REL_14_STABLE [aeb6f4b3b] 2023-04-26 07:30:47 +0900 <para> Re-activate reporting of wait event <literal>SLRUFlushSync</literal> (Thomas Munro) + <ulink url="&commit_baseurl;1ed1b84bd">§</ulink> </para> <para> @@ -7309,6 +7668,7 @@ Branch: REL_13_STABLE [be40dd63e] 2023-04-27 14:32:55 -0700 <para> Avoid possible underflow when calculating how many WAL segments to keep (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;c98b06e2f">§</ulink> </para> <para> @@ -7326,6 +7686,7 @@ Branch: REL_15_STABLE [ecb01e6eb] 2023-02-10 16:27:05 -0500 <para> Disable startup progress reporting overhead in standby mode (Bharath Rupireddy) + <ulink url="&commit_baseurl;ecb01e6eb">§</ulink> </para> <para> @@ -7347,6 +7708,7 @@ Branch: REL_11_STABLE [88d606f7c] 2023-02-15 10:12:40 +0900 <para> Support RSA-PSS certificates with SCRAM-SHA-256 channel binding (Jacob Champion, Heikki Linnakangas) + <ulink url="&commit_baseurl;5fd61055e">§</ulink> </para> <para> @@ -7379,6 +7741,9 @@ Branch: REL_11_STABLE [b23f2a729] 2023-03-17 14:48:08 +1300 --> <para> Avoid race condition with process ID tracking on Windows (Thomas Munro) + <ulink url="&commit_baseurl;06066915d">§</ulink> + <ulink url="&commit_baseurl;75e7378f6">§</ulink> + <ulink url="&commit_baseurl;e8a774d00">§</ulink> </para> <para> @@ -7398,6 +7763,7 @@ Branch: REL_15_STABLE [63a03aea6] 2023-04-21 10:02:25 +1200 <para> Fix <function>list_copy_head()</function> to work correctly on an empty List (David Rowley) + <ulink url="&commit_baseurl;63a03aea6">§</ulink> </para> <para> @@ -7420,6 +7786,7 @@ Branch: REL_11_STABLE [83a54d966] 2023-02-22 13:29:39 +0000 <para> Add missing cases to <function>SPI_result_code_string()</function> (Dean Rasheed) + <ulink url="&commit_baseurl;576b25bfd">§</ulink> </para> </listitem> @@ -7436,6 +7803,7 @@ Branch: REL_11_STABLE [21bd818d0] 2023-02-21 18:47:47 -0500 <para> Fix erroneous Valgrind markings in <function>AllocSetRealloc()</function> (Karina Litskevich) + <ulink url="&commit_baseurl;f6a55c1d5">§</ulink> </para> <para> @@ -7455,6 +7823,7 @@ Branch: REL_15_STABLE [d8c3b65db] 2023-02-22 10:54:57 +0000 <para> Fix assertion failure for <command>MERGE</command> into a partitioned table with row-level security enabled (Dean Rasheed) + <ulink url="&commit_baseurl;d8c3b65db">§</ulink> </para> </listitem> @@ -7471,6 +7840,7 @@ Branch: REL_11_STABLE [8de91ebf2] 2023-02-22 15:35:19 +0100 <para> Avoid assertion failure when decoding a transactional logical replication message (Tomas Vondra) + <ulink url="&commit_baseurl;949ac32e1">§</ulink> </para> </listitem> @@ -7487,6 +7857,7 @@ Branch: REL_11_STABLE [106a1bf82] 2023-04-21 08:21:18 -0700 <para> Avoid locale sensitivity when processing regular expression escapes (Jeff Davis) + <ulink url="&commit_baseurl;109363de0">§</ulink> </para> <para> @@ -7509,6 +7880,7 @@ Branch: REL_11_STABLE [c796d7296] 2023-04-17 14:22:06 -0400 Avoid trying to write an empty WAL record in <function>log_newpage_range()</function> when the last few pages in the specified range are empty (Matthias van de Meent) + <ulink url="&commit_baseurl;2207df7c3">§</ulink> </para> <para> @@ -7530,6 +7902,7 @@ Branch: REL_12_STABLE [ee71cad9a] 2023-04-24 14:19:46 -0400 Fix session-lifespan memory leakage in <application>plpgsql</application> <literal>DO</literal> blocks that use cast expressions (Ajit Awekar, Tom Lane) + <ulink url="&commit_baseurl;c1598d85f">§</ulink> </para> </listitem> @@ -7546,6 +7919,7 @@ Branch: REL_11_STABLE [ea96fbe77] 2023-04-29 13:06:44 -0400 <para> Tighten array dimensionality checks when converting Perl list structures to multi-dimensional SQL arrays (Tom Lane) + <ulink url="&commit_baseurl;ce9a1a3ea">§</ulink> </para> <para> @@ -7575,6 +7949,8 @@ Branch: REL_11_STABLE [b7c6af375] 2023-04-28 12:24:29 -0400 <para> Tighten array dimensionality checks when converting Python list structures to multi-dimensional SQL arrays (Tom Lane) + <ulink url="&commit_baseurl;b7001c6b6">§</ulink> + <ulink url="&commit_baseurl;512c55522">§</ulink> </para> <para> @@ -7600,6 +7976,7 @@ Branch: REL_11_STABLE [0af386b0f] 2023-05-04 16:26:11 -0700 <para> Fix unwinding of exception stack in <application>plpython</application> (Xing Guo) + <ulink url="&commit_baseurl;825ebc984">§</ulink> </para> <para> @@ -7623,6 +8000,7 @@ Branch: REL_12_STABLE [2bc36a56c] 2023-03-13 16:36:34 +0900 in <application>libpq</application>'s <function>PQconnectPoll()</function> (Michael Paquier) + <ulink url="&commit_baseurl;4493256c5">§</ulink> </para> <para> @@ -7648,6 +8026,7 @@ Branch: REL_11_STABLE [dbd25dd0b] 2023-04-18 12:00:31 +0900 Fix possible data corruption in <application>ecpg</application> programs built with the <option>-C ORACLE</option> option (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;8c746be44">§</ulink> </para> <para> @@ -7672,6 +8051,7 @@ Branch: REL_11_STABLE [012ffb365] 2023-03-17 13:31:40 -0400 Fix <application>pg_dump</application> so that partitioned tables that are hash-partitioned on an enum-type column can be restored successfully (Tom Lane) + <ulink url="&commit_baseurl;2b216da1e">§</ulink> </para> <para> @@ -7706,6 +8086,8 @@ Branch: REL_14_STABLE [bbf18fe19] 2023-03-15 12:56:10 +0900 <para> Correctly detect non-seekable files on Windows (Juan José Santamaría Flecha, Michael Paquier, Daniel Watzinger) + <ulink url="&commit_baseurl;5c3254946">§</ulink> + <ulink url="&commit_baseurl;69b6032e0">§</ulink> </para> <para> @@ -7726,6 +8108,7 @@ Branch: REL_14_STABLE [663e50e83] 2023-02-21 10:56:37 +0100 In <application>pgbench</application>'s <quote>prepared</quote> mode, prepare all the commands in a pipeline before starting the pipeline (Álvaro Herrera) + <ulink url="&commit_baseurl;108a22bd1">§</ulink> </para> <para> @@ -7747,6 +8130,8 @@ Branch: REL_14_STABLE [e3363cda9] 2023-03-28 16:21:29 -0400 <para> In <filename>contrib/amcheck</filename>'s heap checking code, deal correctly with tuples having zero xmin or xmax (Robert Haas) + <ulink url="&commit_baseurl;701ec5557">§</ulink> + <ulink url="&commit_baseurl;453f53821">§</ulink> </para> </listitem> @@ -7760,6 +8145,7 @@ Branch: REL_14_STABLE [b3a83055c] 2023-03-11 14:17:51 -0800 <para> In <filename>contrib/amcheck</filename>, deal sanely with xids that appear to be before epoch zero (Andres Freund) + <ulink url="&commit_baseurl;e8a9750d0">§</ulink> </para> <para> @@ -7780,6 +8166,7 @@ Branch: REL_15_STABLE [fa83e9e23] 2023-04-12 11:51:09 -0400 <para> In <filename>contrib/basebackup_to_shell</filename>, properly detect failure to open a pipe (Robert Haas) + <ulink url="&commit_baseurl;fa83e9e23">§</ulink> </para> </listitem> @@ -7797,6 +8184,7 @@ Branch: REL_11_STABLE [c3c1097dc] 2023-04-27 11:55:06 -0400 In <filename>contrib/hstore_plpython</filename>, avoid crashing if the Python value to be transformed isn't a mapping (Dmitry Dolgov, Tom Lane) + <ulink url="&commit_baseurl;85ec8bcce">§</ulink> </para> <para> @@ -7817,6 +8205,7 @@ Branch: REL_13_STABLE [48c6825d0] 2023-04-23 14:00:16 +0300 Require the <literal>siglen</literal> option of a GiST index on an <type>ltree</type> column, if specified, to be a multiple of 4 (Alexander Korotkov) + <ulink url="&commit_baseurl;214495dc5">§</ulink> </para> <para> @@ -7837,6 +8226,7 @@ Branch: REL_14_STABLE [5ad63eee1] 2023-03-02 14:03:21 +0900 In <filename>contrib/pageinspect</filename>, add defenses against incorrect input for the <function>gist_page_items()</function> function (Dmitry Koval) + <ulink url="&commit_baseurl;9d41ecfcd">§</ulink> </para> </listitem> @@ -7853,6 +8243,7 @@ Branch: REL_11_STABLE [b18327489] 2023-03-11 12:15:41 -0500 <para> Fix misbehavior in <filename>contrib/pg_trgm</filename> with an unsatisfiable regular expression (Tom Lane) + <ulink url="&commit_baseurl;6170386c7">§</ulink> </para> <para> @@ -7875,6 +8266,7 @@ Branch: REL_15_STABLE [5bace41ab] 2023-02-21 20:02:09 +0900 in <filename>contrib/postgres_fdw</filename>'s <varname>application_name</varname> parameter (Kyotaro Horiguchi, Michael Paquier) + <ulink url="&commit_baseurl;5bace41ab">§</ulink> </para> <para> @@ -7892,6 +8284,7 @@ Branch: REL_15_STABLE [da32a99df] 2023-02-20 11:29:31 -0800 <para> In <filename>contrib/pg_walinspect</filename>, limit memory usage of <function>pg_get_wal_records_info()</function> (Bharath Rupireddy) + <ulink url="&commit_baseurl;da32a99df">§</ulink> </para> </listitem> @@ -7909,6 +8302,7 @@ Branch: REL_11_STABLE [c976ccc9e] 2023-04-20 18:12:32 -0400 Use the <option>--strip-unneeded</option> option when stripping static libraries with GNU-compatible <application>strip</application> (Tom Lane) + <ulink url="&commit_baseurl;a14afd3bd">§</ulink> </para> <para> @@ -7933,6 +8327,7 @@ Branch: REL_11_STABLE [36a646d99] 2023-02-08 17:15:27 -0500 Stop recommending auto-download of DTD files for building the documentation, and indeed disable it (Aleksander Alekseev, Peter Eisentraut, Tom Lane) + <ulink url="&commit_baseurl;2ee703c9d">§</ulink> </para> <para> @@ -7962,6 +8357,7 @@ Branch: REL_11_STABLE [b189f71e5] 2023-05-05 07:12:26 +0200 <para> When running TAP tests in PGXS builds, use a saner location for the temporary <filename>portlock</filename> directory (Peter Eisentraut) + <ulink url="&commit_baseurl;3d37476f5">§</ulink> </para> <para> @@ -7985,6 +8381,7 @@ Branch: REL_11_STABLE [7228f2f81] 2023-04-18 14:46:39 -0400 Update time zone data files to <application>tzdata</application> release 2023c for DST law changes in Egypt, Greenland, Morocco, and Palestine. (Tom Lane) + <ulink url="&commit_baseurl;62b22caa5">§</ulink> </para> <para> @@ -8045,6 +8442,7 @@ Branch: REL_12_STABLE [3f7342671] 2023-02-06 11:20:31 +0900 <para> <application>libpq</application> can leak memory contents after GSSAPI transport encryption initiation fails (Jacob Champion) + <ulink url="&commit_baseurl;715c345dd">§</ulink> </para> <para> @@ -8078,6 +8476,8 @@ Branch: REL_13_STABLE [787db4be9] 2023-01-15 14:06:46 -0500 Fix calculation of which <literal>GENERATED</literal> columns need to be updated in child tables during an <command>UPDATE</command> on a partitioned table or inheritance tree (Amit Langote, Tom Lane) + <ulink url="&commit_baseurl;3706cc97a">§</ulink> + <ulink url="&commit_baseurl;a8f7687a0">§</ulink> </para> <para> @@ -8096,6 +8496,7 @@ Branch: REL_15_STABLE [4785af9e6] 2023-01-30 10:07:32 +0000 <para> Fix possible failure of <command>MERGE</command> to compute <literal>GENERATED</literal> columns (Dean Rasheed) + <ulink url="&commit_baseurl;4785af9e6">§</ulink> </para> <para> @@ -8118,6 +8519,7 @@ Branch: REL_15_STABLE [38255f2d0] 2023-01-10 14:16:27 +0000 <para> Fix <command>MERGE</command>'s check for unreachable <literal>WHEN</literal> clauses (Dean Rasheed) + <ulink url="&commit_baseurl;38255f2d0">§</ulink> </para> <para> @@ -8135,6 +8537,7 @@ Branch: REL_15_STABLE [04d61bfe6] 2022-11-25 13:29:51 +0000 --> <para> Fix <command>MERGE</command>'s rule-detection test (Dean Rasheed) + <ulink url="&commit_baseurl;04d61bfe6">§</ulink> </para> <para> @@ -8152,6 +8555,7 @@ Branch: REL_15_STABLE [3d45edcef] 2022-11-17 18:56:11 +0100 <para> In <command>MERGE</command>, don't count a <literal>DO NOTHING</literal> action as a processed tuple (Álvaro Herrera) + <ulink url="&commit_baseurl;3d45edcef">§</ulink> </para> <para> @@ -8169,6 +8573,7 @@ Branch: REL_14_STABLE [ea5ae4cae] 2022-12-16 13:07:42 -0500 <para> Allow a <literal>WITH RECURSIVE ... CYCLE</literal> CTE to access its output column (Tom Lane) + <ulink url="&commit_baseurl;ae98debf7">§</ulink> </para> <para> @@ -8190,6 +8595,8 @@ Branch: REL_14_STABLE [d43a97ef4] 2022-12-08 16:15:03 +0900 <para> Fix handling of pending inserts when doing a bulk insertion to a foreign table (Etsuro Fujita) + <ulink url="&commit_baseurl;fc02019c0">§</ulink> + <ulink url="&commit_baseurl;a0bf7a0ec">§</ulink> </para> <para> @@ -8213,6 +8620,7 @@ Branch: REL_11_STABLE [6c122edde] 2023-01-21 13:10:30 -0500 <para> Allow <literal>REPLICA IDENTITY</literal> to be set on an index that's not (yet) valid (Tom Lane) + <ulink url="&commit_baseurl;9e4288ce6">§</ulink> </para> <para> @@ -8240,6 +8648,7 @@ Branch: REL_11_STABLE [30f9b03a0] 2022-12-03 12:20:02 +0000 Fix handling of <literal>DEFAULT</literal> markers in rules that perform an <command>INSERT</command> from a multi-row <literal>VALUES</literal> list (Dean Rasheed) + <ulink url="&commit_baseurl;c67204db6">§</ulink> </para> <para> @@ -8261,6 +8670,7 @@ Branch: REL_12_STABLE [9e24e4781] 2023-01-12 18:19:19 +0300 <para> Reject uses of undefined variables in <type>jsonpath</type> existence checks (Alexander Korotkov, David G. Johnston) + <ulink url="&commit_baseurl;4dc3f94fa">§</ulink> </para> <para> @@ -8280,6 +8690,7 @@ Branch: REL_14_STABLE [a18328bb3] 2022-12-12 16:17:49 -0500 <para> Fix <type>jsonb</type> subscripting to cope with toasted subscript values (Tom Lane, David G. Johnston) + <ulink url="&commit_baseurl;d79b76b10">§</ulink> </para> <para> @@ -8304,6 +8715,7 @@ Branch: REL_11_STABLE [d95dcc9ab] 2023-01-26 14:55:37 +1300 --> <para> Fix edge-case data corruption in parallel hash joins (Dmitry Astapov) + <ulink url="&commit_baseurl;d9f5345bf">§</ulink> </para> <para> @@ -8328,6 +8740,7 @@ Branch: REL_11_STABLE [0c2f34af7] 2023-01-19 13:13:34 +0900 Honor non-default settings of <varname>checkpoint_completion_target</varname> (Bharath Rupireddy) + <ulink url="&commit_baseurl;49e3a5e71">§</ulink> </para> <para> @@ -8351,6 +8764,7 @@ Branch: REL_11_STABLE [0a269527f] 2023-01-19 12:23:20 -0500 <para> Log the correct ending timestamp in <varname>recovery_target_xid</varname> mode (Tom Lane) + <ulink url="&commit_baseurl;abe203304">§</ulink> </para> <para> @@ -8373,6 +8787,7 @@ Branch: REL_13_STABLE [cf74b6ead] 2023-01-16 09:54:15 +0100 <para> Improve error reporting for some buffered file read failures (Peter Eisentraut) + <ulink url="&commit_baseurl;ac01fa647">§</ulink> </para> <para> @@ -8392,6 +8807,7 @@ Branch: REL_15_STABLE [db9127c58] 2023-01-15 17:32:09 -0500 <para> Remove arbitrary limit on number of elements in <type>int2vector</type> and <type>oidvector</type> (Tom Lane) + <ulink url="&commit_baseurl;db9127c58">§</ulink> </para> <para> @@ -8417,6 +8833,7 @@ Branch: REL_11_STABLE [f48aa5df4] 2022-12-13 14:23:59 -0500 In extended query protocol, avoid an immediate commit after <command>ANALYZE</command> if we're running a pipeline (Tom Lane) + <ulink url="&commit_baseurl;18431ee6f">§</ulink> </para> <para> @@ -8440,6 +8857,7 @@ Branch: REL_11_STABLE [8f70de7e0] 2023-01-21 06:08:05 -0800 <para> Reject cancel request packets having the wrong length (Andrey Borodin) + <ulink url="&commit_baseurl;b152bb7b2">§</ulink> </para> <para> @@ -8462,6 +8880,7 @@ Branch: REL_15_STABLE [04788ee4c] 2022-12-10 19:27:53 +1300 <para> Fix planner preprocessing oversights for window function run-condition expressions (Richard Guo, David Rowley) + <ulink url="&commit_baseurl;04788ee4c">§</ulink> </para> <para> @@ -8479,6 +8898,7 @@ Branch: REL_15_STABLE [2a535620c] 2022-12-07 00:10:21 +1300 <para> Fix possible dangling-pointer access during execution of window function run-condition expressions (David Rowley) + <ulink url="&commit_baseurl;2a535620c">§</ulink> </para> <para> @@ -8501,6 +8921,7 @@ Branch: REL_11_STABLE [8cd700cc5] 2022-12-22 10:35:03 -0500 --> <para> Add recursion and looping defenses in subquery pullup (Tom Lane) + <ulink url="&commit_baseurl;1a3daa5bb">§</ulink> </para> <para> @@ -8525,6 +8946,8 @@ Branch: REL_14_STABLE [ce093aa18] 2022-12-04 13:48:12 -0500 <para> Fix planner issues when combining Memoize nodes with partitionwise joins or parameterized nestloops (Richard Guo) + <ulink url="&commit_baseurl;c959f84c2">§</ulink> + <ulink url="&commit_baseurl;834d97c32">§</ulink> </para> <para> @@ -8546,6 +8969,7 @@ Branch: REL_11_STABLE [2df073313] 2022-12-04 13:17:18 -0500 <para> Fix partitionwise-join code to tolerate failure to produce a plan for each partition (Tom Lane) + <ulink url="&commit_baseurl;bf8fd64ff">§</ulink> </para> <para> @@ -8567,6 +8991,7 @@ Branch: REL_11_STABLE [b96a096db] 2022-11-22 14:40:46 -0500 <para> Limit the amount of cleanup work done by <function>get_actual_variable_range</function> (Simon Riggs) + <ulink url="&commit_baseurl;2debceed2">§</ulink> </para> <para> @@ -8589,6 +9014,7 @@ Branch: REL_15_STABLE [c6a60471a] 2022-12-02 18:07:47 -0800 <para> Prevent the statistics machinery from getting confused when a relation's relkind changes (Andres Freund) + <ulink url="&commit_baseurl;c6a60471a">§</ulink> </para> <para> @@ -8607,6 +9033,7 @@ Branch: REL_14_STABLE [de0ff6088] 2022-12-01 11:38:15 -0500 <para> Fix under-parenthesized display of <literal>AT TIME ZONE</literal> constructs (Tom Lane) + <ulink url="&commit_baseurl;a711b36e5">§</ulink> </para> <para> @@ -8626,6 +9053,7 @@ Branch: REL_14_STABLE [7715a3c24] 2022-11-29 11:46:33 -0500 <para> Prevent clobbering of cached parsetrees for utility statements in SQL functions (Tom Lane, Daniel Gustafsson) + <ulink url="&commit_baseurl;5dfc2b753">§</ulink> </para> <para> @@ -8648,6 +9076,7 @@ Branch: REL_11_STABLE [c0eed8891] 2022-11-21 17:07:07 -0500 <para> Ensure that execution of full-text-search queries can be cancelled while they are performing phrase matches (Tom Lane) + <ulink url="&commit_baseurl;0353db996">§</ulink> </para> </listitem> @@ -8663,6 +9092,7 @@ Branch: REL_12_STABLE [f98c4fb1d] 2022-12-01 11:49:43 -0800 <para> Fix memory leak in hashing strings with nondeterministic collations (Jeff Davis) + <ulink url="&commit_baseurl;9377b4f30">§</ulink> </para> </listitem> @@ -8676,6 +9106,7 @@ Branch: REL_14_STABLE [fd270b728] 2023-01-24 09:02:05 +0530 <para> Fix deadlock between <command>DROP DATABASE</command> and logical replication worker process (Hou Zhijie) + <ulink url="&commit_baseurl;267135d01">§</ulink> </para> <para> @@ -8700,6 +9131,7 @@ Branch: REL_11_STABLE [243373159] 2023-01-23 18:27:58 -0800 <para> Clean up the <application>libpq</application> connection object after a failed replication connection attempt (Andres Freund) + <ulink url="&commit_baseurl;704a330a9">§</ulink> </para> <para> @@ -8724,6 +9156,7 @@ Branch: REL_11_STABLE [a6c9e1db2] 2022-11-29 15:43:17 -0500 <para> In hot-standby servers, reduce processing effort for tracking XIDs known to be active on the primary (Simon Riggs, Michail Nikolaev) + <ulink url="&commit_baseurl;55fa993d7">§</ulink> </para> <para> @@ -8745,6 +9178,7 @@ Branch: REL_13_STABLE [36eeb37cd] 2022-11-22 10:56:07 +0100 <para> Ignore invalidated logical-replication slots while determining oldest catalog xmin (Sirisha Chamarthi) + <ulink url="&commit_baseurl;1ad033df1">§</ulink> </para> <para> @@ -8766,6 +9200,7 @@ Branch: REL_14_STABLE [b2cc5b810] 2023-01-07 11:52:41 +0530 <para> In logical decoding, notify the remote node when a transaction is detected to have crashed (Hou Zhijie) + <ulink url="&commit_baseurl;18b81258a">§</ulink> </para> <para> @@ -8789,6 +9224,7 @@ Branch: REL_11_STABLE [9b788aafd] 2022-11-25 08:56:54 +0530 --> <para> Fix uninitialized-memory usage in logical decoding (Masahiko Sawada) + <ulink url="&commit_baseurl;898ef41bf">§</ulink> </para> <para> @@ -8807,6 +9243,7 @@ Branch: REL_15_STABLE [6f25e4877] 2023-01-12 13:41:22 +0900 <para> Acquire spinlock while updating shared state during logical decoding context creation (Masahiko Sawada) + <ulink url="&commit_baseurl;6f25e4877">§</ulink> </para> <para> @@ -8826,6 +9263,7 @@ Branch: REL_15_STABLE [ebf87c019] 2022-12-02 11:14:42 +0530 Fix <application>pgoutput</application> replication plug-in to not send columns not listed in a table's replication column list (Hou Zhijie) + <ulink url="&commit_baseurl;ebf87c019">§</ulink> </para> <para> @@ -8850,6 +9288,7 @@ Branch: REL_11_STABLE [1703033f8] 2022-11-14 09:52:06 +0530 <para> Avoid rare <quote>failed to acquire cleanup lock</quote> panic during WAL replay of hash-index page split operations (Robert Haas) + <ulink url="&commit_baseurl;e49e19181">§</ulink> </para> </listitem> @@ -8866,6 +9305,7 @@ Branch: REL_11_STABLE [5eaf3e375] 2022-11-11 12:46:52 -0800 <para> Advance a heap page's LSN when setting its all-visible bit during WAL replay (Jeff Davis) + <ulink url="&commit_baseurl;7bf713dd2">§</ulink> </para> <para> @@ -8887,6 +9327,7 @@ Branch: REL_14_STABLE [86bfbeab4] 2023-02-03 11:09:15 +0000 <para> Fix <function>int64_div_fast_to_numeric()</function> to work for a wider range of inputs (Dean Rasheed) + <ulink url="&commit_baseurl;4f74741a5">§</ulink> </para> <para> @@ -8909,6 +9350,7 @@ Branch: REL_11_STABLE [1b40710a8] 2023-01-13 10:54:20 +1300 <para> Fix latent buffer-overrun problem in <literal>WaitEventSet</literal> logic (Thomas Munro) + <ulink url="&commit_baseurl;8a98523a5">§</ulink> </para> <para> @@ -8935,6 +9377,7 @@ Branch: REL_11_STABLE [140c80372] 2022-11-19 12:36:52 -0800 <para> Avoid nominally-undefined behavior when accessing shared memory in 32-bit builds (Andres Freund) + <ulink url="&commit_baseurl;a0d35ebcc">§</ulink> </para> <para> @@ -8954,6 +9397,7 @@ Branch: REL_14_STABLE [883dc0214] 2022-12-30 20:47:58 +0100 --> <para> Fix assertion failure in BRIN minmax-multi opclasses (Tomas Vondra) + <ulink url="&commit_baseurl;c4f64cfab">§</ulink> </para> <para> @@ -8974,6 +9418,7 @@ Branch: REL_12_STABLE [bb8d48cb9] 2022-11-29 10:52:44 -0500 <para> Remove faulty assertion in useless-RESULT-RTE optimization logic (Tom Lane) + <ulink url="&commit_baseurl;556c0b913">§</ulink> </para> </listitem> @@ -8990,6 +9435,7 @@ Branch: REL_11_STABLE [df6fea51f] 2022-12-23 10:04:37 +0900 <para> Fix copy-and-paste errors in cache-lookup-failure messages for ACL checks (Justin Pryzby) + <ulink url="&commit_baseurl;e3897a3a4">§</ulink> </para> <para> @@ -9007,6 +9453,7 @@ Branch: REL_15_STABLE [8b5ba2f3f] 2022-12-12 10:33:02 -0500 <para> Fix possible corruption of very large tablespace map files in <application>pg_basebackup</application> (Antonin Houska) + <ulink url="&commit_baseurl;8b5ba2f3f">§</ulink> </para> </listitem> @@ -9019,6 +9466,7 @@ Branch: REL_15_STABLE [488e89bf7] 2023-01-19 19:32:47 -0500 <para> Avoid harmless warning from <application>pg_dump</application> in <option>--if-exists</option> mode (Tom Lane) + <ulink url="&commit_baseurl;488e89bf7">§</ulink> </para> <para> @@ -9041,6 +9489,7 @@ Branch: REL_14_STABLE [303b26c1b] 2022-12-02 14:24:44 -0500 Fix <application>psql</application>'s <literal>\sf</literal> and <literal>\ef</literal> commands to handle SQL-language functions that have <acronym>SQL</acronym>-standard function bodies (Tom Lane) + <ulink url="&commit_baseurl;97299cf99">§</ulink> </para> <para> @@ -9063,6 +9512,7 @@ Branch: REL_11_STABLE [c54b88870] 2023-01-06 11:09:56 +0000 Fix tab completion of <command>ALTER FUNCTION/PROCEDURE/ROUTINE</command> ... <command>SET SCHEMA</command> (Dean Rasheed) + <ulink url="&commit_baseurl;2daf4664c">§</ulink> </para> </listitem> @@ -9076,6 +9526,7 @@ Branch: REL_15_STABLE [b8988cf1d] 2022-11-21 15:37:10 -0500 Update <filename>contrib/pageinspect</filename> to mark its disk-accessing functions as <literal>PARALLEL RESTRICTED</literal> (Tom Lane) + <ulink url="&commit_baseurl;b8988cf1d">§</ulink> </para> <para> @@ -9098,6 +9549,7 @@ Branch: REL_11_STABLE [0ff4056b8] 2022-12-21 17:51:50 -0500 <para> Fix <filename>contrib/seg</filename> to not crash or print garbage if an input number has more than 127 digits (Tom Lane) + <ulink url="&commit_baseurl;b87037b37">§</ulink> </para> </listitem> @@ -9111,6 +9563,7 @@ Branch: REL_12_STABLE [cf0f465c0] 2022-11-10 10:23:49 -0500 --> <para> Fix build on Microsoft Visual Studio 2013 (Tom Lane) + <ulink url="&commit_baseurl;576506303">§</ulink> </para> <para> @@ -9134,6 +9587,7 @@ Branch: REL_11_STABLE [ae7c51213] 2022-11-25 15:37:34 -0500 <para> Fix compile failure in building PL/Perl with MSVC when using Strawberry Perl (Andrew Dunstan) + <ulink url="&commit_baseurl;fed54fc9a">§</ulink> </para> </listitem> @@ -9150,6 +9604,7 @@ Branch: REL_11_STABLE [724dd5649] 2022-11-27 09:18:46 -0500 <para> Fix mismatch of PL/Perl built with MSVC versus a Perl library built with gcc (Andrew Dunstan) + <ulink url="&commit_baseurl;b5d8fd418">§</ulink> </para> <para> @@ -9170,6 +9625,7 @@ Branch: REL_11_STABLE [99f8bc335] 2023-01-02 15:51:05 -0800 --> <para> Suppress compiler warnings from Perl's header files (Andres Freund) + <ulink url="&commit_baseurl;c6e75e4c2">§</ulink> </para> <para> @@ -9192,6 +9648,7 @@ Branch: REL_11_STABLE [b69e9dfab] 2023-01-20 11:58:12 -0500 <para> Fix <application>pg_waldump</application> to build on compilers that don't discard unused static-inline functions (Tom Lane) + <ulink url="&commit_baseurl;9a40a0311">§</ulink> </para> </listitem> @@ -9210,6 +9667,7 @@ Branch: REL_11_STABLE [7ddc428ef] 2023-01-31 17:37:34 -0500 release 2022g for DST law changes in Greenland and Mexico, plus historical corrections for northern Canada, Colombia, and Singapore. (Tom Lane) + <ulink url="&commit_baseurl;65f0d9d27">§</ulink> </para> <para> @@ -9264,6 +9722,7 @@ Branch: REL_15_STABLE [5fe0ab420] 2022-11-07 11:36:45 -0500 <para> Fix failure to remove non-first segments of large tables (Tom Lane) + <ulink url="&commit_baseurl;5fe0ab420">§</ulink> </para> <para> @@ -9307,6 +9766,7 @@ Branch: REL_10_STABLE [23e2a06ac] 2022-10-11 18:24:15 -0400 Fix handling of <literal>DEFAULT</literal> tokens that appear in a multi-row <literal>VALUES</literal> clause of an <command>INSERT</command> on an updatable view (Tom Lane) + <ulink url="&commit_baseurl;07ce67698">§</ulink> </para> <para> @@ -9329,6 +9789,7 @@ Branch: REL_10_STABLE [ecf4ce689] 2022-10-17 12:14:39 -0400 <para> Disallow rules named <literal>_RETURN</literal> that are not <literal>ON SELECT</literal> (Tom Lane) + <ulink url="&commit_baseurl;4a41a069e">§</ulink> </para> <para> @@ -9348,6 +9809,7 @@ Branch: REL_14_STABLE [8122160ff] 2022-10-16 19:18:08 -0400 Avoid failure in <command>EXPLAIN VERBOSE</command> for a query using <literal>SEARCH BREADTH FIRST</literal> with constant initial values (Tom Lane) + <ulink url="&commit_baseurl;d4abb0bc5">§</ulink> </para> </listitem> @@ -9360,6 +9822,7 @@ Branch: REL_15_STABLE [16d11d684] 2022-10-15 19:24:26 +0200 <para> Prevent use of <command>MERGE</command> on a partitioned table with foreign-table partitions (Álvaro Herrera) + <ulink url="&commit_baseurl;16d11d684">§</ulink> </para> <para> @@ -9387,6 +9850,8 @@ Branch: REL_12_STABLE [669803af0] 2022-10-07 19:37:48 +0200 Fix construction of per-partition foreign key constraints while doing <command>ALTER TABLE ATTACH PARTITION</command> (Jehan-Guillaume de Rorthais, Álvaro Herrera) + <ulink url="&commit_baseurl;c301e1c0c">§</ulink> + <ulink url="&commit_baseurl;6083132ab">§</ulink> </para> <para> @@ -9404,6 +9869,7 @@ Branch: REL_15_STABLE [1f1865e90] 2022-11-01 14:34:44 -0400 <para> Fix planner failure with extended statistics on partitioned or inherited tables (Richard Guo, Justin Pryzby) + <ulink url="&commit_baseurl;1f1865e90">§</ulink> </para> <para> @@ -9426,6 +9892,7 @@ Branch: REL_10_STABLE [b02fc7df1] 2022-10-26 09:41:31 +0900 <para> Fix mis-ordering of WAL operations in fast insert path for GIN indexes (Matthias van de Meent, Zhang Mingli) + <ulink url="&commit_baseurl;ca4070f2b">§</ulink> </para> <para> @@ -9455,6 +9922,8 @@ Branch: REL_11_STABLE [216af69ae] 2022-10-21 09:22:20 +0530 Fix bugs in logical decoding when replay starts from a point between the beginning of a transaction and the beginning of its subtransaction (Masahiko Sawada, Kuroda Hayato) + <ulink url="&commit_baseurl;64ff0fe4e">§</ulink> + <ulink url="&commit_baseurl;343afa967">§</ulink> </para> <para> @@ -9485,6 +9954,8 @@ Branch: REL_10_STABLE [6b50433e8] 2022-08-23 08:39:31 +0530 <para> Accept interrupts in more places during logical decoding (Amit Kapila, Masahiko Sawada) + <ulink url="&commit_baseurl;10eaa9750">§</ulink> + <ulink url="&commit_baseurl;42681dffa">§</ulink> </para> <para> @@ -9503,6 +9974,7 @@ Branch: REL_13_STABLE [4d3f7e75c] 2022-11-02 12:29:39 -0400 <para> Prevent attempts to replicate into a foreign-table partition in replication workers (Shi Yu, Tom Lane) + <ulink url="&commit_baseurl;414d29a82">§</ulink> </para> <para> @@ -9527,6 +9999,7 @@ Branch: REL_10_STABLE [5f3cec77b] 2022-11-03 12:01:57 -0400 <para> Avoid crash after function syntax error in replication workers (Maxim Orlov, Anton Melnikov, Masahiko Sawada, Tom Lane) + <ulink url="&commit_baseurl;f2dc7f9e3">§</ulink> </para> <para> @@ -9546,6 +10019,7 @@ Branch: REL_15_STABLE [5d2a47a29] 2022-10-19 14:07:01 +0900 <para> Avoid double call of the shutdown callback of an archiver module (Nathan Bossart, Bharath Rupireddy) + <ulink url="&commit_baseurl;5d2a47a29">§</ulink> </para> </listitem> @@ -9561,6 +10035,7 @@ Branch: REL_12_STABLE [99b6b705d] 2022-10-17 11:35:23 -0400 <para> Add plan-time check for attempted access to a table that has no table access method (Tom Lane) + <ulink url="&commit_baseurl;2e3326929">§</ulink> </para> <para> @@ -9584,6 +10059,7 @@ Branch: REL_10_STABLE [ab35b9dd7] 2022-10-11 18:54:31 -0400 <para> Prevent postmaster crash when shared-memory state is corrupted (Tom Lane) + <ulink url="&commit_baseurl;e7b4ff327">§</ulink> </para> <para> @@ -9603,6 +10079,7 @@ Branch: REL_14_STABLE [b8af4166f] 2022-10-14 19:06:26 +0200 <para> In <application>libpq</application>, handle single-row mode correctly when pipelining (Denis Laxalde) + <ulink url="&commit_baseurl;27ca0bce5">§</ulink> </para> <para> @@ -9620,6 +10097,7 @@ Branch: REL_15_STABLE [4a6de748d] 2022-10-22 09:41:38 +0200 <para> Fix <application>psql</application>'s exit status when a command-line query is canceled (Peter Eisentraut) + <ulink url="&commit_baseurl;4a6de748d">§</ulink> </para> <para> @@ -9643,6 +10121,7 @@ Branch: REL_10_STABLE [ba58266eb] 2022-10-21 09:11:47 -0400 <para> Allow cross-platform tablespace relocation in <application>pg_basebackup</application> (Robert Haas) + <ulink url="&commit_baseurl;5c013e620">§</ulink> </para> <para> @@ -9661,6 +10140,7 @@ Branch: REL_15_STABLE [0eede9625] 2022-11-02 11:30:04 -0400 <para> Fix <application>pg_dump</application>'s failure to dump comments attached to some <literal>CHECK</literal> constraints (Tom Lane) + <ulink url="&commit_baseurl;0eede9625">§</ulink> </para> </listitem> @@ -9674,6 +10154,7 @@ Branch: REL_15_STABLE [2c6d43650] 2022-11-04 10:39:52 -0400 Fix <command>CREATE DATABASE</command> to allow its <literal>oid</literal> parameter to exceed 2<superscript>31</superscript> (Tom Lane) + <ulink url="&commit_baseurl;2c6d43650">§</ulink> </para> <para> @@ -9697,6 +10178,7 @@ Branch: REL_10_STABLE [56083ff30] 2022-11-01 12:48:01 -0400 <para> In <application>pg_stat_statements</application>, fix access to already-freed memory (zhaoqigui) + <ulink url="&commit_baseurl;8b0a5cf3f">§</ulink> </para> <para> @@ -9721,6 +10203,7 @@ Branch: REL_11_STABLE [da3a6825e] 2022-10-19 22:49:25 +1300 --> <para> Fix incompatibilities with LLVM 15 (Thomas Munro, Andres Freund) + <ulink url="&commit_baseurl;af64846e1">§</ulink> </para> </listitem> @@ -9738,6 +10221,7 @@ Branch: REL_10_STABLE [19cefebe7] 2022-11-02 17:37:26 -0400 <para> Allow use of <function>__sync_lock_test_and_set()</function> for spinlocks on any machine (Tom Lane) + <ulink url="&commit_baseurl;a5737e765">§</ulink> </para> <para> @@ -9765,6 +10249,7 @@ Branch: REL9_2_STABLE [fec443414] 2022-10-16 15:27:04 -0400 <para> Rename symbol <literal>REF</literal> to <literal>REF_P</literal> to avoid compile failure on recent macOS (Tom Lane) + <ulink url="&commit_baseurl;24c4c2617">§</ulink> </para> </listitem> @@ -9780,6 +10265,7 @@ Branch: REL_12_STABLE [d33ac1ec2] 2022-10-16 11:47:44 -0400 <para> Avoid using <function>sprintf</function>, to avoid compile-time deprecation warnings (Tom Lane) + <ulink url="&commit_baseurl;bd4b2926e">§</ulink> </para> </listitem> @@ -9799,6 +10285,7 @@ Branch: REL_10_STABLE [b3326a753] 2022-11-01 17:09:21 -0400 release 2022f for DST law changes in Chile, Fiji, Iran, Jordan, Mexico, Palestine, and Syria, plus historical corrections for Chile, Crimea, Iran, and Mexico. (Tom Lane) + <ulink url="&commit_baseurl;c3d16eb3d">§</ulink> </para> <para> @@ -9944,6 +10431,7 @@ Author: Noah Misch <noah@leadboat.com> Remove <literal>PUBLIC</literal> creation permission on the <link linkend="ddl-schemas-public"><literal>public</literal> schema</link> (Noah Misch) + <ulink url="&commit_baseurl;b073c3ccd">§</ulink> </para> <para> @@ -9974,6 +10462,7 @@ Author: Noah Misch <noah@leadboat.com> <para> Change the owner of the <literal>public</literal> schema to be the new <literal>pg_database_owner</literal> role (Noah Misch) + <ulink url="&commit_baseurl;b073c3ccd">§</ulink> </para> <para> @@ -10000,6 +10489,7 @@ Author: Stephen Frost <sfrost@snowman.net> <para> Remove long-deprecated <link linkend="backup-base-backup">exclusive backup mode</link> (David Steele, Nathan Bossart) + <ulink url="&commit_baseurl;39969e2a1">§</ulink> </para> <para> @@ -10024,6 +10514,7 @@ Author: Peter Geoghegan <pg@bowt.ie> Increase <link linkend="guc-hash-mem-multiplier"><varname>hash_mem_multiplier</varname></link> default to 2.0 (Peter Geoghegan) + <ulink url="&commit_baseurl;8f388f6f5">§</ulink> </para> <para> @@ -10043,6 +10534,7 @@ Author: Andres Freund <andres@anarazel.de> Remove server-side language <link linkend="plpython"><literal>plpython2u</literal></link> and generic Python language <literal>plpythonu</literal> (Andres Freund) + <ulink url="&commit_baseurl;76a29adee">§</ulink> </para> <para> @@ -10063,6 +10555,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Generate an error if <link linkend="textsearch-functions-table"><function>array_to_tsvector()</function></link> is passed an empty-string array element (Jean-Christophe Arnu) + <ulink url="&commit_baseurl;cbe25dcff">§</ulink> </para> <para> @@ -10083,6 +10576,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Generate an error when <link linkend="functions-string-other"><function>chr()</function></link> is supplied with a negative argument (Peter Eisentraut) + <ulink url="&commit_baseurl;e9e63b702">§</ulink> </para> </listitem> @@ -10096,6 +10590,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Prevent <link linkend="sql-createview"><command>CREATE OR REPLACE VIEW</command></link> from changing the collation of an output column (Tom Lane) + <ulink url="&commit_baseurl;2523928b2">§</ulink> </para> </listitem> @@ -10110,6 +10605,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> linkend="sql-syntax-identifiers">Unicode identifiers</link>, e.g., <literal>U&""</literal> (Peter Eisentraut) + <ulink url="&commit_baseurl;a18b6d2dc">§</ulink> </para> <para> @@ -10127,6 +10623,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Prevent <link linkend="sql-syntax-constants-numeric">numeric literals</link> from having non-numeric trailing characters (Peter Eisentraut) + <ulink url="&commit_baseurl;2549f0661">§</ulink> </para> <para> @@ -10147,6 +10644,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> numeric literal processing to match the <acronym>SQL</acronym>/<acronym>JSON</acronym>-standard (Peter Eisentraut) + <ulink url="&commit_baseurl;e26114c81">§</ulink> </para> <para> @@ -10166,6 +10664,7 @@ Author: Bruce Momjian <bruce@momjian.us> When <link linkend="datatype-datetime"><type>interval</type></link> input provides a fractional value for a unit greater than months, round to the nearest month (Bruce Momjian) + <ulink url="&commit_baseurl;95ab1e0a9">§</ulink> </para> <para> @@ -10183,6 +10682,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve consistency of <type>interval</type> parsing with trailing periods (Tom Lane) + <ulink url="&commit_baseurl;591e088dd">§</ulink> </para> <para> @@ -10201,6 +10701,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> function as stable, not immutable, since it depends on <link linkend="guc-intervalstyle"><varname>IntervalStyle</varname></link> (Tom Lane) + <ulink url="&commit_baseurl;a3d6264bb">§</ulink> </para> <para> @@ -10219,6 +10720,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Detect integer overflow in <link linkend="functions-datetime-table">interval justification functions</link> (Joe Koshakow) + <ulink url="&commit_baseurl;54bd1e43c">§</ulink> </para> <para> @@ -10237,6 +10739,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Change the I/O format of type <type>"char"</type> for non-ASCII characters (Tom Lane) + <ulink url="&commit_baseurl;c034b629c">§</ulink> </para> <para> @@ -10255,6 +10758,7 @@ Author: Robert Haas <rhaas@postgresql.org> Remove the default <link linkend="sql-createrole"><literal>ADMIN OPTION</literal></link> privilege a login role has on its own role membership (Robert Haas) + <ulink url="&commit_baseurl;79de9842a">§</ulink> </para> <para> @@ -10272,6 +10776,7 @@ Author: Jeff Davis <jdavis@postgresql.org> <para> Allow <link linkend="logical-replication">logical replication</link> to run as the owner of the subscription (Mark Dilger) + <ulink url="&commit_baseurl;a2ab9c06e">§</ulink> </para> <para> @@ -10292,6 +10797,7 @@ Author: Jeff Davis <jdavis@postgresql.org> <link linkend="logical-replication">logical replication</link> operations on tables where the subscription owner does not have <command>SELECT</command> permission on the table (Jeff Davis) + <ulink url="&commit_baseurl;96a6f11c0">§</ulink> </para> <para> @@ -10312,6 +10818,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> When <link linkend="sql-explain"><command>EXPLAIN</command></link> references the session's temporary object schema, refer to it as <literal>pg_temp</literal> (Amul Sul) + <ulink url="&commit_baseurl;48c5c9068">§</ulink> </para> <para> @@ -10331,6 +10838,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="monitoring-pg-statio-all-tables-view"><structname>pg_statio_all_tables</structname></link> to sum values for the rare case of <acronym>TOAST</acronym> tables with multiple indexes (Andrei Zubkov) + <ulink url="&commit_baseurl;ce95c5437">§</ulink> </para> <para> @@ -10353,6 +10861,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> options</link> that match the name of an installed extension, but are not one of the extension's declared variables (Florin Irion, Tom Lane) + <ulink url="&commit_baseurl;75d22069e">§</ulink> + <ulink url="&commit_baseurl;2ed8a8cc5">§</ulink> + <ulink url="&commit_baseurl;88103567c">§</ulink> </para> <para> @@ -10373,6 +10884,7 @@ Author: Andres Freund <andres@anarazel.de> Remove obsolete server variable <varname>stats_temp_directory</varname> (Andres Freund, Kyotaro Horiguchi) + <ulink url="&commit_baseurl;6f0cf8787">§</ulink> </para> </listitem> @@ -10388,6 +10900,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Improve the algorithm used to compute <link linkend="functions-math-random-table"><function>random()</function></link> (Fabien Coelho) + <ulink url="&commit_baseurl;3804539e4">§</ulink> + <ulink url="&commit_baseurl;d4f109e4a">§</ulink> </para> <para> @@ -10407,6 +10921,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <application>libpq</application>'s <link linkend="libpq-PQsendQuery"><function>PQsendQuery()</function></link> function is no longer supported in pipeline mode (Álvaro Herrera) + <ulink url="&commit_baseurl;bd8ac900d">§</ulink> </para> <para> @@ -10424,6 +10939,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> On non-Windows platforms, consult the <envar>HOME</envar> environment variable to find the user's home directory (Anders Kaseorg) + <ulink url="&commit_baseurl;376ce3e40">§</ulink> </para> <para> @@ -10445,6 +10961,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Remove <link linkend="app-pgdump"><application>pg_dump</application></link>'s <option>--no-synchronized-snapshots</option> option (Tom Lane) + <ulink url="&commit_baseurl;2a712066d">§</ulink> </para> <para> @@ -10466,6 +10983,7 @@ Author: Michael Paquier <michael@paquier.xyz> final <command>COMMIT</command> command to <command>ROLLBACK</command> only if <varname>ON_ERROR_STOP</varname> is set (Michael Paquier) + <ulink url="&commit_baseurl;a3ff08e0b">§</ulink> </para> </listitem> @@ -10478,6 +10996,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Avoid unnecessary casting of constants in queries sent by <link linkend="postgres-fdw">postgres_fdw</link> (Dian Fay) + <ulink url="&commit_baseurl;f8abb0f5e">§</ulink> </para> <para> @@ -10495,6 +11014,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Remove <link linkend="xml2">xml2</link>'s <function>xml_is_well_formed()</function> function (Tom Lane) + <ulink url="&commit_baseurl;fd2abeb7c">§</ulink> </para> <para> @@ -10512,6 +11032,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow <link linkend="custom-scan">custom scan providers</link> to indicate if they support projections (Sven Klemm) + <ulink url="&commit_baseurl;955b3e0f9">§</ulink> </para> <para> @@ -10548,6 +11069,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Record and check the collation version of each <link linkend="sql-createdatabase">database</link> (Peter Eisentraut) + <ulink url="&commit_baseurl;37851a8b8">§</ulink> </para> <para> @@ -10571,6 +11093,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Allow <link linkend="locale"><acronym>ICU</acronym></link> collations to be set as the default for clusters and databases (Peter Eisentraut) + <ulink url="&commit_baseurl;f2553d430">§</ulink> </para> <para> @@ -10592,6 +11115,7 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="view-pg-ident-file-mappings"><structname>pg_ident_file_mappings</structname></link> to report <filename>pg_ident.conf</filename> information (Julien Rouhaud) + <ulink url="&commit_baseurl;a2c84990b">§</ulink> </para> </listitem> @@ -10611,6 +11135,7 @@ Author: David Rowley <drowley@postgresql.org> <para> Improve planning time for queries referencing partitioned tables (David Rowley) + <ulink url="&commit_baseurl;475dbd0b7">§</ulink> </para> <para> @@ -10627,6 +11152,7 @@ Author: David Rowley <drowley@postgresql.org> <para> Allow ordered scans of partitions to avoid sorting in more cases (David Rowley) + <ulink url="&commit_baseurl;db632fbca">§</ulink> </para> <para> @@ -10646,6 +11172,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Improve foreign key behavior of updates on partitioned tables that move rows between partitions (Amit Langote) + <ulink url="&commit_baseurl;ba9a7e392">§</ulink> </para> <para> @@ -10667,6 +11194,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Allow <link linkend="sql-cluster"><command>CLUSTER</command></link> on partitioned tables (Justin Pryzby) + <ulink url="&commit_baseurl;cfdd03f45">§</ulink> + <ulink url="&commit_baseurl;3f19e176a">§</ulink> </para> </listitem> @@ -10680,6 +11209,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Fix <link linkend="sql-altertable"><command>ALTER TRIGGER RENAME</command></link> on partitioned tables to properly rename triggers on all partitions (Arne Roland, Álvaro Herrera) + <ulink url="&commit_baseurl;80ba4bb38">§</ulink> </para> <para> @@ -10706,6 +11236,7 @@ Author: Peter Geoghegan <pg@bowt.ie> Allow btree indexes on system and <link linkend="storage-toast"><acronym>TOAST</acronym></link> tables to efficiently store duplicates (Peter Geoghegan) + <ulink url="&commit_baseurl;2903f1404">§</ulink> </para> <para> @@ -10724,6 +11255,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> of <link linkend="gist"><acronym>GiST</acronym></link> indexes that were built using sorting (Aliaksandr Kalenik, Sergei Shoulbakov, Andrey Borodin) + <ulink url="&commit_baseurl;f1ea98a79">§</ulink> </para> </listitem> @@ -10736,6 +11268,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow unique constraints and indexes to treat <literal>NULL</literal> values as not distinct (Peter Eisentraut) + <ulink url="&commit_baseurl;94aa7cc5f">§</ulink> </para> <para> @@ -10757,6 +11290,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="functions-string-other"><literal>^@</literal></link> starts-with operator and the <function>starts_with()</function> function to use btree indexes if using the C collation (Tom Lane) + <ulink url="&commit_baseurl;a148f8bc0">§</ulink> </para> <para> @@ -10784,6 +11318,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Allow <link linkend="sql-createstatistics">extended statistics</link> to record statistics for a parent with all its children (Tomas Vondra, Justin Pryzby) + <ulink url="&commit_baseurl;269b532ae">§</ulink> </para> <para> @@ -10804,6 +11339,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> to allow the user to specify the expected size of the working table of a <link linkend="queries-with-recursive">recursive query</link> (Simon Riggs) + <ulink url="&commit_baseurl;0bd7af082">§</ulink> </para> </listitem> @@ -10826,6 +11362,7 @@ Author: David Rowley <drowley@postgresql.org> Allow hash lookup for <link linkend="functions-subquery-notin"><literal>NOT IN</literal></link> clauses with many constants (David Rowley, James Coleman) + <ulink url="&commit_baseurl;29f45e299">§</ulink> </para> <para> @@ -10842,6 +11379,7 @@ Author: David Rowley <drowley@postgresql.org> <para> Allow <command>SELECT DISTINCT</command> to be parallelized (David Rowley) + <ulink url="&commit_baseurl;22c4e88eb">§</ulink> </para> </listitem> @@ -10855,6 +11393,7 @@ Author: John Naylor <john.naylor@postgresql.org> Speed up encoding validation of <acronym>UTF</acronym>-8 text by processing 16 bytes at a time (John Naylor, Heikki Linnakangas) + <ulink url="&commit_baseurl;911588a3f">§</ulink> </para> <para> @@ -10875,6 +11414,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> Improve performance for sorts that exceed <link linkend="guc-work-mem"><varname>work_mem</varname></link> (Heikki Linnakangas) + <ulink url="&commit_baseurl;65014000b">§</ulink> + <ulink url="&commit_baseurl;166f94377">§</ulink> </para> <para> @@ -10897,6 +11438,9 @@ Author: John Naylor <john.naylor@postgresql.org> <para> Improve performance and reduce memory consumption of in-memory sorts (Ronan Dunklau, David Rowley, Thomas Munro, John Naylor) + <ulink url="&commit_baseurl;91e9e89dc">§</ulink> + <ulink url="&commit_baseurl;40af10b57">§</ulink> + <ulink url="&commit_baseurl;697492434">§</ulink> </para> </listitem> @@ -10912,6 +11456,8 @@ Author: Michael Paquier <michael@paquier.xyz> Allow <acronym>WAL</acronym> <link linkend="guc-full-page-writes">full page writes</link> to use LZ4 and Zstandard compression (Andrey Borodin, Justin Pryzby) + <ulink url="&commit_baseurl;4035cd5d4">§</ulink> + <ulink url="&commit_baseurl;e9537321a">§</ulink> </para> <para> @@ -10931,6 +11477,7 @@ Author: Thomas Munro <tmunro@postgresql.org> Add support for writing <acronym>WAL</acronym> using <link linkend="guc-wal-sync-method">direct I/O</link> on macOS (Thomas Munro) + <ulink url="&commit_baseurl;2dbe89057">§</ulink> </para> <para> @@ -10949,6 +11496,7 @@ Author: Peter Geoghegan <pg@bowt.ie> Allow <link linkend="routine-vacuuming">vacuum</link> to be more aggressive in setting the oldest frozen and multi transaction id (Peter Geoghegan) + <ulink url="&commit_baseurl;0b018faba">§</ulink> </para> </listitem> @@ -10963,6 +11511,7 @@ Author: Etsuro Fujita <efujita@postgresql.org> linkend="ddl-foreign-data">foreign tables</link> to perform parallel foreign table scans in more cases (Andrey Lepikhov, Etsuro Fujita) + <ulink url="&commit_baseurl;c2bb02bc2">§</ulink> </para> </listitem> @@ -10978,6 +11527,7 @@ Author: David Rowley <drowley@postgresql.org> <function>rank()</function>, <function>dense_rank()</function> and <function>count()</function> (David Rowley) + <ulink url="&commit_baseurl;9d9c02ccd">§</ulink> </para> </listitem> @@ -10990,6 +11540,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve the performance of spinlocks on high-core-count ARM64 systems (Geoffrey Blake) + <ulink url="&commit_baseurl;a82a5eee3">§</ulink> </para> </listitem> @@ -11011,6 +11562,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Enable default logging of checkpoints and slow autovacuum operations (Bharath Rupireddy) + <ulink url="&commit_baseurl;64da07c41">§</ulink> </para> <para> @@ -11036,6 +11588,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Generate progress messages in the server log during slow server starts (Nitin Jadhav, Robert Haas) + <ulink url="&commit_baseurl;9ce346eab">§</ulink> + <ulink url="&commit_baseurl;e543906e2">§</ulink> </para> <para> @@ -11057,6 +11611,8 @@ Author: Andres Freund <andres@anarazel.de> Store <link linkend="monitoring-stats">cumulative statistics system</link> data in shared memory (Kyotaro Horiguchi, Andres Freund, Melanie Plageman) + <ulink url="&commit_baseurl;5891c7a8e">§</ulink> + <ulink url="&commit_baseurl;b3abca681">§</ulink> </para> <para> @@ -11080,6 +11636,9 @@ Author: Peter Geoghegan <pg@bowt.ie> <para> Add additional information to <command>VACUUM VERBOSE</command> and autovacuum logging messages (Peter Geoghegan) + <ulink url="&commit_baseurl;872770fd6">§</ulink> + <ulink url="&commit_baseurl;6e20f4600">§</ulink> + <ulink url="&commit_baseurl;bdb71dbe8">§</ulink> </para> </listitem> @@ -11093,6 +11652,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add <link linkend="sql-explain"><command>EXPLAIN (BUFFERS)</command></link> output for temporary file block I/O (Masahiko Sawada) + <ulink url="&commit_baseurl;efb0ef909">§</ulink> </para> </listitem> @@ -11105,6 +11665,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Allow <link linkend="guc-log-destination">log output</link> in <acronym>JSON</acronym> format (Sehrope Sarkuni, Michael Paquier) + <ulink url="&commit_baseurl;dc686681e">§</ulink> </para> <para> @@ -11123,6 +11684,7 @@ Author: Fujii Masao <fujii@postgresql.org> linkend="monitoring-stats-funcs-table"><function>pg_stat_reset_single_table_counters()</function></link> to reset the counters of relations shared across all databases (Sadhuprasad Patro) + <ulink url="&commit_baseurl;e04267844">§</ulink> </para> </listitem> @@ -11135,6 +11697,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Add <link linkend="wait-event-table">wait events</link> for local shell commands (Fujii Masao) + <ulink url="&commit_baseurl;1b06d7bac">§</ulink> </para> <para> @@ -11165,6 +11728,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> Allow table accesses done by a <link linkend="sql-createview">view</link> to optionally be controlled by privileges of the view's caller (Christoph Heiss) + <ulink url="&commit_baseurl;7faa5fc84">§</ulink> </para> <para> @@ -11184,6 +11748,7 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="predefined-roles-table"><literal>pg_write_server_files</literal></link> predefined role to perform server-side base backups (Dagfinn Ilmari Mannsåker) + <ulink url="&commit_baseurl;7f6772317">§</ulink> </para> <para> @@ -11204,6 +11769,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> to grant permissions to change individual server variables via <command>SET</command> and <command>ALTER SYSTEM</command> (Mark Dilger) + <ulink url="&commit_baseurl;a0ffa885e">§</ulink> + <ulink url="&commit_baseurl;a2944d872">§</ulink> </para> <para> @@ -11225,6 +11792,8 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="predefined-roles-table"><literal>pg_checkpoint</literal></link> that allows members to run <command>CHECKPOINT</command> (Jeff Davis) + <ulink url="&commit_baseurl;4168a4745">§</ulink> + <ulink url="&commit_baseurl;d3526e59f">§</ulink> </para> <para> @@ -11246,6 +11815,7 @@ Author: Jeff Davis <jdavis@postgresql.org> and <link linkend="view-pg-shmem-allocations"><structname>pg_shmem_allocations</structname></link> (Bharath Rupireddy) + <ulink url="&commit_baseurl;77ea4f943">§</ulink> </para> <para> @@ -11264,6 +11834,7 @@ Author: Jeff Davis <jdavis@postgresql.org> to grant permissions on <link linkend="functions-admin-signal"><function>pg_log_backend_memory_contexts()</function></link> (Jeff Davis) + <ulink url="&commit_baseurl;f0b051e32">§</ulink> </para> <para> @@ -11292,6 +11863,8 @@ Author: Michael Paquier <michael@paquier.xyz> Add server variable <link linkend="guc-shared-memory-size"><varname>shared_memory_size</varname></link> to report the size of allocated shared memory (Nathan Bossart) + <ulink url="&commit_baseurl;bd1788051">§</ulink> + <ulink url="&commit_baseurl;3b231596c">§</ulink> </para> </listitem> @@ -11307,6 +11880,8 @@ Author: Michael Paquier <michael@paquier.xyz> Add server variable <link linkend="guc-shared-memory-size-in-huge-pages"><varname>shared_memory_size_in_huge_pages</varname></link> to report the number of huge memory pages required (Nathan Bossart) + <ulink url="&commit_baseurl;43c1c4f65">§</ulink> + <ulink url="&commit_baseurl;bbd4951b7">§</ulink> </para> <para> @@ -11324,6 +11899,7 @@ Author: Jeff Davis <jdavis@postgresql.org> Honor server variable <link linkend="guc-shared-preload-libraries"><varname>shared_preload_libraries</varname></link> in single-user mode (Jeff Davis) + <ulink url="&commit_baseurl;2103266a3">§</ulink> </para> <para> @@ -11344,6 +11920,7 @@ Author: Thomas Munro <tmunro@postgresql.org> On Solaris, make the default setting of <link linkend="guc-dynamic-shared-memory-type"><varname>dynamic_shared_memory_type</varname></link> be <literal>sysv</literal> (Thomas Munro) + <ulink url="&commit_baseurl;a2b0719cc">§</ulink> </para> <para> @@ -11362,6 +11939,7 @@ Author: Michael Paquier <michael@paquier.xyz> Allow <link linkend="app-postgres"><command>postgres -C</command></link> to properly report runtime-computed values (Nathan Bossart) + <ulink url="&commit_baseurl;0c39c2920">§</ulink> </para> <para> @@ -11401,6 +11979,9 @@ Author: Robert Haas <rhaas@postgresql.org> Add support for LZ4 and Zstandard compression of server-side <link linkend="backup-base-backup">base backups</link> (Jeevan Ladhe, Robert Haas) + <ulink url="&commit_baseurl;dab298471">§</ulink> + <ulink url="&commit_baseurl;7cf085f07">§</ulink> + <ulink url="&commit_baseurl;51c0d186d">§</ulink> </para> </listitem> @@ -11413,6 +11994,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Run the checkpointer and bgwriter processes during crash recovery (Thomas Munro) + <ulink url="&commit_baseurl;7ff23c6d2">§</ulink> </para> <para> @@ -11429,6 +12011,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Allow <acronym>WAL</acronym> processing to pre-fetch needed file contents (Thomas Munro) + <ulink url="&commit_baseurl;5dc0418fa">§</ulink> </para> <para> @@ -11445,6 +12028,7 @@ Author: Robert Haas <rhaas@postgresql.org> <listitem> <para> Allow archiving via loadable modules (Nathan Bossart) + <ulink url="&commit_baseurl;5ef1eefd7">§</ulink> </para> <para> @@ -11465,6 +12049,7 @@ Author: Jeff Davis <jdavis@postgresql.org> No longer require <link linkend="protocol-replication"><literal>IDENTIFY_SYSTEM</literal></link> to be run before <literal>START_REPLICATION</literal> (Jeff Davis) + <ulink url="&commit_baseurl;8e7811e95">§</ulink> </para> </listitem> @@ -11488,6 +12073,9 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Allow <link linkend="sql-createpublication">publication</link> of all tables in a schema (Vignesh C, Hou Zhijie, Amit Kapila) + <ulink url="&commit_baseurl;5a2832465">§</ulink> + <ulink url="&commit_baseurl;1a2aaeb0d">§</ulink> + <ulink url="&commit_baseurl;f256236fb">§</ulink> </para> <para> @@ -11512,6 +12100,9 @@ Author: Amit Kapila <akapila@postgresql.org> Allow publication content to be filtered using a <literal>WHERE</literal> clause (Hou Zhijie, Euler Taveira, Peter Smith, Ajin Cherian, Tomas Vondra, Amit Kapila) + <ulink url="&commit_baseurl;52e4f0cd4">§</ulink> + <ulink url="&commit_baseurl;5a0796622">§</ulink> + <ulink url="&commit_baseurl;676eeb6dd">§</ulink> </para> <para> @@ -11530,6 +12121,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Allow publication content to be restricted to specific columns (Tomas Vondra, Álvaro Herrera, Rahila Syed) + <ulink url="&commit_baseurl;923def9a5">§</ulink> </para> </listitem> @@ -11543,6 +12135,7 @@ Author: Amit Kapila <akapila@postgresql.org> Allow skipping of transactions on a subscriber using <link linkend="sql-altersubscription"><command>ALTER SUBSCRIPTION ... SKIP</command></link> (Masahiko Sawada) + <ulink url="&commit_baseurl;208c5d65b">§</ulink> </para> </listitem> @@ -11560,6 +12153,9 @@ Author: Amit Kapila <akapila@postgresql.org> Add support for prepared (two-phase) transactions to logical replication (Peter Smith, Ajin Cherian, Amit Kapila, Nikhil Sontakke, Stas Kelvich) + <ulink url="&commit_baseurl;cda03cfed">§</ulink> + <ulink url="&commit_baseurl;a8fd13cab">§</ulink> + <ulink url="&commit_baseurl;63cf61cde">§</ulink> </para> <para> @@ -11580,6 +12176,7 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Prevent logical replication of empty transactions (Ajin Cherian, Hou Zhijie, Euler Taveira) + <ulink url="&commit_baseurl;d5a9d86d8">§</ulink> </para> <para> @@ -11597,6 +12194,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Add <acronym>SQL</acronym> functions to monitor the directory contents of logical replication slots (Bharath Rupireddy) + <ulink url="&commit_baseurl;1922d7c6e">§</ulink> </para> <para> @@ -11617,6 +12215,7 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Allow subscribers to stop the application of logical replication changes on error (Osumi Takamichi, Mark Dilger) + <ulink url="&commit_baseurl;705e20f85">§</ulink> </para> <para> @@ -11635,6 +12234,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Adjust subscriber server variables to match the publisher so datetime and float8 values are interpreted consistently (Japin Li) + <ulink url="&commit_baseurl;f3d4019da">§</ulink> </para> <para> @@ -11654,6 +12254,8 @@ Author: Amit Kapila <akapila@postgresql.org> Add system view <link linkend="monitoring-pg-stat-subscription-stats"><structname>pg_stat_subscription_stats</structname></link> to report on subscriber activity (Masahiko Sawada) + <ulink url="&commit_baseurl;8d74fc96d">§</ulink> + <ulink url="&commit_baseurl;7a8507329">§</ulink> </para> <para> @@ -11673,6 +12275,7 @@ Author: Amit Kapila <akapila@postgresql.org> Suppress duplicate entries in the <link linkend="view-pg-publication-tables"><structname>pg_publication_tables</structname></link> system view (Hou Zhijie) + <ulink url="&commit_baseurl;a61bff2bf">§</ulink> </para> <para> @@ -11702,6 +12305,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> linkend="sql-merge"><command>MERGE</command></link> command to adjust one table to match another (Simon Riggs, Pavan Deolasee, Álvaro Herrera, Amit Langote) + <ulink url="&commit_baseurl;7103ebb7a">§</ulink> </para> <para> @@ -11722,6 +12326,8 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add support for <literal>HEADER</literal> option in <link linkend="sql-copy"><command>COPY</command></link> text format (Rémi Lapeyre) + <ulink url="&commit_baseurl;43f33dc01">§</ulink> + <ulink url="&commit_baseurl;072132f04">§</ulink> </para> <para> @@ -11739,6 +12345,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Add new <acronym>WAL</acronym>-logged method for <link linkend="sql-createdatabase">database creation</link> (Dilip Kumar) + <ulink url="&commit_baseurl;9c08aea6a">§</ulink> </para> <para> @@ -11759,6 +12366,7 @@ Author: Robert Haas <rhaas@postgresql.org> Allow <link linkend="sql-createdatabase"><command>CREATE DATABASE</command></link> to set the database <acronym>OID</acronym> (Shruthi Gowda, Antonin Houska) + <ulink url="&commit_baseurl;aa0105141">§</ulink> </para> </listitem> @@ -11776,6 +12384,7 @@ Author: Thomas Munro <tmunro@postgresql.org> linkend="sql-alterdatabase"><command>ALTER DATABASE SET TABLESPACE</command></link> from occasionally failing during concurrent use on Windows (Thomas Munro) + <ulink url="&commit_baseurl;4eb217631">§</ulink> </para> </listitem> @@ -11789,6 +12398,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Allow foreign key <link linkend="ddl-constraints-fk"><literal>ON DELETE SET</literal></link> actions to affect only specified columns (Paul Martinez) + <ulink url="&commit_baseurl;d6f96ed94">§</ulink> </para> <para> @@ -11807,6 +12417,7 @@ Author: Michael Paquier <michael@paquier.xyz> Allow <link linkend="sql-altertable"><command>ALTER TABLE</command></link> to modify a table's <literal>ACCESS METHOD</literal> (Justin Pryzby, Jeff Davis) + <ulink url="&commit_baseurl;b0483263d">§</ulink> </para> </listitem> @@ -11820,6 +12431,7 @@ Author: Michael Paquier <michael@paquier.xyz> Properly call object access hooks when <link linkend="sql-altertable"><command>ALTER TABLE</command></link> causes table rewrites (Michael Paquier) + <ulink url="&commit_baseurl;7b565843a">§</ulink> </para> </listitem> @@ -11832,6 +12444,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow creation of unlogged <link linkend="sql-createsequence">sequences</link> (Peter Eisentraut) + <ulink url="&commit_baseurl;344d62fb9">§</ulink> </para> </listitem> @@ -11844,6 +12457,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Track dependencies on individual columns in the results of functions returning composite types (Tom Lane) + <ulink url="&commit_baseurl;c2fa113dd">§</ulink> </para> <para> @@ -11878,6 +12492,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> a <link linkend="datatype-numeric"><type>numeric</type></link> value to be negative, or greater than its precision (Dean Rasheed, Tom Lane) + <ulink url="&commit_baseurl;085f931f5">§</ulink> </para> <para> @@ -11895,6 +12510,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve overflow detection when casting values to <link linkend="datatype-datetime">interval</link> (Joe Koshakow) + <ulink url="&commit_baseurl;e39f99046">§</ulink> </para> </listitem> @@ -11907,6 +12523,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Change the I/O format of type <type>"char"</type> for non-ASCII characters (Tom Lane) + <ulink url="&commit_baseurl;c034b629c">§</ulink> </para> </listitem> @@ -11921,6 +12538,8 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Update the display width information of modern Unicode characters, like emojis (Jacob Champion) + <ulink url="&commit_baseurl;bab982161">§</ulink> + <ulink url="&commit_baseurl;f7e56f1f5">§</ulink> </para> <para> @@ -11948,6 +12567,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add multirange input to <link linkend="functions-aggregate-table"><function>range_agg()</function></link> (Paul Jungwirth) + <ulink url="&commit_baseurl;7ae1619bc">§</ulink> </para> </listitem> @@ -11961,6 +12581,7 @@ Author: Fujii Masao <fujii@postgresql.org> Add <link linkend="tutorial-agg"><function>MIN()</function></link> and <function>MAX()</function> aggregates for the <link linkend="datatype-int"><type>xid8</type></link> data type (Ken Kato) + <ulink url="&commit_baseurl;400fc6b64">§</ulink> </para> </listitem> @@ -11973,6 +12594,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add regular expression functions for compatibility with other relational systems (Gilles Darold, Tom Lane) + <ulink url="&commit_baseurl;642433707">§</ulink> </para> <para> @@ -11994,6 +12616,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add the ability to compute the distance between <link linkend="datatype-polygon"><type>polygons</type></link> (Tom Lane) + <ulink url="&commit_baseurl;c5c192d7b">§</ulink> </para> </listitem> @@ -12008,6 +12631,7 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="functions-formatting-table"><function>to_char()</function></link> format codes <literal>of</literal>, <literal>tzh</literal>, and <literal>tzm</literal> (Nitin Jadhav) + <ulink url="&commit_baseurl;9dde82899">§</ulink> </para> <para> @@ -12027,6 +12651,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> TIME ZONE</literal></link> to a <type>time with time zone</type> value, use the transaction start time rather than wall clock time to determine whether DST applies (Aleksander Alekseev, Tom Lane) + <ulink url="&commit_baseurl;388e71af8">§</ulink> </para> <para> @@ -12046,6 +12671,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="textsearch-functions-table"><function>ts_delete()</function></link> and <function>setweight()</function> functions with array arguments (Jean-Christophe Arnu) + <ulink url="&commit_baseurl;cbe25dcff">§</ulink> </para> <para> @@ -12066,6 +12692,7 @@ Author: David Rowley <drowley@postgresql.org> Add support for petabyte units to <link linkend="functions-admin-dbsize"><function>pg_size_pretty()</function></link> and <function>pg_size_bytes()</function> (David Christensen) + <ulink url="&commit_baseurl;ca2e4472b">§</ulink> </para> </listitem> @@ -12080,6 +12707,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="pg-event-trigger-ddl-command-end-functions"><function>pg_event_trigger_ddl_commands()</function></link> to output references to other sessions' temporary schemas using the actual schema name (Tom Lane) + <ulink url="&commit_baseurl;024515cac">§</ulink> </para> <para> @@ -12107,6 +12735,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Fix enforcement of PL/pgSQL variable <literal>CONSTANT</literal> markings (Tom Lane) + <ulink url="&commit_baseurl;ccd10a9bf">§</ulink> </para> <para> @@ -12135,6 +12764,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow <acronym>IP</acronym> address matching against a server certificate's Subject Alternative Name (Jacob Champion) + <ulink url="&commit_baseurl;c1932e542">§</ulink> </para> </listitem> @@ -12148,6 +12778,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> Allow <function>PQsslAttribute()</function> to report the <acronym>SSL</acronym> library type without requiring a libpq connection (Jacob Champion) + <ulink url="&commit_baseurl;ebc8b7d44">§</ulink> </para> </listitem> @@ -12161,6 +12792,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Change query cancellations sent by the client to use the same <acronym>TCP</acronym> settings as normal client connections (Jelte Fennema) + <ulink url="&commit_baseurl;5987feb70">§</ulink> </para> <para> @@ -12180,6 +12812,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Prevent libpq event callback failures from forcing an error result (Tom Lane) + <ulink url="&commit_baseurl;ce1e7a2f7">§</ulink> + <ulink url="&commit_baseurl;2e372869a">§</ulink> </para> </listitem> @@ -12203,6 +12837,7 @@ Author: Tatsuo Ishii <ishii@postgresql.org> linkend="pgbench"><application>pgbench</application></link> to retry after serialization and deadlock failures (Yugo Nagata, Marina Polyakova) + <ulink url="&commit_baseurl;4a39f87ac">§</ulink> </para> </listitem> @@ -12223,6 +12858,7 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> Improve performance of <application>psql</application>'s <command>\copy</command> command, by sending data in larger chunks (Heikki Linnakangas) + <ulink url="&commit_baseurl;eec57115e">§</ulink> </para> </listitem> @@ -12239,6 +12875,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add <command>\dconfig</command> command to report server variables (Mark Dilger, Tom Lane) + <ulink url="&commit_baseurl;3e707fbb4">§</ulink> + <ulink url="&commit_baseurl;5e70d8b5d">§</ulink> + <ulink url="&commit_baseurl;139d46ee2">§</ulink> </para> <para> @@ -12258,6 +12897,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add <command>\getenv</command> command to assign the value of an environment variable to a <application>psql</application> variable (Tom Lane) + <ulink url="&commit_baseurl;33d3eeadb">§</ulink> </para> </listitem> @@ -12271,6 +12911,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add <literal>+</literal> option to the <literal>\lo_list</literal> and <literal>\dl</literal> commands to show large-object privileges (Pavel Luzanov) + <ulink url="&commit_baseurl;328dfbdab">§</ulink> </para> </listitem> @@ -12283,6 +12924,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Add a pager option for the <command>\watch</command> command (Pavel Stehule, Thomas Munro) + <ulink url="&commit_baseurl;7c09d2797">§</ulink> </para> <para> @@ -12302,6 +12944,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Make <application>psql</application> include intra-query double-hyphen comments in queries sent to the server (Tom Lane, Greg Nancarrow) + <ulink url="&commit_baseurl;83884682f">§</ulink> + <ulink url="&commit_baseurl;c2f654930">§</ulink> </para> <para> @@ -12323,6 +12967,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> that <application>Readline</application>'s meta-<literal>#</literal> command will insert a double-hyphen comment marker (Tom Lane) + <ulink url="&commit_baseurl;3d858af07">§</ulink> </para> <para> @@ -12340,6 +12985,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Make <application>psql</application> output all results when multiple queries are passed to the server at once (Fabien Coelho) + <ulink url="&commit_baseurl;7844c9918">§</ulink> </para> <para> @@ -12362,6 +13008,7 @@ Author: Michael Paquier <michael@paquier.xyz> final <command>COMMIT</command> command to <command>ROLLBACK</command> only if <varname>ON_ERROR_STOP</varname> is set (Michael Paquier) + <ulink url="&commit_baseurl;a3ff08e0b">§</ulink> </para> <para> @@ -12421,6 +13068,26 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Kato, Dagfinn Ilmari Mannsåker, Peter Smith, Koyu Tanigawa, Ken Kato, David Fetter, Haiying Tang, Peter Eisentraut, Álvaro Herrera, Tom Lane, Masahiko Sawada) + <ulink url="&commit_baseurl;e2ce88b58">§</ulink> + <ulink url="&commit_baseurl;346511313">§</ulink> + <ulink url="&commit_baseurl;d3fa87657">§</ulink> + <ulink url="&commit_baseurl;f2bbadce6">§</ulink> + <ulink url="&commit_baseurl;b0c066297">§</ulink> + <ulink url="&commit_baseurl;0b0d277c3">§</ulink> + <ulink url="&commit_baseurl;a5b336b8b">§</ulink> + <ulink url="&commit_baseurl;0cd6d3b3c">§</ulink> + <ulink url="&commit_baseurl;f44ceb46e">§</ulink> + <ulink url="&commit_baseurl;9270778f4">§</ulink> + <ulink url="&commit_baseurl;dfe67c0e8">§</ulink> + <ulink url="&commit_baseurl;74527c3e0">§</ulink> + <ulink url="&commit_baseurl;fefce9ef9">§</ulink> + <ulink url="&commit_baseurl;95787e849">§</ulink> + <ulink url="&commit_baseurl;02b8048ba">§</ulink> + <ulink url="&commit_baseurl;020258fbd">§</ulink> + <ulink url="&commit_baseurl;f0cd9097c">§</ulink> + <ulink url="&commit_baseurl;7fa3db367">§</ulink> + <ulink url="&commit_baseurl;2d2232933">§</ulink> + <ulink url="&commit_baseurl;b5607b074">§</ulink> </para> </listitem> @@ -12434,6 +13101,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Limit support of <application>psql</application>'s backslash commands to servers running <productname>PostgreSQL</productname> 9.2 or later (Tom Lane) + <ulink url="&commit_baseurl;cf0cab868">§</ulink> </para> <para> @@ -12464,6 +13132,8 @@ Author: Noah Misch <noah@leadboat.com> Make <application>pg_dump</application> dump <literal>public</literal> schema ownership changes and security labels (Noah Misch) + <ulink url="&commit_baseurl;a7a7be1f2">§</ulink> + <ulink url="&commit_baseurl;7ac10f692">§</ulink> </para> </listitem> @@ -12480,6 +13150,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve performance of dumping databases with many objects (Tom Lane) + <ulink url="&commit_baseurl;989596152">§</ulink> + <ulink url="&commit_baseurl;be85727a3">§</ulink> + <ulink url="&commit_baseurl;d5e8930f5">§</ulink> </para> <para> @@ -12497,6 +13170,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve parallel <application>pg_dump</application>'s performance for tables with large <acronym>TOAST</acronym> tables (Tom Lane) + <ulink url="&commit_baseurl;65aaed22a">§</ulink> </para> </listitem> @@ -12510,6 +13184,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add dump/restore option <option>--no-table-access-method</option> to force restore to only use the default table access method (Justin Pryzby) + <ulink url="&commit_baseurl;215862886">§</ulink> </para> </listitem> @@ -12524,6 +13199,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="app-pg-dumpall"><application>pg_dumpall</application></link> to servers running <productname>PostgreSQL</productname> 9.2 or later (Tom Lane) + <ulink url="&commit_baseurl;30e7c175b">§</ulink> </para> </listitem> @@ -12549,6 +13225,7 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="app-pgbasebackup"><application>pg_basebackup</application></link> option <option>--target</option> to control the base backup location (Robert Haas) + <ulink url="&commit_baseurl;3500ccc39">§</ulink> </para> <para> @@ -12573,6 +13250,9 @@ Author: Robert Haas <rhaas@postgresql.org> gzip, LZ4, and Zstandard compression and client-side LZ4 and Zstandard compression of base backup files (Dipesh Pandit, Jeevan Ladhe) + <ulink url="&commit_baseurl;751b8d23b">§</ulink> + <ulink url="&commit_baseurl;7cf085f07">§</ulink> + <ulink url="&commit_baseurl;0ad803291">§</ulink> </para> <para> @@ -12591,6 +13271,7 @@ Author: Robert Haas <rhaas@postgresql.org> Allow <application>pg_basebackup</application> to compress on the server side and decompress on the client side before storage (Dipesh Pandit) + <ulink url="&commit_baseurl;d45099425">§</ulink> </para> <para> @@ -12614,6 +13295,9 @@ Author: Robert Haas <rhaas@postgresql.org> <option>--compress</option> option to control the compression location (server or client), compression method, and compression options (Michael Paquier, Robert Haas) + <ulink url="&commit_baseurl;5c649fe15">§</ulink> + <ulink url="&commit_baseurl;0ad803291">§</ulink> + <ulink url="&commit_baseurl;e1f860f13">§</ulink> </para> </listitem> @@ -12629,6 +13313,8 @@ Author: Michael Paquier <michael@paquier.xyz> Add the LZ4 compression method to <link linkend="app-pgreceivewal"><application>pg_receivewal</application></link> (Georgios Kokolatos) + <ulink url="&commit_baseurl;babbbb595">§</ulink> + <ulink url="&commit_baseurl;042a923ad">§</ulink> </para> <para> @@ -12647,6 +13333,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add additional capabilities to <application>pg_receivewal</application>'s <option>--compress</option> option (Georgios Kokolatos) + <ulink url="&commit_baseurl;d62bcc8b0">§</ulink> </para> </listitem> @@ -12660,6 +13347,7 @@ Author: Michael Paquier <michael@paquier.xyz> Improve <application>pg_receivewal</application>'s ability to restart at the proper <acronym>WAL</acronym> location (Ronan Dunklau) + <ulink url="&commit_baseurl;f61e1dd2c">§</ulink> </para> <para> @@ -12685,6 +13373,7 @@ Author: Michael Paquier <michael@paquier.xyz> option <option>--config-file</option> to simplify use when server configuration files are stored outside the data directory (Gunnar Bluth) + <ulink url="&commit_baseurl;0d5c38757">§</ulink> </para> </listitem> @@ -12709,6 +13398,9 @@ Author: Michael Paquier <michael@paquier.xyz> Store <application>pg_upgrade</application>'s log and temporary files in a subdirectory of the new cluster called <filename>pg_upgrade_output.d</filename> (Justin Pryzby) + <ulink url="&commit_baseurl;38bfae365">§</ulink> + <ulink url="&commit_baseurl;a00849630">§</ulink> + <ulink url="&commit_baseurl;f5047c129">§</ulink> </para> <para> @@ -12728,6 +13420,7 @@ Author: Andres Freund <andres@anarazel.de> Disable default status reporting during <application>pg_upgrade</application> operation if the output is not a terminal (Andres Freund) + <ulink url="&commit_baseurl;27b02e070">§</ulink> </para> <para> @@ -12745,6 +13438,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org> <para> Make <application>pg_upgrade</application> report all databases with invalid connection settings (Jeevan Ladhe) + <ulink url="&commit_baseurl;26ebb0e28">§</ulink> </para> <para> @@ -12767,6 +13461,9 @@ Author: Robert Haas <rhaas@postgresql.org> Make <application>pg_upgrade</application> preserve tablespace and database OIDs, as well as relation relfilenode numbers (Shruthi Gowda, Antonin Houska) + <ulink url="&commit_baseurl;9a974cbcb">§</ulink> + <ulink url="&commit_baseurl;aa0105141">§</ulink> + <ulink url="&commit_baseurl;4ab5dae94">§</ulink> </para> </listitem> @@ -12779,6 +13476,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Add a <option>--no-sync</option> option to <application>pg_upgrade</application> (Michael Paquier) + <ulink url="&commit_baseurl;3d5ffccb6">§</ulink> </para> <para> @@ -12796,6 +13494,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Limit support of <application>pg_upgrade</application> to old servers running <productname>PostgreSQL</productname> 9.2 or later (Tom Lane) + <ulink url="&commit_baseurl;e469f0aaf">§</ulink> </para> </listitem> @@ -12820,6 +13519,8 @@ Author: Thomas Munro <tmunro@postgresql.org> Allow <application>pg_waldump</application> output to be filtered by relation file node, block number, fork number, and full page images (David Christensen, Thomas Munro) + <ulink url="&commit_baseurl;127aea2a6">§</ulink> + <ulink url="&commit_baseurl;52b556843">§</ulink> </para> </listitem> @@ -12832,6 +13533,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Make <application>pg_waldump</application> report statistics before an interrupted exit (Bharath Rupireddy) + <ulink url="&commit_baseurl;f2c52eeba">§</ulink> </para> <para> @@ -12851,6 +13553,7 @@ Author: Michael Paquier <michael@paquier.xyz> Improve descriptions of some transaction <acronym>WAL</acronym> records reported by <application>pg_waldump</application> (Masahiko Sawada, Michael Paquier) + <ulink url="&commit_baseurl;c8b733c4c">§</ulink> </para> </listitem> @@ -12863,6 +13566,7 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi> <para> Allow <application>pg_waldump</application> to dump information about multiple resource managers (Heikki Linnakangas) + <ulink url="&commit_baseurl;c8bf5098c">§</ulink> </para> <para> @@ -12893,6 +13597,7 @@ Author: Fujii Masao <fujii@postgresql.org> linkend="functions-info-catalog-table"><function>pg_encoding_to_char()</function></link> and <function>pg_char_to_encoding()</function> (Ian Lawrence Barwick) + <ulink url="&commit_baseurl;f6b5d05ba">§</ulink> </para> </listitem> @@ -12906,6 +13611,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Document the <link linkend="functions-string-other"><literal>^@</literal></link> starts-with operator (Tom Lane) + <ulink url="&commit_baseurl;2ae5d72f0">§</ulink> </para> </listitem> @@ -12927,6 +13633,7 @@ Author: Andres Freund <andres@anarazel.de> <para> Add support for continuous integration testing using cirrus-ci (Andres Freund, Thomas Munro, Melanie Plageman) + <ulink url="&commit_baseurl;93d973494">§</ulink> </para> </listitem> @@ -12941,6 +13648,7 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="configure-options-features"><option>--with-zstd</option></link> to enable Zstandard builds (Jeevan Ladhe, Robert Haas, Michael Paquier) + <ulink url="&commit_baseurl;6c417bbcc">§</ulink> </para> </listitem> @@ -12956,6 +13664,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> non-community <productname>PostgreSQL</productname> distributions to identify libraries that are not compatible with other builds (Peter Eisentraut) + <ulink url="&commit_baseurl;d6d1dfcc9">§</ulink> </para> <para> @@ -12973,6 +13682,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Create a new <link linkend="catalog-pg-type"><structfield>pg_type.typcategory</structfield></link> value for <type>"char"</type> (Tom Lane) + <ulink url="&commit_baseurl;07eee5a0d">§</ulink> </para> <para> @@ -12992,6 +13702,7 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="protocol-replication-base-backup"><literal>TARGET</literal></link> to specify a new <command>COPY</command> method to be used for base backups (Robert Haas) + <ulink url="&commit_baseurl;cc333f323">§</ulink> </para> <para> @@ -13014,6 +13725,8 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="protocol-replication-base-backup"><literal>COMPRESSION</literal></link> and <literal>COMPRESSION_DETAIL</literal> to specify the compression method and options (Robert Haas) + <ulink url="&commit_baseurl;0ad803291">§</ulink> + <ulink url="&commit_baseurl;ffd53659c">§</ulink> </para> </listitem> @@ -13028,6 +13741,8 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Remove server support for old <literal>BASE_BACKUP</literal> command syntax and base backup protocol (Robert Haas) + <ulink url="&commit_baseurl;9cd28c2e5">§</ulink> + <ulink url="&commit_baseurl;0d4513b61">§</ulink> </para> </listitem> @@ -13040,6 +13755,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Add support for extensions to set custom backup targets (Robert Haas) + <ulink url="&commit_baseurl;e4ba69f3f">§</ulink> </para> </listitem> @@ -13052,6 +13768,7 @@ Author: Jeff Davis <jdavis@postgresql.org> <para> Allow extensions to define custom <acronym>WAL</acronym> resource managers (Jeff Davis) + <ulink url="&commit_baseurl;5c279a6d3">§</ulink> </para> </listitem> @@ -13065,6 +13782,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add function <link linkend="functions-info-catalog-table"><function>pg_settings_get_flags()</function></link> to get the flags of server variables (Justin Pryzby) + <ulink url="&commit_baseurl;d10e41d42">§</ulink> </para> </listitem> @@ -13077,6 +13795,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> On Windows, export all the server's global variables using <literal>PGDLLIMPORT</literal> markers (Robert Haas) + <ulink url="&commit_baseurl;8ec569479">§</ulink> </para> <para> @@ -13094,6 +13813,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Require GNU <application>make</application> version 3.81 or later to build <productname>PostgreSQL</productname> (Tom Lane) + <ulink url="&commit_baseurl;3b474a2e6">§</ulink> </para> </listitem> @@ -13107,6 +13827,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Require OpenSSL to build the <link linkend="pgcrypto"><application>pgcrypto</application></link> extension (Peter Eisentraut) + <ulink url="&commit_baseurl;db7d1a7b0">§</ulink> </para> </listitem> @@ -13119,6 +13840,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Require <application>Perl</application> version 5.8.3 or later (Dagfinn Ilmari Mannsåker) + <ulink url="&commit_baseurl;92e6a98c3">§</ulink> </para> </listitem> @@ -13131,6 +13853,7 @@ Author: Andres Freund <andres@anarazel.de> <para> Require <application>Python</application> version 3.2 or later (Andres Freund) + <ulink url="&commit_baseurl;19252e8ec">§</ulink> </para> </listitem> @@ -13153,6 +13876,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Allow <link linkend="amcheck"><application>amcheck</application></link> to check sequences (Mark Dilger) + <ulink url="&commit_baseurl;c3b011d99">§</ulink> </para> </listitem> @@ -13165,6 +13889,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Improve <application>amcheck</application> sanity checks for <acronym>TOAST</acronym> tables (Mark Dilger) + <ulink url="&commit_baseurl;bd807be69">§</ulink> </para> </listitem> @@ -13180,6 +13905,8 @@ Author: Robert Haas <rhaas@postgresql.org> Add new module <application><link linkend="basebackup-to-shell">basebackup_to_shell</link></application> as an example of a custom backup target (Robert Haas) + <ulink url="&commit_baseurl;c6306db24">§</ulink> + <ulink url="&commit_baseurl;26a0c025e">§</ulink> </para> </listitem> @@ -13193,6 +13920,7 @@ Author: Robert Haas <rhaas@postgresql.org> Add new module <link linkend="basic-archive"><application>basic_archive</application></link> as an example of performing archiving via a library (Nathan Bossart) + <ulink url="&commit_baseurl;5ef1eefd7">§</ulink> </para> </listitem> @@ -13210,6 +13938,9 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Allow <link linkend="btree-gist"><application>btree_gist</application></link> indexes on boolean columns (Emre Hasegeli) + <ulink url="&commit_baseurl;57e3c5160">§</ulink> + <ulink url="&commit_baseurl;e2fbb8837">§</ulink> + <ulink url="&commit_baseurl;4c6145b51">§</ulink> </para> <para> @@ -13228,6 +13959,7 @@ Author: Michael Paquier <michael@paquier.xyz> linkend="pageinspect"><application>pageinspect</application></link>'s <function>page_header()</function> to handle 32-kilobyte page sizes (Quan Zongliang) + <ulink url="&commit_baseurl;127404fbe">§</ulink> </para> <para> @@ -13246,6 +13978,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add counters for temporary file block I/O to <link linkend="pgstatstatements"><application>pg_stat_statements</application></link> (Masahiko Sawada) + <ulink url="&commit_baseurl;76cbf7edb">§</ulink> </para> </listitem> @@ -13258,6 +13991,7 @@ Author: Magnus Hagander <magnus@hagander.net> <para> Add <acronym>JIT</acronym> counters to pg_stat_statements (Magnus Hagander) + <ulink url="&commit_baseurl;57d6aea00">§</ulink> </para> </listitem> @@ -13271,6 +14005,7 @@ Author: Jeff Davis <jdavis@postgresql.org> Add new module <link linkend="pgwalinspect"><application>pg_walinspect</application></link> (Bharath Rupireddy) + <ulink url="&commit_baseurl;2258e76f9">§</ulink> </para> <para> @@ -13289,6 +14024,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Indicate the permissive/enforcing state in <link linkend="sepgsql"><application>sepgsql</application></link> log messages (Dave Page) + <ulink url="&commit_baseurl;134d97463">§</ulink> </para> </listitem> @@ -13308,6 +14044,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow postgres_fdw to push down <literal>CASE</literal> expressions (Alexander Pyhalov) + <ulink url="&commit_baseurl;5d44fff01">§</ulink> </para> </listitem> @@ -13325,6 +14062,9 @@ Author: Fujii Masao <fujii@postgresql.org> Add server variable <varname>postgres_fdw.application_name</varname> to control the application name of postgres_fdw connections (Hayato Kuroda) + <ulink url="&commit_baseurl;449ab6350">§</ulink> + <ulink url="&commit_baseurl;6e0cb3dec">§</ulink> + <ulink url="&commit_baseurl;94c49d534">§</ulink> </para> <para> @@ -13347,6 +14087,7 @@ Author: Etsuro Fujita <efujita@postgresql.org> <para> Allow parallel commit on <application>postgres_fdw</application> servers (Etsuro Fujita) + <ulink url="&commit_baseurl;04e706d42">§</ulink> </para> <para> |