diff options
author | Bruce Momjian <bruce@momjian.us> | 2024-09-16 14:14:37 -0400 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2024-09-16 14:14:37 -0400 |
commit | 3ce928fe58889e1004c686187963daba35ecd441 (patch) | |
tree | 6c2c36e8f5282fb88ed8a446ee246468de3132e4 | |
parent | 9052475cd9f0e0a954167d940bc776186aff9ef9 (diff) |
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-13.sgml | 1167 |
1 files changed, 1167 insertions, 0 deletions
diff --git a/doc/src/sgml/release-13.sgml b/doc/src/sgml/release-13.sgml index 0d39e0ecdd7..3a425dbf21f 100644 --- a/doc/src/sgml/release-13.sgml +++ b/doc/src/sgml/release-13.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;bbc94abf6">§</ulink> </para> <para> @@ -87,6 +88,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;ed7430975">§</ulink> </para> </listitem> @@ -112,6 +114,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;057482569">§</ulink> + <ulink url="&commit_baseurl;7898a494f">§</ulink> </para> <para> @@ -143,6 +147,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;e85f641b2">§</ulink> + <ulink url="&commit_baseurl;9de0ff91a">§</ulink> </para> <para> @@ -167,6 +173,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;1d4ea1376">§</ulink> </para> <para> @@ -191,6 +198,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;c5321e965">§</ulink> </para> <para> @@ -215,6 +223,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;ece296926">§</ulink> </para> <para> @@ -239,6 +248,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;09ec5d455">§</ulink> </para> <para> @@ -259,6 +269,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;c7de5a654">§</ulink> </para> <para> @@ -286,6 +297,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;6c1b71bc6">§</ulink> </para> <para> @@ -309,6 +321,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;7a21306ae">§</ulink> </para> <para> @@ -335,6 +348,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;461f47948">§</ulink> </para> <para> @@ -360,6 +374,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;b020a866a">§</ulink> </para> <para> @@ -384,6 +399,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;9ce8ee9d3">§</ulink> </para> <para> @@ -410,6 +426,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;198de7961">§</ulink> </para> <para> @@ -434,6 +451,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;5e8aa32a9">§</ulink> </para> <para> @@ -457,6 +475,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;7c4ac652e">§</ulink> </para> <para> @@ -482,6 +501,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;7f90a5dc3">§</ulink> </para> <para> @@ -506,6 +526,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;86fac88ee">§</ulink> </para> <para> @@ -534,6 +555,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;48132587d">§</ulink> </para> <para> @@ -560,6 +582,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;e9c8747ee">§</ulink> </para> <para> @@ -587,6 +610,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;cf2c69ec5">§</ulink> </para> <para> @@ -609,6 +633,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;5f86cd70d">§</ulink> </para> <para> @@ -635,6 +660,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;3554d841d">§</ulink> </para> <para> @@ -657,6 +683,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;377c25d32">§</ulink> </para> <para> @@ -693,6 +720,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;1f476bc75">§</ulink> + <ulink url="&commit_baseurl;40e8ea949">§</ulink> + <ulink url="&commit_baseurl;634710dfb">§</ulink> </para> <para> @@ -714,6 +744,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;1fa46dba5">§</ulink> </para> <para> @@ -741,6 +772,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;b7374f15b">§</ulink> </para> </listitem> @@ -757,6 +789,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;272867792">§</ulink> </para> <para> @@ -781,6 +814,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;abe60b6a0">§</ulink> </para> <para> @@ -805,6 +839,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;dda633a03">§</ulink> </para> <para> @@ -827,6 +862,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;da5d7a771">§</ulink> </para> <para> @@ -848,6 +884,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;b99dc6694">§</ulink> </para> <para> @@ -871,6 +908,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;2b461efc5">§</ulink> </para> <para> @@ -895,6 +933,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;440aedc0f">§</ulink> </para> <para> @@ -915,6 +954,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;507a900ad">§</ulink> </para> </listitem> @@ -969,6 +1009,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;0200398dd">§</ulink> </para> <para> @@ -992,6 +1033,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;3850fcca6">§</ulink> </para> <para> @@ -1015,6 +1057,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;97de2a159">§</ulink> </para> <para> @@ -1037,6 +1080,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;992189a3e">§</ulink> </para> <para> @@ -1059,6 +1103,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;4afc2c219">§</ulink> </para> <para> @@ -1084,6 +1129,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;70cadfba0">§</ulink> </para> <para> @@ -1104,6 +1150,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;1ee22d1e8">§</ulink> </para> <para> @@ -1124,6 +1171,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;d9e4ee74f">§</ulink> </para> <para> @@ -1150,6 +1198,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;de3c5b187">§</ulink> </para> <para> @@ -1174,6 +1223,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;9061fd23c">§</ulink> </para> <para> @@ -1195,6 +1245,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;421dfb41a">§</ulink> </para> </listitem> @@ -1217,6 +1268,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;b6e21cef7">§</ulink> + <ulink url="&commit_baseurl;d769f9d97">§</ulink> </para> <para> @@ -1243,6 +1296,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;28184f039">§</ulink> </para> <para> @@ -1265,6 +1319,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;445c7e38f">§</ulink> </para> </listitem> @@ -1282,6 +1337,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;440b6251b">§</ulink> </para> <para> @@ -1303,6 +1359,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;ceb224b62">§</ulink> </para> <para> @@ -1325,6 +1382,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;4efaf4b09">§</ulink> </para> <para> @@ -1347,6 +1405,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;01b01a77f">§</ulink> </para> </listitem> @@ -1363,6 +1422,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;43cca9de9">§</ulink> </para> <para> @@ -1386,6 +1446,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;0a34bcd0c">§</ulink> </para> <para> @@ -1408,6 +1469,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;e92375692">§</ulink> </para> </listitem> @@ -1424,6 +1486,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;ad5cd55e6">§</ulink> </para> <para> @@ -1447,6 +1510,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;9fbe07275">§</ulink> </para> <para> @@ -1475,6 +1539,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;8c5da20db">§</ulink> + <ulink url="&commit_baseurl;67f8cf0f0">§</ulink> </para> <para> @@ -1508,6 +1574,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;02531e8ca">§</ulink> + <ulink url="&commit_baseurl;481597fc6">§</ulink> + <ulink url="&commit_baseurl;c6bfeab42">§</ulink> </para> </listitem> @@ -1525,6 +1594,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;5ba29e945">§</ulink> </para> </listitem> @@ -1542,6 +1612,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;c031ce97b">§</ulink> </para> </listitem> @@ -1563,6 +1634,8 @@ 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;affc46b76">§</ulink> + <ulink url="&commit_baseurl;d5c6affb8">§</ulink> </para> </listitem> @@ -1580,6 +1653,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;f5cee411a">§</ulink> </para> <para> @@ -1610,6 +1684,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;5cc1f2626">§</ulink> + <ulink url="&commit_baseurl;e2c241416">§</ulink> </para> <para> @@ -1633,6 +1709,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;20b85b3da">§</ulink> </para> <para> @@ -1659,6 +1736,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;0e56b2b94">§</ulink> </para> <para> @@ -1683,6 +1761,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;bb418aeee">§</ulink> </para> </listitem> @@ -1698,6 +1777,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;4f90750b5">§</ulink> </para> </listitem> @@ -1715,6 +1795,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;243e99532">§</ulink> </para> </listitem> @@ -1780,6 +1861,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;d541ce3b6">§</ulink> + <ulink url="&commit_baseurl;b73d21648">§</ulink> </para> <para> @@ -1819,6 +1902,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;10912f7d4">§</ulink> </para> <para> @@ -1839,6 +1923,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;dc9d424cf">§</ulink> </para> <para> @@ -1858,6 +1943,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;7af96a66f">§</ulink> </para> <para> @@ -1881,6 +1967,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;bfd28bb07">§</ulink> </para> <para> @@ -1910,6 +1997,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;60de25c6e">§</ulink> + <ulink url="&commit_baseurl;17b6f39f1">§</ulink> </para> <para> @@ -1934,6 +2023,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;e434d3620">§</ulink> </para> <para> @@ -1954,6 +2044,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;bfec14d06">§</ulink> </para> <para> @@ -1977,6 +2068,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;4d0e8a008">§</ulink> </para> </listitem> @@ -1993,6 +2085,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;1e468ea4e">§</ulink> </para> <para> @@ -2015,6 +2108,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;5c11104c7">§</ulink> </para> <para> @@ -2047,6 +2141,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;98e03f957">§</ulink> + <ulink url="&commit_baseurl;475b3ea3c">§</ulink> </para> <para> @@ -2074,6 +2170,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;4f4a0010a">§</ulink> </para> <para> @@ -2097,6 +2194,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;425127bed">§</ulink> </para> <para> @@ -2118,6 +2216,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;428770aad">§</ulink> </para> <para> @@ -2141,6 +2240,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;cb88f44ec">§</ulink> </para> <para> @@ -2162,6 +2262,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;3c49fa2af">§</ulink> </para> <para> @@ -2184,6 +2285,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;e74c91665">§</ulink> </para> <para> @@ -2206,6 +2308,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;c859d688b">§</ulink> </para> <para> @@ -2227,6 +2330,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;cc3865150">§</ulink> </para> <para> @@ -2247,6 +2351,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;55b5c67da">§</ulink> </para> <para> @@ -2270,6 +2375,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;d99294e77">§</ulink> </para> <para> @@ -2298,6 +2404,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;b47ea4f3d">§</ulink> </para> <para> @@ -2320,6 +2427,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;5810888c5">§</ulink> </para> <para> @@ -2344,6 +2452,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;efb804682">§</ulink> </para> <para> @@ -2367,6 +2476,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;87b46ad90">§</ulink> </para> <para> @@ -2391,6 +2501,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;29df29dad">§</ulink> </para> </listitem> @@ -2408,6 +2519,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;09f680d11">§</ulink> </para> </listitem> @@ -2423,6 +2535,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;5abdfd88f">§</ulink> </para> <para> @@ -2453,6 +2566,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;9e08789d4">§</ulink> + <ulink url="&commit_baseurl;7836f6838">§</ulink> </para> <para> @@ -2479,6 +2594,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;8d4e8b746">§</ulink> </para> <para> @@ -2502,6 +2618,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;9e7432faf">§</ulink> </para> </listitem> @@ -2520,6 +2637,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;586c6a091">§</ulink> </para> </listitem> @@ -2538,6 +2656,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;b4c1d255c">§</ulink> </para> </listitem> @@ -2561,6 +2680,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;c8aab699e">§</ulink> + <ulink url="&commit_baseurl;2a0eb80ae">§</ulink> </para> <para> @@ -2584,6 +2705,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;7c53b1977">§</ulink> </para> </listitem> @@ -2599,6 +2721,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;7d5a74033">§</ulink> </para> </listitem> @@ -2617,6 +2740,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;48e797164">§</ulink> </para> <para> @@ -2639,6 +2763,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;70a82f40a">§</ulink> </para> </listitem> @@ -2658,6 +2783,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;ac3afc3f7">§</ulink> </para> </listitem> @@ -2722,6 +2848,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;d3de70fdb">§</ulink> </para> <para> @@ -2752,6 +2879,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;26c599beb">§</ulink> </para> <para> @@ -2792,6 +2920,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;28b609550">§</ulink> + <ulink url="&commit_baseurl;2c7a2a00a">§</ulink> </para> <para> @@ -2833,6 +2963,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;db7394d4d">§</ulink> </para> <para> @@ -2857,6 +2988,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;6fd1dbdb2">§</ulink> </para> <para> @@ -2894,6 +3026,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;890a73ba3">§</ulink> + <ulink url="&commit_baseurl;45c4b2a3a">§</ulink> </para> <para> @@ -2916,6 +3050,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;d4724e94a">§</ulink> </para> <para> @@ -2941,6 +3076,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;b7684473d">§</ulink> </para> </listitem> @@ -2958,6 +3094,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;e6e50ada0">§</ulink> </para> </listitem> @@ -2974,6 +3111,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;b3c8d1d0e">§</ulink> </para> <para> @@ -2996,6 +3134,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;123b0d111">§</ulink> </para> <para> @@ -3028,6 +3167,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;52a676ef4">§</ulink> </para> </listitem> @@ -3045,6 +3185,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;9da153846">§</ulink> </para> <para> @@ -3072,6 +3213,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;82fa8ae5f">§</ulink> </para> <para> @@ -3091,6 +3233,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;817669ea2">§</ulink> </para> </listitem> @@ -3108,6 +3251,7 @@ Branch: REL_12_STABLE [7cabb20a9] 2023-09-21 23:11:31 -0400 Fix <command>COMMIT AND CHAIN</command>/<command>ROLLBACK AND CHAIN</command> to work properly when there is an unreleased savepoint (Liu Xiang, Tom Lane) + <ulink url="&commit_baseurl;555a8d9d3">§</ulink> </para> <para> @@ -3132,6 +3276,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;137227c6d">§</ulink> </para> <para> @@ -3154,6 +3299,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;1e678175c">§</ulink> </para> <para> @@ -3182,6 +3328,8 @@ 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;ac1dfc303">§</ulink> + <ulink url="&commit_baseurl;ebc093fa6">§</ulink> </para> <para> @@ -3206,6 +3354,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;67060be3d">§</ulink> </para> <para> @@ -3230,6 +3379,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;ae9da357b">§</ulink> </para> <para> @@ -3252,6 +3402,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;a0b013625">§</ulink> </para> <para> @@ -3277,6 +3428,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;ed9247cd7">§</ulink> </para> <para> @@ -3299,6 +3451,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;8cfc3e80b">§</ulink> </para> <para> @@ -3325,6 +3478,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;c5b7f791d">§</ulink> </para> <para> @@ -3344,6 +3498,7 @@ Branch: REL_11_STABLE [479b99125] 2023-09-15 16:39:27 -0400 Avoid <quote>record type has not been registered</quote> failure when deparsing a view that contains references to fields of composite constants (Tom Lane) + <ulink url="&commit_baseurl;59bc0dfe4">§</ulink> </para> </listitem> @@ -3361,6 +3516,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;189097db8">§</ulink> </para> <para> @@ -3381,6 +3537,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;c570bb4d6">§</ulink> </para> </listitem> @@ -3397,6 +3554,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;6103d2cca">§</ulink> </para> <para> @@ -3426,6 +3584,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;6606c5716">§</ulink> + <ulink url="&commit_baseurl;45d1fe8b5">§</ulink> </para> </listitem> @@ -3439,6 +3599,7 @@ Branch: REL_12_STABLE [7b03d3a3b] 2023-09-12 09:35:57 +0900 <para> Ensure that standby-mode WAL recovery reports an error when an invalid page header is found (Yugo Nagata, Kyotaro Horiguchi) + <ulink url="&commit_baseurl;5dc093eac">§</ulink> </para> </listitem> @@ -3454,6 +3615,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;420c8dc7e">§</ulink> </para> <para> @@ -3475,6 +3637,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;a01e479e8">§</ulink> </para> </listitem> @@ -3493,6 +3656,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;27566bcf3">§</ulink> </para> <para> @@ -3517,6 +3681,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;1bb619d4d">§</ulink> </para> <para> @@ -3546,6 +3711,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;90cadfd49">§</ulink> + <ulink url="&commit_baseurl;4caa9e33e">§</ulink> </para> <para> @@ -3568,6 +3735,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;469d367be">§</ulink> </para> <para> @@ -3592,6 +3760,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;35e8ba3e5">§</ulink> </para> </listitem> @@ -3610,6 +3779,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;295953f8b">§</ulink> </para> <para> @@ -3637,6 +3807,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;d3946c4f6">§</ulink> + <ulink url="&commit_baseurl;2f1f49975">§</ulink> </para> <para> @@ -3661,6 +3833,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;6cdd7b805">§</ulink> </para> <para> @@ -3682,6 +3855,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;3895e9153">§</ulink> </para> </listitem> @@ -3699,6 +3873,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;f31ccb575">§</ulink> </para> <para> @@ -3729,6 +3904,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;35e6a5c20">§</ulink> </para> <para> @@ -3765,6 +3941,10 @@ 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;53c4dabe1">§</ulink> + <ulink url="&commit_baseurl;f28956b23">§</ulink> + <ulink url="&commit_baseurl;981292c19">§</ulink> + <ulink url="&commit_baseurl;7c070e224">§</ulink> </para> </listitem> @@ -3790,6 +3970,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;1b64e374c">§</ulink> + <ulink url="&commit_baseurl;53cc19bfa">§</ulink> </para> <para> @@ -3818,6 +4000,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;a64b8b035">§</ulink> </para> </listitem> @@ -3835,6 +4018,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;d94612873">§</ulink> </para> <para> @@ -3903,6 +4087,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;b1b585e0f">§</ulink> </para> <para> @@ -3938,6 +4123,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;6c512fc6e">§</ulink> + <ulink url="&commit_baseurl;2b1ab28b9">§</ulink> </para> <para> @@ -3967,6 +4154,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;81ce00006">§</ulink> </para> <para> @@ -3996,6 +4184,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;537b70b82">§</ulink> </para> <para> @@ -4020,6 +4209,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;f42844069">§</ulink> </para> <para> @@ -4042,6 +4232,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;c89d74c18">§</ulink> </para> <para> @@ -4066,6 +4257,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;f5b075adc">§</ulink> </para> <para> @@ -4088,6 +4280,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;06286f8a2">§</ulink> </para> <para> @@ -4111,6 +4304,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;730f983ef">§</ulink> </para> <para> @@ -4135,6 +4329,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;a36d0014f">§</ulink> </para> </listitem> @@ -4167,6 +4362,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;fc1547384">§</ulink> + <ulink url="&commit_baseurl;8976ac5c5">§</ulink> + <ulink url="&commit_baseurl;8f705d7b9">§</ulink> </para> <para> @@ -4189,6 +4387,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;2f97105e9">§</ulink> </para> <para> @@ -4211,6 +4410,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;d0ab203bc">§</ulink> </para> <para> @@ -4237,6 +4437,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;c504aa857">§</ulink> + <ulink url="&commit_baseurl;984c23f6f">§</ulink> </para> </listitem> @@ -4252,6 +4454,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;3ce761d5c">§</ulink> </para> </listitem> @@ -4266,6 +4469,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;6f23b5f74">§</ulink> </para> </listitem> @@ -4282,6 +4486,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;b6ab18a99">§</ulink> </para> </listitem> @@ -4300,6 +4505,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;288b4288c">§</ulink> </para> <para> @@ -4321,6 +4527,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;59c2a6fe9">§</ulink> </para> <para> @@ -4343,6 +4550,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;291c02540">§</ulink> </para> </listitem> @@ -4360,6 +4568,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;a0003572f">§</ulink> </para> <para> @@ -4388,6 +4597,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;b6311824f">§</ulink> + <ulink url="&commit_baseurl;8f876d15c">§</ulink> </para> <para> @@ -4416,6 +4627,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;53336e8f6">§</ulink> </para> <para> @@ -4446,6 +4658,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;db59108a2">§</ulink> + <ulink url="&commit_baseurl;b3ca4f0a5">§</ulink> </para> <para> @@ -4467,6 +4681,7 @@ Branch: REL_13_STABLE [896012b88] 2023-06-20 09:36:58 +0900 Fix possible failure while promoting a standby server, if archiving is enabled and two-phase transactions need to be recovered (Julian Markwort) + <ulink url="&commit_baseurl;896012b88">§</ulink> </para> <para> @@ -4492,6 +4707,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;acc8cdff4">§</ulink> </para> <para> @@ -4515,6 +4731,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;c50b869ed">§</ulink> </para> <para> @@ -4537,6 +4754,7 @@ Branch: REL_11_STABLE [a9c3472e0] 2023-06-11 10:34:00 +0900 <para> Fix missing reinitializations of delay-checkpoint-end flags (suyu.cmj) + <ulink url="&commit_baseurl;37236ca06">§</ulink> </para> <para> @@ -4558,6 +4776,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;74a5bf1b6">§</ulink> </para> <para> @@ -4581,6 +4800,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;d1fc0f382">§</ulink> </para> </listitem> @@ -4598,6 +4818,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;0409c7fc7">§</ulink> </para> <para> @@ -4619,6 +4840,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;78bf0a256">§</ulink> </para> <para> @@ -4642,6 +4864,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;ae9aac64a">§</ulink> </para> <para> @@ -4666,6 +4889,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;7fffcc2ee">§</ulink> </para> </listitem> @@ -4684,6 +4908,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;bdaaf1bf1">§</ulink> </para> <para> @@ -4704,6 +4929,7 @@ Branch: REL_11_STABLE [96f96398d] 2023-06-24 20:29:42 +0900 <para> Silence deprecation warnings when compiling with OpenSSL 3.0.0 or later (Peter Eisentraut) + <ulink url="&commit_baseurl;8aa9a2623">§</ulink> </para> </listitem> @@ -4764,6 +4990,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;2212f7db8">§</ulink> + <ulink url="&commit_baseurl;feb9e7fbb">§</ulink> </para> <para> @@ -4796,6 +5024,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;b8e28f04f">§</ulink> </para> <para> @@ -4827,6 +5056,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;7e95a33b4">§</ulink> </para> <para> @@ -4850,6 +5080,7 @@ Note: no live bug fixed in v15 or HEAD <para> Fix enabling/disabling of cloned triggers in partitioned tables (Tom Lane) + <ulink url="&commit_baseurl;b02bf1e46">§</ulink> </para> <para> @@ -4874,6 +5105,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;29a20ff06">§</ulink> </para> <para> @@ -4897,6 +5129,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;bfb993b1b">§</ulink> </para> <para> @@ -4919,6 +5152,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;866fd004d">§</ulink> </para> <para> @@ -4943,6 +5177,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;9a72f499a">§</ulink> </para> </listitem> @@ -4959,6 +5194,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;386a26023">§</ulink> </para> <para> @@ -4979,6 +5215,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;3b37e8442">§</ulink> </para> <para> @@ -5000,6 +5237,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;52e9a7816">§</ulink> </para> <para> @@ -5023,6 +5261,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;e6d77f22c">§</ulink> </para> <para> @@ -5048,6 +5287,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;bc0bcce2e">§</ulink> </para> <para> @@ -5069,6 +5309,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;8d684c445">§</ulink> </para> <para> @@ -5090,6 +5331,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;96c698e3f">§</ulink> </para> <para> @@ -5111,6 +5353,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;301eb3ee4">§</ulink> </para> <para> @@ -5132,6 +5375,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;1bbbe1460">§</ulink> </para> <para> @@ -5155,6 +5399,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;7428aecdd">§</ulink> </para> </listitem> @@ -5171,6 +5416,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;6848f0c67">§</ulink> </para> <para> @@ -5195,6 +5441,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;6e94d62e3">§</ulink> </para> <para> @@ -5216,6 +5463,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;4a94cbd02">§</ulink> </para> <para> @@ -5241,6 +5489,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;b95f36f86">§</ulink> </para> <para> @@ -5264,6 +5513,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;695b34ab3">§</ulink> </para> </listitem> @@ -5280,6 +5530,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;1e199c259">§</ulink> </para> <para> @@ -5307,6 +5558,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;226da3d47">§</ulink> </para> <para> @@ -5329,6 +5581,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;39ad791e8">§</ulink> </para> <para> @@ -5354,6 +5607,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;4efb4f0d4">§</ulink> </para> </listitem> @@ -5375,6 +5629,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;a0f55fc86">§</ulink> + <ulink url="&commit_baseurl;ae632f7a3">§</ulink> </para> <para> @@ -5399,6 +5655,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;861e9e486">§</ulink> </para> <para> @@ -5419,6 +5676,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;02191136c">§</ulink> </para> <para> @@ -5439,6 +5697,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;2adb6adad">§</ulink> </para> <para> @@ -5466,6 +5725,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;be52fff91">§</ulink> + <ulink url="&commit_baseurl;751d6676d">§</ulink> </para> <para> @@ -5485,6 +5746,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;cedcc4191">§</ulink> </para> <para> @@ -5507,6 +5769,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;be40dd63e">§</ulink> </para> <para> @@ -5528,6 +5791,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;2eb8e54cc">§</ulink> </para> <para> @@ -5560,6 +5824,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;9f1c64018">§</ulink> + <ulink url="&commit_baseurl;798dae9f6">§</ulink> + <ulink url="&commit_baseurl;77a8133c9">§</ulink> </para> <para> @@ -5583,6 +5850,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;906356cf6">§</ulink> </para> </listitem> @@ -5599,6 +5867,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;99e74cd23">§</ulink> </para> <para> @@ -5622,6 +5891,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;4df581fa0">§</ulink> </para> </listitem> @@ -5638,6 +5908,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;79a66c617">§</ulink> </para> <para> @@ -5660,6 +5931,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;86874a6df">§</ulink> </para> <para> @@ -5681,6 +5953,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;bfa691087">§</ulink> </para> </listitem> @@ -5697,6 +5970,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;ee24b5e79">§</ulink> </para> <para> @@ -5726,6 +6000,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;0e6354ed9">§</ulink> + <ulink url="&commit_baseurl;7dcd9998c">§</ulink> </para> <para> @@ -5751,6 +6027,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;800531846">§</ulink> </para> <para> @@ -5774,6 +6051,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;96bef4374">§</ulink> </para> <para> @@ -5799,6 +6077,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;e9e457d22">§</ulink> </para> <para> @@ -5823,6 +6102,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;7e7c5b683">§</ulink> </para> <para> @@ -5858,6 +6138,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;de2dfa053">§</ulink> </para> <para> @@ -5878,6 +6159,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;48c6825d0">§</ulink> </para> <para> @@ -5900,6 +6182,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;bc436e4a9">§</ulink> </para> <para> @@ -5925,6 +6208,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;6dce37203">§</ulink> </para> <para> @@ -5949,6 +6233,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;c7b608600">§</ulink> </para> <para> @@ -5978,6 +6263,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;670494477">§</ulink> </para> <para> @@ -6001,6 +6287,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;87d8ec3e4">§</ulink> </para> <para> @@ -6061,6 +6348,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;45a945ee9">§</ulink> </para> <para> @@ -6094,6 +6382,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;ad38e2f89">§</ulink> + <ulink url="&commit_baseurl;787db4be9">§</ulink> </para> <para> @@ -6116,6 +6406,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;72d611109">§</ulink> </para> <para> @@ -6143,6 +6434,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;3bed88123">§</ulink> </para> <para> @@ -6164,6 +6456,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;2ff3ac3b5">§</ulink> </para> <para> @@ -6185,6 +6478,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;1a5afe007">§</ulink> </para> <para> @@ -6209,6 +6503,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;fed4e92f3">§</ulink> </para> <para> @@ -6232,6 +6527,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;1b9a0b96a">§</ulink> </para> <para> @@ -6254,6 +6550,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;cf74b6ead">§</ulink> </para> <para> @@ -6273,6 +6570,7 @@ Branch: REL_12_STABLE [c0ee6943c] 2023-01-11 09:56:18 +0900 <para> Prevent <quote>wrong tuple length</quote> failure at the end of <command>VACUUM</command> (Ashwin Agrawal, Junfeng Yang) + <ulink url="&commit_baseurl;72b6098be">§</ulink> </para> <para> @@ -6298,6 +6596,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;942cc240f">§</ulink> </para> <para> @@ -6321,6 +6620,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;a9bccffe5">§</ulink> </para> <para> @@ -6346,6 +6646,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;4fceb454f">§</ulink> </para> <para> @@ -6370,6 +6671,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;4ebca555c">§</ulink> </para> <para> @@ -6391,6 +6693,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;6e639267a">§</ulink> </para> <para> @@ -6417,6 +6720,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;74670688f">§</ulink> </para> </listitem> @@ -6432,6 +6736,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;a844052b5">§</ulink> </para> </listitem> @@ -6448,6 +6753,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;c5864805b">§</ulink> </para> <para> @@ -6472,6 +6778,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;6e8ad1152">§</ulink> </para> <para> @@ -6493,6 +6800,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;36eeb37cd">§</ulink> </para> <para> @@ -6515,6 +6823,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;4ec157c15">§</ulink> </para> <para> @@ -6537,6 +6846,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;20c223336">§</ulink> </para> </listitem> @@ -6553,6 +6863,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;58a45bb1d">§</ulink> </para> <para> @@ -6575,6 +6886,7 @@ Branch: REL_11_STABLE [d4acf2eb9] 2022-11-17 16:54:31 -0500 <para> Prevent unsafe usage of a relation cache entry's <structfield>rd_smgr</structfield> pointer (Amul Sul) + <ulink url="&commit_baseurl;9a299cf7c">§</ulink> </para> <para> @@ -6599,6 +6911,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;c159b0383">§</ulink> </para> <para> @@ -6625,6 +6938,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;c13667b51">§</ulink> </para> <para> @@ -6647,6 +6961,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;aca695fb6">§</ulink> </para> </listitem> @@ -6663,6 +6978,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;4dbe72d61">§</ulink> </para> <para> @@ -6687,6 +7003,8 @@ Branch: REL_11_STABLE [b7333e826] 2022-11-19 12:00:27 -0500 In <application>pg_dump</application>, avoid calling unsafe server functions before we have locks on the tables to be examined (Tom Lane, Gilles Darold) + <ulink url="&commit_baseurl;e46e986ba">§</ulink> + <ulink url="&commit_baseurl;a5b26aaaf">§</ulink> </para> <para> @@ -6713,6 +7031,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;2ad4abedf">§</ulink> </para> </listitem> @@ -6729,6 +7048,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;d35f1d485">§</ulink> </para> </listitem> @@ -6748,6 +7068,7 @@ Branch: REL9_2_STABLE [c58c0770a] 2022-11-09 09:40:09 +0900 <para> In <filename>contrib/sepgsql</filename>, avoid deprecation warnings with recent <application>libselinux</application> (Michael Paquier) + <ulink url="&commit_baseurl;c304c069d">§</ulink> </para> </listitem> @@ -6761,6 +7082,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;0942acb73">§</ulink> </para> <para> @@ -6784,6 +7106,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;9fe5cff14">§</ulink> </para> </listitem> @@ -6800,6 +7123,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;68d89d80c">§</ulink> </para> <para> @@ -6820,6 +7144,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;ce073d014">§</ulink> </para> <para> @@ -6842,6 +7167,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;c78f109b8">§</ulink> </para> </listitem> @@ -6860,6 +7186,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;20d9da107">§</ulink> </para> <para> @@ -6923,6 +7250,8 @@ Branch: REL_12_STABLE [cab72f0fd] 2022-09-22 11:07:05 -0700 <para> Avoid rare PANIC during updates occurring concurrently with <command>VACUUM</command> (Tom Lane, Jeff Davis) + <ulink url="&commit_baseurl;92941f264">§</ulink> + <ulink url="&commit_baseurl;410c422b7">§</ulink> </para> <para> @@ -6951,6 +7280,7 @@ Branch: REL_10_STABLE [cfe41f976] 2022-09-05 11:19:59 -0700 Fix <command>VACUUM</command> to press on if an attempted page deletion in a btree index fails to find the page's parent downlink (Peter Geoghegan) + <ulink url="&commit_baseurl;43e409cea">§</ulink> </para> <para> @@ -6977,6 +7307,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;21e042b0b">§</ulink> </para> <para> @@ -6999,6 +7330,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;b21615d1e">§</ulink> </para> <para> @@ -7019,6 +7351,7 @@ Branch: REL_12_STABLE [519763094] 2022-09-25 17:10:58 -0400 <para> Fix resource management bug in saving tuples for <literal>AFTER</literal> triggers (Tom Lane) + <ulink url="&commit_baseurl;8c17c8615">§</ulink> </para> <para> @@ -7047,6 +7380,9 @@ Branch: REL_10_STABLE [174c929e3] 2022-09-06 16:38:18 -0400 <para> Repair rare failure of MULTIEXPR_SUBLINK subplans in inherited updates (Tom Lane) + <ulink url="&commit_baseurl;3f7323cbb">§</ulink> + <ulink url="&commit_baseurl;18f51083c">§</ulink> + <ulink url="&commit_baseurl;ccbb54c72">§</ulink> </para> <para> @@ -7077,6 +7413,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;41b6e7c9a">§</ulink> + <ulink url="&commit_baseurl;7d520e68e">§</ulink> </para> <para> @@ -7097,6 +7435,7 @@ Branch: REL_12_STABLE [562e100ae] 2022-09-08 13:17:02 +0200 <para> Fix generation of constraint names for per-partition foreign key constraints (Jehan-Guillaume de Rorthais) + <ulink url="&commit_baseurl;80ef25b1a">§</ulink> </para> <para> @@ -7119,6 +7458,7 @@ Branch: REL_11_STABLE [116f20f92] 2022-08-18 12:11:47 -0400 <para> Fix incorrect matching of index expressions and predicates when creating a partitioned index (Richard Guo, Tom Lane) + <ulink url="&commit_baseurl;9f0073ef7">§</ulink> </para> <para> @@ -7144,6 +7484,7 @@ Branch: REL_10_STABLE [0b3ff539d] 2022-08-29 12:21:50 -0400 <para> Prevent WAL corruption after a standby promotion (Dilip Kumar, Robert Haas) + <ulink url="&commit_baseurl;3f2701cda">§</ulink> </para> <para> @@ -7169,6 +7510,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;594b97509">§</ulink> </para> <para> @@ -7198,6 +7540,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;25f7be1ca">§</ulink> + <ulink url="&commit_baseurl;38dbaaf27">§</ulink> </para> <para> @@ -7219,6 +7563,7 @@ Branch: REL_10_STABLE [bf0718c13] 2022-08-11 08:45:20 +0530 <para> Prevent examining system catalogs with the wrong snapshot during logical decoding (Masahiko Sawada) + <ulink url="&commit_baseurl;547b96368">§</ulink> </para> <para> @@ -7250,6 +7595,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;1eed947f9">§</ulink> + <ulink url="&commit_baseurl;4985a4591">§</ulink> </para> <para> @@ -7268,6 +7615,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;4d3f7e75c">§</ulink> </para> <para> @@ -7289,6 +7637,7 @@ Branch: REL_13_STABLE [1df86aac5] 2022-08-16 14:30:27 +0530 <para> Remove pointless check on replica identity setting of partitioned tables (Hou Zhijie) + <ulink url="&commit_baseurl;1df86aac5">§</ulink> </para> <para> @@ -7311,6 +7660,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;b00f342ea">§</ulink> </para> <para> @@ -7335,6 +7685,7 @@ Branch: REL_10_STABLE [1446612c5] 2022-08-10 13:37:25 -0400 <para> Fix handling of read-write expanded datums that are passed to SQL functions (Tom Lane) + <ulink url="&commit_baseurl;71caf3c4d">§</ulink> </para> <para> @@ -7360,6 +7711,7 @@ Branch: REL_12_STABLE [9ebfbd23b] 2022-09-12 12:59:06 +0200 <para> Fix type <type>circle</type>'s equality comparator to handle NaNs properly (Ranier Vilela) + <ulink url="&commit_baseurl;eb8b84807">§</ulink> </para> <para> @@ -7383,6 +7735,7 @@ Branch: REL_10_STABLE [cba393a10] 2022-08-31 10:42:05 -0400 <para> In Snowball dictionaries, don't try to stem excessively-long words (Olly Betts, Tom Lane) + <ulink url="&commit_baseurl;f204ad3a2">§</ulink> </para> <para> @@ -7410,6 +7763,7 @@ Branch: REL_10_STABLE [d3cf15dfc] 2022-08-14 12:05:27 -0400 --> <para> Fix use-after-free hazard in string comparisons (Tom Lane) + <ulink url="&commit_baseurl;9fe285f85">§</ulink> </para> <para> @@ -7433,6 +7787,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;62b263bf7">§</ulink> </para> <para> @@ -7456,6 +7811,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;744270137">§</ulink> </para> <para> @@ -7487,6 +7843,8 @@ Branch: REL_10_STABLE [362032f17] 2022-08-13 15:21:28 -0400 <para> Add some more defenses against recursion till stack overrun (Richard Guo, Tom Lane) + <ulink url="&commit_baseurl;2d1f1523c">§</ulink> + <ulink url="&commit_baseurl;60f876317">§</ulink> </para> </listitem> @@ -7501,6 +7859,7 @@ Branch: REL_13_STABLE [4878ea717] 2022-08-13 16:59:58 -0400 <para> Avoid misbehavior when choosing hash table size with very small <varname>work_mem</varname> and large tuples (Zhang Mingli) + <ulink url="&commit_baseurl;4878ea717">§</ulink> </para> </listitem> @@ -7518,6 +7877,7 @@ Branch: REL_10_STABLE [fd640dbb8] 2022-08-31 16:23:20 -0400 <para> Avoid long-term memory leakage in the autovacuum launcher process (Reid Thompson) + <ulink url="&commit_baseurl;45f7152b9">§</ulink> </para> <para> @@ -7540,6 +7900,7 @@ Branch: REL_11_STABLE [7391ab28a] 2022-09-16 13:23:01 -0400 <para> Improve <application>PL/pgSQL</application>'s ability to handle parameters declared as <type>RECORD</type> (Tom Lane) + <ulink url="&commit_baseurl;c18d946e2">§</ulink> </para> <para> @@ -7565,6 +7926,7 @@ Branch: REL_10_STABLE [2a280832e] 2022-08-15 15:40:07 -0400 <para> Add missing guards for <literal>NULL</literal> connection pointer in <application>libpq</application> (Daniele Varrazzo, Tom Lane) + <ulink url="&commit_baseurl;e37e9a655">§</ulink> </para> <para> @@ -7591,6 +7953,7 @@ Branch: REL_10_STABLE [8fe26bca1] 2022-09-09 15:34:04 -0400 In <application>ecpg</application>, fix omission of variable storage classes when multiple <type>varchar</type> or <type>bytea</type> variables are declared in the same declaration (Andrey Sokolov) + <ulink url="&commit_baseurl;a6618842f">§</ulink> </para> <para> @@ -7615,6 +7978,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;0bf2cd160">§</ulink> </para> <para> @@ -7638,6 +8002,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;a9fdb48b7">§</ulink> </para> <para> @@ -7665,6 +8030,7 @@ Branch: REL_10_STABLE [d4adff0e9] 2022-09-14 18:45:09 +0900 In <application>postgres_fdw</application>, ensure that target lists constructed for EvalPlanQual plans will have all required columns (Richard Guo, Etsuro Fujita) + <ulink url="&commit_baseurl;6749d4e8c">§</ulink> </para> <para> @@ -7687,6 +8053,7 @@ Branch: REL_10_STABLE [95028d9de] 2022-09-09 12:41:36 -0400 <para> Reject unwanted output from the platform's <function>uuid_create()</function> function (Nazir Bilal Yavuz) + <ulink url="&commit_baseurl;a61095aa7">§</ulink> </para> <para> @@ -7714,6 +8081,7 @@ Branch: REL_10_STABLE [8bf470527] 2022-10-11 09:56:13 +0200 <para> Include new Perl test modules in standard installations (Álvaro Herrera) + <ulink url="&commit_baseurl;33d979aee">§</ulink> </para> <para> @@ -7739,6 +8107,7 @@ Branch: REL_10_STABLE [5bed28e69] 2022-08-30 17:29:23 -0400 <para> On NetBSD, force dynamic symbol resolution at postmaster start (Andres Freund, Tom Lane) + <ulink url="&commit_baseurl;a94b019d4">§</ulink> </para> <para> @@ -7758,6 +8127,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;cf94cb586">§</ulink> </para> </listitem> @@ -7775,6 +8145,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;c479492c0">§</ulink> </para> <para> @@ -7802,6 +8173,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;bc7a40b42">§</ulink> </para> </listitem> @@ -7817,6 +8189,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;a2acafc7b">§</ulink> </para> </listitem> @@ -7857,6 +8230,9 @@ Branch: REL9_2_STABLE [850cb88e4] 2022-09-21 13:52:38 -0400 --> <para> Silence assorted compiler warnings from clang 15 and later (Tom Lane) + <ulink url="&commit_baseurl;43f72e0f7">§</ulink> + <ulink url="&commit_baseurl;ca3b730ba">§</ulink> + <ulink url="&commit_baseurl;db8e36682">§</ulink> </para> </listitem> @@ -7876,6 +8252,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;ebf48810b">§</ulink> </para> <para> @@ -7977,6 +8354,7 @@ Branch: REL_10_STABLE [5919bb5a5] 2022-08-08 11:12:31 -0400 <para> Do not let extension scripts replace objects not already belonging to the extension (Tom Lane) + <ulink url="&commit_baseurl;7e92f78ab">§</ulink> </para> <para> @@ -8036,6 +8414,10 @@ Branch: REL_10_STABLE [ad0e08394] 2022-08-06 15:52:10 +0200 Fix replay of <command>CREATE DATABASE</command> WAL records on standby servers (Kyotaro Horiguchi, Asim R Praveen, Paul Guo) + <ulink url="&commit_baseurl;9a7e26b9c">§</ulink> + <ulink url="&commit_baseurl;7cfe688de">§</ulink> + <ulink url="&commit_baseurl;b76e136ce">§</ulink> + <ulink url="&commit_baseurl;8c5d9ccca">§</ulink> </para> <para> @@ -8067,6 +8449,7 @@ Branch: REL_14_STABLE [5ad478c9d] 2022-07-28 14:27:06 +1200 <para> Support <quote>in place</quote> tablespaces (Thomas Munro, Michael Paquier, Álvaro Herrera) + <ulink url="&commit_baseurl;16e7a8fd8">§</ulink> </para> <para> @@ -8093,6 +8476,7 @@ Branch: REL_10_STABLE [88b39e614] 2022-06-25 09:07:46 -0700 <para> Fix permissions checks in <command>CREATE INDEX</command> (Nathan Bossart, Noah Misch) + <ulink url="&commit_baseurl;8782ce49e">§</ulink> </para> <para> @@ -8120,6 +8504,7 @@ Branch: REL_10_STABLE [964f42aa2] 2022-07-26 13:07:03 -0400 In extended query protocol, force an immediate commit after <command>CREATE DATABASE</command> and other commands that can't run in a transaction block (Tom Lane) + <ulink url="&commit_baseurl;6c193c2ac">§</ulink> </para> <para> @@ -8147,6 +8532,7 @@ Branch: REL_10_STABLE [4822b4627] 2022-06-27 08:24:38 +0300 --> <para> Fix race condition when checking transaction visibility (Simon Riggs) + <ulink url="&commit_baseurl;7ba325fd7">§</ulink> </para> <para> @@ -8172,6 +8558,7 @@ Branch: REL_11_STABLE [199aac8b2] 2022-06-10 10:35:57 -0400 Fix queries in which a <quote>whole-row variable</quote> references the result of a function that returns a domain over composite type (Tom Lane) + <ulink url="&commit_baseurl;254cd7f31">§</ulink> </para> </listitem> @@ -8189,6 +8576,7 @@ Branch: REL_10_STABLE [b53442f6f] 2022-05-12 11:31:46 -0400 Fix <quote>variable not found in subplan target list</quote> planner error when pulling up a sub-<literal>SELECT</literal> that's referenced in a <literal>GROUPING</literal> function (Richard Guo) + <ulink url="&commit_baseurl;b7579b25c">§</ulink> </para> </listitem> @@ -8207,6 +8595,8 @@ Branch: REL_13_STABLE [8d38ccafc] 2022-08-04 11:11:22 -0400 <para> Fix incorrect plans when sorting by an expression that contains a non-top-level set-returning function (Richard Guo, Tom Lane) + <ulink url="&commit_baseurl;da4ed7588">§</ulink> + <ulink url="&commit_baseurl;8d38ccafc">§</ulink> </para> </listitem> @@ -8227,6 +8617,8 @@ Branch: REL_13_STABLE [476f9d533] 2022-08-05 15:57:46 -0400 = ANY(<replaceable>array</replaceable>)</literal> clauses when there are MCV-type extended statistics on the <replaceable>array</replaceable> variable (Tom Lane) + <ulink url="&commit_baseurl;c102d1106">§</ulink> + <ulink url="&commit_baseurl;476f9d533">§</ulink> </para> </listitem> @@ -8250,6 +8642,8 @@ Branch: REL_11_STABLE [91130dd31] 2022-08-05 11:55:52 +0200 Fix <literal>ALTER TABLE ... ENABLE/DISABLE TRIGGER</literal> to handle recursion correctly for triggers on partitioned tables (Álvaro Herrera, Amit Langote) + <ulink url="&commit_baseurl;ab8556630">§</ulink> + <ulink url="&commit_baseurl;d2a74621e">§</ulink> </para> <para> @@ -8271,6 +8665,7 @@ Branch: REL_12_STABLE [2cf875a4b] 2022-07-03 17:17:08 -0400 <para> Improve syntax error messages for type <type>jsonpath</type> (Andrew Dunstan) + <ulink url="&commit_baseurl;03cefe814">§</ulink> </para> </listitem> @@ -8288,6 +8683,7 @@ Branch: REL_10_STABLE [fb646cbd5] 2022-06-07 15:34:30 -0400 Prevent <function>pg_stat_get_subscription()</function> from possibly returning an extra row containing garbage values (Kuntal Ghosh) + <ulink url="&commit_baseurl;a36196972">§</ulink> </para> </listitem> @@ -8305,6 +8701,7 @@ Branch: REL_10_STABLE [2497d2b77] 2022-07-20 09:54:24 +0900 <para> Ensure that <function>pg_stop_backup()</function> cleans up session state properly (Fujii Masao) + <ulink url="&commit_baseurl;162ade612">§</ulink> </para> <para> @@ -8327,6 +8724,7 @@ Branch: REL_10_STABLE [8ace122d4] 2022-07-07 13:07:51 +0100 <para> Fix join alias matching in <literal>FOR [KEY] UPDATE/SHARE</literal> clauses (Dean Rasheed) + <ulink url="&commit_baseurl;f890223bc">§</ulink> </para> <para> @@ -8354,6 +8752,8 @@ Branch: REL_10_STABLE [29d111518] 2022-05-18 23:19:53 +0200 Avoid crashing if too many column aliases are attached to an <literal>XMLTABLE</literal> or <literal>JSON_TABLE</literal> construct (Álvaro Herrera) + <ulink url="&commit_baseurl;80656f00f">§</ulink> + <ulink url="&commit_baseurl;5139db556">§</ulink> </para> </listitem> @@ -8378,6 +8778,8 @@ Branch: REL_10_STABLE [d54fc7e67] 2022-08-01 12:22:35 -0400 <para> Reject <literal>ROW()</literal> expressions and functions in <literal>FROM</literal> that have too many columns (Tom Lane) + <ulink url="&commit_baseurl;ba2002d02">§</ulink> + <ulink url="&commit_baseurl;331f8b851">§</ulink> </para> <para> @@ -8403,6 +8805,7 @@ Branch: REL_10_STABLE [7686403b4] 2022-05-21 14:45:58 -0400 When decompiling a view or rule, show a <command>SELECT</command> output column's <literal>AS "?column?"</literal> alias clause if it could be referenced elsewhere (Tom Lane) + <ulink url="&commit_baseurl;fefd54631">§</ulink> </para> <para> @@ -8427,6 +8830,7 @@ Branch: REL_10_STABLE [6bceacfe8] 2022-07-21 13:56:02 -0400 Fix dumping of a view using a function in <literal>FROM</literal> that returns a composite type, when column(s) of the composite type have been dropped since the view was made (Tom Lane) + <ulink url="&commit_baseurl;5b5d43513">§</ulink> </para> <para> @@ -8450,6 +8854,7 @@ Branch: REL_10_STABLE [8c47622bb] 2022-05-20 19:05:55 +0200 <para> Report implicitly-created operator families to event triggers (Masahiko Sawada) + <ulink url="&commit_baseurl;3753a169e">§</ulink> </para> <para> @@ -8471,6 +8876,7 @@ Branch: REL_10_STABLE [60e956eb8] 2022-05-16 11:26:41 +0900 <para> Fix control file updates made when a restartpoint is running during promotion of a standby server (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;2e9559b30">§</ulink> </para> <para> @@ -8495,6 +8901,7 @@ Branch: REL_10_STABLE [a4015ec03] 2022-05-11 10:01:35 +0530 Prevent triggering of standby's <varname>wal_receiver_timeout</varname> during logical replication of large transactions (Wang Wei, Amit Kapila) + <ulink url="&commit_baseurl;55558df23">§</ulink> </para> <para> @@ -8519,6 +8926,7 @@ Branch: REL_10_STABLE [dd831afc4] 2022-07-20 09:52:43 +0900 <para> Disallow nested backup operations in logical replication walsenders (Fujii Masao) + <ulink url="&commit_baseurl;5630f39b3">§</ulink> </para> </listitem> @@ -8534,6 +8942,7 @@ Branch: REL_10_STABLE [d873b5a5a] 2022-06-23 08:26:56 +0530 --> <para> Fix memory leak in logical replication subscribers (Hou Zhijie) + <ulink url="&commit_baseurl;3a6ef0cdf">§</ulink> </para> </listitem> @@ -8550,6 +8959,8 @@ Branch: REL_13_STABLE [419c72715] 2022-06-21 15:12:52 +0530 <para> Fix logical replication's checking of replica identity when the target table is partitioned (Shi Yu, Hou Zhijie) + <ulink url="&commit_baseurl;5f113d60e">§</ulink> + <ulink url="&commit_baseurl;419c72715">§</ulink> </para> <para> @@ -8572,6 +8983,8 @@ Branch: REL_13_STABLE [16f5a8da7] 2022-06-15 10:16:35 +0530 Fix failures to update cached schema data in a logical replication subscriber after a schema change on the publisher (Shi Yu, Hou Zhijie) + <ulink url="&commit_baseurl;1f9a7738e">§</ulink> + <ulink url="&commit_baseurl;16f5a8da7">§</ulink> </para> </listitem> @@ -8588,6 +9001,7 @@ Branch: REL_10_STABLE [2114910ca] 2022-05-31 14:47:44 -0400 <para> Prevent open-file leak when reading an invalid timezone abbreviation file (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;c73748b68">§</ulink> </para> <para> @@ -8608,6 +9022,7 @@ Branch: REL_10_STABLE [1b40ceea2] 2022-05-28 12:13:02 +0900 <para> Allow custom server parameters to have short descriptions that are NULL (Steve Chavez) + <ulink url="&commit_baseurl;1e6802990">§</ulink> </para> <para> @@ -8638,6 +9053,8 @@ Branch: REL_10_STABLE [8e5874964] 2022-08-07 10:19:40 +0200 <para> Fix WAL consistency checking logic to correctly handle <literal>BRIN_EVACUATE_PAGE</literal> flags (Haiyang Wang) + <ulink url="&commit_baseurl;de31e6f81">§</ulink> + <ulink url="&commit_baseurl;1626590f2">§</ulink> </para> </listitem> @@ -8654,6 +9071,7 @@ Branch: REL_11_STABLE [cd26139a3] 2022-07-11 15:54:24 +1200 <para> Fix erroneous assertion checks in shared hashtable management (Thomas Munro) + <ulink url="&commit_baseurl;7cdd0c2d7">§</ulink> </para> </listitem> @@ -8674,6 +9092,8 @@ Branch: REL_11_STABLE [6d61aef5d] 2022-07-18 19:38:24 +0200 Arrange to clean up after commit-time errors within <function>SPI_commit()</function>, rather than expecting callers to do that (Peter Eisentraut, Tom Lane) + <ulink url="&commit_baseurl;cfc86f987">§</ulink> + <ulink url="&commit_baseurl;b2c8d5661">§</ulink> </para> <para> @@ -8715,6 +9135,7 @@ Branch: REL_10_STABLE [ef54a6576] 2022-05-26 14:14:05 -0400 <para> Remove misguided SSL key file ownership check in <application>libpq</application> (Tom Lane) + <ulink url="&commit_baseurl;9e3dbc6fd">§</ulink> </para> <para> @@ -8739,6 +9160,7 @@ Branch: REL_10_STABLE [89254606b] 2022-06-06 11:20:52 -0400 <para> Ensure <application>ecpg</application> reports server connection loss sanely (Tom Lane) + <ulink url="&commit_baseurl;16d68007c">§</ulink> </para> <para> @@ -8762,6 +9184,7 @@ Branch: REL_10_STABLE [86258f083] 2022-06-14 18:16:46 -0400 <para> Avoid core dump in <application>ecpglib</application> with unexpected orders of operations (Tom Lane) + <ulink url="&commit_baseurl;12b8fb34a">§</ulink> </para> <para> @@ -8792,6 +9215,8 @@ Branch: REL_10_STABLE [f5e4d64bb] 2022-07-02 21:03:24 -0700 <para> In <application>ecpglib</application>, avoid redundant <function>newlocale()</function> calls (Noah Misch) + <ulink url="&commit_baseurl;b4d7e92bd">§</ulink> + <ulink url="&commit_baseurl;97b005f3f">§</ulink> </para> <para> @@ -8817,6 +9242,7 @@ Branch: REL_10_STABLE [7c5953b7b] 2022-07-10 16:57:04 +1200 In <application>psql</application>'s <command>\watch</command> command, echo a newline after cancellation with control-C (Pavel Stehule) + <ulink url="&commit_baseurl;e5b5b4448">§</ulink> </para> <para> @@ -8839,6 +9265,7 @@ Branch: REL_12_STABLE [24872bbf9] 2022-08-01 16:39:33 +0900 after <function>clone()</function> failure in <application>pg_upgrade</application> with <option>--clone</option> option (Justin Pryzby) + <ulink url="&commit_baseurl;aadaaeff4">§</ulink> </para> </listitem> @@ -8857,6 +9284,7 @@ Branch: REL_10_STABLE [dd414bf4e] 2022-08-02 18:05:34 -0400 Fix <filename>contrib/pg_stat_statements</filename> to avoid problems with very large query-text files on 32-bit platforms (Tom Lane) + <ulink url="&commit_baseurl;6b67db10c">§</ulink> </para> </listitem> @@ -8875,6 +9303,7 @@ Branch: REL_10_STABLE [26c9e1bd8] 2022-07-17 17:27:51 -0400 Ensure that <filename>contrib/postgres_fdw</filename> sends constants of <type>regconfig</type> and other <type>reg*</type> types with proper schema qualification (Tom Lane) + <ulink url="&commit_baseurl;6230bd7df">§</ulink> </para> </listitem> @@ -8906,6 +9335,9 @@ Branch: REL_10_STABLE [d3b0884c0] 2022-07-16 12:23:52 +1200 <para> Block signals while allocating dynamic shared memory on Linux (Thomas Munro) + <ulink url="&commit_baseurl;e73fe6e82">§</ulink> + <ulink url="&commit_baseurl;17aa39da5">§</ulink> + <ulink url="&commit_baseurl;c75b6b454">§</ulink> </para> <para> @@ -8928,6 +9360,7 @@ Branch: REL_10_STABLE [22b9afaf5] 2022-07-01 13:19:06 +1200 <para> Detect unexpected <literal>EEXIST</literal> error from <function>shm_open()</function> (Thomas Munro) + <ulink url="&commit_baseurl;b436047dc">§</ulink> </para> <para> @@ -8953,6 +9386,7 @@ Branch: REL9_2_STABLE [6f9ea6cf3] 2022-06-01 16:15:47 -0400 <para> Adjust PL/Perl test case so it will work under Perl 5.36 (Dagfinn Ilmari MannsÃ¥ker) + <ulink url="&commit_baseurl;eeac7dd9f">§</ulink> </para> </listitem> @@ -8972,6 +9406,7 @@ Branch: REL_10_STABLE [c61f36d99] 2022-05-10 18:42:02 -0400 multiple <productname>OpenLDAP</productname> installations are present while building <productname>PostgreSQL</productname> (Tom Lane) + <ulink url="&commit_baseurl;af9b96767">§</ulink> </para> </listitem> @@ -9039,6 +9474,8 @@ Branch: REL_10_STABLE [f26d57028] 2022-05-09 08:35:13 -0700 <para> Confine additional operations within <quote>security restricted operation</quote> sandboxes (Sergey Shinderuk, Noah Misch) + <ulink url="&commit_baseurl;35edcc0ce">§</ulink> + <ulink url="&commit_baseurl;88743d581">§</ulink> </para> <para> @@ -9072,6 +9509,7 @@ Branch: REL_13_STABLE [bad202c61] 2022-03-16 11:41:34 +0300 <para> Fix default signature length for <literal>gist_ltree_ops</literal> indexes (Tomas Vondra, Alexander Korotkov) + <ulink url="&commit_baseurl;bad202c61">§</ulink> </para> <para> @@ -9102,6 +9540,7 @@ Branch: REL_10_STABLE [205214c8b] 2022-03-17 18:18:05 -0400 <para> Stop using query-provided column aliases for the columns of whole-row variables that refer to plain tables (Tom Lane) + <ulink url="&commit_baseurl;5e144cc89">§</ulink> </para> <para> @@ -9142,6 +9581,7 @@ Branch: REL_10_STABLE [e6fd4a3da] 2022-03-18 16:01:42 -0400 Fix incorrect output for types <type>timestamptz</type> and <type>timetz</type> in <function>table_to_xmlschema()</function> and allied functions (Renan Soares Lopes) + <ulink url="&commit_baseurl;88ae77588">§</ulink> </para> <para> @@ -9163,6 +9603,7 @@ Branch: REL_10_STABLE [4eabaffca] 2022-05-09 14:15:37 -0400 <para> Avoid core dump in parser for a <literal>VALUES</literal> clause with zero columns (Tom Lane) + <ulink url="&commit_baseurl;91a3a74c6">§</ulink> </para> </listitem> @@ -9179,6 +9620,7 @@ Branch: REL_10_STABLE [2afa031ac] 2022-03-21 17:44:29 -0400 <para> Fix planner errors for <function>GROUPING()</function> constructs that reference outer query levels (Richard Guo, Tom Lane) + <ulink url="&commit_baseurl;dfefe38fb">§</ulink> </para> </listitem> @@ -9195,6 +9637,7 @@ Branch: REL_10_STABLE [b6f869bee] 2022-02-11 15:23:52 -0500 <para> Fix plan generation for index-only scans on indexes with both returnable and non-returnable columns (Tom Lane) + <ulink url="&commit_baseurl;0778b24ce">§</ulink> </para> <para> @@ -9217,6 +9660,7 @@ Branch: REL_12_STABLE [e0ed20d0b] 2022-04-13 13:35:02 -0400 <para> Avoid accessing a no-longer-pinned shared buffer while attempting to lock an outdated tuple during EvalPlanQual (Tom Lane) + <ulink url="&commit_baseurl;44096c31e">§</ulink> </para> <para> @@ -9241,6 +9685,7 @@ Branch: REL_10_STABLE [2e9033a54] 2022-02-14 04:04:28 +0300 <para> Fix query-lifespan memory leak in an IndexScan node that is performing reordering (Aliaksandr Kalenik) + <ulink url="&commit_baseurl;ac2303aa0">§</ulink> </para> </listitem> @@ -9259,6 +9704,7 @@ Branch: REL_10_STABLE [409bcfda6] 2022-04-19 23:03:59 -0400 function's parallelism property and its <literal>SET</literal>-variable list in the same command (Tom Lane) + <ulink url="&commit_baseurl;f583633bc">§</ulink> </para> <para> @@ -9278,6 +9724,7 @@ Branch: REL_12_STABLE [0795da869] 2022-04-18 12:16:45 -0400 <para> Fix bogus errors from attempts to alter system columns of tables (Tom Lane) + <ulink url="&commit_baseurl;69cefb3fb">§</ulink> </para> <para> @@ -9300,6 +9747,7 @@ Branch: REL_10_STABLE [a903895b3] 2022-04-20 17:17:33 -0700 Fix mis-sorting of table rows when <command>CLUSTER</command>ing using an index whose leading key is an expression (Peter Geoghegan, Thomas Munro) + <ulink url="&commit_baseurl;1272630a2">§</ulink> </para> <para> @@ -9320,6 +9768,7 @@ Branch: REL_11_STABLE [b8ae17fd9] 2022-03-21 12:22:13 -0400 <para> Fix risk of deadlock failures while dropping a partitioned index (Jimmy Yih, Gaurab Dey, Tom Lane) + <ulink url="&commit_baseurl;2241e5ced">§</ulink> </para> <para> @@ -9344,6 +9793,7 @@ Branch: REL_10_STABLE [fe197872c] 2022-03-16 17:41:31 +1300 <para> Fix race condition between <command>DROP TABLESPACE</command> and checkpointing (Nathan Bossart) + <ulink url="&commit_baseurl;51e760e5a">§</ulink> </para> <para> @@ -9374,6 +9824,8 @@ Branch: REL_10_STABLE [48b398943] 2022-04-14 11:10:18 -0400 Fix possible trouble in crash recovery after a <command>TRUNCATE</command> command that overlaps a checkpoint (Kyotaro Horiguchi, Heikki Linnakangas, Robert Haas) + <ulink url="&commit_baseurl;1ce14b6b2">§</ulink> + <ulink url="&commit_baseurl;d18c913b7">§</ulink> </para> <para> @@ -9398,6 +9850,7 @@ Branch: REL_10_STABLE [cebc54b90] 2022-02-21 08:59:36 -0800 <para> Fix unsafe toast-data accesses during temporary object cleanup (Andres Freund) + <ulink url="&commit_baseurl;c2551483e">§</ulink> </para> <para> @@ -9418,6 +9871,7 @@ Branch: REL_12_STABLE [368ffdeee] 2022-03-16 15:38:13 +1300 --> <para> Improve wait logic in RegisterSyncRequest (Thomas Munro) + <ulink url="&commit_baseurl;cfdb303be">§</ulink> </para> <para> @@ -9444,6 +9898,7 @@ Branch: REL_10_STABLE [9ade3c09a] 2022-03-23 18:22:10 +0100 Fix <quote>PANIC: xlog flush request is not satisfied</quote> failure during standby promotion when there is a missing WAL continuation record (Sami Imseih) + <ulink url="&commit_baseurl;98eb3e06c">§</ulink> </para> </listitem> @@ -9472,6 +9927,9 @@ Branch: REL_10_STABLE [e8a0cf9b2] 2022-05-02 18:09:44 -0700 <para> Fix possibility of self-deadlock in hot standby conflict handling (Andres Freund) + <ulink url="&commit_baseurl;57c5ad168">§</ulink> + <ulink url="&commit_baseurl;0446d3bf3">§</ulink> + <ulink url="&commit_baseurl;90abe1e17">§</ulink> </para> <para> @@ -9491,6 +9949,7 @@ Branch: REL_13_STABLE [27fafee72] 2022-03-16 18:14:33 +0100 Fix possible mis-identification of the correct ancestor relation to publish logical replication changes through (Tomas Vondra, Hou zj, Amit Kapila) + <ulink url="&commit_baseurl;27fafee72">§</ulink> </para> <para> @@ -9516,6 +9975,7 @@ Branch: REL_10_STABLE [be46985be] 2022-04-19 09:38:25 +0530 when we're up against the <varname>max_sync_workers_per_subscription</varname> limit (Amit Kapila) + <ulink url="&commit_baseurl;82d4a17a1">§</ulink> </para> <para> @@ -9537,6 +9997,7 @@ Branch: REL_10_STABLE [b5e060473] 2022-02-14 08:45:54 +0530 <para> Include unchanged replica identity key columns in the WAL log for an update, if they are stored out-of-line (Dilip Kumar, Amit Kapila) + <ulink url="&commit_baseurl;caa231be9">§</ulink> </para> <para> @@ -9556,6 +10017,7 @@ Branch: REL_13_STABLE [9016a2a3d] 2022-03-27 12:57:57 -0400 Cope correctly with platforms that have no support for altering the server process's display in <application>ps(1)</application> (Andrew Dunstan) + <ulink url="&commit_baseurl;9016a2a3d">§</ulink> </para> <para> @@ -9578,6 +10040,7 @@ Branch: REL_10_STABLE [4936747c4] 2022-02-25 17:40:21 -0500 <para> Disallow execution of SPI functions during PL/Perl function compilation (Tom Lane) + <ulink url="&commit_baseurl;9b2d762a2">§</ulink> </para> <para> @@ -9613,6 +10076,8 @@ Branch: REL_10_STABLE [a6bd1f0ee] 2022-03-31 11:24:26 -0400 <para> Make <application>libpq</application> accept root-owned SSL private key files (David Steele) + <ulink url="&commit_baseurl;6599d8f12">§</ulink> + <ulink url="&commit_baseurl;fb1d7f451">§</ulink> </para> <para> @@ -9637,6 +10102,7 @@ Branch: REL_12_STABLE [c9d35dc7f] 2022-02-12 13:23:20 -0500 Fix behavior of <application>libpq</application>'s <function>PQisBusy()</function> function after a connection failure (Tom Lane) + <ulink url="&commit_baseurl;51ee561f5">§</ulink> </para> <para> @@ -9666,6 +10132,7 @@ Branch: REL_10_STABLE [34523933b] 2022-02-10 16:49:39 -0500 <para> Make <application>pg_ctl</application> recheck postmaster aliveness while waiting for stop/restart/promote actions (Tom Lane) + <ulink url="&commit_baseurl;d0e1fd958">§</ulink> </para> <para> @@ -9697,6 +10164,8 @@ Branch: REL_11_STABLE [7d935bdf7] 2022-03-27 18:15:17 -0700 <para> Fix error handling in <application>pg_waldump</application> (Kyotaro Horiguchi, Andres Freund) + <ulink url="&commit_baseurl;0b1020a96">§</ulink> + <ulink url="&commit_baseurl;344d89abf">§</ulink> </para> <para> @@ -9720,6 +10189,7 @@ Branch: REL_10_STABLE [12d32b7bc] 2022-04-14 15:09:46 +0900 <para> Ensure that <filename>contrib/pageinspect</filename> functions cope with all-zero pages (Michael Paquier) + <ulink url="&commit_baseurl;2275d044d">§</ulink> </para> <para> @@ -9759,6 +10229,9 @@ Branch: REL_10_STABLE [07e343513] 2022-03-16 12:30:07 +0900 for correct page size, and add some missing checks that an index is of the expected type (Michael Paquier, Justin Pryzby, Julien Rouhaud) + <ulink url="&commit_baseurl;3d4d6dee0">§</ulink> + <ulink url="&commit_baseurl;d3a9b83c3">§</ulink> + <ulink url="&commit_baseurl;028a3c6b1">§</ulink> </para> <para> @@ -9782,6 +10255,7 @@ Branch: REL_10_STABLE [728fc0f9a] 2022-03-31 14:29:24 -0400 that <literal>ORDER BY</literal> clauses are safe to ship before requesting a remotely-ordered query, and include a <literal>USING</literal> clause if necessary (Ronan Dunklau) + <ulink url="&commit_baseurl;79df1d20c">§</ulink> </para> <para> @@ -9809,6 +10283,7 @@ Branch: REL_11_STABLE [986d24042] 2022-03-16 11:35:00 +1300 <para> Update <acronym>JIT</acronym> code to work with LLVM 14 (Thomas Munro) + <ulink url="&commit_baseurl;5610411ac">§</ulink> </para> </listitem> @@ -9852,6 +10327,11 @@ Branch: REL_10_STABLE [2a9193726] 2022-03-23 12:43:33 -0700 Clean up assorted failures under <productname>clang</productname>'s <literal>-fsanitize=undefined</literal> checks (Tom Lane, Andres Freund, Zhihong Yu) + <ulink url="&commit_baseurl;1a027e6b7">§</ulink> + <ulink url="&commit_baseurl;97031f440">§</ulink> + <ulink url="&commit_baseurl;c0f99bb52">§</ulink> + <ulink url="&commit_baseurl;8014c61eb">§</ulink> + <ulink url="&commit_baseurl;7c163aa93">§</ulink> </para> <para> @@ -9874,6 +10354,7 @@ Branch: REL_10_STABLE [1a8b6f055] 2022-02-08 19:26:30 -0500 <para> Fix PL/Perl so it builds on C compilers that don't support statements nested within expressions (Tom Lane) + <ulink url="&commit_baseurl;5ea3b99de">§</ulink> </para> <para> @@ -9893,6 +10374,7 @@ Branch: REL_10_STABLE [083031aa9] 2022-03-22 08:28:55 -0700 <para> Fix possible build failure of <application>pg_dumpall</application> on Windows, when not using MSVC to build (Andres Freund) + <ulink url="&commit_baseurl;f183e23cc">§</ulink> </para> </listitem> @@ -9913,6 +10395,7 @@ Branch: REL9_4_STABLE [c76164ea0] 2022-02-10 13:56:55 -0500 In Windows builds, use <application>gendef</application> instead of <application>pexports</application> to build DEF files (Andrew Dunstan) + <ulink url="&commit_baseurl;eec7c640f">§</ulink> </para> <para> @@ -9933,6 +10416,7 @@ Branch: REL_10_STABLE [58887d58c] 2022-04-25 15:51:58 -0400 <para> Prevent extra expansion of shell wildcard patterns in programs built under MinGW (Andrew Dunstan) + <ulink url="&commit_baseurl;d9cede2c3">§</ulink> </para> <para> @@ -9957,6 +10441,7 @@ Branch: REL_10_STABLE [bc334ec9f] 2022-05-05 14:55:30 -0400 Update time zone data files to <application>tzdata</application> release 2022a for DST law changes in Palestine, plus historical corrections for Chile and Ukraine. (Tom Lane) + <ulink url="&commit_baseurl;e9735d1af">§</ulink> </para> </listitem> @@ -10014,6 +10499,7 @@ Branch: REL_12_STABLE [5ed74d874] 2021-12-08 11:01:23 +0900 <para> Enforce standard locking protocol for TOAST table updates, to prevent problems with <command>REINDEX CONCURRENTLY</command> (Michael Paquier) + <ulink url="&commit_baseurl;9acea52ea">§</ulink> </para> <para> @@ -10038,6 +10524,7 @@ Branch: REL_13_STABLE [267ccc38b] 2022-01-23 03:20:32 +0100 <para> Avoid null-pointer crash in <command>ALTER STATISTICS</command> when the statistics object is dropped concurrently (Tomas Vondra) + <ulink url="&commit_baseurl;267ccc38b">§</ulink> </para> </listitem> @@ -10052,6 +10539,7 @@ Branch: REL_12_STABLE [2ccd8fb29] 2022-01-25 21:15:40 +1300 <para> Fix incorrect plan creation for parallel single-child Append nodes (David Rowley) + <ulink url="&commit_baseurl;f8807e774">§</ulink> </para> <para> @@ -10079,6 +10567,8 @@ Branch: REL_10_STABLE [7d344f004] 2022-01-03 15:42:27 -0500 <para> Fix index-only scan plans for cases where not all index columns can be returned (Tom Lane) + <ulink url="&commit_baseurl;45ae42714">§</ulink> + <ulink url="&commit_baseurl;20d08b2c6">§</ulink> </para> <para> @@ -10106,6 +10596,7 @@ Branch: REL_10_STABLE [1acf34586] 2021-12-16 15:36:02 -0500 <para> Ensure that casting to an unspecified typmod generates a RelabelType node rather than a length-coercion function call (Tom Lane) + <ulink url="&commit_baseurl;da0d8a454">§</ulink> </para> <para> @@ -10124,6 +10615,7 @@ Branch: REL_13_STABLE [5ad70564f] 2022-01-29 11:41:12 -0500 <para> Fix checking of <type>anycompatible</type>-family data type matches (Tom Lane) + <ulink url="&commit_baseurl;5ad70564f">§</ulink> </para> <para> @@ -10149,6 +10641,7 @@ Branch: REL_10_STABLE [72cf39d51] 2021-11-26 11:14:27 -0300 <para> Fix WAL replay failure when database consistency is reached exactly at a WAL page boundary (Álvaro Herrera) + <ulink url="&commit_baseurl;ef41c3fd6">§</ulink> </para> </listitem> @@ -10165,6 +10658,7 @@ Branch: REL_10_STABLE [4ef38fbe8] 2022-01-27 20:19:39 +0100 <para> Fix startup of a physical replica to tolerate transaction ID wraparound (Abhijit Menon-Sen, Tomas Vondra) + <ulink url="&commit_baseurl;e90f258ac">§</ulink> </para> <para> @@ -10187,6 +10681,7 @@ Branch: REL_13_STABLE [3f06c00cf] 2021-12-09 09:00:35 +0530 <para> In logical replication, avoid double transmission of a child table's data (Hou Zhijie) + <ulink url="&commit_baseurl;3f06c00cf">§</ulink> </para> <para> @@ -10217,6 +10712,8 @@ Branch: REL_10_STABLE [daf658982] 2022-01-24 12:09:46 -0500 <para> Remove lexical limitations for SQL commands issued on a logical replication connection (Tom Lane) + <ulink url="&commit_baseurl;d67354d87">§</ulink> + <ulink url="&commit_baseurl;c94c6612d">§</ulink> </para> <para> @@ -10241,6 +10738,7 @@ Branch: REL_10_STABLE [919be95c6] 2022-01-21 14:55:04 +0900 <para> Fix possible loss of the commit timestamp for the last subtransaction of a transaction (Alex Kingsborough, Kyotaro Horiguchi) + <ulink url="&commit_baseurl;b5f634116">§</ulink> </para> </listitem> @@ -10258,6 +10756,7 @@ Branch: REL_10_STABLE [f862cc09f] 2022-01-21 11:24:12 -0800 Be sure to <function>fsync</function> the <filename>pg_logical/mappings</filename> subdirectory during checkpoints (Nathan Bossart) + <ulink url="&commit_baseurl;fd48e5f5d">§</ulink> </para> <para> @@ -10278,6 +10777,7 @@ Branch: REL_10_STABLE [9211c2e38] 2022-01-15 18:30:45 +0100 --> <para> Build extended statistics for partitioned tables (Justin Pryzby) + <ulink url="&commit_baseurl;d6817032d">§</ulink> </para> <para> @@ -10304,6 +10804,7 @@ Branch: REL_10_STABLE [ff0e7c7e8] 2022-01-15 03:05:06 +0100 --> <para> Ignore extended statistics for inheritance trees (Justin Pryzby) + <ulink url="&commit_baseurl;acfde7c58">§</ulink> </para> <para> @@ -10328,6 +10829,7 @@ Branch: REL_10_STABLE [e5b044c84] 2022-01-06 16:46:46 -0500 Disallow altering data type of a partitioned table's columns when the partitioned table's row type is used as a composite type elsewhere (Tom Lane) + <ulink url="&commit_baseurl;86d4bbb56">§</ulink> </para> <para> @@ -10350,6 +10852,7 @@ Branch: REL_10_STABLE [817c469c2] 2021-11-25 15:05:37 +0900 Disallow <literal>ALTER TABLE ... DROP NOT NULL</literal> for a column that is part of a replica identity index (Haiying Tang, Hou Zhijie) + <ulink url="&commit_baseurl;37827de43">§</ulink> </para> <para> @@ -10369,6 +10872,7 @@ Branch: REL_11_STABLE [26c841ed1] 2022-01-22 13:32:40 -0500 <para> Correctly update cached table state during <command>ALTER TABLE ADD PRIMARY KEY USING INDEX</command> (Hou Zhijie) + <ulink url="&commit_baseurl;31b7b4d26">§</ulink> </para> <para> @@ -10391,6 +10895,7 @@ Branch: REL_10_STABLE [2c0443c59] 2021-11-16 09:44:00 +0530 <para> Correctly update cached table state when switching <literal>REPLICA IDENTITY</literal> index (Tang Haiying, Hou Zhijie) + <ulink url="&commit_baseurl;63c3eeddc">§</ulink> </para> <para> @@ -10410,6 +10915,7 @@ Branch: REL_13_STABLE [33b6dd83e] 2021-11-19 09:24:00 +0530 <para> Allow parallel vacuuming and concurrent index building to be ignored while computing oldest xmin (Masahiko Sawada) + <ulink url="&commit_baseurl;33b6dd83e">§</ulink> </para> <para> @@ -10433,6 +10939,7 @@ Branch: REL_10_STABLE [fec187dc3] 2021-12-01 13:44:47 -0500 <para> Avoid leaking memory during <command>REASSIGN OWNED BY</command> operations that reassign ownership of many objects (Justin Pryzby) + <ulink url="&commit_baseurl;7413caabe">§</ulink> </para> </listitem> @@ -10446,6 +10953,7 @@ Branch: REL_13_STABLE [3f8062bcf] 2022-01-05 10:27:53 +0900 <para> Improve performance of walsenders sending logical changes by avoiding unnecessary cache accesses (Hou Zhijie) + <ulink url="&commit_baseurl;3f8062bcf">§</ulink> </para> </listitem> @@ -10461,6 +10969,7 @@ Branch: REL_12_STABLE [aa58f5c53] 2022-01-26 09:59:23 +0100 Fix display of <literal>cert</literal> authentication method's options in <structname>pg_hba_file_rules</structname> view (Magnus Hagander) + <ulink url="&commit_baseurl;81596645c">§</ulink> </para> <para> @@ -10484,6 +10993,7 @@ Branch: REL_10_STABLE [3433a1fc7] 2022-01-13 17:49:26 -0500 <para> Fix display of whole-row variables appearing in <literal>INSERT ... VALUES</literal> rules (Tom Lane) + <ulink url="&commit_baseurl;ca14c4184">§</ulink> </para> <para> @@ -10504,6 +11014,7 @@ Branch: REL_13_STABLE [13c8adf90] 2021-11-11 15:01:54 +0900 <para> Fix one-byte buffer overrun when applying Unicode string normalization to an empty string (Michael Paquier) + <ulink url="&commit_baseurl;13c8adf90">§</ulink> </para> <para> @@ -10541,6 +11052,9 @@ Branch: REL_11_STABLE [8abb6c27e] 2021-12-14 10:58:37 +0900 <para> Fix or remove some incorrect assertions (Simon Riggs, Michael Paquier, Alexander Lakhin) + <ulink url="&commit_baseurl;29f9fb8fe">§</ulink> + <ulink url="&commit_baseurl;33fdd9f85">§</ulink> + <ulink url="&commit_baseurl;3f710fc2b">§</ulink> </para> <para> @@ -10563,6 +11077,7 @@ Branch: REL_10_STABLE [0c7c94f90] 2022-01-21 15:36:30 -0500 messages that are reported early in multi-threaded use of <application>libpq</application> or <application>ecpglib</application> (Tom Lane) + <ulink url="&commit_baseurl;64ebb43df">§</ulink> </para> </listitem> @@ -10580,6 +11095,7 @@ Branch: REL_10_STABLE [9d66c43eb] 2022-01-17 12:52:45 -0500 Avoid calling <function>strerror</function> from <application>libpq</application>'s <function>PQcancel</function> function (Tom Lane) + <ulink url="&commit_baseurl;f27af7b88">§</ulink> </para> <para> @@ -10606,6 +11122,7 @@ Branch: REL_10_STABLE [3bc46e4e9] 2021-11-12 14:55:32 -0500 command default to setting the password for <literal>CURRENT_USER</literal>, not the connection's original user name (Tom Lane) + <ulink url="&commit_baseurl;843925fad">§</ulink> </para> <para> @@ -10627,6 +11144,7 @@ Branch: REL_13_STABLE [90e0f9fd8] 2022-01-17 21:18:49 -0500 <para> Fix <application>psql</application> <literal>\d</literal> command's query for identifying parent triggers (Justin Pryzby) + <ulink url="&commit_baseurl;90e0f9fd8">§</ulink> </para> <para> @@ -10647,6 +11165,7 @@ Branch: REL_13_STABLE [90a847e6d] 2022-01-16 14:59:20 -0500 <para> Fix <application>psql</application>'s tab-completion of label values for enum types (Tom Lane) + <ulink url="&commit_baseurl;90a847e6d">§</ulink> </para> </listitem> @@ -10664,6 +11183,7 @@ Branch: REL_10_STABLE [62bfa554b] 2022-01-17 13:30:04 -0500 In <application>psql</application> and some other client programs, avoid trying to invoke <function>gettext()</function> from a control-C signal handler (Tom Lane) + <ulink url="&commit_baseurl;d18ec312f">§</ulink> </para> <para> @@ -10687,6 +11207,7 @@ Branch: REL_10_STABLE [3ce5d0884] 2021-11-21 14:13:35 -0500 in <application>pg_receivewal</application> and <application>pg_recvlogical</application> (Tom Lane, Nathan Bossart) + <ulink url="&commit_baseurl;33edf4a3c">§</ulink> </para> <para> @@ -10708,6 +11229,7 @@ Branch: REL_10_STABLE [2b36973d9] 2021-11-22 17:16:29 -0500 <para> Fix <application>pg_dump</application>'s dump ordering for user-defined casts (Tom Lane) + <ulink url="&commit_baseurl;d4f6a36d8">§</ulink> </para> <para> @@ -10734,6 +11256,8 @@ Branch: REL_10_STABLE [b599b8f39] 2021-11-22 15:58:12 -0500 Fix <application>pg_dump</application>'s <option>--inserts</option> and <option>--column-inserts</option> modes to handle tables containing both generated columns and dropped columns (Tom Lane) + <ulink url="&commit_baseurl;6fc8b145e">§</ulink> + <ulink url="&commit_baseurl;b542e4596">§</ulink> </para> </listitem> @@ -10755,6 +11279,8 @@ Branch: REL_12_STABLE [12bf11889] 2021-11-17 13:08:25 -0500 Fix possible mis-reporting of errors in <application>pg_dump</application> and <application>pg_basebackup</application> (Tom Lane) + <ulink url="&commit_baseurl;c8b5221b5">§</ulink> + <ulink url="&commit_baseurl;bbda88c33">§</ulink> </para> <para> @@ -10777,6 +11303,7 @@ Branch: REL_10_STABLE [b21986908] 2022-01-08 14:54:39 -0500 Fix results of index-only scans on <filename>contrib/btree_gist</filename> indexes on <type>char(<replaceable>N</replaceable>)</type> columns (Tom Lane) + <ulink url="&commit_baseurl;823d4c7e2">§</ulink> </para> <para> @@ -10808,6 +11335,7 @@ Branch: REL_10_STABLE [a72c43012] 2022-02-01 19:03:41 -0500 the deprecated <application>distutils</application> module, to determine how to build PL/Python (Peter Eisentraut, Tom Lane, Andres Freund) + <ulink url="&commit_baseurl;4d7d196ff">§</ulink> </para> <para> @@ -10837,6 +11365,7 @@ Branch: REL_10_STABLE [2557a03f8] 2022-01-30 16:43:07 -0800 <para> Fix PL/Perl compile failure on Windows with Perl 5.28 and later (Victor Wagner) + <ulink url="&commit_baseurl;0dc0fe7b6">§</ulink> </para> </listitem> @@ -10853,6 +11382,7 @@ Branch: REL_10_STABLE [4339e10f0] 2021-11-25 14:32:43 +0100 <para> Fix PL/Python compile failure with Python 3.11 and later (Peter Eisentraut) + <ulink url="&commit_baseurl;04875ae92">§</ulink> </para> </listitem> @@ -10868,6 +11398,7 @@ Branch: REL_10_STABLE [82881a9b9] 2021-11-24 13:04:12 +0900 --> <para> Add support for building with Visual Studio 2022 (Hans Buschmann) + <ulink url="&commit_baseurl;baef657d3">§</ulink> </para> </listitem> @@ -10891,6 +11422,8 @@ Branch: REL_10_STABLE [a5bd14d93] 2022-01-20 10:21:28 -0500 Allow the <filename>.bat</filename> wrapper scripts in our MSVC build system to be called without first changing into their directory (Anton Voloshin, Andrew Dunstan) + <ulink url="&commit_baseurl;f3ded9c46">§</ulink> + <ulink url="&commit_baseurl;31680730e">§</ulink> </para> </listitem> @@ -10958,6 +11491,7 @@ Branch: REL9_6_STABLE [046c2c846] 2021-11-08 11:01:43 -0500 <para> Make the server reject extraneous data after an SSL or GSS encryption handshake (Tom Lane) + <ulink url="&commit_baseurl;e92ed93e8">§</ulink> </para> <para> @@ -10991,6 +11525,7 @@ Branch: REL9_6_STABLE [d83cdfdca] 2021-11-08 11:14:57 -0500 <para> Make <application>libpq</application> reject extraneous data after an SSL or GSS encryption handshake (Tom Lane) + <ulink url="&commit_baseurl;844b31692">§</ulink> </para> <para> @@ -11044,6 +11579,9 @@ Branch: REL9_6_STABLE [99197701e] 2021-11-01 13:07:23 -0300 Fix physical replication for cases where the primary crashes after shipping a WAL segment that ends with a partial WAL record (Álvaro Herrera) + <ulink url="&commit_baseurl;1d97d3d08">§</ulink> + <ulink url="&commit_baseurl;2cdf97fd1">§</ulink> + <ulink url="&commit_baseurl;17227825c">§</ulink> </para> <para> @@ -11081,6 +11619,7 @@ Branch: REL9_6_STABLE [518493243] 2021-10-23 18:36:43 -0700 <para> Fix <command>CREATE INDEX CONCURRENTLY</command> to wait for the latest prepared transactions (Andrey Borodin) + <ulink url="&commit_baseurl;a9d0a5409">§</ulink> </para> <para> @@ -11111,6 +11650,7 @@ Branch: REL9_6_STABLE [e428699cb] 2021-10-23 18:36:43 -0700 Avoid race condition that can cause backends to fail to add entries for new rows to an index being built concurrently (Noah Misch, Andrey Borodin) + <ulink url="&commit_baseurl;2e33b4359">§</ulink> </para> <para> @@ -11147,6 +11687,9 @@ Branch: REL9_6_STABLE [a5e8f7b37] 2021-09-04 16:29:08 -0400 <para> Fix <type>float4</type> and <type>float8</type> hash functions to produce uniform results for NaNs (Tom Lane) + <ulink url="&commit_baseurl;be2beadaf">§</ulink> + <ulink url="&commit_baseurl;9089f1543">§</ulink> + <ulink url="&commit_baseurl;2c0dd669c">§</ulink> </para> <para> @@ -11174,6 +11717,7 @@ Branch: REL_13_STABLE [77f7909a4] 2021-11-01 11:40:29 +0900 Fix <command>REINDEX CONCURRENTLY</command> to preserve operator class parameters that were attached to the target index (Michael Paquier) + <ulink url="&commit_baseurl;77f7909a4">§</ulink> </para> </listitem> @@ -11192,6 +11736,7 @@ Branch: REL9_6_STABLE [978998dbd] 2021-08-27 23:44:55 -0700 Prevent data loss during crash recovery of <command>CREATE TABLESPACE</command>, when <varname>wal_level</varname> = <literal>minimal</literal> (Noah Misch) + <ulink url="&commit_baseurl;b18669f5e">§</ulink> </para> <para> @@ -11221,6 +11766,7 @@ Branch: REL_10_STABLE [d36bdc4e9] 2021-10-18 19:08:25 -0300 Ensure that the relation cache is invalidated for a table being attached to or detached from a partitioned table (Amit Langote, Álvaro Herrera) + <ulink url="&commit_baseurl;fe35528a5">§</ulink> </para> <para> @@ -11241,6 +11787,7 @@ Branch: REL_13_STABLE [f09a81f1c] 2021-09-22 08:24:20 +0530 Ensure that the relation cache is invalidated for all partitions of a partitioned table that is being added to or removed from a publication (Hou Zhijie, Vignesh C) + <ulink url="&commit_baseurl;f09a81f1c">§</ulink> </para> <para> @@ -11263,6 +11810,7 @@ Branch: REL_10_STABLE [28cde380c] 2021-09-08 11:23:01 +0530 Ensure that the relation cache is invalidated when creating or dropping a <literal>FOR ALL TABLES</literal> publication (Hou Zhijie, Vignesh C) + <ulink url="&commit_baseurl;ddfc7299d">§</ulink> </para> <para> @@ -11285,6 +11833,7 @@ Branch: REL9_6_STABLE [183b3aced] 2021-09-20 11:48:52 -0400 <para> Don't discard a cast to the same type with unspecified type modifier (Tom Lane) + <ulink url="&commit_baseurl;dede14399">§</ulink> </para> <para> @@ -11312,6 +11861,7 @@ Branch: REL_11_STABLE [0d08c279b] 2021-10-19 13:54:46 -0400 <para> Fix updates of element fields in arrays of domain over composite (Tom Lane) + <ulink url="&commit_baseurl;30e61a8cd">§</ulink> </para> <para> @@ -11331,6 +11881,7 @@ Branch: REL_13_STABLE [170206e45] 2021-10-01 18:29:18 -0300 <para> Disallow the combination of <literal>FETCH FIRST WITH TIES</literal> and <literal>FOR UPDATE SKIP LOCKED</literal> (David Christensen) + <ulink url="&commit_baseurl;170206e45">§</ulink> </para> <para> @@ -11358,6 +11909,7 @@ Branch: REL_10_STABLE [5d7c6b6c8] 2021-09-03 16:38:55 -0400 <para> Disallow creating an ICU collation if the current database's encoding won't support it (Tom Lane) + <ulink url="&commit_baseurl;132be6000">§</ulink> </para> <para> @@ -11377,6 +11929,7 @@ Branch: REL_13_STABLE [85dc4292a] 2021-10-19 11:04:04 +0900 <para> Disallow <literal>ALTER INDEX index ALTER COLUMN col SET (options)</literal> (Nathan Bossart, Michael Paquier) + <ulink url="&commit_baseurl;85dc4292a">§</ulink> </para> <para> @@ -11399,6 +11952,7 @@ Branch: REL9_6_STABLE [0de8f9bc8] 2021-10-06 13:24:22 +0100 <para> Fix corner-case loss of precision in numeric <function>power()</function> (Dean Rasheed) + <ulink url="&commit_baseurl;9ab94ccb1">§</ulink> </para> <para> @@ -11421,6 +11975,7 @@ Branch: REL9_6_STABLE [7e75fe390] 2021-08-24 16:37:27 -0400 <para> Avoid regular expression errors with capturing parentheses inside <literal>{0}</literal> (Tom Lane) + <ulink url="&commit_baseurl;071146184">§</ulink> </para> <para> @@ -11447,6 +12002,7 @@ Branch: REL9_6_STABLE [d90e14414] 2021-08-23 17:41:07 -0400 <para> Prevent regular expression back-references from sometimes matching when they shouldn't (Tom Lane) + <ulink url="&commit_baseurl;9a327179c">§</ulink> </para> <para> @@ -11471,6 +12027,7 @@ Branch: REL9_6_STABLE [cafebd663] 2021-08-20 14:19:04 -0400 <para> Fix regular expression performance bug with back-references inside iteration nodes (Tom Lane) + <ulink url="&commit_baseurl;b30f7f399">§</ulink> </para> <para> @@ -11493,6 +12050,7 @@ Branch: REL9_6_STABLE [5907c3818] 2021-09-06 11:29:52 -0400 <para> Fix incorrect results from <literal>AT TIME ZONE</literal> applied to a <type>time with time zone</type> value (Tom Lane) + <ulink url="&commit_baseurl;d8a266c5e">§</ulink> </para> <para> @@ -11512,6 +12070,7 @@ Branch: REL_13_STABLE [fdd6a4d8d] 2021-10-14 12:43:43 -0400 <para> Fix planner error with pulling up subquery expressions into function rangetable entries (Tom Lane) + <ulink url="&commit_baseurl;fdd6a4d8d">§</ulink> </para> <para> @@ -11535,6 +12094,7 @@ Branch: REL_12_STABLE [febe013ca] 2021-09-17 15:41:16 -0400 <para> Fix mistranslation of PlaceHolderVars to inheritance child relations (Tom Lane) + <ulink url="&commit_baseurl;e0b0d1eab">§</ulink> </para> <para> @@ -11557,6 +12117,7 @@ Branch: REL_10_STABLE [f951ea3a2] 2021-10-01 14:59:35 -0400 <para> Avoid using MCV-only statistics to estimate the range of a column (Tom Lane) + <ulink url="&commit_baseurl;7adbe186f">§</ulink> </para> <para> @@ -11580,6 +12141,7 @@ Branch: REL_11_STABLE [5abbda985] 2021-10-01 11:10:12 -0400 <para> Fix restoration of a Portal's snapshot inside a subtransaction (Bertrand Drouvot) + <ulink url="&commit_baseurl;04ef2021e">§</ulink> </para> <para> @@ -11606,6 +12168,7 @@ Branch: REL9_6_STABLE [f49bf8263] 2021-10-18 11:57:07 +0900 <para> Clean up correctly if a transaction fails after exporting its snapshot (Dilip Kumar) + <ulink url="&commit_baseurl;8f4fe8d7f">§</ulink> </para> <para> @@ -11630,6 +12193,7 @@ Branch: REL9_6_STABLE [7381b79ad] 2021-11-06 18:34:31 +0300 <para> Prevent wraparound of overflowed-subtransaction tracking on standby servers (Kyotaro Horiguchi, Alexander Korotkov) + <ulink url="&commit_baseurl;e1fee28a0">§</ulink> </para> <para> @@ -11652,6 +12216,7 @@ Branch: REL9_6_STABLE [e2b2a9e1c] 2021-10-04 14:06:09 +0900 <para> Ensure that prepared transactions are properly accounted for during promotion of a standby server (Michael Paquier, Andres Freund) + <ulink url="&commit_baseurl;194e535a0">§</ulink> </para> <para> @@ -11671,6 +12236,7 @@ Branch: REL_13_STABLE [e06cc024b] 2021-09-15 12:31:56 -0400 --> <para> Disallow <literal>LISTEN</literal> in background workers (Tom Lane) + <ulink url="&commit_baseurl;e06cc024b">§</ulink> </para> <para> @@ -11691,6 +12257,7 @@ Branch: REL_13_STABLE [63f28776c] 2021-09-14 17:18:25 -0400 Send <literal>NOTIFY</literal> signals to other backends during transaction commit, not in the server's idle loop (Artur Zakirov, Tom Lane) + <ulink url="&commit_baseurl;63f28776c">§</ulink> </para> <para> @@ -11713,6 +12280,7 @@ Branch: REL_11_STABLE [9ea8d3d24] 2021-09-10 13:18:32 -0400 Refuse to rewind a cursor marked <literal>NO SCROLL</literal> if it has been held over from a previous transaction due to the <literal>WITH HOLD</literal> option (Tom Lane) + <ulink url="&commit_baseurl;fa5d0415f">§</ulink> </para> <para> @@ -11740,6 +12308,7 @@ Branch: REL_11_STABLE [7813451c2] 2021-09-09 13:36:31 -0400 Fix possible failure while saving a <literal>WITH HOLD</literal> cursor at transaction end, if it had already been read to completion (Tom Lane) + <ulink url="&commit_baseurl;d8d93bc8b">§</ulink> </para> </listitem> @@ -11757,6 +12326,7 @@ Branch: REL9_6_STABLE [cc4de2bba] 2021-09-09 11:45:48 -0400 <para> Fix detection of a relation that has grown to the maximum allowed length (Tom Lane) + <ulink url="&commit_baseurl;04118de78">§</ulink> </para> <para> @@ -11780,6 +12350,7 @@ Branch: REL9_6_STABLE [595ab8a54] 2021-09-08 12:05:43 -0400 <para> Correctly track the presence of data-modifying CTEs when expanding a <literal>DO INSTEAD</literal> rule (Greg Nancarrow, Tom Lane) + <ulink url="&commit_baseurl;cbba6ba3a">§</ulink> </para> <para> @@ -11807,6 +12378,8 @@ Branch: REL_10_STABLE [6963e723f] 2021-08-31 19:44:30 +0200 <para> Fix incorrect reporting of permissions failures on extended statistics objects (Tomas Vondra) + <ulink url="&commit_baseurl;1fe1a04af">§</ulink> + <ulink url="&commit_baseurl;c8213aa94">§</ulink> </para> <para> @@ -11827,6 +12400,7 @@ Branch: REL_10_STABLE [96f6ef9fe] 2021-08-25 08:55:52 -0400 --> <para> Fix incorrect snapshot handling in parallel workers (Greg Nancarrow) + <ulink url="&commit_baseurl;bc062cb93">§</ulink> </para> <para> @@ -11848,6 +12422,7 @@ Branch: REL_11_STABLE [bfdbda24b] 2021-08-25 09:43:33 +0530 <para> Fix logical decoding to correctly ignore toast-table changes for transient tables (Bertrand Drouvot) + <ulink url="&commit_baseurl;794025eff">§</ulink> </para> <para> @@ -11869,6 +12444,7 @@ Branch: REL_13_STABLE [58cf794ca] 2021-09-13 10:46:58 +0530 <para> Fix logical decoding's memory usage accounting to handle TOAST data correctly (Bertrand Drouvot) + <ulink url="&commit_baseurl;58cf794ca">§</ulink> </para> </listitem> @@ -11886,6 +12462,7 @@ Branch: REL9_6_STABLE [61e2aa2db] 2021-09-10 00:00:06 +0900 <para> Ensure that walreceiver processes create all required archive notification files before exiting (Fujii Masao) + <ulink url="&commit_baseurl;dd9b3fced">§</ulink> </para> <para> @@ -11908,6 +12485,8 @@ Branch: REL_13_STABLE [d6d68e223] 2021-10-06 13:28:35 +0900 <para> Fix computation of the WAL range to include in a backup manifest when a timeline change is involved (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;29f942325">§</ulink> + <ulink url="&commit_baseurl;d6d68e223">§</ulink> </para> </listitem> @@ -11927,6 +12506,7 @@ Branch: REL9_6_STABLE [cc7fae5c2] 2021-08-19 12:12:36 -0400 and <literal>NEW</literal> pseudo-relations in a rule that uses <literal>SELECT FOR UPDATE</literal> (Masahiko Sawada, Tom Lane) + <ulink url="&commit_baseurl;7fa367d96">§</ulink> </para> </listitem> @@ -11944,6 +12524,7 @@ Branch: REL9_6_STABLE [c09f56fed] 2021-08-18 18:12:51 -0400 <para> Fix parser's processing of aggregate <literal>FILTER</literal> clauses (Tom Lane) + <ulink url="&commit_baseurl;ecd4dd9f1">§</ulink> </para> <para> @@ -11970,6 +12551,8 @@ Branch: REL_12_STABLE [3c8c49945] 2021-10-20 13:05:42 -0300 <para> Ensure that the correct lock level is used when renaming a table (Nathan Bossart, Álvaro Herrera) + <ulink url="&commit_baseurl;842fe6123">§</ulink> + <ulink url="&commit_baseurl;a73a3671d">§</ulink> </para> <para> @@ -11992,6 +12575,7 @@ Branch: REL_13_STABLE [7b01246e1] 2021-08-17 14:29:22 -0400 <para> Prevent <literal>ALTER TYPE/DOMAIN/OPERATOR ... SET</literal> from changing extension membership (Tom Lane) + <ulink url="&commit_baseurl;7b01246e1">§</ulink> </para> <para> @@ -12021,6 +12605,7 @@ Branch: REL_11_STABLE [dccffd9a2] 2021-09-13 18:26:18 -0700 <para> Avoid trying to clean up LLVM state after an error within LLVM (Andres Freund, Justin Pryzby) + <ulink url="&commit_baseurl;c49e6f9d9">§</ulink> </para> <para> @@ -12043,6 +12628,7 @@ Branch: REL9_6_STABLE [e0eaeafd6] 2021-11-05 12:29:35 -0300 <para> Avoid null-pointer-dereference crash when dropping a role that owns objects being dropped concurrently (Álvaro Herrera) + <ulink url="&commit_baseurl;bf5cdcfd5">§</ulink> </para> </listitem> @@ -12068,6 +12654,8 @@ Branch: REL9_6_STABLE [71aeaf245] 2021-11-03 19:41:49 +0200 Prevent <quote>snapshot reference leak</quote> warning when <function>lo_export()</function> or a related function fails (Heikki Linnakangas) + <ulink url="&commit_baseurl;07070c008">§</ulink> + <ulink url="&commit_baseurl;b7299b664">§</ulink> </para> </listitem> @@ -12085,6 +12673,7 @@ Branch: REL9_6_STABLE [9e959f7ed] 2021-08-27 19:42:42 -0400 <para> Ensure that scans of SP-GiST indexes are counted in the statistics views (Tom Lane) + <ulink url="&commit_baseurl;dbb239d51">§</ulink> </para> <para> @@ -12103,6 +12692,7 @@ Branch: REL_13_STABLE [ada667b45] 2021-11-02 13:36:57 -0400 <para> Fix inefficient code generation for CoerceToDomain expression nodes (Ranier Vilela) + <ulink url="&commit_baseurl;ada667b45">§</ulink> </para> </listitem> @@ -12121,6 +12711,7 @@ Branch: REL9_6_STABLE [942416f4b] 2021-08-16 12:12:09 +0900 Recalculate relevant wait intervals if <varname>recovery_min_apply_delay</varname> is changed during recovery (Soumyadeep Chakraborty, Ashwin Agrawal) + <ulink url="&commit_baseurl;7f0873f32">§</ulink> </para> </listitem> @@ -12137,6 +12728,7 @@ Branch: REL_10_STABLE [4874886b4] 2021-08-13 16:44:18 +1200 <para> Fix infinite loop if a <filename>simplehash.h</filename> hash table reaches 2^32 elements (Yura Sokolov) + <ulink url="&commit_baseurl;4873da79d">§</ulink> </para> <para> @@ -12162,6 +12754,9 @@ Branch: REL_13_STABLE [0151af40c] 2021-11-02 11:31:54 -0400 <para> Avoid O(N^2) behavior in some list-manipulation operations (Nathan Bossart, Tom Lane) + <ulink url="&commit_baseurl;df238aed1">§</ulink> + <ulink url="&commit_baseurl;e477642a1">§</ulink> + <ulink url="&commit_baseurl;0151af40c">§</ulink> </para> <para> @@ -12195,6 +12790,8 @@ Branch: REL_10_STABLE [d77e085af] 2021-09-23 18:55:22 +0200 <para> Reduce memory consumption during calculation of extended statistics (Justin Pryzby, Tomas Vondra) + <ulink url="&commit_baseurl;b564eb018">§</ulink> + <ulink url="&commit_baseurl;c0386f403">§</ulink> </para> </listitem> @@ -12211,6 +12808,8 @@ Branch: REL_13_STABLE [d5a2ffbce] 2021-10-27 13:09:00 -0700 <para> Add more defensive checks around B-tree posting list splits (Peter Geoghegan) + <ulink url="&commit_baseurl;f8cce4a3d">§</ulink> + <ulink url="&commit_baseurl;d5a2ffbce">§</ulink> </para> <para> @@ -12231,6 +12830,7 @@ Branch: REL_12_STABLE [8fef901e3] 2021-10-26 13:01:52 +1300 Disallow setting <varname>huge_pages</varname> to <literal>on</literal> when <varname>shared_memory_type</varname> is <literal>sysv</literal> (Thomas Munro) + <ulink url="&commit_baseurl;24b7cf8a5">§</ulink> </para> <para> @@ -12249,6 +12849,7 @@ Branch: REL_13_STABLE [aae398a87] 2021-09-06 11:28:02 -0700 <para> Fix missing <application>libpq</application> functions on AIX (Tony Reix) + <ulink url="&commit_baseurl;aae398a87">§</ulink> </para> <para> @@ -12278,6 +12879,7 @@ Branch: REL9_6_STABLE [3768c468d] 2021-09-13 13:24:56 +0900 Fix <application>ecpg</application> to recover correctly after <function>malloc()</function> failure while establishing a connection (Michael Paquier) + <ulink url="&commit_baseurl;b589d212f">§</ulink> </para> </listitem> @@ -12293,6 +12895,7 @@ Branch: REL_11_STABLE [13921c511] 2021-09-21 19:06:33 -0400 <para> Fix misevaluation of stable functions called in the arguments of a PL/pgSQL <command>CALL</command> statement (Tom Lane) + <ulink url="&commit_baseurl;5f0a073cb">§</ulink> </para> <para> @@ -12316,6 +12919,7 @@ Branch: REL9_6_STABLE [a460f7eb3] 2021-09-13 12:42:04 -0400 <para> Allow <literal>EXIT</literal> out of the outermost block in a PL/pgSQL routine (Tom Lane) + <ulink url="&commit_baseurl;745abdd95">§</ulink> </para> <para> @@ -12338,6 +12942,7 @@ Branch: REL9_6_STABLE [9a070c658] 2021-09-03 21:04:45 -0400 <para> Remove <application>pg_ctl</application>'s hard-coded limits on the total length of generated commands (Phil Krylov) + <ulink url="&commit_baseurl;742b30cae">§</ulink> </para> <para> @@ -12363,6 +12968,7 @@ Branch: REL9_6_STABLE [b1df061f7] 2021-10-22 15:22:26 -0400 <para> Fix <application>pg_dump</application> to dump non-global default privileges correctly (Neil Chen, Masahiko Sawada) + <ulink url="&commit_baseurl;476006023">§</ulink> </para> <para> @@ -12389,6 +12995,7 @@ Branch: REL_10_STABLE [2e2a23283] 2021-10-16 12:24:40 -0400 <para> Make <application>pg_dump</application> acquire shared lock on partitioned tables that are to be dumped (Tom Lane) + <ulink url="&commit_baseurl;6a262ba8c">§</ulink> </para> <para> @@ -12422,6 +13029,8 @@ Branch: REL9_6_STABLE [4645997c8] 2021-08-31 13:53:33 -0400 Improve <application>pg_dump</application>'s performance by avoiding making per-table queries for RLS policies, and by avoiding repetitive calls to <function>format_type()</function> (Tom Lane) + <ulink url="&commit_baseurl;db11b4a3d">§</ulink> + <ulink url="&commit_baseurl;904ce45bf">§</ulink> </para> <para> @@ -12443,6 +13052,7 @@ Branch: REL_11_STABLE [58955c84f] 2021-10-16 15:03:21 -0400 <para> Fix crash in <application>pg_dump</application> when attempting to dump trigger definitions from a pre-8.3 server (Tom Lane) + <ulink url="&commit_baseurl;0b5f557b7">§</ulink> </para> </listitem> @@ -12461,6 +13071,7 @@ Branch: REL9_6_STABLE [ef1f15819] 2021-10-19 12:59:54 +0200 Fix incorrect filename in <application>pg_restore</application>'s error message about an invalid large object TOC file (Daniel Gustafsson) + <ulink url="&commit_baseurl;687fe8a9d">§</ulink> </para> </listitem> @@ -12478,6 +13089,8 @@ Branch: REL_12_STABLE [c5f7e702d] 2021-09-29 21:49:40 +0900 <para> Ensure that <application>pgbench</application> exits with non-zero status after a socket-level failure (Yugo Nagata, Fabien Coelho) + <ulink url="&commit_baseurl;3cc85d7d5">§</ulink> + <ulink url="&commit_baseurl;8cf4f7118">§</ulink> </para> <para> @@ -12503,6 +13116,7 @@ Branch: REL9_6_STABLE [5a9df5d50] 2021-08-10 18:10:30 -0400 (not <type>char(<replaceable>n</replaceable>)</type>) columns, when an indexscan using the <literal><</literal> or <literal><=</literal> operator is performed (Tom Lane) + <ulink url="&commit_baseurl;7ba487cf9">§</ulink> </para> <para> @@ -12525,6 +13139,7 @@ Branch: REL9_6_STABLE [fdb60ca83] 2021-10-31 19:13:48 -0400 Change <filename>contrib/pg_stat_statements</filename> to read its <quote>query texts</quote> file in units of at most 1GB (Tom Lane) + <ulink url="&commit_baseurl;3a5b313ce">§</ulink> </para> <para> @@ -12549,6 +13164,7 @@ Branch: REL9_6_STABLE [36c9f7d96] 2021-10-06 15:50:24 -0400 Fix null-pointer crash when <filename>contrib/postgres_fdw</filename> tries to report a data conversion error (Tom Lane) + <ulink url="&commit_baseurl;aee83f39a">§</ulink> </para> </listitem> @@ -12565,6 +13181,7 @@ Branch: REL9_6_STABLE [582a2affa] 2021-08-13 13:59:33 -0400 --> <para> Add spinlock support for the RISC-V architecture (Marek Szuba) + <ulink url="&commit_baseurl;48695decc">§</ulink> </para> <para> @@ -12606,6 +13223,10 @@ Branch: REL9_6_STABLE [d581960df] 2021-10-20 16:49:14 +0900 <para> Support OpenSSL 3.0.0 (Peter Eisentraut, Daniel Gustafsson, Michael Paquier) + <ulink url="&commit_baseurl;a69e1506f">§</ulink> + <ulink url="&commit_baseurl;135d8687a">§</ulink> + <ulink url="&commit_baseurl;8e7199453">§</ulink> + <ulink url="&commit_baseurl;abb9ee92c">§</ulink> </para> </listitem> @@ -12624,6 +13245,7 @@ Branch: REL9_6_STABLE [0a88d4ece] 2021-08-17 14:31:22 +0200 Set correct type identifier on OpenSSL BIO (I/O abstraction) objects created by <productname>PostgreSQL</productname> (Itamar Gafni) + <ulink url="&commit_baseurl;e15f32f0e">§</ulink> </para> <para> @@ -12645,6 +13267,7 @@ Branch: REL_12_STABLE [60bf7e69b] 2021-09-06 09:43:18 +0200 <para> Fix our <filename>pkg-config</filename> files to again support static linking of <application>libpq</application> (Peter Eisentraut) + <ulink url="&commit_baseurl;9f9ae019d">§</ulink> </para> </listitem> @@ -12663,6 +13286,7 @@ Branch: REL9_6_STABLE [ec89d7ace] 2021-09-11 15:20:12 -0400 Make <function>pg_regexec()</function> robust against an out-of-range <replaceable>search_start</replaceable> parameter (Tom Lane) + <ulink url="&commit_baseurl;7e420072e">§</ulink> </para> <para> @@ -12689,6 +13313,7 @@ Branch: REL9_6_STABLE [ae6abeb88] 2021-10-14 12:26:26 -0700 Ensure that <function>GetSharedSecurityLabel()</function> can be used in a newly-started session that has not yet built its critical relation cache entries (Jeff Davis) + <ulink url="&commit_baseurl;20f785732">§</ulink> </para> </listitem> @@ -12720,6 +13345,9 @@ Branch: REL9_6_STABLE [b5f34ae08] 2021-10-04 14:52:17 -0400 <para> Use the CLDR project's data to map Windows time zone names to IANA time zones (Tom Lane) + <ulink url="&commit_baseurl;9c76689de">§</ulink> + <ulink url="&commit_baseurl;7ba8eb81f">§</ulink> + <ulink url="&commit_baseurl;c53ff69e1">§</ulink> </para> <para> @@ -12751,6 +13379,7 @@ Branch: REL9_6_STABLE [22a498b9b] 2021-10-29 11:39:05 -0400 release 2021e for DST law changes in Fiji, Jordan, Palestine, and Samoa, plus historical corrections for Barbados, Cook Islands, Guyana, Niue, Portugal, and Tonga. (Tom Lane) + <ulink url="&commit_baseurl;4cd72add0">§</ulink> </para> <para> @@ -12812,6 +13441,7 @@ Branch: REL_11_STABLE [fe194f731] 2021-05-31 12:03:00 -0400 <para> Fix mis-planning of repeated application of a projection step (Tom Lane) + <ulink url="&commit_baseurl;fe6f63286">§</ulink> </para> <para> @@ -12837,6 +13467,7 @@ Branch: REL9_6_STABLE [7777df34d] 2021-05-25 10:11:33 +0900 --> <para> Disallow SSL renegotiation more completely (Michael Paquier) + <ulink url="&commit_baseurl;a23c0b00f">§</ulink> </para> <para> @@ -12877,6 +13508,11 @@ Branch: REL_11_STABLE [0c1b2cb17] 2021-05-20 18:32:37 -0400 <para> Restore the Portal-level snapshot after <command>COMMIT</command> or <command>ROLLBACK</command> within a procedure (Tom Lane) + <ulink url="&commit_baseurl;d18ee6f92">§</ulink> + <ulink url="&commit_baseurl;6e43f1c2d">§</ulink> + <ulink url="&commit_baseurl;6f1321d5a">§</ulink> + <ulink url="&commit_baseurl;93f99693f">§</ulink> + <ulink url="&commit_baseurl;c64183f23">§</ulink> </para> <para> @@ -12911,6 +13547,8 @@ Branch: REL_11_STABLE [5b7bf9f72] 2021-06-08 18:40:06 -0400 <para> Avoid misbehavior when persisting the output of a cursor that's reading a non-stable query (Tom Lane) + <ulink url="&commit_baseurl;c1fd756fd">§</ulink> + <ulink url="&commit_baseurl;c5b281841">§</ulink> </para> <para> @@ -12945,6 +13583,7 @@ Branch: REL9_6_STABLE [3eca18522] 2021-06-01 11:12:56 -0400 <para> Reject <literal>SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE</literal> (Tom Lane) + <ulink url="&commit_baseurl;e5b0fffa1">§</ulink> </para> <para> @@ -12969,6 +13608,7 @@ Branch: REL9_6_STABLE [f0271cb15] 2021-07-09 11:02:26 -0400 <para> Reject cases where a query in <literal>WITH</literal> rewrites to just <command>NOTIFY</command> (Tom Lane) + <ulink url="&commit_baseurl;6edccac16">§</ulink> </para> <para> @@ -12991,6 +13631,7 @@ Branch: REL9_6_STABLE [f8abf6944] 2021-07-10 12:51:22 +0100 In <type>numeric</type> multiplication, round the result rather than failing if it would have more than 16383 digits after the decimal point (Dean Rasheed) + <ulink url="&commit_baseurl;f23a9b8a4">§</ulink> </para> </listitem> @@ -13017,6 +13658,8 @@ Branch: REL9_6_STABLE [5b7b92ad7] 2021-08-06 21:34:04 +0100 Fix corner-case errors and loss of precision when raising <type>numeric</type> values to very large powers (Dean Rasheed) + <ulink url="&commit_baseurl;053ec4e0c">§</ulink> + <ulink url="&commit_baseurl;da188b993">§</ulink> </para> </listitem> @@ -13035,6 +13678,7 @@ Branch: REL9_6_STABLE [ed3e1663c] 2021-08-05 09:35:46 +0100 Fix division-by-zero failure in <function>to_char()</function> with <literal>EEEE</literal> format and a <type>numeric</type> input value less than 10^(-1001) (Dean Rasheed) + <ulink url="&commit_baseurl;a72ad6315">§</ulink> </para> </listitem> @@ -13059,6 +13703,8 @@ Branch: REL9_6_STABLE [3e474a708] 2021-07-09 15:14:26 +1200 values consistently with the way it rounds positive ones (and consistently with the <type>numeric</type> version) (Dean Rasheed, David Rowley) + <ulink url="&commit_baseurl;6f88b68ff">§</ulink> + <ulink url="&commit_baseurl;87103002c">§</ulink> </para> </listitem> @@ -13075,6 +13721,7 @@ Branch: REL9_6_STABLE [c1ffbbcbc] 2021-06-12 13:29:24 -0400 <para> Make <literal>pg_filenode_relation(0, 0)</literal> return NULL rather than failing (Justin Pryzby) + <ulink url="&commit_baseurl;f479ea94b">§</ulink> </para> </listitem> @@ -13092,6 +13739,7 @@ Branch: REL9_6_STABLE [734be249d] 2021-07-11 12:54:24 -0400 <para> Make <command>ALTER EXTENSION</command> lock the extension when adding or removing a member object (Tom Lane) + <ulink url="&commit_baseurl;1c612bc98">§</ulink> </para> <para> @@ -13114,6 +13762,7 @@ Branch: REL_10_STABLE [22fd784af] 2021-07-19 11:32:08 +0530 <para> Fix <command>ALTER SUBSCRIPTION</command> to reject an empty slot name (Japin Li) + <ulink url="&commit_baseurl;bfa2a926d">§</ulink> </para> </listitem> @@ -13130,6 +13779,7 @@ Branch: REL_11_STABLE [fed35bd4a] 2021-07-16 13:01:43 -0400 When cloning a partitioned table's triggers to a new partition, ensure that their enabled status is copied (Álvaro Herrera) + <ulink url="&commit_baseurl;c31516ae5">§</ulink> </para> </listitem> @@ -13155,6 +13805,8 @@ Branch: REL9_6_STABLE [d9525c46c] 2021-06-03 15:29:01 +0900 Avoid alias conflicts in queries generated for <command>REFRESH MATERIALIZED VIEW CONCURRENTLY</command> (Tom Lane, Bharath Rupireddy) + <ulink url="&commit_baseurl;ba9f665a4">§</ulink> + <ulink url="&commit_baseurl;75d66d10e">§</ulink> </para> <para> @@ -13179,6 +13831,7 @@ Branch: REL9_6_STABLE [1861390e6] 2021-07-24 18:35:52 -0400 Fix <command>PREPARE TRANSACTION</command> to check correctly for conflicting session-lifespan and transaction-lifespan locks (Tom Lane) + <ulink url="&commit_baseurl;f47408cdc">§</ulink> </para> <para> @@ -13202,6 +13855,7 @@ Branch: REL9_6_STABLE [0b29b41e5] 2021-06-18 18:00:09 -0400 <para> Fix misbehavior of <command>DROP OWNED BY</command> when the target role is listed more than once in an RLS policy (Tom Lane) + <ulink url="&commit_baseurl;33af10c59">§</ulink> </para> </listitem> @@ -13218,6 +13872,7 @@ Branch: REL9_6_STABLE [9c7a150ae] 2021-06-25 13:59:38 -0400 <para> Skip unnecessary error tests when removing a role from an RLS policy during <command>DROP OWNED BY</command> (Tom Lane) + <ulink url="&commit_baseurl;ba815f00a">§</ulink> </para> <para> @@ -13235,6 +13890,7 @@ Branch: REL_13_STABLE [6dcb185bf] 2021-06-22 13:21:25 +1200 <para> Re-allow old-style Windows locale names in <command>CREATE COLLATION</command> commands (Thomas Munro) + <ulink url="&commit_baseurl;6dcb185bf">§</ulink> </para> <para> @@ -13255,6 +13911,7 @@ Branch: REL_12_STABLE [61feb8670] 2021-05-21 15:12:37 -0400 <para> Disallow whole-row variables in <literal>GENERATED</literal> expressions (Tom Lane) + <ulink url="&commit_baseurl;849c7971d">§</ulink> </para> <para> @@ -13275,6 +13932,7 @@ Branch: REL_12_STABLE [dfe51ffbe] 2021-05-21 15:02:07 -0400 <para> Fix usage of <structfield>tableoid</structfield> in <literal>GENERATED</literal> expressions (Tom Lane) + <ulink url="&commit_baseurl;77e3204ec">§</ulink> </para> <para> @@ -13295,6 +13953,7 @@ Branch: REL_11_STABLE [0d3b69ae0] 2021-06-18 11:45:45 -0400 <para> Don't store a <quote>fast default</quote> when adding a column to a foreign table (Andrew Dunstan) + <ulink url="&commit_baseurl;5b6b5e5ee">§</ulink> </para> <para> @@ -13325,6 +13984,8 @@ Branch: REL9_6_STABLE [21257a8f6] 2021-06-28 11:17:30 +0900 <para> Allow index state flags to be updated transactionally (Michael Paquier, Andrey Lepikhov) + <ulink url="&commit_baseurl;acb60edf0">§</ulink> + <ulink url="&commit_baseurl;fd7bc10ab">§</ulink> </para> <para> @@ -13348,6 +14009,7 @@ Branch: REL9_6_STABLE [1a3d30255] 2021-06-18 12:09:22 -0400 Avoid corrupting the plan cache entry when <command>CREATE DOMAIN</command> or <command>ALTER DOMAIN</command> appears in a cached plan (Tom Lane) + <ulink url="&commit_baseurl;102f31a20">§</ulink> </para> </listitem> @@ -13363,6 +14025,7 @@ Branch: REL_10_STABLE [4040139f2] 2021-06-25 10:46:10 -0400 <para> Make walsenders show their latest replication commands in <structname>pg_stat_activity</structname> (Tom Lane) + <ulink url="&commit_baseurl;4a20de9d9">§</ulink> </para> <para> @@ -13390,6 +14053,7 @@ Branch: REL9_6_STABLE [85ec6c322] 2021-07-27 15:44:12 -0400 show as true when the pertinent entry in <filename>postgresql.conf</filename> has been removed (Álvaro Herrera) + <ulink url="&commit_baseurl;b8f91d7f9">§</ulink> </para> <para> @@ -13412,6 +14076,7 @@ Branch: REL_13_STABLE [2b8f3f5a7] 2021-07-25 14:02:27 -0400 of <varname>work_mem</varname> times <varname>hash_mem_multiplier</varname> to exceed 2GB (Tom Lane) + <ulink url="&commit_baseurl;2b8f3f5a7">§</ulink> </para> <para> @@ -13432,6 +14097,7 @@ Branch: REL_12_STABLE [bdd096f1a] 2021-06-02 14:38:14 -0400 <para> Fix mis-planning of queries involving regular tables that are inheritance children of foreign tables (Amit Langote) + <ulink url="&commit_baseurl;6753a5b7e">§</ulink> </para> <para> @@ -13451,6 +14117,7 @@ Branch: REL_13_STABLE [9807b9aed] 2021-07-09 13:38:24 -0400 <para> Fix pullup of constant function-in-FROM results when the FROM item is marked <literal>LATERAL</literal> (Tom Lane) + <ulink url="&commit_baseurl;9807b9aed">§</ulink> </para> </listitem> @@ -13497,6 +14164,12 @@ Branch: REL9_6_STABLE [e46f6a078] 2021-06-15 15:37:24 -0400 <para> Fix corner-case failure of a new standby to follow a new primary (Dilip Kumar, Robert Haas) + <ulink url="&commit_baseurl;082656429">§</ulink> + <ulink url="&commit_baseurl;3465328aa">§</ulink> + <ulink url="&commit_baseurl;99a0a2ada">§</ulink> + <ulink url="&commit_baseurl;45322bd9b">§</ulink> + <ulink url="&commit_baseurl;47d5781cb">§</ulink> + <ulink url="&commit_baseurl;d906d106f">§</ulink> </para> <para> @@ -13519,6 +14192,7 @@ Branch: REL9_6_STABLE [32d182dd0] 2021-07-29 01:35:52 +0900 <para> Update minimum recovery point when WAL replay of a transaction abort record causes file truncation (Fujii Masao) + <ulink url="&commit_baseurl;a66b05b42">§</ulink> </para> <para> @@ -13548,6 +14222,10 @@ Branch: REL_13_STABLE [41d27ee7b] 2021-07-29 17:26:25 -0400 <para> Advance oldest-required-WAL-segment horizon properly after a replication slot is invalidated (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;866237a6f">§</ulink> + <ulink url="&commit_baseurl;7099ba058">§</ulink> + <ulink url="&commit_baseurl;ce413eba4">§</ulink> + <ulink url="&commit_baseurl;41d27ee7b">§</ulink> </para> <para> @@ -13569,6 +14247,7 @@ Branch: REL_10_STABLE [0b5089e8c] 2021-07-02 16:04:54 -0400 <para> In walreceivers, avoid attempting catalog lookups after an error (Masahiko Sawada, Bharath Rupireddy) + <ulink url="&commit_baseurl;7fc97752d">§</ulink> </para> </listitem> @@ -13586,6 +14265,7 @@ Branch: REL9_6_STABLE [8e5be9cfe] 2021-07-25 11:16:34 +0900 Ensure that a standby server's startup process will respond to a shutdown signal promptly while waiting for WAL to arrive (Fujii Masao, Soumyadeep Chakraborty) + <ulink url="&commit_baseurl;8d091922f">§</ulink> </para> </listitem> @@ -13600,6 +14280,7 @@ Branch: REL_11_STABLE [c62c3769f] 2021-06-28 09:09:42 +0530 <para> Correctly clear shared state after failing to become a member of a transaction commit group (Amit Kapila) + <ulink url="&commit_baseurl;741deb260">§</ulink> </para> <para> @@ -13627,6 +14308,8 @@ Branch: REL9_6_STABLE [5956795cb] 2021-06-24 11:19:44 +0300 <para> Add locking to avoid reading incorrect relmapper data in the face of a concurrent write from another process (Heikki Linnakangas) + <ulink url="&commit_baseurl;2a0ab13f8">§</ulink> + <ulink url="&commit_baseurl;6fb377e5f">§</ulink> </para> </listitem> @@ -13640,6 +14323,7 @@ Branch: REL_12_STABLE [0c7efd975] 2021-06-11 19:07:32 -0400 <para> Improve progress reporting for the sort phase of a parallel btree index build (Matthias van de Meent) + <ulink url="&commit_baseurl;065ce069a">§</ulink> </para> </listitem> @@ -13654,6 +14338,7 @@ Branch: REL_10_STABLE [4745c119e] 2021-06-12 12:59:15 -0400 --> <para> Improve checks for violations of replication protocol (Tom Lane) + <ulink url="&commit_baseurl;8b5055812">§</ulink> </para> <para> @@ -13676,6 +14361,8 @@ Branch: REL_13_STABLE [fad9c8e93] 2021-06-12 15:30:00 +0900 <para> Fix assorted crash cases in logical replication of partitioned-table updates (Amit Langote, Tom Lane) + <ulink url="&commit_baseurl;b270713fd">§</ulink> + <ulink url="&commit_baseurl;fad9c8e93">§</ulink> </para> </listitem> @@ -13688,6 +14375,7 @@ Branch: REL_13_STABLE [5b4791b45] 2021-05-22 21:24:48 -0400 <para> Fix potential crash when firing AFTER triggers of partitioned tables in logical replication workers (Tom Lane) + <ulink url="&commit_baseurl;5b4791b45">§</ulink> </para> </listitem> @@ -13702,6 +14390,7 @@ Branch: REL_11_STABLE [71787b23e] 2021-05-21 08:31:10 +0530 <para> Fix deadlock when multiple logical replication workers try to truncate the same table (Peter Smith, Haiying Tang) + <ulink url="&commit_baseurl;c83c0257e">§</ulink> </para> </listitem> @@ -13721,6 +14410,8 @@ Branch: REL_11_STABLE [e95f617ac] 2021-06-24 15:26:37 +0530 <para> Fix error cases and memory leaks in logical decoding of speculative insertions (Dilip Kumar) + <ulink url="&commit_baseurl;602a32a68">§</ulink> + <ulink url="&commit_baseurl;56e366f67">§</ulink> </para> </listitem> @@ -13733,6 +14424,8 @@ Branch: REL_13_STABLE [357cb8f07] 2021-06-18 08:51:18 +0530 --> <para> Fix memory leak in logical replication output (Amit Langote) + <ulink url="&commit_baseurl;d25056812">§</ulink> + <ulink url="&commit_baseurl;357cb8f07">§</ulink> </para> </listitem> @@ -13748,6 +14441,7 @@ Branch: REL_11_STABLE [52c168db9] 2021-07-10 10:28:33 -0700 <para> Avoid leaving an invalid record-type hash table entry behind after an error (Sait Talha Nisanci) + <ulink url="&commit_baseurl;edd9a2bf7">§</ulink> </para> <para> @@ -13768,6 +14462,7 @@ Branch: REL9_6_STABLE [c50596cdc] 2021-06-16 19:30:17 -0400 <para> Fix plan cache reference leaks in some error cases in <command>CREATE TABLE ... AS EXECUTE</command> (Tom Lane) + <ulink url="&commit_baseurl;d03a41d1c">§</ulink> </para> </listitem> @@ -13782,6 +14477,7 @@ Branch: REL_11_STABLE [a15d84470] 2021-05-29 15:16:15 +1200 <para> Fix race condition in code for sharing tuple descriptors across parallel workers (Thomas Munro) + <ulink url="&commit_baseurl;d41fda6aa">§</ulink> </para> <para> @@ -13799,6 +14495,7 @@ Branch: REL_13_STABLE [218b10100] 2021-06-11 12:16:14 -0400 Fix race condition when invalidating an obsolete replication slot concurrently with an attempt to drop or update it (Andres Freund, Álvaro Herrera) + <ulink url="&commit_baseurl;218b10100">§</ulink> </para> </listitem> @@ -13815,6 +14512,7 @@ Branch: REL9_6_STABLE [5d195dc40] 2021-05-15 12:21:06 -0400 <para> Fix possible race condition when releasing BackgroundWorkerSlots (Tom Lane) + <ulink url="&commit_baseurl;c3cc73e14">§</ulink> </para> <para> @@ -13844,6 +14542,8 @@ Branch: REL9_6_STABLE [d0e44bae4] 2021-07-13 13:32:10 +1200 --> <para> Fix latent crash in sorting code (Ronan Dunklau) + <ulink url="&commit_baseurl;204f646a2">§</ulink> + <ulink url="&commit_baseurl;2fde8e49a">§</ulink> </para> <para> @@ -13862,6 +14562,7 @@ Branch: REL_13_STABLE [fa675af59] 2021-05-14 15:08:00 -0700 <para> Harden B-tree posting list split code against corrupt data (Peter Geoghegan) + <ulink url="&commit_baseurl;fa675af59">§</ulink> </para> <para> @@ -13884,6 +14585,7 @@ Branch: REL9_6_STABLE [5015d3c35] 2021-05-14 15:07:34 -0400 --> <para> Prevent infinite loops in SP-GiST index insertion (Tom Lane) + <ulink url="&commit_baseurl;dc714c120">§</ulink> </para> <para> @@ -13916,6 +14618,8 @@ Branch: REL9_6_STABLE [567328989] 2021-05-14 12:54:26 -0400 <para> Ensure that SP-GiST index insertion can be terminated by a query cancel request (Tom Lane, Álvaro Herrera) + <ulink url="&commit_baseurl;c1b72bf04">§</ulink> + <ulink url="&commit_baseurl;63831c162">§</ulink> </para> </listitem> @@ -13936,6 +14640,7 @@ Branch: REL9_6_STABLE [dffec69fe] 2021-07-20 13:01:48 -0400 an <literal>INTO</literal> clause specified <literal>STRICT</literal>, even though it didn't (Tom Lane) + <ulink url="&commit_baseurl;0fce76b99">§</ulink> </para> </listitem> @@ -13953,6 +14658,7 @@ Branch: REL9_6_STABLE [b54be47cd] 2021-06-28 14:17:42 -0400 <para> Don't abort the process for an out-of-memory failure in libpq's printing functions (Tom Lane) + <ulink url="&commit_baseurl;1603deca3">§</ulink> </para> </listitem> @@ -13974,6 +14680,7 @@ Branch: REL9_6_STABLE [fa27389c5] 2021-07-30 18:52:55 -0400 In <application>ecpg</application>, allow the <type>numeric</type> value <systemitem>INT_MIN</systemitem> (usually -2147483648) to be converted to integer (John Naylor) + <ulink url="&commit_baseurl;171bf1cea">§</ulink> </para> </listitem> @@ -13993,6 +14700,7 @@ Branch: REL9_6_STABLE [7cdb97632] 2021-06-07 13:12:35 -0400 In <application>psql</application> and other client programs, avoid overrunning the ends of strings when dealing with invalidly-encoded data (Tom Lane) + <ulink url="&commit_baseurl;5b6436874">§</ulink> </para> <para> @@ -14020,6 +14728,7 @@ Branch: REL_11_STABLE [ccfc3cbb3] 2021-07-16 17:29:22 -0400 on partitioned tables whose enabled status is different from their parent triggers' status (Justin Pryzby, Álvaro Herrera) + <ulink url="&commit_baseurl;cc340af33">§</ulink> </para> </listitem> @@ -14037,6 +14746,7 @@ Branch: REL9_6_STABLE [dd53b46c7] 2021-06-13 14:32:42 -0400 Avoid <quote>invalid creation date in header</quote> warnings observed when running <application>pg_restore</application> on an archive file created in a different time zone (Tom Lane) + <ulink url="&commit_baseurl;bc7885b7f">§</ulink> </para> </listitem> @@ -14054,6 +14764,7 @@ Branch: REL9_6_STABLE [088dbf3bc] 2021-07-26 22:38:14 -0400 <para> Make <application>pg_upgrade</application> carry forward the old installation's <literal>oldestXID</literal> value (Bertrand Drouvot) + <ulink url="&commit_baseurl;0a5e708e2">§</ulink> </para> <para> @@ -14087,6 +14798,8 @@ Branch: REL9_6_STABLE [3ab496ab8] 2021-08-03 12:26:08 -0400 <para> Extend <application>pg_upgrade</application> to detect and warn about extensions that should be upgraded (Bruce Momjian) + <ulink url="&commit_baseurl;a81c71e3a">§</ulink> + <ulink url="&commit_baseurl;47a573d91">§</ulink> </para> <para> @@ -14116,6 +14829,8 @@ Branch: REL_10_STABLE [4372f0685] 2021-07-26 11:14:21 +0900 Avoid problems when switching <application>pg_receivewal</application> between compressed and non-compressed WAL storage (Michael Paquier) + <ulink url="&commit_baseurl;fb2b86015">§</ulink> + <ulink url="&commit_baseurl;2c7395aad">§</ulink> </para> </listitem> @@ -14130,6 +14845,7 @@ Branch: REL_12_STABLE [bbc0cd8fa] 2021-08-05 20:00:04 +0900 <para> Fix <filename>contrib/postgres_fdw</filename> to work usefully with generated columns (Etsuro Fujita) + <ulink url="&commit_baseurl;388a81bf4">§</ulink> </para> <para> @@ -14155,6 +14871,7 @@ Branch: REL9_6_STABLE [67f925bbd] 2021-07-06 12:36:13 -0400 <para> In <filename>contrib/postgres_fdw</filename>, avoid attempting catalog lookups after an error (Tom Lane) + <ulink url="&commit_baseurl;bee18616a">§</ulink> </para> <para> @@ -14213,6 +14930,13 @@ Branch: REL9_6_STABLE [de589c112] 2021-06-27 12:45:04 -0400 --> <para> Improve the isolation-test infrastructure (Tom Lane, Michael Paquier) + <ulink url="&commit_baseurl;e2cde85ef">§</ulink> + <ulink url="&commit_baseurl;b961bdfe1">§</ulink> + <ulink url="&commit_baseurl;5179a1ab7">§</ulink> + <ulink url="&commit_baseurl;989d23b04">§</ulink> + <ulink url="&commit_baseurl;06fdc4e4d">§</ulink> + <ulink url="&commit_baseurl;9903338b5">§</ulink> + <ulink url="&commit_baseurl;2d0944865">§</ulink> </para> <para> @@ -14245,6 +14969,8 @@ Branch: REL_13_STABLE [834d9284b] 2021-05-11 20:59:45 -0400 --> <para> Reduce overhead of cache-clobber testing (Tom Lane) + <ulink url="&commit_baseurl;2f487116e">§</ulink> + <ulink url="&commit_baseurl;834d9284b">§</ulink> </para> </listitem> @@ -14265,6 +14991,7 @@ Branch: REL9_6_STABLE [ec52b886d] 2021-06-18 06:52:48 +0200 <para> Fix <application>PL/Python</application>'s regression tests to pass with Python 3.10 (Honza Horak) + <ulink url="&commit_baseurl;3989f8fb9">§</ulink> </para> </listitem> @@ -14282,6 +15009,7 @@ Branch: REL9_6_STABLE [7e09b504d] 2021-07-24 13:41:17 -0400 <para> Make <literal>printf("%s", NULL)</literal> print <literal>(null)</literal> instead of crashing (Tom Lane) + <ulink url="&commit_baseurl;c0a6f83de">§</ulink> </para> <para> @@ -14304,6 +15032,7 @@ Branch: REL9_6_STABLE [68bad2333] 2021-06-30 11:49:36 +0900 <para> Fix incorrect log message when point-in-time recovery stops at a <command>ROLLBACK PREPARED</command> record (Simon Riggs) + <ulink url="&commit_baseurl;41edb2db1">§</ulink> </para> </listitem> @@ -14318,6 +15047,7 @@ Branch: REL_11_STABLE [85a8c3a4b] 2021-07-14 17:15:31 +0900 <para> Improve <command>ALTER TABLE</command>'s messages for wrong-relation-kind errors (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;522624345">§</ulink> </para> </listitem> @@ -14335,6 +15065,7 @@ Branch: REL9_6_STABLE [78c21d79d] 2021-07-28 01:26:15 +0900 <para> Clarify error messages referring to <quote>non-negative</quote> values (Bharath Rupireddy) + <ulink url="&commit_baseurl;92913fc29">§</ulink> </para> </listitem> @@ -14372,6 +15103,10 @@ Branch: REL_11_STABLE [946f62f2f] 2021-07-10 13:19:31 -0400 Fix <application>configure</application> to work with OpenLDAP 2.5, which no longer has a separate <filename>libldap_r</filename> library (Adrian Ho, Tom Lane) + <ulink url="&commit_baseurl;55cccdfdf">§</ulink> + <ulink url="&commit_baseurl;cbcf5ffb1">§</ulink> + <ulink url="&commit_baseurl;32d0bdbfc">§</ulink> + <ulink url="&commit_baseurl;9fca23c1d">§</ulink> </para> <para> @@ -14401,6 +15136,8 @@ Branch: REL9_6_STABLE [1f7ea06d7] 2021-07-01 15:44:22 -0400 <para> Add new make targets <literal>world-bin</literal> and <literal>install-world-bin</literal> (Andrew Dunstan) + <ulink url="&commit_baseurl;bd0be7f7a">§</ulink> + <ulink url="&commit_baseurl;8d2be1402">§</ulink> </para> <para> @@ -14424,6 +15161,7 @@ Branch: REL9_6_STABLE [d173a4699] 2021-07-01 09:01:36 -0400 <para> Fix make rule for TAP tests (<literal>prove_installcheck</literal>) to work in PGXS usage (Andrew Dunstan) + <ulink url="&commit_baseurl;a8b564b0c">§</ulink> </para> </listitem> @@ -14438,6 +15176,7 @@ Branch: REL_11_STABLE [6ada4fd06] 2021-06-25 11:29:47 +1200 <para> Adjust JIT code to prepare for forthcoming LLVM API change (Thomas Munro, Andres Freund) + <ulink url="&commit_baseurl;d9c05a9ec">§</ulink> </para> <para> @@ -14459,6 +15198,7 @@ Branch: REL9_6_STABLE [006a829b2] 2021-06-23 14:01:33 -0400 <para> Avoid assuming that strings returned by GSSAPI libraries are null-terminated (Tom Lane) + <ulink url="&commit_baseurl;13f365568">§</ulink> </para> <para> @@ -14486,6 +15226,9 @@ Branch: REL_12_STABLE [b7684bd10] 2021-06-08 13:40:10 +0900 --> <para> Enable building with GSSAPI on MSVC (Michael Paquier) + <ulink url="&commit_baseurl;ab81d004e">§</ulink> + <ulink url="&commit_baseurl;e2f21ff60">§</ulink> + <ulink url="&commit_baseurl;949e32ee5">§</ulink> </para> <para> @@ -14513,6 +15256,8 @@ Branch: REL9_6_STABLE [34a65fc63] 2021-05-28 09:36:10 -0400 In MSVC builds, include <option>--with-pgport</option> in the set of configure options reported by <application>pg_config</application>, if it had been specified (Andrew Dunstan) + <ulink url="&commit_baseurl;c828a7246">§</ulink> + <ulink url="&commit_baseurl;bb18bc224">§</ulink> </para> </listitem> @@ -14566,6 +15311,7 @@ Branch: REL9_6_STABLE [0c1caa48d] 2021-05-10 10:44:38 -0400 <para> Prevent integer overflows in array subscripting calculations (Tom Lane) + <ulink url="&commit_baseurl;467395bfd">§</ulink> </para> <para> @@ -14593,6 +15339,7 @@ Branch: REL9_6_STABLE [0fcb8e2e0] 2021-05-10 11:02:30 -0400 <para> Fix mishandling of <quote>junk</quote> columns in <literal>INSERT ... ON CONFLICT ... UPDATE</literal> target lists (Tom Lane) + <ulink url="&commit_baseurl;4a8656a7e">§</ulink> </para> <para> @@ -14631,6 +15378,8 @@ Branch: REL_12_STABLE [05ce4bf8b] 2021-04-22 17:30:42 -0400 Fix possibly-incorrect computation of <command>UPDATE ... RETURNING</command> outputs for joined cross-partition updates (Amit Langote, Etsuro Fujita) + <ulink url="&commit_baseurl;a71cfc56b">§</ulink> + <ulink url="&commit_baseurl;2602ee468">§</ulink> </para> <para> @@ -14656,6 +15405,7 @@ Branch: REL_11_STABLE [a25b98d2c] 2021-05-05 12:14:21 -0400 <para> Fix adjustment of constraint deferrability properties in partitioned tables (Álvaro Herrera) + <ulink url="&commit_baseurl;923c13520">§</ulink> </para> <para> @@ -14689,6 +15439,7 @@ Branch: REL_12_STABLE [13ff139a2] 2021-05-04 12:10:51 +0200 When attaching a child table with <command>ALTER TABLE ... INHERIT</command>, insist that any generated columns in the parent be generated the same way in the child (Peter Eisentraut) + <ulink url="&commit_baseurl;64190d65f">§</ulink> </para> </listitem> @@ -14703,6 +15454,7 @@ Branch: REL_10_STABLE [e5794cd59] 2021-03-12 11:08:42 -0500 --> <para> Forbid marking an identity column as nullable (Vik Fearing) + <ulink url="&commit_baseurl;8a2297776">§</ulink> </para> <para> @@ -14726,6 +15478,7 @@ Branch: REL9_6_STABLE [041f4efd2] 2021-04-13 15:10:18 -0400 Allow <literal>ALTER ROLE/DATABASE ... SET</literal> to set the <varname>role</varname>, <varname>session_authorization</varname>, and <varname>temp_buffers</varname> parameters (Tom Lane) + <ulink url="&commit_baseurl;c39aa1e87">§</ulink> </para> <para> @@ -14749,6 +15502,8 @@ Branch: REL_12_STABLE [5b2945ec0] 2021-02-10 16:59:43 +0900 <para> Ensure that <command>REINDEX CONCURRENTLY</command> preserves any statistics target that's been set for the index (Michael Paquier) + <ulink url="&commit_baseurl;849383138">§</ulink> + <ulink url="&commit_baseurl;c6cd20d91">§</ulink> </para> </listitem> @@ -14762,6 +15517,7 @@ Branch: REL_12_STABLE [fadcc4e81] 2021-02-19 21:59:26 +0900 <para> Fix <command>COMMIT AND CHAIN</command> to work correctly when the current transaction has live savepoints (Fujii Masao) + <ulink url="&commit_baseurl;422012c98">§</ulink> </para> </listitem> @@ -14774,6 +15530,7 @@ Branch: REL_13_STABLE [49076fd3b] 2021-02-25 20:47:32 -0500 <para> Fix list-manipulation bug in <literal>WITH RECURSIVE</literal> processing (Michael Paquier, Tom Lane) + <ulink url="&commit_baseurl;49076fd3b">§</ulink> </para> <para> @@ -14796,6 +15553,7 @@ Branch: REL9_6_STABLE [a6158a4d9] 2021-04-12 14:37:22 -0400 <para> Fix bug with coercing the result of a <literal>COLLATE</literal> expression to a non-collatable type (Tom Lane) + <ulink url="&commit_baseurl;8a7bd1e6c">§</ulink> </para> <para> @@ -14817,6 +15575,7 @@ Branch: REL_12_STABLE [262eb990c] 2021-02-27 18:09:15 -0300 <para> Fix use-after-free bug in saving tuples for <literal>AFTER</literal> triggers (Amit Langote) + <ulink url="&commit_baseurl;2688852a4">§</ulink> </para> <para> @@ -14837,6 +15596,7 @@ Branch: REL9_6_STABLE [73bad52a9] 2021-04-30 14:10:26 -0400 <para> Disallow calling window functions and procedures via the <quote>fast path</quote> wire protocol message (Tom Lane) + <ulink url="&commit_baseurl;4d225ba0e">§</ulink> </para> <para> @@ -14867,6 +15627,8 @@ Branch: REL9_6_STABLE [0d05a3a1d] 2021-04-28 11:59:00 +0900 <para> Extend <function>pg_identify_object_as_address()</function> to support event triggers (Joel Jacobson) + <ulink url="&commit_baseurl;f3c453787">§</ulink> + <ulink url="&commit_baseurl;a928297bc">§</ulink> </para> </listitem> @@ -14883,6 +15645,7 @@ Branch: REL9_6_STABLE [6540322fa] 2021-04-12 11:31:46 +0900 <para> Fix <function>to_char()</function>'s handling of Roman-numeral month format codes with negative intervals (Julien Rouhaud) + <ulink url="&commit_baseurl;be79debd9">§</ulink> </para> <para> @@ -14903,6 +15666,7 @@ Branch: REL_10_STABLE [37228ecde] 2021-03-08 18:21:51 -0500 Check that the argument of <function>pg_import_system_collations()</function> is a valid schema OID (Tom Lane) + <ulink url="&commit_baseurl;fe2b5386b">§</ulink> </para> </listitem> @@ -14920,6 +15684,7 @@ Branch: REL9_6_STABLE [ab208421e] 2021-02-18 22:38:55 -0500 Fix use of uninitialized value while parsing an <literal>\{<replaceable>m</replaceable>,<replaceable>n</replaceable>\}</literal> quantifier in a BRE-mode regular expression (Tom Lane) + <ulink url="&commit_baseurl;bf9d3a5f8">§</ulink> </para> <para> @@ -14940,6 +15705,7 @@ Branch: REL_13_STABLE [7bfba4f19] 2021-04-20 11:32:02 -0400 Fix <quote>could not find pathkey item to sort</quote> planner errors in some situations where the sort key involves an aggregate or window function (James Coleman, Tom Lane) + <ulink url="&commit_baseurl;7bfba4f19">§</ulink> </para> </listitem> @@ -14955,6 +15721,7 @@ Branch: REL_10_STABLE [e5eb40eed] 2021-03-26 22:46:15 +0100 <para> Don't ignore system columns when estimating the number of groups using extended statistics (Tomas Vondra) + <ulink url="&commit_baseurl;67251c82a">§</ulink> </para> <para> @@ -14976,6 +15743,7 @@ Branch: REL9_6_STABLE [f4d781dae] 2021-02-12 16:26:47 -0500 <para> Avoid divide-by-zero when estimating selectivity of a regular expression with a very long fixed prefix (Tom Lane) + <ulink url="&commit_baseurl;3a02d68a9">§</ulink> </para> <para> @@ -14997,6 +15765,7 @@ Branch: REL9_6_STABLE [df97ee6ea] 2021-04-07 16:05:21 +0200 <para> Fix access-off-the-end-of-the-table error in BRIN index bitmap scans (Tomas Vondra) + <ulink url="&commit_baseurl;1aad1d181">§</ulink> </para> <para> @@ -15016,6 +15785,7 @@ Branch: REL_13_STABLE [0d779d22a] 2021-02-16 12:07:14 -0500 <para> Fix potentially wrong answers from GIN <type>tsvector</type> index searches, when there are many matching tuples (Tom Lane) + <ulink url="&commit_baseurl;0d779d22a">§</ulink> </para> <para> @@ -15036,6 +15806,7 @@ Branch: REL_13_STABLE [78c24e97d] 2021-03-22 14:02:36 +0900 <para> Fix concurrency issues with WAL segment recycling on Windows (Michael Paquier) + <ulink url="&commit_baseurl;78c24e97d">§</ulink> </para> <para> @@ -15058,6 +15829,7 @@ Branch: REL_10_STABLE [1ec7162a8] 2021-03-22 08:31:14 +0900 Avoid incorrect timeline change while recovering uncommitted two-phase transactions from WAL (Soumyadeep Chakraborty, Jimmy Yih, Kevin Yeap) + <ulink url="&commit_baseurl;6e5ce888a">§</ulink> </para> <para> @@ -15080,6 +15852,7 @@ Branch: REL9_6_STABLE [e3bf96216] 2021-04-06 02:27:48 +0900 <para> Ensure that locks are released while shutting down a standby server's startup process (Fujii Masao) + <ulink url="&commit_baseurl;e7bcfd717">§</ulink> </para> <para> @@ -15102,6 +15875,7 @@ Branch: REL_10_STABLE [1803c7626] 2021-05-07 11:46:37 -0400 <para> Fix crash when a logical replication worker does <command>ALTER SUBSCRIPTION REFRESH</command> (Peter Smith) + <ulink url="&commit_baseurl;ef70b6f8e">§</ulink> </para> <para> @@ -15122,6 +15896,7 @@ Branch: REL9_6_STABLE [09a3b19e3] 2021-02-15 16:09:14 +1300 <para> Ensure we default to <varname>wal_sync_method</varname> = <literal>fdatasync</literal> on recent FreeBSD (Thomas Munro) + <ulink url="&commit_baseurl;6c23e5ae9">§</ulink> </para> <para> @@ -15144,6 +15919,8 @@ Branch: REL_13_STABLE [1fc5a5738] 2021-03-10 17:07:55 -0800 <para> Disable the <varname>vacuum_cleanup_index_scale_factor</varname> parameter and storage option (Peter Geoghegan) + <ulink url="&commit_baseurl;9663d1244">§</ulink> + <ulink url="&commit_baseurl;1fc5a5738">§</ulink> </para> <para> @@ -15170,6 +15947,7 @@ Branch: REL_12_STABLE [72fabd4bf] 2021-05-04 10:09:11 -0400 <para> Pass the correct trigger OID to object post-alter hooks during <command>ALTER CONSTRAINT</command> (Álvaro Herrera) + <ulink url="&commit_baseurl;91a6b3862">§</ulink> </para> <para> @@ -15193,6 +15971,7 @@ Branch: REL9_6_STABLE [8a07e5bd8] 2021-02-15 14:22:19 +1300 <para> Ensure we finish cleaning up when interrupted while detaching a DSM segment (Thomas Munro) + <ulink url="&commit_baseurl;9fe40913c">§</ulink> </para> <para> @@ -15248,6 +16027,13 @@ Branch: REL_10_STABLE [7ce7f2b79] 2021-03-16 16:02:50 -0400 --> <para> Fix assorted minor memory leaks in the server (Tom Lane, Andres Freund) + <ulink url="&commit_baseurl;4b41f6923">§</ulink> + <ulink url="&commit_baseurl;12354839e">§</ulink> + <ulink url="&commit_baseurl;642b0b69b">§</ulink> + <ulink url="&commit_baseurl;eba939551">§</ulink> + <ulink url="&commit_baseurl;ea3989f34">§</ulink> + <ulink url="&commit_baseurl;536836970">§</ulink> + <ulink url="&commit_baseurl;4d072bf2a">§</ulink> </para> </listitem> @@ -15260,6 +16046,7 @@ Branch: REL_13_STABLE [d4b667e93] 2021-02-18 23:28:58 +0900 <para> Fix uninitialized variable in walreceiver's statistics in shared memory (Fujii Masao) + <ulink url="&commit_baseurl;d4b667e93">§</ulink> </para> <para> @@ -15280,6 +16067,8 @@ Branch: REL_13_STABLE [0d204a4b0] 2021-05-10 13:56:21 +0200 <para> Reduce the overhead of dtrace probes for LWLock operations, when dtrace support is compiled in but not active (Peter Eisentraut) + <ulink url="&commit_baseurl;e48ce7ef0">§</ulink> + <ulink url="&commit_baseurl;0d204a4b0">§</ulink> </para> </listitem> @@ -15294,6 +16083,7 @@ Branch: REL_11_STABLE [22f2a98cf] 2021-04-13 13:37:07 -0400 <para> Fix failure when a PL/pgSQL <command>DO</command> block makes use of both composite-type variables and transaction control (Tom Lane) + <ulink url="&commit_baseurl;97b7ad468">§</ulink> </para> <para> @@ -15315,6 +16105,7 @@ Branch: REL9_6_STABLE [a98e53e10] 2021-03-11 14:43:45 -0500 Prevent infinite loop in <application>libpq</application> if a ParameterDescription message with a corrupt length is received (Tom Lane) + <ulink url="&commit_baseurl;3580b4a0c">§</ulink> </para> </listitem> @@ -15332,6 +16123,7 @@ Branch: REL_10_STABLE [926139dd0] 2021-03-02 15:39:34 -0300 to start the server, make the path shown for <application>pg_ctl</application> use backslash separators on Windows (Nitin Jadhav) + <ulink url="&commit_baseurl;b52fd1e7c">§</ulink> </para> </listitem> @@ -15349,6 +16141,7 @@ Branch: REL9_6_STABLE [4f670c64e] 2021-03-23 14:27:50 -0400 Fix <application>psql</application> to restore the previous behavior of <literal>\connect service=<replaceable>something</replaceable></literal> (Tom Lane) + <ulink url="&commit_baseurl;c6eac71a8">§</ulink> </para> <para> @@ -15370,6 +16163,7 @@ Branch: REL_12_STABLE [67b3ee292] 2021-02-19 22:02:44 +0900 Fix <application>psql</application>'s <literal>ON_ERROR_ROLLBACK</literal> feature to handle <literal>COMMIT AND CHAIN</literal> commands correctly (Arthur Nascimento) + <ulink url="&commit_baseurl;be7485a1e">§</ulink> </para> <para> @@ -15388,6 +16182,7 @@ Branch: REL_13_STABLE [f50dc2c72] 2021-03-29 18:34:39 -0300 In <application>psql</application>, avoid repeated <quote>could not print result table</quote> failures after the first such error (Álvaro Herrera) + <ulink url="&commit_baseurl;f50dc2c72">§</ulink> </para> </listitem> @@ -15405,6 +16200,7 @@ Branch: REL9_6_STABLE [a42c4438b] 2021-03-12 12:20:15 -0500 Fix race condition in detection of file modification by <application>psql</application>'s <literal>\e</literal> and related commands (Laurenz Albe) + <ulink url="&commit_baseurl;6ed059933">§</ulink> </para> <para> @@ -15423,6 +16219,7 @@ Branch: REL_12_STABLE [bdaa0d2d7] 2021-05-04 14:18:33 +0200 <para> Fix <application>pg_dump</application>'s dumping of generated columns in partitioned tables (Peter Eisentraut) + <ulink url="&commit_baseurl;a6a3a274a">§</ulink> </para> <para> @@ -15444,6 +16241,7 @@ Branch: REL9_6_STABLE [2c9b857af] 2021-04-01 13:34:16 -0400 <para> Fix missed file version check in <application>pg_restore</application> (Tom Lane) + <ulink url="&commit_baseurl;35421a470">§</ulink> </para> <para> @@ -15467,6 +16265,7 @@ Branch: REL9_6_STABLE [54a233071] 2021-04-29 15:24:38 -0400 <para> Add some more checks to <application>pg_upgrade</application> for user tables containing non-upgradable data types (Tom Lane) + <ulink url="&commit_baseurl;bbcfee0e5">§</ulink> </para> <para> @@ -15488,6 +16287,7 @@ Branch: REL_12_STABLE [24bcce3bd] 2021-04-03 00:08:05 +0900 <para> Fix incorrect progress-reporting calculation in <application>pg_checksums</application> (Shinya Kato) + <ulink url="&commit_baseurl;104164361">§</ulink> </para> </listitem> @@ -15505,6 +16305,7 @@ Branch: REL9_6_STABLE [e73068b07] 2021-03-23 09:55:49 +0900 Fix <application>pg_waldump</application> to count <literal>XACT</literal> records correctly when generating per-record statistics (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;34279fd4f">§</ulink> </para> </listitem> @@ -15523,6 +16324,7 @@ Branch: REL9_6_STABLE [0ccebe779] 2021-02-23 17:30:21 -0300 tuple flags <literal>HEAP_XMAX_LOCK_ONLY</literal> and <literal>HEAP_KEYS_UPDATED</literal> both being set (Julien Rouhaud) + <ulink url="&commit_baseurl;28f4b6108">§</ulink> </para> <para> @@ -15543,6 +16345,7 @@ Branch: REL9_6_STABLE [f488d19f3] 2021-04-12 19:27:38 -0700 <para> Adjust VPATH build rules to support recent Oracle Developer Studio compiler versions (Noah Misch) + <ulink url="&commit_baseurl;13881199e">§</ulink> </para> </listitem> @@ -15558,6 +16361,7 @@ Branch: REL9_6_STABLE [14652a19f] 2021-04-12 19:24:26 -0700 --> <para> Fix testing of PL/Python for Python 3 on Solaris (Noah Misch) + <ulink url="&commit_baseurl;766c8fce5">§</ulink> </para> </listitem> @@ -15609,6 +16413,7 @@ Branch: REL_13_STABLE [d525fbcfd] 2021-02-08 10:14:09 -0500 <para> Fix failure to check per-column <literal>SELECT</literal> privileges in some join queries (Tom Lane) + <ulink url="&commit_baseurl;d525fbcfd">§</ulink> </para> <para> @@ -15648,6 +16453,7 @@ Branch: REL_11_STABLE [cb5868cc1] 2021-02-08 11:01:55 +0200 <para> Fix information leakage in constraint-violation error messages (Heikki Linnakangas) + <ulink url="&commit_baseurl;8e56684d5">§</ulink> </para> <para> @@ -15671,6 +16477,7 @@ Branch: REL_12_STABLE [0326635dd] 2021-01-20 11:58:27 +0200 <para> Fix incorrect detection of concurrent page splits while inserting into a GiST index (Heikki Linnakangas) + <ulink url="&commit_baseurl;b8403d140">§</ulink> </para> <para> @@ -15694,6 +16501,7 @@ Branch: REL9_5_STABLE [77a0e14f0] 2021-01-30 00:05:34 -0800 <para> Fix <command>CREATE INDEX CONCURRENTLY</command> to wait for concurrent prepared transactions (Andrey Borodin) + <ulink url="&commit_baseurl;86a5b309c">§</ulink> </para> <para> @@ -15724,6 +16532,9 @@ Branch: REL_13_STABLE [cd7d8cde7] 2020-12-27 12:11:58 -0800 Avoid crash when trying to rescan an aggregation plan node that has both hashed and sorted grouping sets (Jeff Davis) + <ulink url="&commit_baseurl;7b8692eaf">§</ulink> + <ulink url="&commit_baseurl;6669cc769">§</ulink> + <ulink url="&commit_baseurl;cd7d8cde7">§</ulink> </para> </listitem> @@ -15736,6 +16547,7 @@ Branch: REL_13_STABLE [6467661b6] 2021-02-04 23:01:33 -0500 <para> Fix possible incorrect query results when a hash aggregation node spills some tuples to disk (Tom Lane) + <ulink url="&commit_baseurl;6467661b6">§</ulink> </para> <para> @@ -15752,6 +16564,7 @@ Branch: REL_13_STABLE [10fcb83da] 2021-02-04 19:12:09 -0500 --> <para> Fix edge case in incremental sort (Neil Chen) + <ulink url="&commit_baseurl;10fcb83da">§</ulink> </para> <para> @@ -15775,6 +16588,7 @@ Branch: REL_11_STABLE [1c3a87746] 2021-02-03 19:38:29 -0500 Avoid crash when a <literal>CALL</literal> or <literal>DO</literal> statement that performs a transaction rollback is executed via extended query protocol (Thomas Munro, Tom Lane) + <ulink url="&commit_baseurl;57868d957">§</ulink> </para> <para> @@ -15794,6 +16608,7 @@ Branch: REL_13_STABLE [16f69062e] 2021-01-28 16:56:07 -0300 <para> Avoid unnecessary errors with <literal>BEFORE UPDATE</literal> triggers on partitioned tables (Álvaro Herrera) + <ulink url="&commit_baseurl;16f69062e">§</ulink> </para> <para> @@ -15815,6 +16630,7 @@ Branch: REL_11_STABLE [6f94531b0] 2021-01-28 13:41:55 -0500 <para> Fix partition pruning logic to handle asymmetric hash partition sets (Tom Lane) + <ulink url="&commit_baseurl;7f1921cb9">§</ulink> </para> <para> @@ -15841,6 +16657,7 @@ Branch: REL9_5_STABLE [0ab177bec] 2021-01-19 13:26:05 -0500 Avoid incorrect results when <literal>WHERE CURRENT OF</literal> is applied to a cursor whose plan contains a MergeAppend node (Tom Lane) + <ulink url="&commit_baseurl;188cd4f44">§</ulink> </para> <para> @@ -15864,6 +16681,7 @@ Branch: REL9_5_STABLE [33a46993f] 2021-01-18 18:33:07 -0500 <para> Fix crash when <literal>WHERE CURRENT OF</literal> is applied to a cursor whose plan contains a custom scan node (David Geier) + <ulink url="&commit_baseurl;f0f53195b">§</ulink> </para> </listitem> @@ -15877,6 +16695,7 @@ Branch: REL_12_STABLE [1cce024fd] 2021-01-21 15:37:23 -0500 <para> Fix planner's mishandling of placeholders whose evaluation should be delayed by an outer join (Tom Lane) + <ulink url="&commit_baseurl;73fc2e5ba">§</ulink> </para> <para> @@ -15898,6 +16717,7 @@ Branch: REL_12_STABLE [77a94c30d] 2020-12-05 16:16:13 -0500 <para> Fix planner's handling of placeholders during removal of useless RESULT RTEs (Tom Lane) + <ulink url="&commit_baseurl;7d43b76f6">§</ulink> </para> <para> @@ -15920,6 +16740,7 @@ Branch: REL9_5_STABLE [8c5da2d51] 2020-11-30 12:22:43 -0500 <para> Fix planner's handling of a placeholder that is computed at some join level and used only at that same level (Tom Lane) + <ulink url="&commit_baseurl;666a4de93">§</ulink> </para> <para> @@ -15937,6 +16758,7 @@ Branch: REL_13_STABLE [ea190ed14] 2020-12-21 18:16:36 +0100 <para> Consider unsorted subpaths when planning a Gather Merge operation (James Coleman) + <ulink url="&commit_baseurl;ea190ed14">§</ulink> </para> <para> @@ -15957,6 +16779,8 @@ Branch: REL_13_STABLE [d0167631e] 2020-12-21 19:36:03 +0100 Do not consider <literal>ORDER BY</literal> expressions involving parallel-restricted functions or set-returning functions when trying to parallelize sorts (James Coleman) + <ulink url="&commit_baseurl;be9c3cd18">§</ulink> + <ulink url="&commit_baseurl;d0167631e">§</ulink> </para> <para> @@ -15979,6 +16803,7 @@ Branch: REL9_5_STABLE [59ed45e27] 2020-11-24 21:36:09 +0000 <para> Be more careful about whether index AMs support mark/restore (Andrew Gierth) + <ulink url="&commit_baseurl;6dda05704">§</ulink> </para> <para> @@ -15998,6 +16823,7 @@ Branch: REL_11_STABLE [97b025ebe] 2021-01-15 12:46:26 +0900 <para> Fix overestimate of the amount of shared memory needed for parallel queries (Takayuki Tsunakawa) + <ulink url="&commit_baseurl;60369db86">§</ulink> </para> </listitem> @@ -16015,6 +16841,7 @@ Branch: REL9_5_STABLE [0ddb529cf] 2021-01-20 11:39:35 +0900 <para> Fix <command>ALTER DEFAULT PRIVILEGES</command> to handle duplicated arguments safely (Michael Paquier) + <ulink url="&commit_baseurl;31e0f9d76">§</ulink> </para> <para> @@ -16041,6 +16868,7 @@ Branch: REL9_5_STABLE [14649bf50] 2020-12-25 11:06:23 -0800 <para> Flush ACL-related caches when <structname>pg_authid</structname> changes (Noah Misch) + <ulink url="&commit_baseurl;9f8a48bb2">§</ulink> </para> <para> @@ -16059,6 +16887,7 @@ Branch: REL_13_STABLE [d798ea750] 2021-01-30 00:13:58 -0800 Fix failure to detect <quote>snapshot too old</quote> conditions in tables rewritten in the current transaction (Kyotaro Horiguchi, Noah Misch) + <ulink url="&commit_baseurl;d798ea750">§</ulink> </para> <para> @@ -16078,6 +16907,7 @@ Branch: REL_13_STABLE [e8e3e6749] 2021-01-30 00:12:05 -0800 Fix spurious failure of <command>CREATE PUBLICATION</command> when applied to a table created or rewritten in the current transaction (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;e8e3e6749">§</ulink> </para> <para> @@ -16100,6 +16930,7 @@ Branch: REL9_5_STABLE [fb500296d] 2020-12-01 14:02:28 -0500 <para> Prevent misprocessing of ambiguous <command>CREATE TABLE LIKE</command> clauses (Tom Lane) + <ulink url="&commit_baseurl;dffc82a5b">§</ulink> </para> <para> @@ -16127,6 +16958,7 @@ Branch: REL9_5_STABLE [6631d5f26] 2020-11-19 15:03:17 -0500 Rearrange order of operations in <command>CREATE TABLE LIKE</command> so that indexes are cloned before building foreign key constraints (Tom Lane) + <ulink url="&commit_baseurl;98f3f1d5c">§</ulink> </para> <para> @@ -16148,6 +16980,7 @@ Branch: REL_10_STABLE [c22539756] 2021-01-15 23:34:02 +0100 <para> Disallow <command>CREATE STATISTICS</command> on system catalogs (Tomas Vondra) + <ulink url="&commit_baseurl;d26d4c717">§</ulink> </para> </listitem> @@ -16165,6 +16998,7 @@ Branch: REL9_5_STABLE [5ad03374b] 2021-02-06 15:17:02 -0500 <para> Disallow converting an inheritance child table to a view (Tom Lane) + <ulink url="&commit_baseurl;4353bc878">§</ulink> </para> </listitem> @@ -16182,6 +17016,7 @@ Branch: REL9_5_STABLE [e00928de8] 2020-12-01 14:54:49 +1300 <para> Ensure that disk space allocated for a dropped relation is released promptly at commit (Thomas Munro) + <ulink url="&commit_baseurl;fd3a75d82">§</ulink> </para> <para> @@ -16204,6 +17039,7 @@ Branch: REL_11_STABLE [c442b32c2] 2021-01-14 15:32:14 -0300 Prevent dropping a tablespace that is referenced by a partitioned relation, but is not used for any actual storage (Álvaro Herrera) + <ulink url="&commit_baseurl;5b01a6f13">§</ulink> </para> <para> @@ -16222,6 +17058,7 @@ Branch: REL_12_STABLE [fce17e486] 2020-11-27 20:18:02 +0900 <para> Fix progress reporting for <command>CLUSTER</command> (Matthias van de Meent) + <ulink url="&commit_baseurl;dcc20946a">§</ulink> </para> </listitem> @@ -16239,6 +17076,7 @@ Branch: REL9_5_STABLE [aaf266157] 2021-02-05 11:17:27 +0200 <para> Fix handling of backslash-escaped multibyte characters in <command>COPY FROM</command> (Heikki Linnakangas) + <ulink url="&commit_baseurl;c87cbd51e">§</ulink> </para> <para> @@ -16264,6 +17102,7 @@ Branch: REL9_5_STABLE [ded7db4c1] 2020-11-20 14:57:51 +0200 Avoid preallocating executor hash tables in <command>EXPLAIN</command> without <literal>ANALYZE</literal> (Alexey Bashtanov) + <ulink url="&commit_baseurl;340ae3cfb">§</ulink> </para> </listitem> @@ -16282,6 +17121,7 @@ Branch: REL9_5_STABLE [60d6c7143] 2020-11-28 14:03:40 -0500 Fix recently-introduced race condition in <command>LISTEN</command>/<command>NOTIFY</command> queue handling (Tom Lane) + <ulink url="&commit_baseurl;f5de090cc">§</ulink> </para> <para> @@ -16304,6 +17144,7 @@ Branch: REL9_5_STABLE [edcdbc44e] 2020-12-21 13:11:30 -0500 <para> Allow the <type>jsonb</type> concatenation operator to handle all combinations of JSON data types (Tom Lane) + <ulink url="&commit_baseurl;38d30a14b">§</ulink> </para> <para> @@ -16329,6 +17170,7 @@ Branch: REL9_5_STABLE [0c23f30fa] 2021-01-08 12:16:00 -0500 <para> Fix use of uninitialized value while parsing a <literal>*</literal> quantifier in a BRE-mode regular expression (Tom Lane) + <ulink url="&commit_baseurl;49c928c0c">§</ulink> </para> <para> @@ -16358,6 +17200,8 @@ Branch: REL9_6_STABLE [f0b9bada5] 2021-01-05 11:45:17 +0000 Fix numeric <function>power()</function> for the case where the exponent is exactly <literal>INT_MIN</literal> (-2147483648) (Dean Rasheed) + <ulink url="&commit_baseurl;e15c384d7">§</ulink> + <ulink url="&commit_baseurl;5777b6ea2">§</ulink> </para> <para> @@ -16376,6 +17220,7 @@ Branch: REL_11_STABLE [50a420bee] 2021-01-04 18:32:40 -0500 <para> Fix integer-overflow cases in <function>substring()</function> functions (Tom Lane, Pavel Stehule) + <ulink url="&commit_baseurl;9e7d87ca8">§</ulink> </para> <para> @@ -16403,6 +17248,7 @@ Branch: REL9_5_STABLE [c424c75f5] 2021-01-16 12:21:39 -0800 Prevent possible data loss from incorrect detection of the wraparound point of an SLRU log (Noah Misch) + <ulink url="&commit_baseurl;6eb3fc7fc">§</ulink> </para> <para> @@ -16427,6 +17273,8 @@ Branch: REL_13_STABLE [8523a0971] 2021-01-14 23:56:45 +0900 <para> Fix WAL-reading logic to handle timeline switches correctly (Kyotaro Horiguchi, Fujii Masao) + <ulink url="&commit_baseurl;94f52929a">§</ulink> + <ulink url="&commit_baseurl;8523a0971">§</ulink> </para> <para> @@ -16450,6 +17298,7 @@ Branch: REL9_5_STABLE [4bccceaa9] 2021-01-13 09:22:03 +0530 <para> Fix memory leak in walsender processes while sending new snapshots for logical decoding (Amit Kapila) + <ulink url="&commit_baseurl;0685c5c1b">§</ulink> </para> </listitem> @@ -16463,6 +17312,7 @@ Branch: REL_13_STABLE [decf3fe61] 2021-01-12 08:30:16 +0530 Fix relation cache leak in walsender processes while sending row changes via the root of a partitioned relation during logical replication (Amit Langote, Mark Zhao) + <ulink url="&commit_baseurl;decf3fe61">§</ulink> </para> </listitem> @@ -16480,6 +17330,7 @@ Branch: REL9_5_STABLE [133a0906d] 2020-12-14 23:50:20 -0800 <para> Fix walsender to accept additional commands after terminating replication (Jeff Davis) + <ulink url="&commit_baseurl;fde5f130c">§</ulink> </para> </listitem> @@ -16496,6 +17347,7 @@ Branch: REL9_6_STABLE [0307b98d8] 2021-01-06 12:33:28 +0900 <para> Ensure detection of deadlocks between hot standby backends and the startup (WAL-application) process (Fujii Masao) + <ulink url="&commit_baseurl;0f8977b3f">§</ulink> </para> <para> @@ -16518,6 +17370,8 @@ Branch: REL_12_STABLE [5f95664e1] 2020-12-30 17:21:39 -0800 <para> Fix possible failure to detect recovery conflicts while deleting an index entry that references a HOT chain (Peter Geoghegan) + <ulink url="&commit_baseurl;7a57960ba">§</ulink> + <ulink url="&commit_baseurl;55e535226">§</ulink> </para> <para> @@ -16541,6 +17395,7 @@ Branch: REL_12_STABLE [3ca19490b] 2020-12-30 11:38:42 -0500 of <varname>krb_server_keyfile</varname> always overrides any setting of <varname>KRB5_KTNAME</varname> in the server's environment (Tom Lane) + <ulink url="&commit_baseurl;861e96717">§</ulink> </para> <para> @@ -16561,6 +17416,7 @@ Branch: REL_12_STABLE [7ed616f81] 2020-12-28 17:58:58 -0500 to <filename>pg_hba.conf</filename> entries, include details about whether GSS encryption has been activated (Kyotaro Horiguchi, Tom Lane) + <ulink url="&commit_baseurl;d05e14d78">§</ulink> </para> <para> @@ -16578,6 +17434,7 @@ Branch: REL_12_STABLE [4cfdd8a47] 2020-12-28 17:44:17 -0500 --> <para> Fix assorted issues in server's support for GSS encryption (Tom Lane) + <ulink url="&commit_baseurl;c1c88bf03">§</ulink> </para> <para> @@ -16605,6 +17462,7 @@ Branch: REL_10_STABLE [1a6b1c460] 2020-12-24 17:00:43 -0500 Ensure that unserviced requests for background workers are cleaned up when the postmaster begins a <quote>smart</quote> or <quote>fast</quote> shutdown sequence (Tom Lane) + <ulink url="&commit_baseurl;0217ad806">§</ulink> </para> <para> @@ -16627,6 +17485,7 @@ Branch: REL9_6_STABLE [0b54a80a3] 2020-12-23 12:51:51 +0900 <para> Fix portability problem in parsing of <varname>recovery_target_xid</varname> values (Michael Paquier) + <ulink url="&commit_baseurl;1e54664ee">§</ulink> </para> <para> @@ -16647,6 +17506,7 @@ Branch: REL_11_STABLE [942e441ee] 2020-11-30 14:38:00 -0500 <para> Avoid trying to use parallel index build in a standalone backend (Yulin Pei) + <ulink url="&commit_baseurl;fac31b2cd">§</ulink> </para> </listitem> @@ -16661,6 +17521,7 @@ Branch: REL_11_STABLE [9cebe4952] 2020-11-15 16:10:48 -0500 <para> Allow index AMs to support included columns without necessarily supporting multiple key columns (Tom Lane) + <ulink url="&commit_baseurl;7c89246d0">§</ulink> </para> </listitem> @@ -16673,6 +17534,7 @@ Branch: REL_13_STABLE [9a94b9253] 2020-11-12 10:56:40 +0900 <para> While taking a base backup, avoid executing any SHA256 code if a backup manifest is not needed (Michael Paquier) + <ulink url="&commit_baseurl;9a94b9253">§</ulink> </para> <para> @@ -16694,6 +17556,7 @@ Branch: REL_11_STABLE [f7f2a28d4] 2021-01-28 11:09:57 +0000 <para> Avoid assertion failure during parallel aggregation of an aggregate with a non-strict deserialization function (Andrew Gierth) + <ulink url="&commit_baseurl;75e3cca42">§</ulink> </para> <para> @@ -16719,6 +17582,7 @@ Branch: REL9_5_STABLE [41309f716] 2021-01-25 13:03:12 -0500 Avoid assertion failure in <function>pg_get_functiondef()</function> when examining a function with a <literal>TRANSFORM</literal> option (Tom Lane) + <ulink url="&commit_baseurl;a26194f22">§</ulink> </para> </listitem> @@ -16737,6 +17601,8 @@ Branch: REL_11_STABLE [7966b41de] 2020-12-28 11:55:41 -0500 <para> Fix data structure misallocation in PL/pgSQL's <command>CALL</command> statement (Tom Lane) + <ulink url="&commit_baseurl;0ea25ed10">§</ulink> + <ulink url="&commit_baseurl;63d78d106">§</ulink> </para> <para> @@ -16757,6 +17623,7 @@ Branch: REL_12_STABLE [b3a5bf719] 2020-12-28 15:43:44 -0500 <para> In <application>libpq</application>, do not skip trying SSL after GSS encryption (Tom Lane) + <ulink url="&commit_baseurl;06b844c2b">§</ulink> </para> <para> @@ -16783,6 +17650,7 @@ Branch: REL_13_STABLE [31d2b11b9] 2020-12-28 12:13:40 -0500 <function>PQconndefaults()</function> function report the correct default value for <varname>channel_binding</varname> (Daniele Varrazzo) + <ulink url="&commit_baseurl;31d2b11b9">§</ulink> </para> </listitem> @@ -16801,6 +17669,7 @@ Branch: REL9_5_STABLE [e2d5de150] 2020-11-29 15:22:04 -0500 In <application>psql</application>, re-allow including a password in a <replaceable>connection_string</replaceable> argument of a <command>\connect</command> command (Tom Lane) + <ulink url="&commit_baseurl;72b930f50">§</ulink> </para> <para> @@ -16819,6 +17688,7 @@ Branch: REL_12_STABLE [ea7a167da] 2020-11-25 16:19:25 -0500 <para> In <application>psql</application>'s <command>\d</command> commands, don't truncate the display of column default values (Tom Lane) + <ulink url="&commit_baseurl;a0ef08172">§</ulink> </para> <para> @@ -16841,6 +17711,7 @@ Branch: REL9_5_STABLE [131825cd5] 2021-01-26 13:04:52 -0500 Fix assorted bugs in <application>psql</application>'s <command>\help</command> command (Kyotaro Horiguchi, Tom Lane) + <ulink url="&commit_baseurl;64bdb6e5f">§</ulink> </para> <para> @@ -16863,6 +17734,7 @@ Branch: REL_12_STABLE [1dd6baf78] 2021-02-03 11:58:15 +0100 <para> Fix <application>pg_dump</application>'s dumping of inherited generated columns (Peter Eisentraut) + <ulink url="&commit_baseurl;1d3ce0223">§</ulink> </para> <para> @@ -16889,6 +17761,8 @@ Branch: REL_10_STABLE [1c9791f66] 2021-01-14 16:19:38 -0500 as the owner of the publication, and similarly runs <command>ALTER INDEX ATTACH PARTITION</command> commands as the owner of the partitioned index (Tom Lane) + <ulink url="&commit_baseurl;0011c5a0f">§</ulink> + <ulink url="&commit_baseurl;79d3ac72f">§</ulink> </para> <para> @@ -16912,6 +17786,7 @@ Branch: REL9_6_STABLE [ad2b7c9bb] 2021-01-16 12:21:39 -0800 Fix <application>pg_dump</application> to handle <literal>WITH GRANT OPTION</literal> in an extension's initial privileges (Noah Misch) + <ulink url="&commit_baseurl;b8daf894f">§</ulink> </para> <para> @@ -16952,6 +17827,9 @@ Branch: REL9_5_STABLE [beb6b45ab] 2020-12-07 14:55:28 +0200 In <application>pg_rewind</application>, ensure that all WAL is accounted for when rewinding a standby server (Ian Barwick, Heikki Linnakangas) + <ulink url="&commit_baseurl;abd0abfb7">§</ulink> + <ulink url="&commit_baseurl;e41a2efbc">§</ulink> + <ulink url="&commit_baseurl;e6dc04d43">§</ulink> </para> </listitem> @@ -16966,6 +17844,7 @@ Branch: REL_11_STABLE [d8bb22ab3] 2021-01-13 14:52:49 -0500 <para> In <application>pgbench</application>, disallow a digit as the first character of a variable name (Fabien Coelho) + <ulink url="&commit_baseurl;6b045ca6c">§</ulink> </para> <para> @@ -16987,6 +17866,7 @@ Branch: REL9_5_STABLE [f2dc96236] 2021-01-26 16:42:13 -0300 <para> Report the correct database name in connection failure error messages from some client programs (Álvaro Herrera) + <ulink url="&commit_baseurl;f17e8f33f">§</ulink> </para> <para> @@ -17012,6 +17892,7 @@ Branch: REL9_5_STABLE [f0f9ed68d] 2021-02-02 13:49:08 -0500 <para> Fix memory leak in <filename>contrib/auto_explain</filename> (Japin Li) + <ulink url="&commit_baseurl;586891394">§</ulink> </para> <para> @@ -17038,6 +17919,7 @@ Branch: REL9_5_STABLE [b5c73eef8] 2020-12-28 20:01:31 +0900 In <filename>contrib/postgres_fdw</filename>, avoid leaking open connections to remote servers when a user mapping or foreign server object is dropped (Bharath Rupireddy) + <ulink url="&commit_baseurl;546f14374">§</ulink> </para> <para> @@ -17056,6 +17938,7 @@ Branch: REL_13_STABLE [984384129] 2021-02-05 15:30:02 +0900 <para> Fix faulty assertion in <filename>contrib/postgres_fdw</filename> (Etsuro Fujita) + <ulink url="&commit_baseurl;984384129">§</ulink> </para> </listitem> @@ -17073,6 +17956,7 @@ Branch: REL9_5_STABLE [f95d9fd81] 2020-12-08 15:23:02 +0900 <para> In <filename>contrib/pgcrypto</filename>, check for error returns from OpenSSL's EVP functions (Michael Paquier) + <ulink url="&commit_baseurl;dfd8bf2b9">§</ulink> </para> <para> @@ -17092,6 +17976,7 @@ Branch: REL_11_STABLE [a1bd14d54] 2020-12-22 13:23:49 -0500 <para> Make <filename>contrib/pg_prewarm</filename> more robust when the cluster is shut down before prewarming is complete (Tom Lane) + <ulink url="&commit_baseurl;4b0292253">§</ulink> </para> <para> @@ -17118,6 +18003,7 @@ Branch: REL9_5_STABLE [4b212b7c8] 2020-11-12 14:55:51 +0000 In <filename>contrib/pg_trgm</filename>'s GiST index support, avoid crash in the rare case that picksplit is called on exactly two index items (Andrew Gierth, Alexander Korotkov) + <ulink url="&commit_baseurl;48ab1fa30">§</ulink> </para> </listitem> @@ -17137,6 +18023,7 @@ Branch: REL9_5_STABLE [210564a74] 2020-11-10 22:51:58 -0500 in <filename>contrib/pg_prewarm</filename> and <filename>contrib/postgres_fdw</filename> (Alexey Kondratov, Tom Lane) + <ulink url="&commit_baseurl;afce7908d">§</ulink> </para> <para> @@ -17178,6 +18065,8 @@ Branch: REL9_5_STABLE [175f716a8] 2021-01-20 12:07:57 -0500 <para> Improve <application>configure</application>'s heuristics for selecting <varname>PG_SYSROOT</varname> on macOS (Tom Lane) + <ulink url="&commit_baseurl;f44ae4db5">§</ulink> + <ulink url="&commit_baseurl;6671e8194">§</ulink> </para> <para> @@ -17202,6 +18091,7 @@ Branch: REL9_5_STABLE [2bb8c0f1d] 2020-11-20 00:58:26 -0500 <para> While building on macOS, specify <option>-isysroot</option> in link steps as well as compile steps (James Hilliard) + <ulink url="&commit_baseurl;9e9a31bd0">§</ulink> </para> <para> @@ -17225,6 +18115,8 @@ Branch: REL_11_STABLE [90eb343ef] 2020-12-07 18:40:27 -0800 <para> Fix JIT compilation to be compatible with LLVM 11 and LLVM 12 (Andres Freund) + <ulink url="&commit_baseurl;4f64daf73">§</ulink> + <ulink url="&commit_baseurl;6a192c77d">§</ulink> </para> </listitem> @@ -17239,6 +18131,7 @@ Branch: REL_11_STABLE [1e16ad101] 2020-12-07 18:40:27 -0800 <para> Fix potential mishandling of references to boolean variables in JIT expression compilation (Andres Freund) + <ulink url="&commit_baseurl;01c6370a3">§</ulink> </para> <para> @@ -17257,6 +18150,7 @@ Branch: REL_11_STABLE [89aa30a17] 2020-11-16 15:16:39 -0500 --> <para> Fix compile failure with ICU 68 and later (Tom Lane) + <ulink url="&commit_baseurl;53c7b4f62">§</ulink> </para> </listitem> @@ -17271,6 +18165,7 @@ Branch: REL_11_STABLE [49aaabdf8] 2020-12-01 11:46:56 -0300 <para> Avoid <function>memcpy()</function> with a NULL source pointer and zero count during partitioned index creation (Álvaro Herrera) + <ulink url="&commit_baseurl;5a1d1b954">§</ulink> </para> <para> @@ -17298,6 +18193,7 @@ Branch: REL9_5_STABLE [c26a0865d] 2021-01-24 16:29:48 -0500 South Sudan, plus historical corrections for Australia, Bahamas, Belize, Bermuda, Ghana, Israel, Kenya, Nigeria, Palestine, Seychelles, and Vanuatu. (Tom Lane) + <ulink url="&commit_baseurl;58a545344">§</ulink> </para> <para> @@ -17353,6 +18249,7 @@ Branch: REL9_5_STABLE [aefc625de] 2020-11-09 07:32:14 -0800 Block <command>DECLARE CURSOR ... WITH HOLD</command> and firing of deferred triggers within index expressions and materialized view queries (Noah Misch) + <ulink url="&commit_baseurl;c90c84b3f">§</ulink> </para> <para> @@ -17394,6 +18291,8 @@ Branch: REL9_5_STABLE [da129a04a] 2020-10-19 19:03:47 -0400 <application>clusterdb</application>, <application>reindexdb</application>, and <application>vacuumdb</application> (Tom Lane) + <ulink url="&commit_baseurl;cb8885ac4">§</ulink> + <ulink url="&commit_baseurl;1814f915b">§</ulink> </para> <para> @@ -17433,6 +18332,7 @@ Branch: REL9_5_STABLE [6997da09a] 2020-10-21 16:18:41 -0400 command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used (Tom Lane) + <ulink url="&commit_baseurl;2e4af4110">§</ulink> </para> <para> @@ -17464,6 +18364,7 @@ Branch: REL9_5_STABLE [a54dfbee1] 2020-11-09 07:32:14 -0800 <para> Prevent <application>psql</application>'s <command>\gset</command> command from modifying specially-treated variables (Noah Misch) + <ulink url="&commit_baseurl;67029845b">§</ulink> </para> <para> @@ -17493,6 +18394,8 @@ Branch: REL_13_STABLE [9f783aea6] 2020-10-15 09:52:35 -0300 <para> Fix unintended breakage of the replication protocol (Álvaro Herrera) + <ulink url="&commit_baseurl;72e43fc31">§</ulink> + <ulink url="&commit_baseurl;9f783aea6">§</ulink> </para> <para> @@ -17520,6 +18423,7 @@ Branch: REL9_5_STABLE [23d8b3577] 2020-09-24 10:36:27 +1200 <para> Ensure that SLRU directories are properly fsync'd during checkpoints (Thomas Munro) + <ulink url="&commit_baseurl;052014a20">§</ulink> </para> <para> @@ -17542,6 +18446,7 @@ Branch: REL9_5_STABLE [77df80cf6] 2020-11-03 15:41:32 -0500 <para> Fix <command>ALTER ROLE</command> for users with the <literal>BYPASSRLS</literal> attribute (Tom Lane, Stephen Frost) + <ulink url="&commit_baseurl;768dbef0d">§</ulink> </para> <para> @@ -17562,6 +18467,7 @@ Branch: REL_13_STABLE [539775981] 2020-11-03 15:28:36 +0100 <para> Disallow <command>ALTER TABLE ONLY ... DROP EXPRESSION</command> when there are child tables (Peter Eisentraut) + <ulink url="&commit_baseurl;539775981">§</ulink> </para> <para> @@ -17582,6 +18488,7 @@ Branch: REL_11_STABLE [a795f6782] 2020-10-20 19:22:09 -0300 Ensure that <command>ALTER TABLE ONLY ... ENABLE/DISABLE TRIGGER</command> does not recurse to child tables (Álvaro Herrera) + <ulink url="&commit_baseurl;5f6463a20">§</ulink> </para> <para> @@ -17600,6 +18507,7 @@ Branch: REL_11_STABLE [7dc18c619] 2020-11-05 11:44:32 -0500 <para> Allow <command>LOCK TABLE</command> to succeed on a self-referential view (Tom Lane) + <ulink url="&commit_baseurl;44b973b91">§</ulink> </para> <para> @@ -17618,6 +18526,7 @@ Branch: REL_12_STABLE [41a033b50] 2020-11-01 21:24:15 +0900 <para> Retain statistics about an index across <command>REINDEX CONCURRENTLY</command> (Michael Paquier, Fabrízio de Royes Mello) + <ulink url="&commit_baseurl;bb62df46b">§</ulink> </para> <para> @@ -17635,6 +18544,7 @@ Branch: REL_12_STABLE [8aa4496dd] 2020-09-29 14:16:18 +0900 <para> Fix incorrect progress reporting from <command>REINDEX CONCURRENTLY</command> (Matthias van de Meent, Michael Paquier) + <ulink url="&commit_baseurl;1aedaba78">§</ulink> </para> </listitem> @@ -17649,6 +18559,7 @@ Branch: REL_12_STABLE [43330cdd4] 2020-10-28 13:47:02 -0400 Ensure that <literal>GENERATED</literal> columns are updated when the column(s) they depend on are updated via a rule or an updatable view (Tom Lane) + <ulink url="&commit_baseurl;70492195b">§</ulink> </para> <para> @@ -17667,6 +18578,7 @@ Branch: REL_12_STABLE [29f20db85] 2020-09-28 14:12:38 -0400 <para> Fix failures with collation-dependent partition bound expressions (Tom Lane) + <ulink url="&commit_baseurl;61a78c71a">§</ulink> </para> </listitem> @@ -17679,6 +18591,7 @@ Branch: REL_12_STABLE [ea9087938] 2020-11-04 12:46:52 +0100 --> <para> Support hashing of text arrays (Peter Eisentraut) + <ulink url="&commit_baseurl;82d4a2a7d">§</ulink> </para> <para> @@ -17697,6 +18610,7 @@ Branch: REL_13_STABLE [5ed20a689] 2020-10-07 17:10:26 -0400 <para> Prevent internal overflows in cross-type datetime comparisons (Nikita Glukhov, Alexander Korotkov, Tom Lane) + <ulink url="&commit_baseurl;5ed20a689">§</ulink> </para> <para> @@ -17722,6 +18636,7 @@ Branch: REL9_5_STABLE [4857e6fe1] 2020-09-30 15:40:23 -0400 Fix off-by-one conversion of negative years to BC dates in <function>to_date()</function> and <function>to_timestamp()</function> (Dar Alathar-Yemen, Tom Lane) + <ulink url="&commit_baseurl;99fd38c02">§</ulink> </para> <para> @@ -17741,6 +18656,8 @@ Branch: REL_13_STABLE [651bdbc81] 2020-09-29 12:00:12 +0300 <para> Allow the <type>jsonpath</type> <function>.datetime()</function> method to accept ISO 8601-format timestamps (Nikita Glukhov) + <ulink url="&commit_baseurl;abcc0ab16">§</ulink> + <ulink url="&commit_baseurl;651bdbc81">§</ulink> </para> <para> @@ -17765,6 +18682,7 @@ Branch: REL9_5_STABLE [40a8fb1e0] 2020-09-29 16:25:51 +0900 Ensure that standby servers will archive WAL timeline history files when <varname>archive_mode</varname> is set to <literal>always</literal> (Grigory Smolkin, Fujii Masao) + <ulink url="&commit_baseurl;059caf36c">§</ulink> </para> <para> @@ -17784,6 +18702,8 @@ Branch: REL_13_STABLE [47522ee00] 2020-10-15 18:38:03 +1300 <para> Fix edge cases in detecting premature death of the postmaster on platforms that use <function>kqueue()</function> (Thomas Munro) + <ulink url="&commit_baseurl;e0950135a">§</ulink> + <ulink url="&commit_baseurl;47522ee00">§</ulink> </para> </listitem> @@ -17796,6 +18716,7 @@ Branch: REL_13_STABLE [2d26c4ac7] 2020-11-03 22:32:34 +0100 <para> Avoid generating an incorrect incremental-sort plan when the sort key is a volatile expression (James Coleman) + <ulink url="&commit_baseurl;2d26c4ac7">§</ulink> </para> </listitem> @@ -17809,6 +18730,7 @@ Branch: REL_12_STABLE [3d69efc4f] 2020-10-06 11:43:54 -0400 <para> Fix possible crash when considering partition-wise joins during GEQO planning (Tom Lane) + <ulink url="&commit_baseurl;b7f166efa">§</ulink> </para> </listitem> @@ -17823,6 +18745,8 @@ Branch: REL_13_STABLE [7957e75c5] 2020-11-02 11:25:18 -0500 <para> Fix possible infinite loop or corrupted output data in TOAST decompression (Tom Lane) + <ulink url="&commit_baseurl;2330f4d3a">§</ulink> + <ulink url="&commit_baseurl;7957e75c5">§</ulink> </para> </listitem> @@ -17835,6 +18759,7 @@ Branch: REL_13_STABLE [02c9386ca] 2020-11-04 18:42:24 -0800 <para> Fix counting of the number of entries in B-tree indexes during cleanup-only <command>VACUUM</command>s (Peter Geoghegan) + <ulink url="&commit_baseurl;02c9386ca">§</ulink> </para> </listitem> @@ -17852,6 +18777,7 @@ Branch: REL9_5_STABLE [d2d3a4bd3] 2020-11-07 00:41:52 +0100 <para> Ensure that data is detoasted before being inserted into a BRIN index (Tomas Vondra) + <ulink url="&commit_baseurl;6a7b55f37">§</ulink> </para> <para> @@ -17873,6 +18799,7 @@ Branch: REL_12_STABLE [12945874e] 2020-10-12 18:01:34 -0400 <para> Fix buffered GiST index builds to work when the index has included columns (Pavel Borisov) + <ulink url="&commit_baseurl;962ab473e">§</ulink> </para> </listitem> @@ -17888,6 +18815,7 @@ Branch: REL_10_STABLE [7827497ba] 2020-11-02 21:11:50 -0500 <para> Fix unportable use of <function>getnameinfo()</function> in <structname>pg_hba_file_rules</structname> view (Tom Lane) + <ulink url="&commit_baseurl;a58a631b4">§</ulink> </para> <para> @@ -17909,6 +18837,7 @@ Branch: REL_11_STABLE [045466675] 2020-10-31 08:45:19 -0700 <para> Avoid crash if <varname>debug_query_string</varname> is NULL when starting a parallel worker (Noah Misch) + <ulink url="&commit_baseurl;ab2e2ce46">§</ulink> </para> </listitem> @@ -17927,6 +18856,8 @@ Branch: REL_12_STABLE [94ec005f3] 2020-11-08 13:08:36 -0500 Avoid failures when a <literal>BEFORE ROW UPDATE</literal> trigger returns the <quote>old</quote> row of a table having dropped or <quote>missing</quote> columns (Amit Langote, Tom Lane) + <ulink url="&commit_baseurl;d88d8ad28">§</ulink> + <ulink url="&commit_baseurl;7aeb6404f">§</ulink> </para> <para> @@ -17950,6 +18881,7 @@ Branch: REL_13_STABLE [e4538708d] 2020-10-23 11:32:33 -0400 <para> Fix <command>EXPLAIN</command>'s output for incremental sort plans to have correct tag nesting in XML output mode (Daniel Gustafsson) + <ulink url="&commit_baseurl;e4538708d">§</ulink> </para> </listitem> @@ -17966,6 +18898,7 @@ Branch: REL9_5_STABLE [d27c18d26] 2020-10-20 17:22:41 +0200 <para> Avoid unnecessary failure when transferring very large payloads through shared memory queues (Markus Wanner) + <ulink url="&commit_baseurl;1f53d0b9f">§</ulink> </para> </listitem> @@ -17978,6 +18911,7 @@ Branch: REL_13_STABLE [25378db74] 2020-10-19 14:33:10 -0400 <para> Fix omission of result data type coercion in some cases in SQL-language functions (Tom Lane) + <ulink url="&commit_baseurl;25378db74">§</ulink> </para> <para> @@ -18001,6 +18935,8 @@ Branch: REL_11_STABLE [4a4f4487d] 2020-10-15 18:17:01 -0700 <para> Fix incorrect handling of template function attributes in JIT code generation (Andres Freund) + <ulink url="&commit_baseurl;ae3e75aba">§</ulink> + <ulink url="&commit_baseurl;efc9a8e98">§</ulink> </para> <para> @@ -18020,6 +18956,8 @@ Branch: REL_13_STABLE [5efa788e1] 2020-10-11 21:31:40 -0700 <para> Improve code generated for compare_exchange and fetch_add operations on PPC (Noah Misch) + <ulink url="&commit_baseurl;d41cb63ff">§</ulink> + <ulink url="&commit_baseurl;5efa788e1">§</ulink> </para> </listitem> @@ -18036,6 +18974,7 @@ Branch: REL9_5_STABLE [bf34ae930] 2020-09-26 16:04:06 -0400 --> <para> Fix relation cache memory leaks with RLS policies (Tom Lane) + <ulink url="&commit_baseurl;f7873900f">§</ulink> </para> </listitem> @@ -18049,6 +18988,7 @@ Branch: REL_12_STABLE [8ad6a0c1b] 2020-11-06 22:52:15 -0300 <para> Fix edge-case memory leak in <function>index_get_partition()</function> (Justin Pryzby) + <ulink url="&commit_baseurl;d94d37f8c">§</ulink> </para> </listitem> @@ -18066,6 +19006,7 @@ Branch: REL9_5_STABLE [43ca5e07d] 2020-10-12 13:31:24 -0400 <para> Fix small memory leak when SIGHUP processing decides that a new GUC variable value cannot be applied without a restart (Tom Lane) + <ulink url="&commit_baseurl;9343bfefa">§</ulink> </para> </listitem> @@ -18081,6 +19022,7 @@ Branch: REL_11_STABLE [13a1901ba] 2020-09-29 11:18:31 -0400 Fix memory leaks in <application>PL/pgsql</application>'s <command>CALL</command> processing (Pavel Stehule, Tom Lane) + <ulink url="&commit_baseurl;f0e4ec74e">§</ulink> </para> </listitem> @@ -18100,6 +19042,7 @@ Branch: REL9_5_STABLE [6acc31a20] 2020-10-19 11:23:52 -0400 call <function>WSAStartup()</function> once per process and <function>WSACleanup()</function> not at all (Tom Lane, Alexander Lakhin) + <ulink url="&commit_baseurl;d2074daeb">§</ulink> </para> <para> @@ -18129,6 +19072,7 @@ Branch: REL9_5_STABLE [758b45e83] 2020-10-24 13:12:53 -0400 <para> Fix <application>ecpg</application> library's per-thread initialization logic for Windows (Tom Lane, Alexander Lakhin) + <ulink url="&commit_baseurl;fd048e0cb">§</ulink> </para> <para> @@ -18149,6 +19093,8 @@ Branch: REL_13_STABLE [3459f4169] 2020-11-07 16:25:42 -0500 Fix <application>ecpg</application>'s mis-processing of <literal>B'...'</literal> and <literal>X'...'</literal> literals (Shenhao Wang) + <ulink url="&commit_baseurl;1bccb159a">§</ulink> + <ulink url="&commit_baseurl;3459f4169">§</ulink> </para> </listitem> @@ -18166,6 +19112,7 @@ Branch: REL9_5_STABLE [aff06436c] 2020-10-28 14:35:53 -0400 <para> On Windows, make <application>psql</application> read the output of a backtick command in text mode, not binary mode (Tom Lane) + <ulink url="&commit_baseurl;ba4f5413e">§</ulink> </para> <para> @@ -18192,6 +19139,8 @@ Branch: REL9_5_STABLE [0bfe356c5] 2020-10-07 12:51:06 -0400 Ensure that <application>pg_dump</application> collects per-column information about extension configuration tables (Fabrízio de Royes Mello, Tom Lane) + <ulink url="&commit_baseurl;72857482c">§</ulink> + <ulink url="&commit_baseurl;2ea624b4b">§</ulink> </para> <para> @@ -18223,6 +19172,8 @@ Branch: REL9_5_STABLE [b05672c72] 2020-10-15 20:37:19 -0400 <para> Make <application>pg_upgrade</application> check for pre-existence of tablespace directories in the target cluster (Bruce Momjian) + <ulink url="&commit_baseurl;59cfff65b">§</ulink> + <ulink url="&commit_baseurl;79fe23465">§</ulink> </para> </listitem> @@ -18240,6 +19191,7 @@ Branch: REL9_5_STABLE [099238322] 2020-10-19 09:38:18 +0900 <para> Fix potential memory leak in <filename>contrib/pgcrypto</filename> (Michael Paquier) + <ulink url="&commit_baseurl;1bd9b2b23">§</ulink> </para> </listitem> @@ -18257,6 +19209,7 @@ Branch: REL9_5_STABLE [9c3032881] 2020-10-16 11:59:52 -0400 <para> Add check for an unlikely failure case in <filename>contrib/pgcrypto</filename> (Daniel Gustafsson) + <ulink url="&commit_baseurl;3d338a46a">§</ulink> </para> </listitem> @@ -18272,6 +19225,7 @@ Branch: REL_10_STABLE [c39f4e81d] 2020-10-29 15:28:47 -0400 <para> Fix recently-added <type>timetz</type> test case so it works when the USA is not observing daylight savings time (Tom Lane) + <ulink url="&commit_baseurl;ee03baad2">§</ulink> </para> </listitem> @@ -18299,6 +19253,8 @@ Branch: REL9_5_STABLE [0abebb58f] 2020-10-22 21:24:28 -0400 Canadian Yukon, Macquarie Island, and Casey Station (Antarctica); plus historical corrections for France, Hungary, Monaco, and Palestine. (Tom Lane) + <ulink url="&commit_baseurl;3f26dca76">§</ulink> + <ulink url="&commit_baseurl;96ed2ae93">§</ulink> </para> </listitem> @@ -18323,6 +19279,8 @@ Branch: REL9_5_STABLE [ff26f804a] 2020-10-22 21:16:38 -0400 <para> Sync our copy of the timezone library with IANA tzcode release 2020d (Tom Lane) + <ulink url="&commit_baseurl;e0cf5e9b2">§</ulink> + <ulink url="&commit_baseurl;0e551533b">§</ulink> </para> <para> @@ -18424,6 +19382,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Change <link linkend="functions-similarto-regexp"><command>SIMILAR TO ... ESCAPE NULL</command></link> to return <literal>NULL</literal> (Tom Lane) + <ulink url="&commit_baseurl;ca70bdaef">§</ulink> </para> <para> @@ -18449,6 +19408,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="textsearch-functions-table"><function>json[b]_to_tsvector()</function></link> fully check the spelling of its <literal>string</literal> option (Dominik Czarnota) + <ulink url="&commit_baseurl;870ad6a59">§</ulink> </para> </listitem> @@ -18462,6 +19422,7 @@ Author: Thomas Munro <tmunro@postgresql.org> Change the way non-default <xref linkend="guc-effective-io-concurrency"/> values affect concurrency (Thomas Munro) + <ulink url="&commit_baseurl;b09ff5366">§</ulink> </para> <para> @@ -18485,6 +19446,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Prevent display of auxiliary processes in <xref linkend="pg-stat-ssl-view"/> and <xref linkend="pg-stat-gssapi-view"/> system views (Euler Taveira) + <ulink url="&commit_baseurl;5c46e7d82">§</ulink> </para> <para> @@ -18508,6 +19470,11 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Rename various <link linkend="wait-event-table">wait events</link> to improve consistency (Fujii Masao, Tom Lane) + <ulink url="&commit_baseurl;1d253bae5">§</ulink> + <ulink url="&commit_baseurl;36ac359d3">§</ulink> + <ulink url="&commit_baseurl;474e7da64">§</ulink> + <ulink url="&commit_baseurl;14a910109">§</ulink> + <ulink url="&commit_baseurl;3048898e7">§</ulink> </para> </listitem> @@ -18521,6 +19488,7 @@ Author: Fujii Masao <fujii@postgresql.org> Fix <link linkend="sql-alterforeigntable"><command>ALTER FOREIGN TABLE ... RENAME COLUMN</command></link> to return a more appropriate command tag (Fujii Masao) + <ulink url="&commit_baseurl;979766c0a">§</ulink> </para> <para> @@ -18539,6 +19507,7 @@ Author: Fujii Masao <fujii@postgresql.org> Fix <link linkend="sql-altermaterializedview"><command>ALTER MATERIALIZED VIEW ... RENAME COLUMN</command></link> to return a more appropriate command tag (Fujii Masao) + <ulink url="&commit_baseurl;979766c0a">§</ulink> </para> <para> @@ -18556,6 +19525,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Rename configuration parameter <varname>wal_keep_segments</varname> to <xref linkend="guc-wal-keep-size"/> (Fujii Masao) + <ulink url="&commit_baseurl;f5dff45962">§</ulink> </para> <para> @@ -18580,6 +19550,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Remove support for defining <link linkend="sql-createopclass">operator classes</link> using pre-<productname>PostgreSQL</productname> 8.0 syntax (Daniel Gustafsson) + <ulink url="&commit_baseurl;84eca14bc">§</ulink> </para> </listitem> @@ -18593,6 +19564,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Remove support for defining <link linkend="sql-altertable">foreign key constraints</link> using pre-<productname>PostgreSQL</productname> 7.3 syntax (Daniel Gustafsson) + <ulink url="&commit_baseurl;e58a59975">§</ulink> </para> </listitem> @@ -18607,6 +19579,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="sql-createtype">pseudo-types</link> used by pre-<productname>PostgreSQL</productname> 7.3 servers (Daniel Gustafsson) + <ulink url="&commit_baseurl;bb03010b9">§</ulink> </para> </listitem> @@ -18618,6 +19591,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Remove support for upgrading unpackaged (pre-9.1) extensions (Tom Lane) + <ulink url="&commit_baseurl;70a773200">§</ulink> </para> <para> @@ -18638,6 +19612,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Remove support for <filename>posixrules</filename> files in the timezone database (Tom Lane) + <ulink url="&commit_baseurl;21aac2ff9">§</ulink> </para> <para> @@ -18667,6 +19642,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> contains adjacent asterisks with braces, e.g., <literal>*{2}.*{3}</literal>, properly interpret that as <literal>*{5}</literal> (Nikita Glukhov) + <ulink url="&commit_baseurl;9950c8aad">§</ulink> </para> </listitem> @@ -18680,6 +19656,7 @@ Author: Peter Geoghegan <pg@bowt.ie> Fix <xref linkend="pageinspect"/>'s <function>bt_metap()</function> to return more appropriate data types that are less likely to overflow (Peter Geoghegan) + <ulink url="&commit_baseurl;691e8b2e1">§</ulink> </para> </listitem> @@ -18716,6 +19693,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Allow <link linkend="ddl-partition-pruning">pruning</link> of partitions to happen in more cases (Yuzuko Hosoya, Amit Langote, Álvaro Herrera) + <ulink url="&commit_baseurl;4e85642d9">§</ulink> + <ulink url="&commit_baseurl;815ef2f56">§</ulink> </para> </listitem> @@ -18731,6 +19710,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow <link linkend="guc-enable-partitionwise-join">partitionwise joins</link> to happen in more cases (Ashutosh Bapat, Etsuro Fujita, Amit Langote, Tom Lane) + <ulink url="&commit_baseurl;c8434d64c">§</ulink> + <ulink url="&commit_baseurl;981643dcd">§</ulink> </para> <para> @@ -18749,6 +19730,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Support row-level <literal>BEFORE</literal> <link linkend="triggers">triggers</link> on partitioned tables (Álvaro Herrera) + <ulink url="&commit_baseurl;487e9861d">§</ulink> </para> <para> @@ -18768,6 +19750,8 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow partitioned tables to be logically replicated via <link linkend="sql-createpublication">publications</link> (Amit Langote) + <ulink url="&commit_baseurl;17b9e7f9f">§</ulink> + <ulink url="&commit_baseurl;83fd4532a">§</ulink> </para> <para> @@ -18792,6 +19776,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow logical replication into partitioned tables on subscribers (Amit Langote) + <ulink url="&commit_baseurl;f1ac27bfd">§</ulink> </para> <para> @@ -18810,6 +19795,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow whole-row variables (that is, <replaceable>table</replaceable><literal>.*</literal>) to be used in partitioning expressions (Amit Langote) + <ulink url="&commit_baseurl;bb4114a4e">§</ulink> </para> </listitem> @@ -18832,6 +19818,7 @@ Author: Peter Geoghegan <pg@bowt.ie> More efficiently store <link linkend="btree-deduplication">duplicates</link> in B-tree indexes (Anastasia Lubennikova, Peter Geoghegan) + <ulink url="&commit_baseurl;0d861bbb7">§</ulink> </para> <para> @@ -18858,6 +19845,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> columns to support <literal>ORDER BY <replaceable>box</replaceable> <-> <replaceable>point</replaceable></literal> queries (Nikita Glukhov) + <ulink url="&commit_baseurl;c085e1c1c">§</ulink> + <ulink url="&commit_baseurl;075f0a880">§</ulink> </para> </listitem> @@ -18872,6 +19861,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> more efficiently handle <literal>!</literal> (NOT) clauses in <type>tsquery</type> searches (Nikita Glukhov, Alexander Korotkov, Tom Lane, Julien Rouhaud) + <ulink url="&commit_baseurl;4b754d6c1">§</ulink> </para> </listitem> @@ -18884,6 +19874,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> <para> Allow <link linkend="sql-createindex">index operator classes</link> to take parameters (Nikita Glukhov) + <ulink url="&commit_baseurl;911e70207">§</ulink> </para> </listitem> @@ -18896,6 +19887,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> <para> Allow <command>CREATE INDEX</command> to specify the GiST signature length and maximum number of integer ranges (Nikita Glukhov) + <ulink url="&commit_baseurl;911e70207">§</ulink> </para> <para> @@ -18917,6 +19909,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Prevent indexes that use non-default collations from being <link linkend="sql-altertable">added</link> as a table's unique or primary key constraint (Tom Lane) + <ulink url="&commit_baseurl;fbbf68094">§</ulink> </para> <para> @@ -18946,6 +19939,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Improve the optimizer's <link linkend="planner-stats-details">selectivity</link> estimation for containment/match operators (Tom Lane) + <ulink url="&commit_baseurl;a80818605">§</ulink> </para> </listitem> @@ -18959,6 +19953,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Allow setting the <link linkend="sql-altertable">statistics target</link> for <link linkend="sql-createstatistics">extended statistics</link> (Tomas Vondra) + <ulink url="&commit_baseurl;d06215d03">§</ulink> </para> <para> @@ -18979,6 +19974,8 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> <para> Allow use of multiple extended statistics objects in a single query (Tomas Vondra) + <ulink url="&commit_baseurl;aaa676187">§</ulink> + <ulink url="&commit_baseurl;eae056c19">§</ulink> </para> </listitem> @@ -18996,6 +19993,9 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Allow use of extended statistics objects for OR clauses and <link linkend="functions-subquery">IN</link>/<literal>ANY</literal> constant lists (Pierre Ducroquet, Tomas Vondra) + <ulink url="&commit_baseurl;8f321bd16">§</ulink> + <ulink url="&commit_baseurl;e83daa7e3">§</ulink> + <ulink url="&commit_baseurl;ccaa3569f">§</ulink> </para> </listitem> @@ -19011,6 +20011,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow functions in <literal>FROM</literal> clauses to be pulled up (inlined) if they evaluate to constants (Alexander Kuzmenkov, Aleksandr Parfenov) + <ulink url="&commit_baseurl;7266d0997">§</ulink> + <ulink url="&commit_baseurl;a9ae99d01">§</ulink> </para> </listitem> @@ -19034,6 +20036,8 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Implement <link linkend="guc-enable-incremental-sort">incremental sorting</link> (James Coleman, Alexander Korotkov, Tomas Vondra) + <ulink url="&commit_baseurl;d2d8a229b">§</ulink> + <ulink url="&commit_baseurl;94e454cdd">§</ulink> </para> <para> @@ -19059,6 +20063,7 @@ Author: Peter Geoghegan <pg@bowt.ie> <para> Improve the performance of sorting <link linkend="datatype-inet">inet</link> values (Brandur Leach) + <ulink url="&commit_baseurl;71dcd7438">§</ulink> </para> </listitem> @@ -19075,6 +20080,9 @@ Author: Peter Geoghegan <pg@bowt.ie> <para> Allow <link linkend="guc-enable-hashagg">hash aggregation</link> to use disk storage for large aggregation result sets (Jeff Davis) + <ulink url="&commit_baseurl;1f39bce02">§</ulink> + <ulink url="&commit_baseurl;dd8e19132">§</ulink> + <ulink url="&commit_baseurl;78530c8e7">§</ulink> </para> <para> @@ -19105,6 +20113,7 @@ Author: David Rowley <drowley@postgresql.org> Allow inserts, not only updates and deletes, to trigger vacuuming activity in <link linkend="autovacuum">autovacuum</link> (Laurenz Albe, Darafei Praliaskouski) + <ulink url="&commit_baseurl;b07642dbc">§</ulink> </para> <para> @@ -19136,6 +20145,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Add <xref linkend="guc-maintenance-io-concurrency"/> parameter to control I/O concurrency for maintenance operations (Thomas Munro) + <ulink url="&commit_baseurl;fc34b0d9d">§</ulink> </para> </listitem> @@ -19150,6 +20160,7 @@ Author: Noah Misch <noah@leadboat.com> that creates or rewrites a relation, if <xref linkend="guc-wal-level"/> is <literal>minimal</literal> (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;c6b92041d">§</ulink> </para> <para> @@ -19171,6 +20182,7 @@ Author: Fujii Masao <fujii@postgresql.org> Improve performance when replaying <link linkend="sql-dropdatabase"><command>DROP DATABASE</command></link> commands when many tablespaces are in use (Fujii Masao) + <ulink url="&commit_baseurl;e6d806952">§</ulink> </para> </listitem> @@ -19183,6 +20195,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Improve performance for <link linkend="sql-truncate">truncation</link> of very large relations (Kirk Jamison) + <ulink url="&commit_baseurl;6d05086c0">§</ulink> </para> </listitem> @@ -19196,6 +20209,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> Improve retrieval of the leading bytes of <link linkend="storage-toast"><acronym>TOAST</acronym></link>'ed values (Binguo Bao, Andrey Borodin) + <ulink url="&commit_baseurl;11a078cf8">§</ulink> </para> <para> @@ -19220,6 +20234,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Improve performance of <link linkend="sql-listen"><command>LISTEN</command></link>/<command>NOTIFY</command> (Martijn van Oosterhout, Tom Lane) + <ulink url="&commit_baseurl;bca6e6435">§</ulink> + <ulink url="&commit_baseurl;51004c717">§</ulink> + <ulink url="&commit_baseurl;bb5ae8f6c">§</ulink> </para> </listitem> @@ -19231,6 +20248,7 @@ Author: Andrew Gierth <rhodiumtoad@postgresql.org> <para> Speed up conversions of integers to text (David Fetter) + <ulink url="&commit_baseurl;1fd687a03">§</ulink> </para> </listitem> @@ -19243,6 +20261,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Reduce memory usage for query strings and extension scripts that contain many <acronym>SQL</acronym> statements (Amit Langote) + <ulink url="&commit_baseurl;b5810de3f">§</ulink> </para> </listitem> @@ -19271,6 +20290,9 @@ Author: Amit Kapila <akapila@postgresql.org> linkend="autovacuum">autovacuum</link>, and <xref linkend="pgstatstatements"/> to track <acronym>WAL</acronym> usage statistics (Kirill Bychik, Julien Rouhaud) + <ulink url="&commit_baseurl;6b466bf5f">§</ulink> + <ulink url="&commit_baseurl;33e05f89c">§</ulink> + <ulink url="&commit_baseurl;b7ce6de93">§</ulink> </para> </listitem> @@ -19283,6 +20305,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> <para> Allow a sample of SQL statements, rather than all statements, to be logged (Adrien Nayrat) + <ulink url="&commit_baseurl;6e3e6cc0e">§</ulink> </para> <para> @@ -19303,6 +20326,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add the backend type to <link linkend="runtime-config-logging">csvlog</link> and optionally <xref linkend="guc-log-line-prefix"/> log output (Peter Eisentraut) + <ulink url="&commit_baseurl;70a7b4776">§</ulink> </para> </listitem> @@ -19317,6 +20341,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve control of prepared statement parameter logging (Alexey Bashtanov, Álvaro Herrera) + <ulink url="&commit_baseurl;ba79cb5dc">§</ulink> + <ulink url="&commit_baseurl;0b34e7d30">§</ulink> </para> <para> @@ -19340,6 +20366,8 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow function call backtraces to be logged after errors (Peter Eisentraut, Álvaro Herrera) + <ulink url="&commit_baseurl;71a8a4f6e">§</ulink> + <ulink url="&commit_baseurl;8ff4d1277">§</ulink> </para> <para> @@ -19357,6 +20385,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Make <link linkend="sql-vacuum">vacuum</link> buffer counters 64-bits wide to avoid overflow (Álvaro Herrera) + <ulink url="&commit_baseurl;15d13e829">§</ulink> </para> </listitem> @@ -19379,6 +20408,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add <structfield>leader_pid</structfield> to <xref linkend="pg-stat-activity-view"/> to report a parallel worker's leader process (Julien Rouhaud) + <ulink url="&commit_baseurl;b025f32e0">§</ulink> </para> </listitem> @@ -19392,6 +20422,7 @@ Author: Fujii Masao <fujii@postgresql.org> Add system view <link linkend="basebackup-progress-reporting"><structname>pg_stat_progress_basebackup</structname></link> to report the progress of streaming base backups (Fujii Masao) + <ulink url="&commit_baseurl;e65497df8">§</ulink> </para> </listitem> @@ -19406,6 +20437,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> linkend="monitoring-stats-dynamic-views-table"><structname>pg_stat_progress_analyze</structname></link> to report <link linkend="sql-analyze">ANALYZE</link> progress (Álvaro Herrera, Tatsuro Yamada, Vinayak Pokale) + <ulink url="&commit_baseurl;a166d408e">§</ulink> </para> </listitem> @@ -19419,6 +20451,7 @@ Author: Robert Haas <rhaas@postgresql.org> Add system view <link linkend="view-pg-shmem-allocations"><structname>pg_shmem_allocations</structname></link> to display shared memory usage (Andres Freund, Robert Haas) + <ulink url="&commit_baseurl;ed10f32e3">§</ulink> </para> </listitem> @@ -19433,6 +20466,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org> linkend="monitoring-stats-views-table"><structname>pg_stat_slru</structname></link> to monitor internal <acronym>SLRU</acronym> caches (Tomas Vondra) + <ulink url="&commit_baseurl;28cac71bd">§</ulink> </para> </listitem> @@ -19445,6 +20479,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Allow <xref linkend="guc-track-activity-query-size"/> to be set as high as 1MB (Vyacheslav Makarov) + <ulink url="&commit_baseurl;814727858">§</ulink> </para> <para> @@ -19470,6 +20505,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Report a wait event while creating a DSM segment with <function>posix_fallocate()</function> (Thomas Munro) + <ulink url="&commit_baseurl;ef02fb15a">§</ulink> </para> </listitem> @@ -19482,6 +20518,7 @@ Author: Andres Freund <andres@anarazel.de> <para> Add wait event VacuumDelay to report on cost-based vacuum delay (Justin Pryzby) + <ulink url="&commit_baseurl;cedffbdb8">§</ulink> </para> </listitem> @@ -19494,6 +20531,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Add wait events for <acronym>WAL</acronym> archive and recovery pause (Fujii Masao) + <ulink url="&commit_baseurl;b8e20d6da">§</ulink> </para> <para> @@ -19511,6 +20549,7 @@ Author: Fujii Masao <fujii@postgresql.org> Add wait events RecoveryConflictSnapshot and RecoveryConflictTablespace to monitor recovery conflicts (Masahiko Sawada) + <ulink url="&commit_baseurl;18808f8c8">§</ulink> </para> </listitem> @@ -19523,6 +20562,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Improve performance of wait events on <acronym>BSD</acronym>-based systems (Thomas Munro) + <ulink url="&commit_baseurl;815c2f097">§</ulink> </para> </listitem> @@ -19544,6 +20584,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Allow only superusers to view the <xref linkend="guc-ssl-passphrase-command"/> setting (Insung Moon) + <ulink url="&commit_baseurl;d9249441e">§</ulink> </para> <para> @@ -19560,6 +20601,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Change the server's default minimum <acronym>TLS</acronym> version for encrypted connections from 1.0 to 1.2 (Peter Eisentraut) + <ulink url="&commit_baseurl;b1abfec82">§</ulink> </para> <para> @@ -19586,6 +20628,7 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Tighten rules on which utility commands are allowed in read-only transaction mode (Robert Haas) + <ulink url="&commit_baseurl;2eb34ac36">§</ulink> </para> <para> @@ -19603,6 +20646,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow <xref linkend="guc-allow-system-table-mods"/> to be changed after server start (Peter Eisentraut) + <ulink url="&commit_baseurl;c4a7a392e">§</ulink> </para> </listitem> @@ -19615,6 +20659,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Disallow non-superusers from modifying system tables when <xref linkend="guc-allow-system-table-mods"/> is set (Peter Eisentraut) + <ulink url="&commit_baseurl;508bf95b7">§</ulink> </para> <para> @@ -19635,6 +20680,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Enable support for <link linkend="runtime-config-connection-settings">Unix-domain sockets</link> on Windows (Peter Eisentraut) + <ulink url="&commit_baseurl;8f3ec75de">§</ulink> </para> </listitem> @@ -19658,6 +20704,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Allow streaming replication configuration settings to be changed by reload (Sergei Kornilov) + <ulink url="&commit_baseurl;1e6148032">§</ulink> </para> <para> @@ -19679,6 +20726,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Allow <acronym>WAL</acronym> receivers to use a temporary replication slot when a permanent one is not specified (Peter Eisentraut, Sergei Kornilov) + <ulink url="&commit_baseurl;329730827">§</ulink> + <ulink url="&commit_baseurl;092c6936d">§</ulink> </para> <para> @@ -19696,6 +20745,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Allow WAL storage for replication slots to be limited by <xref linkend="guc-max-slot-wal-keep-size"/> (Kyotaro Horiguchi) + <ulink url="&commit_baseurl;c65507763">§</ulink> </para> <para> @@ -19713,6 +20763,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Allow <link linkend="guc-promote-trigger-file">standby promotion</link> to cancel any requested pause (Fujii Masao) + <ulink url="&commit_baseurl;496ee647e">§</ulink> </para> <para> @@ -19731,6 +20782,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Generate an error if recovery does not reach the specified <link linkend="runtime-config-wal-recovery-target">recovery target</link> (Leif Gunnar Erlandsen, Peter Eisentraut) + <ulink url="&commit_baseurl;dc788668b">§</ulink> </para> <para> @@ -19748,6 +20800,7 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Allow control over how much memory is used by logical decoding before it is spilled to disk (Tomas Vondra, Dilip Kumar, Amit Kapila) + <ulink url="&commit_baseurl;cec2edfa7">§</ulink> </para> <para> @@ -19764,6 +20817,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Allow recovery to continue even if invalid pages are referenced by <acronym>WAL</acronym> (Fujii Masao) + <ulink url="&commit_baseurl;41c184bc6">§</ulink> </para> <para> @@ -19789,6 +20843,7 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Allow <link linkend="sql-vacuum"><command>VACUUM</command></link> to process a table's indexes in parallel (Masahiko Sawada, Amit Kapila) + <ulink url="&commit_baseurl;40d964ec9">§</ulink> </para> <para> @@ -19806,6 +20861,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Allow <link linkend="sql-limit"><command>FETCH FIRST</command></link> to use <literal>WITH TIES</literal> to return any additional rows that match the last result row (Surafel Temesgen) + <ulink url="&commit_baseurl;357889eb1">§</ulink> </para> </listitem> @@ -19819,6 +20875,7 @@ Author: Fujii Masao <fujii@postgresql.org> Report planning-time buffer usage in <link linkend="sql-explain"><command>EXPLAIN</command></link>'s <literal>BUFFER</literal> output (Julien Rouhaud) + <ulink url="&commit_baseurl;ce77abe63">§</ulink> </para> </listitem> @@ -19833,6 +20890,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> LIKE</command></link> propagate a <literal>CHECK</literal> constraint's <literal>NO INHERIT</literal> property to the created table (Ildar Musin, Chris Travers) + <ulink url="&commit_baseurl;cacef1722">§</ulink> </para> </listitem> @@ -19846,6 +20904,7 @@ Author: Fujii Masao <fujii@postgresql.org> When using <link linkend="sql-lock"><command>LOCK TABLE</command></link> on a partitioned table, do not check permissions on the child tables (Amit Langote) + <ulink url="&commit_baseurl;b7e51b350">§</ulink> </para> </listitem> @@ -19858,6 +20917,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow <link linkend="sql-insert"><literal>OVERRIDING USER VALUE</literal></link> on inserts into identity columns (Dean Rasheed) + <ulink url="&commit_baseurl;de3bbfcc9">§</ulink> </para> </listitem> @@ -19872,6 +20932,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> TABLE ... DROP EXPRESSION</command></link> to allow removing the <literal>GENERATED</literal> property from a column (Peter Eisentraut) + <ulink url="&commit_baseurl;f595117e2">§</ulink> </para> </listitem> @@ -19884,6 +20945,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Fix bugs in multi-step <command>ALTER TABLE</command> commands (Tom Lane) + <ulink url="&commit_baseurl;1281a5c90">§</ulink> </para> <para> @@ -19904,6 +20966,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Add <link linkend="sql-alterview"><command>ALTER VIEW</command></link> syntax to rename view columns (Fujii Masao) + <ulink url="&commit_baseurl;30840c92a">§</ulink> </para> <para> @@ -19923,6 +20986,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add <link linkend="sql-altertype"><command>ALTER TYPE</command></link> options to modify a base type's <acronym>TOAST</acronym> properties and support functions (Tomas Vondra, Tom Lane) + <ulink url="&commit_baseurl;fe30e7ebf">§</ulink> </para> </listitem> @@ -19936,6 +21000,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add <link linkend="sql-createdatabase"><command>CREATE DATABASE</command></link> <literal>LOCALE</literal> option (Peter Eisentraut) + <ulink url="&commit_baseurl;06140c201">§</ulink> </para> <para> @@ -19954,6 +21019,7 @@ Author: Amit Kapila <akapila@postgresql.org> Allow <link linkend="sql-dropdatabase"><command>DROP DATABASE</command></link> to disconnect sessions using the target database, allowing the drop to succeed (Pavel Stehule, Amit Kapila) + <ulink url="&commit_baseurl;1379fd537">§</ulink> </para> <para> @@ -19972,6 +21038,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> linkend="trigger-interface"><structfield>tg_updatedcols</structfield></link> to allow C-language update triggers to know which column(s) were updated (Peter Eisentraut) + <ulink url="&commit_baseurl;71d60e2aa">§</ulink> </para> </listitem> @@ -19993,6 +21060,7 @@ Tom Lane <tgl@sss.pgh.pa.us> <para> Add polymorphic data types for use by functions requiring compatible arguments (Pavel Stehule) + <ulink url="&commit_baseurl;24e2885ee">§</ulink> </para> <para> @@ -20013,6 +21081,7 @@ Author: Thomas Munro <tmunro@postgresql.org> Add <acronym>SQL</acronym> data type <link linkend="datatype-oid"><type>xid8</type></link> to expose FullTransactionId (Thomas Munro) + <ulink url="&commit_baseurl;aeec457de">§</ulink> </para> <para> @@ -20032,6 +21101,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> type <link linkend="datatype-oid"><type>regcollation</type></link> and associated functions, to represent OIDs of collation objects (Julien Rouhaud) + <ulink url="&commit_baseurl;a2b1faa0f">§</ulink> </para> </listitem> @@ -20044,6 +21114,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Use the glibc version in some cases as a <link linkend="collation">collation</link> version identifier (Thomas Munro) + <ulink url="&commit_baseurl;d5ac14f9c">§</ulink> </para> <para> @@ -20060,6 +21131,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Add support for collation versions on Windows (Thomas Munro) + <ulink url="&commit_baseurl;352f6f2df">§</ulink> </para> </listitem> @@ -20073,6 +21145,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Allow <link linkend="sql-syntax-row-constructors"><literal>ROW</literal> expressions</link> to have their members extracted with suffix notation (Tom Lane) + <ulink url="&commit_baseurl;8b7a0f1d1">§</ulink> </para> <para> @@ -20099,6 +21172,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> Add alternate version of <link linkend="functions-json-processing-table"><function>jsonb_set()</function></link> with improved <literal>NULL</literal> handling (Andrew Dunstan) + <ulink url="&commit_baseurl;a83586b55">§</ulink> </para> <para> @@ -20121,6 +21195,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> linkend="functions-sqljson-path-operators">.<function>datetime()</function></link> method (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov) + <ulink url="&commit_baseurl;bffe1bd68">§</ulink> </para> <para> @@ -20144,6 +21219,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> linkend="collation-nondeterministic"><literal>IS NORMALIZED</literal></link> to check for normalization (Peter Eisentraut) + <ulink url="&commit_baseurl;2991ac5fc">§</ulink> </para> </listitem> @@ -20158,6 +21234,7 @@ Author: Michael Paquier <michael@paquier.xyz> <function>max()</function> aggregates for <link linkend="datatype-pg-lsn"><type>pg_lsn</type></link> (Fabrízio de Royes Mello) + <ulink url="&commit_baseurl;313f87a17">§</ulink> </para> <para> @@ -20178,6 +21255,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> or <literal>U&'\<replaceable>nnnn</replaceable>'</literal>, to specify any character available in the database encoding, even when the database encoding is not <acronym>UTF</acronym>-8 (Tom Lane) + <ulink url="&commit_baseurl;a6525588b">§</ulink> </para> </listitem> @@ -20192,6 +21270,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="functions-formatting"><function>to_date()</function></link> and <function>to_timestamp()</function> to recognize non-English month/day names (Juan José Santamaría Flecha, Tom Lane) + <ulink url="&commit_baseurl;d67755049">§</ulink> </para> <para> @@ -20212,6 +21291,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> – <literal>FF6</literal> to specify input or output of 1 to 6 fractional-second digits (Alexander Korotkov, Nikita Glukhov, Teodor Sigaev, Oleg Bartunov) + <ulink url="&commit_baseurl;d589f9446">§</ulink> </para> <para> @@ -20231,6 +21311,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> Add <literal>SSSSS</literal> datetime format pattern as an <acronym>SQL</acronym>-standard alias for <literal>SSSS</literal> (Nikita Glukhov, Alexander Korotkov) + <ulink url="&commit_baseurl;b64b857f5">§</ulink> </para> </listitem> @@ -20244,6 +21325,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Add function <link linkend="functions-uuid"><function>gen_random_uuid()</function></link> to generate version-4 UUIDs (Peter Eisentraut) + <ulink url="&commit_baseurl;5925e5549">§</ulink> </para> <para> @@ -20264,6 +21346,7 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> (<link linkend="functions-math-func-table"><function>gcd</function></link>) and least-common-multiple (<function>lcm</function>) functions (Vik Fearing) + <ulink url="&commit_baseurl;13661ddd7">§</ulink> </para> </listitem> @@ -20280,6 +21363,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com> type's <link linkend="functions-math-func-table">square root</link> (<function>sqrt</function>) and natural log (<function>ln</function>) functions (Dean Rasheed) + <ulink url="&commit_baseurl;43a899f41">§</ulink> + <ulink url="&commit_baseurl;4083f445c">§</ulink> </para> </listitem> @@ -20295,6 +21380,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> that returns the number of digits to the right of the decimal point that are required to represent a <type>numeric</type> value with full accuracy (Pavel Stehule) + <ulink url="&commit_baseurl;20d6225d1">§</ulink> </para> </listitem> @@ -20309,6 +21395,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="functions-math-func-table"><function>trim_scale()</function></link> to reduce the scale of a <type>numeric</type> value by removing trailing zeros (Pavel Stehule) + <ulink url="&commit_baseurl;20d6225d1">§</ulink> </para> </listitem> @@ -20321,6 +21408,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> <para> Add commutators of <link linkend="functions-geometry-op-table">distance operators</link> (Nikita Glukhov) + <ulink url="&commit_baseurl;6254c55f8">§</ulink> </para> <para> @@ -20341,6 +21429,7 @@ Author: Thomas Munro <tmunro@postgresql.org> Create <type>xid8</type> versions of all <link linkend="functions-pg-snapshot">transaction ID functions</link> (Thomas Munro) + <ulink url="&commit_baseurl;4c04be9b0">§</ulink> </para> <para> @@ -20360,6 +21449,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="functions-binarystring-other"><function>get_bit()</function></link> and <function>set_bit()</function> to set bits beyond the first 256MB of a <type>bytea</type> value (Movead Li) + <ulink url="&commit_baseurl;26a944cf2">§</ulink> </para> </listitem> @@ -20372,6 +21462,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow <link linkend="functions-advisory-locks">advisory-lock functions</link> to be used in some parallel operations (Tom Lane) + <ulink url="&commit_baseurl;4886da832">§</ulink> </para> </listitem> @@ -20384,6 +21475,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Add the ability to remove an object's dependency on an extension (Álvaro Herrera) + <ulink url="&commit_baseurl;5fc703946">§</ulink> </para> <para> @@ -20410,6 +21502,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve performance of simple PL/pgSQL expressions (Tom Lane, Amit Langote) + <ulink url="&commit_baseurl;8f59f6b9c">§</ulink> </para> </listitem> @@ -20422,6 +21515,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Improve performance of PL/pgSQL functions that use immutable expressions (Konstantin Knizhnik) + <ulink url="&commit_baseurl;73b06cf89">§</ulink> </para> </listitem> @@ -20443,6 +21537,7 @@ Author: Jeff Davis <jdavis@postgresql.org> <para> Allow libpq clients to require channel binding for encrypted connections (Jeff Davis) + <ulink url="&commit_baseurl;d6e612f83">§</ulink> </para> <para> @@ -20467,6 +21562,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add libpq connection parameters to control the minimum and maximum <acronym>TLS</acronym> version allowed for an encrypted connection (Daniel Gustafsson) + <ulink url="&commit_baseurl;ff8ca5fad">§</ulink> + <ulink url="&commit_baseurl;401aad670">§</ulink> + <ulink url="&commit_baseurl;16412c784">§</ulink> </para> <para> @@ -20487,6 +21585,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> <para> Allow use of passwords to unlock client certificates (Craig Ringer, Andrew Dunstan) + <ulink url="&commit_baseurl;4dc635521">§</ulink> </para> <para> @@ -20504,6 +21603,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> <para> Allow libpq to use <acronym>DER</acronym>-encoded client certificates (Craig Ringer, Andrew Dunstan) + <ulink url="&commit_baseurl;4dc635521">§</ulink> </para> </listitem> @@ -20516,6 +21616,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Fix <application>ecpg</application>'s <literal>EXEC SQL elif</literal> directive to work correctly (Tom Lane) + <ulink url="&commit_baseurl;44cd434ec">§</ulink> </para> <para> @@ -20549,6 +21650,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add transaction status (<literal>%x</literal>) to <application>psql</application>'s default <link linkend="app-psql-prompting">prompts</link> (Vik Fearing) + <ulink url="&commit_baseurl;dcdbb5a5d">§</ulink> </para> </listitem> @@ -20561,6 +21663,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Allow the secondary <application>psql</application> prompt to be blank but the same width as the primary prompt (Thomas Munro) + <ulink url="&commit_baseurl;7f338369c">§</ulink> </para> <para> @@ -20581,6 +21684,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> and <literal>\gx</literal> commands to change <link linkend="app-psql-meta-commands">\pset</link> output options for the duration of that single command (Tom Lane) + <ulink url="&commit_baseurl;b63c293bc">§</ulink> </para> <para> @@ -20599,6 +21703,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org> Add <application>psql</application> commands to display operator classes and operator families (Sergey Cherkashin, Nikita Glukhov, Alexander Korotkov) + <ulink url="&commit_baseurl;b0b5e20cd">§</ulink> </para> <para> @@ -20619,6 +21724,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Show table persistence in <application>psql</application>'s <link linkend="app-psql-meta-commands"><literal>\dt+</literal></link> and related commands (David Fetter) + <ulink url="&commit_baseurl;9a2ea6183">§</ulink> </para> <para> @@ -20637,6 +21743,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Improve output of <application>psql</application>'s <link linkend="app-psql-meta-commands"><literal>\d</literal></link> for <acronym>TOAST</acronym> tables (Justin Pryzby) + <ulink url="&commit_baseurl;eb5472da9">§</ulink> </para> </listitem> @@ -20650,6 +21757,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Fix redisplay after <application>psql</application>'s <link linkend="app-psql-meta-commands"><literal>\e</literal></link> command (Tom Lane) + <ulink url="&commit_baseurl;d1c866e57">§</ulink> </para> <para> @@ -20669,6 +21777,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Add <link linkend="app-psql-meta-commands"><literal>\warn</literal></link> command to <application>psql</application> (David Fetter) + <ulink url="&commit_baseurl;02e95a504">§</ulink> </para> <para> @@ -20686,6 +21795,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Add the <productname>PostgreSQL</productname> home page to command-line <option>--help</option> output (Peter Eisentraut) + <ulink url="&commit_baseurl;1933ae629">§</ulink> </para> </listitem> @@ -20707,6 +21817,7 @@ Author: Amit Kapila <akapila@postgresql.org> <para> Allow pgbench to partition its <quote>accounts</quote> table (Fabien Coelho) + <ulink url="&commit_baseurl;b1c1aa531">§</ulink> </para> <para> @@ -20724,6 +21835,7 @@ Author: Michael Paquier <michael@paquier.xyz> Add pgbench command <literal>\aset</literal>, which behaves like <literal>\gset</literal>, but for multiple queries (Fabien Coelho) + <ulink url="&commit_baseurl;9d8ef9880">§</ulink> </para> </listitem> @@ -20736,6 +21848,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Allow pgbench to generate its initial data server-side, rather than client-side (Fabien Coelho) + <ulink url="&commit_baseurl;a386942bd">§</ulink> </para> </listitem> @@ -20748,6 +21861,7 @@ Author: Thomas Munro <tmunro@postgresql.org> <para> Allow pgbench to show script contents using option <option>--show-script</option> (Fabien Coelho) + <ulink url="&commit_baseurl;5823677ac">§</ulink> </para> </listitem> @@ -20773,6 +21887,8 @@ Author: Robert Haas <rhaas@postgresql.org> <para> Generate backup manifests for base backups, and verify them (Robert Haas) + <ulink url="&commit_baseurl;0d8c9c121">§</ulink> + <ulink url="&commit_baseurl;dbc60c559">§</ulink> </para> <para> @@ -20792,6 +21908,7 @@ Author: Author: Fujii Masao <fujii@postgresql.org> Have <link linkend="app-pgbasebackup"><application>pg_basebackup</application></link> estimate the total backup size by default (Fujii Masao) + <ulink url="&commit_baseurl;fab13dc50">§</ulink> </para> <para> @@ -20814,6 +21931,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Add an option to <link linkend="app-pgrewind"><application>pg_rewind</application></link> to configure standbys (Paul Guo, Jimmy Yih, Ashwin Agrawal) + <ulink url="&commit_baseurl;927474ce1">§</ulink> </para> <para> @@ -20833,6 +21951,7 @@ Author: Michael Paquier <michael@paquier.xyz> Allow <application>pg_rewind</application> to use the target cluster's <xref linkend="guc-restore-command"/> to retrieve needed <acronym>WAL</acronym> (Alexey Kondratov) + <ulink url="&commit_baseurl;a7e8ece41">§</ulink> </para> <para> @@ -20850,6 +21969,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> <para> Have <application>pg_rewind</application> automatically run crash recovery before rewinding (Paul Guo, Jimmy Yih, Ashwin Agrawal) + <ulink url="&commit_baseurl;5adafaf17">§</ulink> </para> <para> @@ -20867,6 +21987,7 @@ Author: Fujii Masao <fujii@postgresql.org> Increase the <link linkend="sql-prepare-transaction"><command>PREPARE TRANSACTION</command></link>-related information reported by <application>pg_waldump</application> (Fujii Masao) + <ulink url="&commit_baseurl;7b8a899bd">§</ulink> </para> </listitem> @@ -20881,6 +22002,7 @@ Author: Robert Haas <rhaas@postgresql.org> linkend="pgwaldump"><application>pg_waldump</application></link> option <option>--quiet</option> to suppress non-error output (Andres Freund, Robert Haas) + <ulink url="&commit_baseurl;ac44367ef">§</ulink> </para> </listitem> @@ -20895,6 +22017,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> linkend="app-pgdump"><application>pg_dump</application></link> option <option>--include-foreign-data</option> to dump data from foreign servers (Luis Carril) + <ulink url="&commit_baseurl;2f9eb3132">§</ulink> </para> </listitem> @@ -20908,6 +22031,7 @@ Author: Amit Kapila <akapila@postgresql.org> Allow vacuum commands run by <link linkend="app-vacuumdb">vacuumdb</link> to operate in parallel mode (Masahiko Sawada) + <ulink url="&commit_baseurl;47bc9ced0">§</ulink> </para> <para> @@ -20924,6 +22048,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Allow <link linkend="app-reindexdb">reindexdb</link> to operate in parallel (Julien Rouhaud) + <ulink url="&commit_baseurl;5ab892c39">§</ulink> </para> <para> @@ -20941,6 +22066,7 @@ Author: Amit Kapila <akapila@postgresql.org> Allow <link linkend="app-dropdb">dropdb</link> to disconnect sessions using the target database, allowing the drop to succeed (Pavel Stehule) + <ulink url="&commit_baseurl;80e05a088">§</ulink> </para> <para> @@ -20958,6 +22084,7 @@ Author: Author: Michael Paquier <michael@paquier.xyz> Remove <option>--adduser</option> and <option>--no-adduser</option> from <link linkend="app-createuser">createuser</link> (Alexander Lakhin) + <ulink url="&commit_baseurl;4fa5edcd1">§</ulink> </para> <para> @@ -20977,6 +22104,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> linkend="pgupgrade"><application>pg_upgrade</application></link> program as the default <option>--new-bindir</option> setting when running <application>pg_upgrade</application> (Daniel Gustafsson) + <ulink url="&commit_baseurl;959f6d6a1">§</ulink> </para> </listitem> @@ -20999,6 +22127,7 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org> Add a <link linkend="glossary">glossary</link> to the documentation (Corey Huinker, Jürgen Purtz, Roger Harkavy, Álvaro Herrera) + <ulink url="&commit_baseurl;347d2b07f">§</ulink> </para> </listitem> @@ -21011,6 +22140,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Reformat tables containing <link linkend="functions">function and operator information</link> for better clarity (Tom Lane) + <ulink url="&commit_baseurl;e894c6183">§</ulink> </para> </listitem> @@ -21023,6 +22153,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Upgrade to use <link linkend="docguide-docbook">DocBook 4.5</link> (Peter Eisentraut) + <ulink url="&commit_baseurl;416c75cf3">§</ulink> </para> </listitem> @@ -21043,6 +22174,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Add support for building on Visual Studio 2019 (Haribabu Kommi) + <ulink url="&commit_baseurl;2b1394fc2">§</ulink> </para> </listitem> @@ -21054,6 +22186,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Add build support for MSYS2 (Peter Eisentraut) + <ulink url="&commit_baseurl;e975c1a60">§</ulink> </para> </listitem> @@ -21066,6 +22199,7 @@ Author: Noah Misch <noah@leadboat.com> <para> Add compare_exchange and fetch_add assembly language code for Power PC compilers (Noah Misch) + <ulink url="&commit_baseurl;30ee5d17c">§</ulink> </para> </listitem> @@ -21079,6 +22213,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> Update <link linkend="textsearch-snowball-dictionary">Snowball stemmer</link> dictionaries used by full text search (Panagiotis Mavrogiorgos) + <ulink url="&commit_baseurl;7b925e127">§</ulink> </para> <para> @@ -21094,6 +22229,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Remove support for Windows 2000 (Michael Paquier) + <ulink url="&commit_baseurl;e2e02191e">§</ulink> </para> </listitem> @@ -21106,6 +22242,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Remove support for non-<acronym>ELF</acronym> <acronym>BSD</acronym> systems (Peter Eisentraut) + <ulink url="&commit_baseurl;c72f9b950">§</ulink> </para> </listitem> @@ -21118,6 +22255,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Remove <link linkend="plpython">support</link> for Python versions 2.5.X and earlier (Peter Eisentraut) + <ulink url="&commit_baseurl;37f21ed13">§</ulink> </para> </listitem> @@ -21130,6 +22268,7 @@ Author: Michael Paquier <michael@paquier.xyz> <para> Remove <link linkend="install-short">support</link> for OpenSSL 0.9.8 and 1.0.0 (Michael Paquier) + <ulink url="&commit_baseurl;7b283d0e1">§</ulink> </para> </listitem> @@ -21145,6 +22284,8 @@ Author: Peter Eisentraut <peter@eisentraut.org> Remove <link linkend="install-short">configure</link> options <option>--disable-float8-byval</option> and <option>--disable-float4-byval</option> (Peter Eisentraut) + <ulink url="&commit_baseurl;4513d8b07">§</ulink> + <ulink url="&commit_baseurl;2e4db241b">§</ulink> </para> <para> @@ -21162,6 +22303,7 @@ Author: Fujii Masao <fujii@postgresql.org> <para> Pass the query string to planner hook functions (Pascal Legrand, Julien Rouhaud) + <ulink url="&commit_baseurl;6aba63ef3">§</ulink> </para> </listitem> @@ -21174,6 +22316,7 @@ Author: Joe Conway <mail@joeconway.com> <para> Add <link linkend="sql-truncate"><command>TRUNCATE</command></link> command hook (Yuli Khodorkovskiy) + <ulink url="&commit_baseurl;f7a2002e8">§</ulink> </para> </listitem> @@ -21185,6 +22328,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> <para> Add <acronym>TLS</acronym> init hook (Andrew Dunstan) + <ulink url="&commit_baseurl;896fcdb23">§</ulink> </para> </listitem> @@ -21197,6 +22341,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Allow building with no predefined Unix-domain socket directory (Peter Eisentraut) + <ulink url="&commit_baseurl;a9cff89f7">§</ulink> </para> </listitem> @@ -21209,6 +22354,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Reduce the probability of SysV resource key collision on Unix platforms (Tom Lane) + <ulink url="&commit_baseurl;7de19fbc0">§</ulink> </para> </listitem> @@ -21221,6 +22367,7 @@ Author: Peter Eisentraut <peter@eisentraut.org> <para> Use operating system functions to reliably erase memory that contains sensitive information (Peter Eisentraut) + <ulink url="&commit_baseurl;74a308cf5">§</ulink> </para> <para> @@ -21237,6 +22384,7 @@ Author: Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add <filename>headerscheck</filename> script to test C header-file compatibility (Tom Lane) + <ulink url="&commit_baseurl;55ea10918">§</ulink> </para> </listitem> @@ -21249,6 +22397,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Implement internal lists as arrays, rather than a chain of cells (Tom Lane) + <ulink url="&commit_baseurl;1cff1b95a">§</ulink> </para> <para> @@ -21266,6 +22415,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Change the API for <function>TS_execute()</function> (Tom Lane, Pavel Borisov) + <ulink url="&commit_baseurl;92fe6895d">§</ulink> + <ulink url="&commit_baseurl;70eca6a9a">§</ulink> </para> <para> @@ -21293,6 +22444,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Allow <link linkend="sql-createextension">extensions</link> to be specified as trusted (Tom Lane) + <ulink url="&commit_baseurl;50fc694e4">§</ulink> </para> <para> @@ -21312,6 +22464,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> <para> Allow non-superusers to connect to <xref linkend="postgres-fdw"/> foreign servers without using a password (Craig Ringer) + <ulink url="&commit_baseurl;6136e94dc">§</ulink> </para> <para> @@ -21332,6 +22485,7 @@ Author: Andrew Dunstan <andrew@dunslane.net> <para> Allow <application>postgres_fdw</application> to use certificate authentication (Craig Ringer) + <ulink url="&commit_baseurl;f5fd995a1">§</ulink> </para> <para> @@ -21348,6 +22502,7 @@ Author: Joe Conway <mail@joeconway.com> <para> Allow <xref linkend="sepgsql"/> to control access to the <command>TRUNCATE</command> command (Yuli Khodorkovskiy) + <ulink url="&commit_baseurl;4f66c93f6">§</ulink> </para> </listitem> @@ -21362,6 +22517,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> linkend="plperl"><application>bool_plperl</application></link> which transforms <acronym>SQL</acronym> booleans to/from PL/Perl booleans (Ivan Panchenko) + <ulink url="&commit_baseurl;36058a3c5">§</ulink> </para> </listitem> @@ -21375,6 +22531,7 @@ Author: Andrew Gierth <rhodiumtoad@postgresql.org> Have <xref linkend="pgstatstatements"/> treat <command>SELECT ... FOR UPDATE</command> commands as distinct from those without <command>FOR UPDATE</command> (Andrew Gierth, Vik Fearing) + <ulink url="&commit_baseurl;6e74c64bc">§</ulink> </para> </listitem> @@ -21389,6 +22546,8 @@ Author: Fujii Masao <fujii@postgresql.org> Allow <application>pg_stat_statements</application> to optionally track the planning time of statements (Julien Rouhaud, Pascal Legrand, Thomas Munro, Fujii Masao) + <ulink url="&commit_baseurl;17e032822">§</ulink> + <ulink url="&commit_baseurl;8d459762b">§</ulink> </para> <para> @@ -21408,6 +22567,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> Overhaul <xref linkend="ltree"/>'s lquery syntax to treat <literal>NOT</literal> (!) more logically (Filip Rembialkowski, Tom Lane, Nikita Glukhov) + <ulink url="&commit_baseurl;70dc4c509">§</ulink> + <ulink url="&commit_baseurl;17ca06799">§</ulink> </para> <para> @@ -21424,6 +22585,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add support for binary I/O of <xref linkend="ltree"/>, lquery, and ltxtquery types (Nino Floris) + <ulink url="&commit_baseurl;949a9f043">§</ulink> </para> </listitem> @@ -21436,6 +22598,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us> <para> Add an option to <xref linkend="dict-int"/> to ignore the sign of integers (Jeff Janes) + <ulink url="&commit_baseurl;806eb92c0">§</ulink> </para> </listitem> @@ -21449,6 +22612,7 @@ Author: Fujii Masao <fujii@postgresql.org> Add <xref linkend="adminpack"/> function <function>pg_file_sync()</function> to allow fsync'ing a file (Fujii Masao) + <ulink url="&commit_baseurl;d694e0bb7">§</ulink> </para> </listitem> @@ -21465,6 +22629,8 @@ Author: Author: Michael Paquier <michael@paquier.xyz> <structfield>t_infomask</structfield>/<structfield>t_infomask2</structfield> values in human-readable format (Craig Ringer, Sawada Masahiko, Michael Paquier) + <ulink url="&commit_baseurl;ddbd5d873">§</ulink> + <ulink url="&commit_baseurl;58b4cb30a">§</ulink> </para> </listitem> @@ -21477,6 +22643,7 @@ Author: Peter Geoghegan <pg@bowt.ie> <para> Add B-tree index de-duplication processing columns to pageinspect output (Peter Geoghegan) + <ulink url="&commit_baseurl;93ee38ead">§</ulink> </para> </listitem> |