diff --git a/doc/src/sgml/release-12.sgml b/doc/src/sgml/release-12.sgml
index c44a6281402..40aa84166c6 100644
--- a/doc/src/sgml/release-12.sgml
+++ b/doc/src/sgml/release-12.sgml
@@ -53,6 +53,7 @@ Branch: REL_12_STABLE [79c7a7e29] 2024-08-05 06:05:17 -0700
Prevent unauthorized code execution
during pg_dump (Masahiko Sawada)
+ §
@@ -93,6 +94,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)
+ §
@@ -118,6 +120,8 @@ Branch: REL_12_STABLE [067cb6c5d] 2024-07-12 13:44:19 +0200
Fix ALTER TABLE DETACH PARTITION for cases
involving inconsistent index-based constraints
(Álvaro Herrera, Tender Wang)
+ §
+ §
@@ -149,6 +153,8 @@ Branch: REL_12_STABLE [4208f44c9] 2024-06-06 15:16:56 -0400
Fix handling of polymorphic output arguments for procedures
(Tom Lane)
+ §
+ §
@@ -173,6 +179,7 @@ Branch: REL_12_STABLE [0be81dd71] 2024-06-07 13:27:26 -0400
Fix behavior of stable functions called from
a CALL statement's argument list (Tom Lane)
+ §
@@ -197,6 +204,7 @@ Branch: REL_12_STABLE [4f9628158] 2024-07-19 11:52:32 -0500
Detect integer overflow in money calculations
(Joseph Koshakow)
+ §
@@ -221,6 +229,7 @@ Branch: REL_12_STABLE [8badee787] 2024-07-08 17:58:42 +0100
Fix over-aggressive clamping of the scale argument
in round(numeric)
and trunc(numeric) (Dean Rasheed)
+ §
@@ -245,6 +254,7 @@ Branch: REL_12_STABLE [2812059d3] 2024-05-13 15:54:23 -0500
Prevent pg_sequence_last_value() from failing
on unlogged sequences on standby servers and on temporary sequences
of other sessions (Nathan Bossart)
+ §
@@ -265,6 +275,7 @@ Branch: REL_12_STABLE [5e63a6f43] 2024-06-13 20:34:43 -0400
Fix parsing of ignored operators
in websearch_to_tsquery() (Tom Lane)
+ §
@@ -292,6 +303,7 @@ Branch: REL_12_STABLE [878e8c6be] 2024-07-23 21:59:02 -0500
Detect another integer overflow case while computing new array
dimensions (Joseph Koshakow)
+ §
@@ -315,6 +327,7 @@ Branch: REL_12_STABLE [11f3815d6] 2024-06-27 19:21:13 -0700
Detect another case of a new catalog cache entry becoming stale
while detoasting its fields (Noah Misch)
+ §
@@ -341,6 +354,7 @@ Branch: REL_12_STABLE [feca6c688] 2024-07-20 13:40:15 -0400
Correctly check updatability of view columns targeted
by INSERT ... DEFAULT
(Tom Lane)
+ §
@@ -366,6 +380,7 @@ Branch: REL_12_STABLE [236b225ed] 2024-07-14 13:49:46 -0400
Avoid reporting an unhelpful internal error for incorrect recursive
queries (Tom Lane)
+ §
@@ -390,6 +405,7 @@ Branch: REL_12_STABLE [b0037bbef] 2024-06-20 14:21:36 -0400
Don't throw an error if a queued AFTER trigger no
longer exists (Tom Lane)
+ §
@@ -416,6 +432,7 @@ Branch: REL_12_STABLE [0a39343ae] 2024-06-14 16:20:35 -0400
Fix failure to remove pg_init_privs entries
for column-level privileges when their table is dropped (Tom Lane)
+ §
@@ -440,6 +457,7 @@ Branch: REL_12_STABLE [9256bf6eb] 2024-06-11 17:57:46 -0400
Fix selection of an arbiter index for ON CONFLICT
when the desired index has expressions or predicates (Tom Lane)
+ §
@@ -463,6 +481,7 @@ Branch: REL_12_STABLE [b8efd756d] 2024-06-07 14:50:09 -0400
Refuse to modify a temporary table of another session
with ALTER TABLE (Tom Lane)
+ §
@@ -488,6 +507,7 @@ Branch: REL_12_STABLE [686c995fc] 2024-05-18 14:31:35 -0400
Fix failure to recalculate sub-queries generated
from MIN() or MAX()
aggregates (Tom Lane)
+ §
@@ -512,6 +532,7 @@ Branch: REL_12_STABLE [dccda847b] 2024-06-27 14:44:04 -0400
Avoid crashing when a JIT-inlined backend function throws an error
(Tom Lane)
+ §
@@ -540,6 +561,7 @@ Branch: REL_12_STABLE [a134baea7] 2024-07-10 20:15:52 -0400
Cope with behavioral changes in libxml2
version 2.13.x (Erik Wienhold, Tom Lane)
+ §
@@ -566,6 +588,7 @@ Branch: REL_12_STABLE [5dea6628b] 2024-06-27 21:09:15 +0300
Fix handling of subtransactions of prepared transactions
when starting a hot standby server (Heikki Linnakangas)
+ §
@@ -593,6 +616,7 @@ Branch: REL_12_STABLE [1b3707587] 2024-07-11 22:48:08 +0900
Prevent incorrect initialization of logical replication slots
(Masahiko Sawada)
+ §
@@ -615,6 +639,7 @@ Branch: REL_12_STABLE [8565fb6fb] 2024-07-01 12:21:07 -0400
Avoid memory leakage after servicing a notify or sinval interrupt
(Tom Lane)
+ §
@@ -641,6 +666,7 @@ Branch: REL_12_STABLE [ba9fcac72] 2024-07-13 15:45:28 +1200
Avoid possibly missing end-of-input events on Windows sockets
(Thomas Munro)
+ §
@@ -677,6 +703,9 @@ Branch: REL_12_STABLE [e6dd0b863] 2024-07-26 19:10:37 +0200
Disable creation of stateful TLS session tickets by OpenSSL
(Daniel Gustafsson)
+ §
+ §
+ §
@@ -698,6 +727,7 @@ Branch: REL_12_STABLE [ec210914c] 2024-06-13 13:37:51 -0400
When replanning a PL/pgSQL simple
expression
, check it's still simple (Tom Lane)
+ §
@@ -725,6 +755,7 @@ Branch: REL9_2_STABLE [1c4173116] 2024-06-26 07:32:15 -0400
Fix incompatibility between PL/Perl and
Perl 5.40 (Andrew Dunstan)
+ §
@@ -741,6 +772,7 @@ Branch: REL_12_STABLE [157b1e6b4] 2024-05-09 13:16:21 -0400
Fix recursive RECORD-returning
PL/Python functions (Tom Lane)
+ §
@@ -765,6 +797,7 @@ Branch: REL_12_STABLE [4488142a4] 2024-05-07 18:15:00 -0400
Don't corrupt PL/Python's
TD dictionary during a recursive trigger call
(Tom Lane)
+ §
@@ -789,6 +822,7 @@ Branch: REL_12_STABLE [30487423c] 2024-06-04 18:02:13 -0400
Fix PL/Tcl's reporting of invalid list
syntax in the result of a function returning tuple (Erik Wienhold,
Tom Lane)
+ §
@@ -811,6 +845,7 @@ Branch: REL_12_STABLE [407048999] 2024-07-28 09:26:48 +0200
Avoid non-thread-safe usage of strerror()
in libpq (Peter Eisentraut)
+ §
@@ -832,6 +867,7 @@ Branch: REL_12_STABLE [a3c00ab15] 2024-05-07 18:23:20 -0400
Ensure that pg_restore
reports dependent TOC entries correctly (Tom Lane)
+ §
@@ -857,6 +893,7 @@ Branch: REL_12_STABLE [274a8195d] 2024-07-06 10:30:03 +1200
Avoid clashing with
system-provided <regex.h> headers
(Thomas Munro)
+ §
@@ -877,6 +914,7 @@ Branch: REL_12_STABLE [3e3e2ebea] 2024-06-17 14:30:59 -0400
Fix otherwise-harmless assertion failures in REINDEX
CONCURRENTLY applied to an SP-GiST index (Tom Lane)
+ §
@@ -937,6 +975,7 @@ Branch: REL_12_STABLE [82c87af7a] 2024-03-14 14:57:16 -0400
Fix INSERT from
multiple VALUES rows into a target column that is
a domain over an array or composite type (Tom Lane)
+ §
@@ -960,6 +999,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 IS
NOT clause (David Rowley)
+ §
@@ -983,6 +1023,7 @@ Branch: REL_12_STABLE [a8b740868] 2024-03-26 15:28:16 -0400
Make ALTER FOREIGN TABLE SET SCHEMA move any
owned sequences into the new schema (Tom Lane)
+ §
@@ -1005,6 +1046,7 @@ Branch: REL_12_STABLE [f3e4581ac] 2024-03-18 14:04:28 +0200
Fix EXPLAIN's counting of heap pages accessed by
a bitmap heap scan (Melanie Plageman)
+ §
@@ -1027,6 +1069,7 @@ Branch: REL_12_STABLE [f5d9212e5] 2024-04-02 14:59:04 -0400
Avoid deadlock during removal of orphaned temporary tables
(Mikhail Zhilin)
+ §
@@ -1052,6 +1095,7 @@ Branch: REL_12_STABLE [f222349c4] 2024-04-29 10:25:00 -0700
Avoid race condition while examining per-relation frozen-XID values
(Noah Misch)
+ §
@@ -1072,6 +1116,7 @@ Branch: REL_12_STABLE [56d30fb10] 2024-04-30 15:22:56 -0400
Disallow converting a table to a view within an outer SQL command
that is using that table (Tom Lane)
+ §
@@ -1092,6 +1137,7 @@ Branch: REL_12_STABLE [f502849d4] 2024-04-16 11:22:39 -0400
Ensure that join conditions generated from equivalence classes are
applied at the correct plan level (Tom Lane)
+ §
@@ -1118,6 +1164,7 @@ Branch: REL_12_STABLE [25675c474] 2024-03-27 13:39:03 -0400
Avoid unnecessary use of moving-aggregate mode with a non-moving
window frame (Vallimaharajan G)
+ §
@@ -1142,6 +1189,7 @@ Branch: REL_12_STABLE [cf807eba5] 2024-02-23 15:21:53 -0500
Avoid use of already-freed data while planning partition-wise joins
under GEQO (Tom Lane)
+ §
@@ -1163,6 +1211,7 @@ Branch: REL_12_STABLE [94246405d] 2024-03-05 16:19:26 +1300
Fix incorrectly-reported statistics kind codes in requested
statistics kind X is not yet
built
error messages (David Rowley)
+ §
@@ -1185,6 +1234,8 @@ Branch: REL_12_STABLE [466376c9f] 2024-03-06 14:41:13 -0500
Be more careful with RECORD-returning functions
in FROM (Tom Lane)
+ §
+ §
@@ -1211,6 +1262,7 @@ Branch: REL_12_STABLE [dc1503d5b] 2024-03-12 18:16:10 -0400
Fix confusion about the return rowtype of SQL-language procedures
(Tom Lane)
+ §
@@ -1233,6 +1285,7 @@ Branch: REL_12_STABLE [98bfb7558] 2024-03-11 02:53:07 +0200
Add protective stack depth checks to some recursive functions
(Egor Chindyaskin)
+ §
@@ -1250,6 +1303,7 @@ Branch: REL_12_STABLE [cb0ccefa0] 2024-04-28 13:42:13 -0400
Detect integer overflow when adding or subtracting
an interval to/from a timestamp
(Joseph Koshakow)
+ §
@@ -1271,6 +1325,7 @@ Branch: REL_12_STABLE [f38903d1e] 2024-02-09 12:29:41 -0500
Avoid race condition in pg_get_expr()
(Tom Lane)
+ §
@@ -1293,6 +1348,7 @@ Branch: REL_12_STABLE [d44060cfc] 2024-02-09 12:55:43 +0200
Fix detection of old transaction IDs in XID status functions
(Karina Litskevich)
+ §
@@ -1315,6 +1371,7 @@ Branch: REL_12_STABLE [0341d4b10] 2024-04-11 19:05:07 +0900
Fix file descriptor leakage when an error is thrown while waiting
in WaitEventSetWait (Etsuro Fujita)
+ §
@@ -1331,6 +1388,7 @@ Branch: REL_12_STABLE [c0b4dad38] 2024-02-25 16:15:07 -0500
Throw an error if an index is accessed while it is being reindexed
(Tom Lane)
+ §
@@ -1354,6 +1412,7 @@ Branch: REL_12_STABLE [e3f9dcabd] 2024-05-01 13:23:25 +1200
Ensure that index-only scans on name columns return a
fully-padded value (David Rowley)
+ §
@@ -1376,6 +1435,7 @@ Branch: REL_12_STABLE [95cc48ca0] 2024-02-13 21:25:59 +0200
-->
Fix crash with DSM allocations larger than 4GB (Heikki Linnakangas)
+ §
@@ -1392,6 +1452,7 @@ Branch: REL_12_STABLE [df27d76d3] 2024-03-12 10:18:54 +0200
Disconnect if a new server session's client socket cannot be put
into non-blocking mode (Heikki Linnakangas)
+ §
@@ -1415,6 +1476,7 @@ Branch: REL_12_STABLE [c42e5fdcf] 2024-03-07 19:37:51 -0500
Fix inadequate error reporting
with OpenSSL 3.0.0 and later (Heikki
Linnakangas, Tom Lane)
+ §
@@ -1443,6 +1505,8 @@ Branch: REL_12_STABLE [95e960e81] 2024-02-09 11:11:39 -0500
Avoid concurrent calls to bindtextdomain()
in libpq
and ecpglib (Tom Lane)
+ §
+ §
@@ -1476,6 +1540,9 @@ Branch: REL_12_STABLE [cd26f08e4] 2024-04-19 01:07:52 -0400
Fix crash in ecpg's preprocessor if
the program tries to redefine a macro that was defined on the
preprocessor command line (Tom Lane)
+ §
+ §
+ §
@@ -1493,6 +1560,7 @@ Branch: REL_12_STABLE [360d007e3] 2024-04-04 15:31:53 -0400
In ecpg, avoid issuing
false unsupported feature will be passed to server
warnings (Tom Lane)
+ §
@@ -1510,6 +1578,7 @@ Branch: REL_12_STABLE [771240f97] 2024-02-19 11:38:54 +0900
Ensure that the string result
of ecpg's intoasc()
function is correctly zero-terminated (Oleg Tselebrovskiy)
+ §
@@ -1531,6 +1600,8 @@ Branch: REL_12_STABLE [82c2192d9] 2024-03-22 01:01:30 +0100
present, will be dumped regardless of the setting
of (Daniel Gustafsson,
Álvaro Herrera)
+ §
+ §
@@ -1548,6 +1619,7 @@ Branch: REL_12_STABLE [5e9d8bed0] 2024-04-10 15:45:59 -0400
Fix PL/pgSQL's parsing of single-line
comments (---style comments) following
expressions (Erik Wienhold, Tom Lane)
+ §
@@ -1578,6 +1650,8 @@ Branch: REL_12_STABLE [50f8611d0] 2024-03-23 23:03:14 +0200
In contrib/amcheck, don't report false match
failures due to short- versus long-header values (Andrey Borodin,
Michael Zhilin)
+ §
+ §
@@ -1601,6 +1675,7 @@ Branch: REL_12_STABLE [9301e0f41] 2024-03-11 12:29:24 +1300
In contrib/postgres_fdw, avoid emitting
requests to sort by a constant (David Rowley)
+ §
@@ -1627,6 +1702,7 @@ Branch: REL_12_STABLE [ce1c30ece] 2024-04-21 13:46:20 -0400
Make contrib/postgres_fdw set the remote
session's time zone to GMT
not UTC (Tom Lane)
+ §
@@ -1651,6 +1727,7 @@ Branch: REL_12_STABLE [4b0e5d601] 2024-04-16 12:26:21 +0900
In contrib/xml2, avoid use of library functions
that have been deprecated in recent versions
of libxml2 (Dmitry Koval)
+ §
@@ -1666,6 +1743,7 @@ Branch: REL_12_STABLE [01b55203a] 2024-04-10 12:15:59 +1200
-->
Fix incompatibility with LLVM 18 (Thomas Munro, Dmitry Dolgov)
+ §
@@ -1683,6 +1761,7 @@ Branch: REL_12_STABLE [7124e7d52] 2024-03-26 11:44:49 -0400
Allow make check to work with
the musl C library (Thomas Munro, Bruce
Momjian, Tom Lane)
+ §
@@ -1754,6 +1833,8 @@ Branch: REL_12_STABLE [add8bc9b8] 2024-02-05 11:04:23 +0200
Tighten security restrictions within REFRESH MATERIALIZED
VIEW CONCURRENTLY (Heikki Linnakangas)
+ §
+ §
@@ -1793,6 +1874,8 @@ Branch: REL_12_STABLE [c922b2410] 2023-12-11 12:02:01 +0100
Fix memory leak when performing JIT inlining (Andres Freund,
Daniel Gustafsson)
+ §
+ §
@@ -1813,6 +1896,7 @@ Branch: REL_12_STABLE [810382285] 2024-01-18 11:12:48 +0900
When dequeueing from an LWLock, avoid needing to search the list of
waiting processes (Andres Freund)
+ §
@@ -1832,6 +1916,7 @@ Branch: REL_12_STABLE [2e822a1d6] 2024-02-01 12:34:21 -0500
-->
Avoid generating incorrect partitioned-join plans (Richard Guo)
+ §
@@ -1855,6 +1940,7 @@ Branch: REL_12_STABLE [69c12c417] 2024-01-11 15:28:13 -0500
Fix incorrect wrapping of subquery output expressions in
PlaceHolderVars (Tom Lane)
+ §
@@ -1884,6 +1970,8 @@ Branch: REL_12_STABLE [a5e2853c3] 2024-01-08 19:58:51 +0200
Avoid requesting an oversize shared-memory area in parallel hash
join (Thomas Munro, Andrei Lepikhov, Alexander Korotkov)
+ §
+ §
@@ -1908,6 +1996,7 @@ Branch: REL_12_STABLE [b8a606e21] 2023-11-28 11:59:53 +0200
and heap_delete() when a tuple to be updated by
a foreign-key enforcement trigger fails the extra visibility
crosscheck (Alexander Lakhin)
+ §
@@ -1928,6 +2017,7 @@ Branch: REL_12_STABLE [2f7242837] 2024-01-24 14:20:14 +0900
Fix possible failure during ALTER TABLE ADD
COLUMN on a complex inheritance tree (Tender Wang)
+ §
@@ -1951,6 +2041,7 @@ Branch: REL_12_STABLE [056109782] 2024-01-31 13:16:50 +0900
Fix problems with duplicate token names in ALTER TEXT
SEARCH CONFIGURATION ... MAPPING commands (Tender Wang,
Michael Paquier)
+ §
@@ -1967,6 +2058,7 @@ Branch: REL_12_STABLE [4f8d3c5b5] 2023-11-19 21:04:47 +0100
Properly lock the associated table during DROP
STATISTICS (Tomas Vondra)
+ §
@@ -1989,6 +2081,7 @@ Branch: REL_12_STABLE [abd1b1325] 2023-11-16 10:05:14 -0500
Fix function volatility checking for GENERATED
and DEFAULT expressions (Tom Lane)
+ §
@@ -2021,6 +2114,8 @@ Branch: REL_12_STABLE [d29a4fbac] 2024-01-13 13:54:11 -0500
Detect that a new catalog cache entry became stale while detoasting
its fields (Tom Lane)
+ §
+ §
@@ -2048,6 +2143,7 @@ Branch: REL_12_STABLE [b17a02be2] 2023-11-09 09:57:52 +0000
Fix edge-case integer overflow detection bug on some platforms (Dean
Rasheed)
+ §
@@ -2071,6 +2167,7 @@ Branch: REL_12_STABLE [c3bdb25fb] 2024-01-26 13:39:37 -0500
Detect Julian-date overflow when adding or subtracting
an interval to/from a timestamp (Tom Lane)
+ §
@@ -2092,6 +2189,7 @@ Branch: REL_12_STABLE [f499d2b20] 2023-11-18 14:50:00 +0000
Add more checks for overflow in interval_mul()
and interval_div() (Dean Rasheed)
+ §
@@ -2115,6 +2213,7 @@ Branch: REL_12_STABLE [ea61b1cf6] 2023-12-26 17:57:48 -0500
validity of unapplied values for settings
with backend
or superuser-backend context (Tom Lane)
+ §
@@ -2136,6 +2235,7 @@ Branch: REL_12_STABLE [5d40b3c4f] 2023-12-01 16:27:18 +0100
Match collation too when matching an existing index to a new
partitioned index (Peter Eisentraut)
+ §
@@ -2158,6 +2258,7 @@ Branch: REL_12_STABLE [e6511fe64] 2024-01-29 13:46:48 +0200
Fix insufficient locking when cleaning up an incomplete split of
a GIN index's internal page (Fei Changhong, Heikki Linnakangas)
+ §
@@ -2180,6 +2281,7 @@ Branch: REL_12_STABLE [5a6937ec9] 2023-11-13 11:45:13 -0500
Avoid premature release of buffer pin in GIN index insertion
(Tom Lane)
+ §
@@ -2201,6 +2303,7 @@ Branch: REL_12_STABLE [1771ec9a8] 2023-12-21 12:43:36 -0500
-->
Avoid failure with partitioned SP-GiST indexes (Tom Lane)
+ §
@@ -2221,6 +2324,7 @@ Branch: REL_12_STABLE [ba66f2533] 2023-12-15 13:55:05 -0500
-->
Fix ownership change reporting for large objects (Tom Lane)
+ §
@@ -2244,6 +2348,7 @@ Branch: REL_12_STABLE [4d45ecc92] 2023-12-12 17:05:36 +0100
Prevent standby servers from incorrectly processing dead index
tuples during subtransactions (Fei Changhong)
+ §
@@ -2272,6 +2377,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)
+ §
@@ -2294,6 +2400,7 @@ Branch: REL_12_STABLE [c20f2aab6] 2024-01-03 17:40:38 -0500
Return the correct status code when a new client disconnects without
responding to the server's password challenge (Liu Lang, Tom Lane)
+ §
@@ -2318,6 +2425,7 @@ Branch: REL_12_STABLE [0bd682246] 2023-11-28 12:34:03 -0500
Fix incompatibility with OpenSSL 3.2
(Tristan Partin, Bo Andreson)
+ §
@@ -2341,6 +2449,7 @@ Branch: REL_12_STABLE [271d24f31] 2023-12-11 11:51:56 -0500
Be more wary about OpenSSL not
setting errno on error (Tom Lane)
+ §
@@ -2365,6 +2474,7 @@ Branch: REL_12_STABLE [4493bfb70] 2024-02-02 15:34:29 -0500
Report ENOMEM errors from file-related system
calls as ERRCODE_OUT_OF_MEMORY,
not ERRCODE_INTERNAL_ERROR (Alexander Kuzmenkov)
+ §
@@ -2382,6 +2492,7 @@ Branch: REL_12_STABLE [0217a7444] 2023-11-27 09:40:57 +0900
Avoid race condition when libpq
initializes OpenSSL support concurrently in two different threads
(Willi Mann, Michael Paquier)
+ §
@@ -2397,6 +2508,7 @@ Branch: REL_12_STABLE [18fad508b] 2023-11-23 13:30:19 -0500
-->
Fix timing-dependent failure in GSSAPI data transmission (Tom Lane)
+ §
@@ -2427,6 +2539,8 @@ Branch: REL_12_STABLE [e43790342] 2023-11-14 00:31:39 -0500
In pg_dump, don't dump RLS policies or
security labels for extension member objects (Tom Lane, Jacob
Champion)
+ §
+ §
@@ -2453,6 +2567,7 @@ Branch: REL_12_STABLE [69d7edb06] 2023-12-29 10:57:11 -0500
In pg_dump, don't dump an extended
statistics object if its underlying table isn't being dumped
(Rian McGuire, Tom Lane)
+ §
@@ -2476,6 +2591,7 @@ Branch: REL_12_STABLE [1c7443521] 2024-01-07 15:19:50 -0500
an element equal to INT_MAX is inserted into
a gist__int_ops index
(Alexander Lakhin, Tom Lane)
+ §
@@ -2494,6 +2610,7 @@ Branch: REL_12_STABLE [f610d4f11] 2023-12-19 18:19:21 +0900
when contrib/pageinspect's
hash_bitmap_info() function is applied to a
partitioned hash index (Alexander Lakhin, Michael Paquier)
+ §
@@ -2512,6 +2629,7 @@ Branch: REL_12_STABLE [bd2d3c928] 2023-12-19 15:20:55 +0900
when contrib/pgstattuple's
pgstathashindex() function is applied to a
partitioned hash index (Alexander Lakhin)
+ §
@@ -2535,6 +2653,8 @@ Branch: REL_12_STABLE [e50a52b2b] 2024-01-12 14:00:02 +0900
On Windows, suppress autorun options when launching subprocesses
in pg_ctl
and pg_regress (Kyotaro Horiguchi)
+ §
+ §
@@ -2558,6 +2678,7 @@ Branch: REL_12_STABLE [b2fd1dab9] 2024-01-29 12:06:08 -0500
Fix compilation failures with libxml2
version 2.12.0 and later (Tom Lane)
+ §
@@ -2576,6 +2697,7 @@ Branch: REL_16_STABLE [c72049dbc] 2023-12-26 17:03:24 -0500
Suppress compiler warnings from Python's header files
(Peter Eisentraut, Tom Lane)
+ §
@@ -2598,6 +2720,7 @@ Branch: REL_12_STABLE [d060cb658] 2024-01-25 13:47:35 +1300
-->
Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro)
+ §
@@ -2617,6 +2740,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)
+ §
@@ -2677,6 +2801,7 @@ Branch: REL_11_STABLE [8c6633f4d] 2023-11-06 10:38:00 -0500
Fix handling of unknown-type arguments
in DISTINCT "any" aggregate
functions (Tom Lane)
+ §
@@ -2707,6 +2832,7 @@ Branch: REL_11_STABLE [c48008f59] 2023-11-06 10:56:43 -0500
Detect integer overflow while computing new array dimensions
(Tom Lane)
+ §
@@ -2747,6 +2873,8 @@ Branch: REL_11_STABLE [a27be40c1] 2023-11-06 06:14:18 -0800
Prevent the pg_signal_backend role from
signalling background workers and autovacuum processes
(Noah Misch, Jelte Fennema-Nio)
+ §
+ §
@@ -2788,6 +2916,7 @@ Branch: REL_12_STABLE [26917ebea] 2023-09-26 15:41:44 +0300
Fix misbehavior during recursive page split in GiST index build
(Heikki Linnakangas)
+ §
@@ -2822,6 +2951,8 @@ Branch: REL_11_STABLE [07f261b31] 2023-10-12 19:53:50 +1300
Fix partition step generation and runtime partition pruning for
hash-partitioned tables with multiple partition keys (David Rowley)
+ §
+ §
@@ -2844,6 +2975,7 @@ Branch: REL_11_STABLE [7c07305e6] 2023-09-28 16:29:22 -0700
Fix edge case in btree mark/restore processing of ScalarArrayOpExpr
clauses (Peter Geoghegan)
+ §
@@ -2869,6 +3001,7 @@ Branch: REL_11_STABLE [7ab6971c6] 2023-10-28 14:04:43 -0400
Fix intra-query memory leak when a set-returning function repeatedly
returns zero rows (Tom Lane)
+ §
@@ -2886,6 +3019,7 @@ Branch: REL_11_STABLE [db00be6d7] 2023-09-18 14:27:47 -0400
Don't crash if cursor_to_xmlschema() is applied
to a non-data-returning Portal (Boyu Yang)
+ §
@@ -2902,6 +3036,7 @@ Branch: REL_12_STABLE [efcb601d2] 2023-10-31 16:44:27 +1300
Throw the intended error if pgrowlocks() is
applied to a partitioned table (David Rowley)
+ §
@@ -2924,6 +3059,7 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700
Handle invalid indexes more cleanly in assorted SQL functions
(Noah Misch)
+ §
@@ -2956,6 +3092,7 @@ Branch: REL_11_STABLE [0fb91ed2b] 2023-09-25 11:50:28 -0400
Avoid premature memory allocation failure with long inputs
to to_tsvector() (Tom Lane)
+ §
@@ -2973,6 +3110,7 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400
Fix over-allocation of the constructed tsvector
in tsvectorrecv() (Denis Erokhin)
+ §
@@ -3000,6 +3138,7 @@ Branch: REL_11_STABLE [358cd2b25] 2023-09-04 14:55:58 +0900
Fix incorrect coding in gtsvector_picksplit()
(Alexander Lakhin)
+ §
@@ -3022,6 +3161,7 @@ Branch: REL_12_STABLE [7cabb20a9] 2023-09-21 23:11:31 -0400
Fix COMMIT AND CHAIN/ROLLBACK AND
CHAIN to work properly when there is an unreleased
savepoint (Liu Xiang, Tom Lane)
+ §
@@ -3046,6 +3186,7 @@ Branch: REL_11_STABLE [6e1cca511] 2023-11-02 11:47:33 -0400 !! no live bug
Avoid crash in EXPLAIN if a parameter marked to
be displayed by EXPLAIN has a NULL boot-time
value (Xing Guo, Aleksander Alekseev, Tom Lane)
+ §
@@ -3068,6 +3209,7 @@ Branch: REL_11_STABLE [a295684b8] 2023-10-16 14:06:12 -0400
Ensure we have a snapshot while dropping ON COMMIT
DROP temp tables (Tom Lane)
+ §
@@ -3096,6 +3238,8 @@ Branch: REL_11_STABLE [bc322c73c] 2023-10-17 16:11:18 -0500
Avoid improper response to shutdown signals in child processes
just forked by system() (Nathan Bossart)
+ §
+ §
@@ -3120,6 +3264,7 @@ Branch: REL_12_STABLE [43c979086] 2023-10-16 17:25:43 +1300
Cope with torn reads of pg_control in frontend
programs (Thomas Munro)
+ §
@@ -3144,6 +3289,7 @@ Branch: REL_11_STABLE [f1634c968] 2023-10-16 10:52:40 +1300
Avoid torn reads of pg_control in relevant SQL
functions (Thomas Munro)
+ §
@@ -3166,6 +3312,7 @@ Branch: REL_12_STABLE [9b3900cdb] 2023-10-03 15:37:24 +0900
Avoid integer overflow when computing size of backend activity
string array (Jakub Wartak)
+ §
@@ -3192,6 +3339,7 @@ Branch: REL_11_STABLE [fdc7cf73b] 2023-09-25 14:41:57 -0400
Track the dependencies of cached CALL statements,
and re-plan them when needed (Tom Lane)
+ §
@@ -3218,6 +3366,7 @@ Branch: REL_11_STABLE [a374f6c61] 2023-09-15 17:01:26 -0400
Track nesting depth correctly when
inspecting RECORD-type Vars from outer query levels
(Richard Guo)
+ §
@@ -3237,6 +3386,7 @@ Branch: REL_11_STABLE [479b99125] 2023-09-15 16:39:27 -0400
Avoid record type has not been registered
failure
when deparsing a view that contains references to fields of
composite constants (Tom Lane)
+ §
@@ -3250,6 +3400,7 @@ Branch: REL_11_STABLE [ece1154f4] 2023-09-15 16:20:08 -0400
Allow extracting fields from
a RECORD-type ROW() expression
(Tom Lane)
+ §
@@ -3275,6 +3426,7 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200
Fix error-handling bug in RECORD type cache management
(Thomas Munro)
+ §
@@ -3295,6 +3447,7 @@ Branch: REL_11_STABLE [feb4e218e] 2023-09-12 09:36:56 +0530
Fix assertion failure when logical decoding is retried in the same
session after an error (Hou Zhijie)
+ §
@@ -3311,6 +3464,7 @@ Branch: REL_12_STABLE [22b2e6e9d] 2023-10-03 10:25:19 +0900
Treat out-of-memory failures as fatal while reading WAL
(Michael Paquier)
+ §
@@ -3340,6 +3494,8 @@ Branch: REL_12_STABLE [bde2f1847] 2023-09-26 10:59:49 +1300
Fix possible recovery failure due to trying to allocate memory based
on a bogus WAL record length field (Thomas Munro, Michael Paquier)
+ §
+ §
@@ -3353,6 +3509,7 @@ Branch: REL_12_STABLE [7b03d3a3b] 2023-09-12 09:35:57 +0900
Ensure that standby-mode WAL recovery reports an error when an
invalid page header is found (Yugo Nagata, Kyotaro Horiguchi)
+ §
@@ -3371,6 +3528,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)
+ §
@@ -3395,6 +3553,7 @@ Branch: REL_11_STABLE [b915bf495] 2023-08-24 16:14:26 -0400
Keep by-reference attmissingval values in
a long-lived context while they are being used (Andrew Dunstan)
+ §
@@ -3424,6 +3583,8 @@ Branch: REL_11_STABLE [ae1269295] 2023-08-10 10:27:24 -0700
Recalculate the effective value of search_path
after ALTER ROLE (Jeff Davis)
+ §
+ §
@@ -3446,6 +3607,7 @@ Branch: REL_11_STABLE [04f0baa85] 2023-10-10 11:03:20 -0700
Fix order of operations in GenericXLogFinish
(Jeff Davis)
+ §
@@ -3470,6 +3632,7 @@ Branch: REL_11_STABLE [ddded779a] 2023-09-19 08:31:31 +0900
Remove incorrect assertion in PL/Python exception handling
(Alexander Lakhin)
+ §
@@ -3488,6 +3651,7 @@ Branch: REL_11_STABLE [4f16152d9] 2023-10-02 13:27:51 -0400
Fix pg_restore so that selective restores
will include both table-level and column-level ACLs for selected
tables (Euler Taveira, Tom Lane)
+ §
@@ -3515,6 +3679,8 @@ Branch: REL_12_STABLE [d3246a2ad] 2023-11-03 12:07:40 -0400
Add logic to pg_upgrade to check for use
of abstime, reltime,
and tinterval data types (Álvaro Herrera)
+ §
+ §
@@ -3539,6 +3705,7 @@ Branch: REL_11_STABLE [dbd1a06c9] 2023-09-07 14:12:36 +0900
Avoid generating invalid temporary slot names
in pg_basebackup (Jelte Fennema)
+ §
@@ -3560,6 +3727,7 @@ Branch: REL_12_STABLE [73cda80a3] 2023-10-14 15:54:50 -0700
Avoid false too many client connections
errors
in pgbench on Windows (Noah Misch)
+ §
@@ -3577,6 +3745,7 @@ Branch: REL_11_STABLE [e04509f32] 2023-10-30 14:46:09 -0700
In contrib/amcheck, do not report interrupted
page deletion as corruption (Noah Misch)
+ §
@@ -3607,6 +3776,7 @@ Branch: REL_11_STABLE [c804ffb56] 2023-10-29 11:14:32 +0000
on interval columns,
when an indexscan using the <
or <= operator is performed (Dean Rasheed)
+ §
@@ -3643,6 +3813,10 @@ Branch: REL_12_STABLE [9ad986276] 2023-10-24 11:23:21 +1300
-->
Add support for LLVM 16 and 17 (Thomas Munro, Dmitry Dolgov)
+ §
+ §
+ §
+ §
@@ -3668,6 +3842,8 @@ Branch: REL_11_STABLE [0e0de20c8] 2023-09-26 21:06:21 -0400
Suppress assorted build-time warnings on
recent macOS (Tom Lane)
+ §
+ §
@@ -3696,6 +3872,7 @@ Branch: REL_11_STABLE [64fc5e005] 2023-10-28 11:55:30 -0400
Remove PHOT (Phoenix Islands Time) from the
default timezone abbreviations list (Tom Lane)
+ §
@@ -3764,6 +3941,7 @@ Branch: REL_11_STABLE [919ebb023] 2023-08-07 06:06:01 -0700
Disallow substituting a schema or owner name into an extension script
if the name contains a quote, backslash, or dollar sign (Noah Misch)
+ §
@@ -3799,6 +3977,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)
+ §
+ §
@@ -3828,6 +4008,7 @@ Branch: REL_11_STABLE [1c38e7ae1] 2023-07-13 13:03:37 -0700
Avoid leaving a corrupted database behind when DROP
DATABASE is interrupted (Andres Freund)
+ §
@@ -3857,6 +4038,7 @@ Branch: REL_11_STABLE [c75c33de5] 2023-06-30 13:55:07 +0900
Ensure that partitioned indexes are correctly marked as valid or not
at creation (Michael Paquier)
+ §
@@ -3881,6 +4063,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 ALTER TABLE ATTACH PARTITION
(Michael Paquier)
+ §
@@ -3903,6 +4086,7 @@ Branch: REL_11_STABLE [ed2b58c15] 2023-07-14 10:13:22 +0900
Fix possible failure when marking a partitioned index valid after
all of its partitions have been attached (Michael Paquier)
+ §
@@ -3927,6 +4111,7 @@ Branch: REL_11_STABLE [914e72e6e] 2023-07-10 09:40:24 +0900
Fix ALTER EXTENSION SET SCHEMA to complain if the
extension contains any objects outside the extension's schema
(Michael Paquier, Heikki Linnakangas)
+ §
@@ -3949,6 +4134,7 @@ Branch: REL_11_STABLE [f6345f03f] 2023-06-19 13:03:17 +1200
Don't use partial unique indexes for uniqueness proofs in the
planner (David Rowley)
+ §
@@ -3972,6 +4158,7 @@ Branch: REL_11_STABLE [db01f2696] 2023-07-28 15:45:09 +0900
Avoid producing incorrect plans for foreign joins with
pseudoconstant join clauses (Etsuro Fujita)
+ §
@@ -3996,6 +4183,7 @@ Branch: REL_11_STABLE [13192a324] 2023-06-13 15:58:37 -0400
Correctly handle sub-SELECTs in RLS policy expressions and
security-barrier views when expanding rule actions (Tom Lane)
+ §
@@ -4028,6 +4216,9 @@ Branch: REL_11_STABLE [0048c3b51] 2023-07-04 09:27:00 +1200
Fix race conditions in conflict detection
for SERIALIZABLE isolation mode
(Thomas Munro)
+ §
+ §
+ §
@@ -4050,6 +4241,7 @@ Branch: REL_12_STABLE [9529b1eb1] 2023-06-20 17:47:36 -0400
Fix hash join with an inner-side hash key that contains Params
coming from an outer nested loop (Tom Lane)
+ §
@@ -4072,6 +4264,7 @@ Branch: REL_11_STABLE [7f11b7a9c] 2023-06-29 10:19:10 -0400
Fix intermittent failures when trying to update a field of a
composite column (Tom Lane)
+ §
@@ -4098,6 +4291,7 @@ Branch: REL_13_STABLE [984c23f6f] 2023-07-02 22:23:20 +0200
Prevent query-lifespan memory leaks in some UPDATE
queries with triggers (Tomas Vondra)
+ §
@@ -4114,6 +4308,7 @@ Branch: REL_11_STABLE [c7f33a197] 2023-06-24 17:18:08 -0400
Prevent stack-overflow crashes with very complex text search
patterns (Tom Lane)
+ §
@@ -4132,6 +4327,7 @@ Branch: REL_11_STABLE [1d031ad54] 2023-07-27 12:07:48 -0400
Allow tokens up to 10240 bytes long
in pg_hba.conf
and pg_ident.conf (Tom Lane)
+ §
@@ -4153,6 +4349,7 @@ Branch: REL_11_STABLE [2316ff1ae] 2023-07-05 13:14:33 +0300
-->
Fix mishandling of C++ out-of-memory conditions (Heikki Linnakangas)
+ §
@@ -4177,6 +4374,7 @@ Branch: REL_11_STABLE [1605623ec] 2023-07-04 16:13:12 +1200
Avoid losing track of possibly-useful shared memory segments when a
page free results in coalescing ranges of free space (Dongming Liu)
+ §
@@ -4205,6 +4403,8 @@ Branch: REL_11_STABLE [a72b503ca] 2023-05-25 15:32:45 -0700
Allow VACUUM to continue after detecting certain
types of b-tree index corruption (Peter Geoghegan)
+ §
+ §
@@ -4233,6 +4433,7 @@ Branch: REL_11_STABLE [1386f0987] 2023-07-13 13:03:37 -0700
in pg_database.datfrozenxid
or pg_database.datminmxid
(Andres Freund)
+ §
@@ -4263,6 +4464,8 @@ Branch: REL_11_STABLE [6c7bffc09] 2023-07-18 14:04:54 +0900
Avoid double replay of prepared transactions during crash
recovery (suyu.cmj, Michael Paquier)
+ §
+ §
@@ -4289,6 +4492,7 @@ Branch: REL_11_STABLE [6377f705c] 2023-07-04 18:08:40 +0300
Ensure that a newly created, but still empty table
is fsync'ed at the next checkpoint (Heikki
Linnakangas)
+ §
@@ -4312,6 +4516,7 @@ Branch: REL_11_STABLE [988719b88] 2023-07-06 17:29:16 +0300
Ensure that creation of the init fork of an unlogged index is
WAL-logged (Heikki Linnakangas)
+ §
@@ -4334,6 +4539,7 @@ Branch: REL_11_STABLE [a9c3472e0] 2023-06-11 10:34:00 +0900
Fix missing reinitializations of delay-checkpoint-end flags
(suyu.cmj)
+ §
@@ -4355,6 +4561,7 @@ Branch: REL_12_STABLE [668990980] 2023-08-02 01:44:31 +1200
Fix overly strict assertion in jsonpath code
(David Rowley)
+ §
@@ -4378,6 +4585,7 @@ Branch: REL_11_STABLE [a8be2356c] 2023-06-21 11:07:11 -0400
Avoid assertion failure when processing an empty statement via the
extended query protocol in an already-aborted transaction (Tom Lane)
+ §
@@ -4395,6 +4603,7 @@ Branch: REL_11_STABLE [8084bf9a4] 2023-05-16 10:53:42 -0400
Fix contrib/fuzzystrmatch's
Soundex difference() function to handle empty
input sanely (Alexander Lakhin, Tom Lane)
+ §
@@ -4416,6 +4625,7 @@ Branch: REL_11_STABLE [bbfc26d86] 2023-06-12 09:14:20 +0900
Tighten whitespace checks in contrib/hstore
input (Evan Jones)
+ §
@@ -4439,6 +4649,7 @@ Branch: REL_11_STABLE [ab40b0395] 2023-06-15 13:45:44 +0900
with contrib/intarray's
gist__int_ops index opclass (Ankit Kumar Pandey,
Alexander Lakhin)
+ §
@@ -4463,6 +4674,7 @@ Branch: REL_11_STABLE [9f70f6d4c] 2023-07-13 13:08:40 -0400
Avoid useless double decompression of GiST index entries
in contrib/intarray (Konstantin Knizhnik,
Matthias van de Meent, Tom Lane)
+ §
@@ -4481,6 +4693,7 @@ Branch: REL_11_STABLE [db9813819] 2023-07-14 11:16:13 +0900
Ensure
that pg_index.indisreplident
is kept up-to-date in relation cache entries (Shruthi Gowda)
+ §
@@ -4501,6 +4714,7 @@ Branch: REL_11_STABLE [96f96398d] 2023-06-24 20:29:42 +0900
Silence deprecation warnings when compiling with OpenSSL 3.0.0 or
later (Peter Eisentraut)
+ §
@@ -4561,6 +4775,8 @@ Branch: REL_11_STABLE [766e06140] 2023-05-08 11:24:47 -0400
Prevent CREATE SCHEMA from defeating changes
in search_path (Alexander Lakhin)
+ §
+ §
@@ -4593,6 +4809,7 @@ Branch: REL_11_STABLE [473626cf0] 2023-05-08 10:12:45 -0400
Enforce row-level security policies correctly after inlining a
set-returning function (Stephen Frost, Tom Lane)
+ §
@@ -4624,6 +4841,7 @@ Branch: REL_11_STABLE [a9212716b] 2023-04-28 19:29:44 +0900
Avoid crash when the new schema name is omitted
in CREATE SCHEMA (Michael Paquier)
+ §
@@ -4648,6 +4866,7 @@ Branch: REL_11_STABLE [78838bc3d] 2023-03-27 15:04:02 -0400
Disallow altering composite types that are stored in indexes
(Tom Lane)
+ §
@@ -4671,6 +4890,7 @@ Branch: REL_12_STABLE [e8d74aac5] 2023-03-31 11:18:49 -0400
-->
Disallow system columns as elements of foreign keys (Tom Lane)
+ §
@@ -4693,6 +4913,7 @@ Branch: REL_11_STABLE [6e2674d77] 2023-03-10 13:52:28 -0500
Ensure that COPY TO from an RLS-enabled parent
table does not copy any rows from child tables (Antonin Houska)
+ §
@@ -4717,6 +4938,7 @@ Branch: REL_11_STABLE [4624aad61] 2023-05-04 11:48:23 -0400
Avoid possible crash when array_position()
or array_positions() is passed an empty array
(Tom Lane)
+ §
@@ -4733,6 +4955,7 @@ Branch: REL_11_STABLE [8e33fb9ef] 2023-03-14 19:17:31 -0400
Fix possible out-of-bounds fetch in to_char()
(Tom Lane)
+ §
@@ -4753,6 +4976,7 @@ Branch: REL_11_STABLE [b1a9d8ef2] 2023-03-01 11:30:17 -0500
Avoid buffer overread in translate() function
(Daniil Anisimov)
+ §
@@ -4774,6 +4998,7 @@ Branch: REL_11_STABLE [234941a3b] 2023-03-13 15:19:00 -0400
Fix error cursor setting for parse errors in JSON string literals
(Tom Lane)
+ §
@@ -4797,6 +5022,7 @@ Branch: REL_12_STABLE [3c92f7e9d] 2023-03-07 21:36:52 -0800
Fix data corruption due to vacuum_defer_cleanup_age
being larger than the current 64-bit xid (Andres Freund)
+ §
@@ -4822,6 +5048,7 @@ Branch: REL_11_STABLE [0736b1131] 2023-03-13 12:40:28 -0400
Fix parser's failure to detect some cases of improperly-nested
aggregates (Tom Lane)
+ §
@@ -4843,6 +5070,7 @@ Branch: REL_11_STABLE [07554c99d] 2023-03-31 12:15:39 +1300
Fix data structure corruption during parsing of
serial SEQUENCE NAME options (David Rowley)
+ §
@@ -4864,6 +5092,7 @@ Branch: REL_11_STABLE [60c8aeaf6] 2023-04-12 10:46:30 -0400
Correctly update plan nodes' parallel-safety markings when moving
initplans from one node to another (Tom Lane)
+ §
@@ -4885,6 +5114,7 @@ Branch: REL_11_STABLE [8d2a8581b] 2023-02-13 17:07:04 +1300
Disable the inverse-transition optimization for window aggregates
when the call contains sub-SELECTs (David Rowley)
+ §
@@ -4906,6 +5136,7 @@ Branch: REL_11_STABLE [ae320fc21] 2023-03-26 13:41:06 -0400
Fix oversights in execution of nested ARRAY[]
constructs (Alexander Lakhin, Tom Lane)
+ §
@@ -4929,6 +5160,7 @@ Branch: REL_12_STABLE [048caf8d7] 2023-04-15 12:01:39 -0400
Prevent crash when updating a field within an
array-of-domain-over-composite-type column (Dmitry Dolgov)
+ §
@@ -4945,6 +5177,7 @@ Branch: REL_11_STABLE [1c19e2863] 2023-04-14 16:23:11 +1200
Fix partition pruning logic for partitioning on boolean columns
(David Rowley)
+ §
@@ -4969,6 +5202,7 @@ Branch: REL_11_STABLE [ef16d2724] 2023-03-21 14:43:07 +1300
Fix race condition in per-batch cleanup during parallel hash join
(Thomas Munro, Melanie Plageman)
+ §
@@ -4990,6 +5224,7 @@ Branch: REL_12_STABLE [23b75dd03] 2023-03-06 18:31:16 -0500
Recalculate GENERATED columns after an
EvalPlanQual check (Tom Lane)
+ §
@@ -5015,6 +5250,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 vacuum_cost_delay setting of zero
(Masahiko Sawada)
+ §
@@ -5038,6 +5274,7 @@ Branch: REL_11_STABLE [721626cb5] 2023-03-07 18:21:37 -0500
Fix corner-case crashes when columns have been added to the end of a
view (Tom Lane)
+ §
@@ -5054,6 +5291,7 @@ Branch: REL_11_STABLE [ffec64ba8] 2023-02-25 14:44:14 -0500
Repair rare failure of MULTIEXPR_SUBLINK subplans in partitioned
updates (Andres Freund, Tom Lane)
+ §
@@ -5081,6 +5319,7 @@ Branch: REL_11_STABLE [e68b133c3] 2023-02-23 10:58:43 +0000
multi-row INSERT ... VALUES query on a view that
has a DO ALSO INSERT ... SELECT rule (Dean
Rasheed)
+ §
@@ -5103,6 +5342,7 @@ Branch: REL_11_STABLE [79f194cc0] 2023-02-25 14:48:08 +0000
Support references to OLD
and NEW within subqueries in rule actions
(Dean Rasheed, Tom Lane)
+ §
@@ -5128,6 +5368,7 @@ Branch: REL_11_STABLE [df931e9ab] 2023-02-17 16:40:34 -0500
containing INSERT/UPDATE/DELETE
within WITH, take care to print the correct alias
for the target table (Tom Lane)
+ §
@@ -5149,6 +5390,8 @@ Branch: REL_11_STABLE [d1c0f81e7] 2023-03-09 17:26:06 +1300
Fix glitches in SERIALIZABLE READ ONLY
optimization (Thomas Munro)
+ §
+ §
@@ -5173,6 +5416,7 @@ Branch: REL_11_STABLE [44dbc960f] 2023-02-23 15:40:28 -0500
Avoid leaking cache callback slots in
the pgoutput logical decoding plugin (Shi Yu)
+ §
@@ -5195,6 +5439,7 @@ Branch: REL_11_STABLE [b5c6776c1] 2023-03-29 11:31:30 -0400
Fix dereference of dangling pointer during buffering build of a GiST
index (Alexander Lakhin)
+ §
@@ -5222,6 +5467,8 @@ Branch: REL_11_STABLE [4cdaea7a2] 2023-03-21 08:39:00 +0530
Ignore dropped columns and generated columns during logical
replication of an update or delete action (Onder Kalaci, Shi Yu)
+ §
+ §
@@ -5243,6 +5490,7 @@ Branch: REL_11_STABLE [88d606f7c] 2023-02-15 10:12:40 +0900
Support RSA-PSS certificates with SCRAM-SHA-256 channel binding
(Jacob Champion, Heikki Linnakangas)
+ §
@@ -5275,6 +5523,9 @@ Branch: REL_11_STABLE [b23f2a729] 2023-03-17 14:48:08 +1300
-->
Avoid race condition with process ID tracking on Windows (Thomas Munro)
+ §
+ §
+ §
@@ -5298,6 +5549,7 @@ Branch: REL_11_STABLE [83a54d966] 2023-02-22 13:29:39 +0000
Add missing cases to SPI_result_code_string()
(Dean Rasheed)
+ §
@@ -5314,6 +5566,7 @@ Branch: REL_11_STABLE [21bd818d0] 2023-02-21 18:47:47 -0500
Fix erroneous Valgrind markings
in AllocSetRealloc() (Karina Litskevich)
+ §
@@ -5337,6 +5590,7 @@ Branch: REL_11_STABLE [8de91ebf2] 2023-02-22 15:35:19 +0100
Avoid assertion failure when decoding a transactional logical
replication message (Tomas Vondra)
+ §
@@ -5353,6 +5607,7 @@ Branch: REL_11_STABLE [106a1bf82] 2023-04-21 08:21:18 -0700
Avoid locale sensitivity when processing regular expression escapes
(Jeff Davis)
+ §
@@ -5375,6 +5630,7 @@ Branch: REL_11_STABLE [c796d7296] 2023-04-17 14:22:06 -0400
Avoid trying to write an empty WAL record
in log_newpage_range() when the last few pages
in the specified range are empty (Matthias van de Meent)
+ §
@@ -5396,6 +5652,7 @@ Branch: REL_12_STABLE [ee71cad9a] 2023-04-24 14:19:46 -0400
Fix session-lifespan memory leakage in plpgsql
DO blocks that use cast expressions
(Ajit Awekar, Tom Lane)
+ §
@@ -5412,6 +5669,7 @@ Branch: REL_11_STABLE [ea96fbe77] 2023-04-29 13:06:44 -0400
Tighten array dimensionality checks when converting Perl
list structures to multi-dimensional SQL arrays (Tom Lane)
+ §
@@ -5441,6 +5699,8 @@ Branch: REL_11_STABLE [b7c6af375] 2023-04-28 12:24:29 -0400
Tighten array dimensionality checks when converting Python
list structures to multi-dimensional SQL arrays (Tom Lane)
+ §
+ §
@@ -5466,6 +5726,7 @@ Branch: REL_11_STABLE [0af386b0f] 2023-05-04 16:26:11 -0700
Fix unwinding of exception stack
in plpython (Xing Guo)
+ §
@@ -5489,6 +5750,7 @@ Branch: REL_12_STABLE [2bc36a56c] 2023-03-13 16:36:34 +0900
in libpq's
PQconnectPoll()
(Michael Paquier)
+ §
@@ -5514,6 +5776,7 @@ Branch: REL_11_STABLE [dbd25dd0b] 2023-04-18 12:00:31 +0900
Fix possible data corruption in ecpg
programs built with the option
(Kyotaro Horiguchi)
+ §
@@ -5538,6 +5801,7 @@ Branch: REL_11_STABLE [012ffb365] 2023-03-17 13:31:40 -0400
Fix pg_dump so that partitioned tables
that are hash-partitioned on an enum-type column can be restored
successfully (Tom Lane)
+ §
@@ -5573,6 +5837,7 @@ Branch: REL_11_STABLE [c3c1097dc] 2023-04-27 11:55:06 -0400
In contrib/hstore_plpython, avoid crashing if
the Python value to be transformed isn't a mapping (Dmitry Dolgov,
Tom Lane)
+ §
@@ -5594,6 +5859,7 @@ Branch: REL_11_STABLE [b18327489] 2023-03-11 12:15:41 -0500
Fix misbehavior in contrib/pg_trgm with an
unsatisfiable regular expression (Tom Lane)
+ §
@@ -5619,6 +5885,7 @@ Branch: REL_11_STABLE [c976ccc9e] 2023-04-20 18:12:32 -0400
Use the option when stripping
static libraries with
GNU-compatible strip (Tom Lane)
+ §
@@ -5643,6 +5910,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)
+ §
@@ -5672,6 +5940,7 @@ Branch: REL_11_STABLE [b189f71e5] 2023-05-05 07:12:26 +0200
When running TAP tests in PGXS builds, use a saner location for the
temporary portlock directory (Peter Eisentraut)
+ §
@@ -5695,6 +5964,7 @@ Branch: REL_11_STABLE [7228f2f81] 2023-04-18 14:46:39 -0400
Update time zone data files to tzdata
release 2023c for DST law changes in Egypt, Greenland, Morocco, and
Palestine. (Tom Lane)
+ §
@@ -5755,6 +6025,7 @@ Branch: REL_12_STABLE [3f7342671] 2023-02-06 11:20:31 +0900
libpq can leak memory contents after
GSSAPI transport encryption initiation fails (Jacob Champion)
+ §
@@ -5785,6 +6056,7 @@ Branch: REL_11_STABLE [6c122edde] 2023-01-21 13:10:30 -0500
Allow REPLICA IDENTITY
to be set on an index that's not (yet) valid (Tom Lane)
+ §
@@ -5812,6 +6084,7 @@ Branch: REL_11_STABLE [30f9b03a0] 2022-12-03 12:20:02 +0000
Fix handling of DEFAULT markers in rules that
perform an INSERT from a
multi-row VALUES list (Dean Rasheed)
+ §
@@ -5833,6 +6106,7 @@ Branch: REL_12_STABLE [9e24e4781] 2023-01-12 18:19:19 +0300
Reject uses of undefined variables in jsonpath
existence checks (Alexander Korotkov, David G. Johnston)
+ §
@@ -5854,6 +6128,7 @@ Branch: REL_11_STABLE [d95dcc9ab] 2023-01-26 14:55:37 +1300
-->
Fix edge-case data corruption in parallel hash joins (Dmitry Astapov)
+ §
@@ -5878,6 +6153,7 @@ Branch: REL_11_STABLE [0c2f34af7] 2023-01-19 13:13:34 +0900
Honor non-default settings
of checkpoint_completion_target
(Bharath Rupireddy)
+ §
@@ -5901,6 +6177,7 @@ Branch: REL_11_STABLE [0a269527f] 2023-01-19 12:23:20 -0500
Log the correct ending timestamp
in recovery_target_xid mode (Tom Lane)
+ §
@@ -5921,6 +6198,7 @@ Branch: REL_12_STABLE [c0ee6943c] 2023-01-11 09:56:18 +0900
Prevent wrong tuple length
failure
at the end of VACUUM (Ashwin Agrawal, Junfeng Yang)
+ §
@@ -5946,6 +6224,7 @@ Branch: REL_11_STABLE [f48aa5df4] 2022-12-13 14:23:59 -0500
In extended query protocol, avoid an immediate commit
after ANALYZE if we're running a pipeline
(Tom Lane)
+ §
@@ -5969,6 +6248,7 @@ Branch: REL_11_STABLE [8f70de7e0] 2023-01-21 06:08:05 -0800
Reject cancel request packets having the wrong length
(Andrey Borodin)
+ §
@@ -5994,6 +6274,7 @@ Branch: REL_11_STABLE [8cd700cc5] 2022-12-22 10:35:03 -0500
-->
Add recursion and looping defenses in subquery pullup (Tom Lane)
+ §
@@ -6018,6 +6299,7 @@ Branch: REL_11_STABLE [2df073313] 2022-12-04 13:17:18 -0500
Fix partitionwise-join code to tolerate failure to produce a plan for
each partition (Tom Lane)
+ §
@@ -6039,6 +6321,7 @@ Branch: REL_11_STABLE [b96a096db] 2022-11-22 14:40:46 -0500
Limit the amount of cleanup work done
by get_actual_variable_range (Simon Riggs)
+ §
@@ -6065,6 +6348,7 @@ Branch: REL_11_STABLE [c0eed8891] 2022-11-21 17:07:07 -0500
Ensure that execution of full-text-search queries can be cancelled
while they are performing phrase matches (Tom Lane)
+ §
@@ -6080,6 +6364,7 @@ Branch: REL_12_STABLE [f98c4fb1d] 2022-12-01 11:49:43 -0800
Fix memory leak in hashing strings with nondeterministic collations
(Jeff Davis)
+ §
@@ -6096,6 +6381,7 @@ Branch: REL_11_STABLE [243373159] 2023-01-23 18:27:58 -0800
Clean up the libpq connection object
after a failed replication connection attempt (Andres Freund)
+ §
@@ -6120,6 +6406,7 @@ Branch: REL_11_STABLE [a6c9e1db2] 2022-11-29 15:43:17 -0500
In hot-standby servers, reduce processing effort for tracking XIDs
known to be active on the primary (Simon Riggs, Michail Nikolaev)
+ §
@@ -6141,6 +6428,7 @@ Branch: REL_11_STABLE [9b788aafd] 2022-11-25 08:56:54 +0530
-->
Fix uninitialized-memory usage in logical decoding (Masahiko Sawada)
+ §
@@ -6163,6 +6451,7 @@ Branch: REL_11_STABLE [1703033f8] 2022-11-14 09:52:06 +0530
Avoid rare failed to acquire cleanup lock
panic
during WAL replay of hash-index page split operations (Robert Haas)
+ §
@@ -6179,6 +6468,7 @@ Branch: REL_11_STABLE [5eaf3e375] 2022-11-11 12:46:52 -0800
Advance a heap page's LSN when setting its all-visible bit during
WAL replay (Jeff Davis)
+ §
@@ -6201,6 +6491,7 @@ Branch: REL_11_STABLE [d4acf2eb9] 2022-11-17 16:54:31 -0500
Prevent unsafe usage of a relation cache
entry's rd_smgr pointer (Amul Sul)
+ §
@@ -6225,6 +6516,7 @@ Branch: REL_11_STABLE [1b40710a8] 2023-01-13 10:54:20 +1300
Fix latent buffer-overrun problem in WaitEventSet
logic (Thomas Munro)
+ §
@@ -6251,6 +6543,7 @@ Branch: REL_11_STABLE [140c80372] 2022-11-19 12:36:52 -0800
Avoid nominally-undefined behavior when accessing shared memory in
32-bit builds (Andres Freund)
+ §
@@ -6273,6 +6566,7 @@ Branch: REL_12_STABLE [bb8d48cb9] 2022-11-29 10:52:44 -0500
Remove faulty assertion in useless-RESULT-RTE optimization logic
(Tom Lane)
+ §
@@ -6289,6 +6583,7 @@ Branch: REL_11_STABLE [df6fea51f] 2022-12-23 10:04:37 +0900
Fix copy-and-paste errors in cache-lookup-failure messages for ACL
checks (Justin Pryzby)
+ §
@@ -6313,6 +6608,8 @@ Branch: REL_11_STABLE [b7333e826] 2022-11-19 12:00:27 -0500
In pg_dump,
avoid calling unsafe server functions before we have locks on the
tables to be examined (Tom Lane, Gilles Darold)
+ §
+ §
@@ -6339,6 +6636,7 @@ Branch: REL_11_STABLE [c54b88870] 2023-01-06 11:09:56 +0000
Fix tab completion of ALTER
FUNCTION/PROCEDURE/ROUTINE ... SET
SCHEMA (Dean Rasheed)
+ §
@@ -6350,6 +6648,7 @@ Branch: REL_12_STABLE [69f75bf82] 2022-12-15 21:15:00 +0900
Fix faulty assertion in contrib/postgres_fdw
(Etsuro Fujita)
+ §
@@ -6366,6 +6665,7 @@ Branch: REL_11_STABLE [0ff4056b8] 2022-12-21 17:51:50 -0500
Fix contrib/seg to not crash or print garbage
if an input number has more than 127 digits (Tom Lane)
+ §
@@ -6385,6 +6685,7 @@ Branch: REL9_2_STABLE [c58c0770a] 2022-11-09 09:40:09 +0900
In contrib/sepgsql, avoid deprecation warnings
with recent libselinux (Michael Paquier)
+ §
@@ -6398,6 +6699,7 @@ Branch: REL_12_STABLE [cf0f465c0] 2022-11-10 10:23:49 -0500
-->
Fix build on Microsoft Visual Studio 2013 (Tom Lane)
+ §
@@ -6421,6 +6723,7 @@ Branch: REL_11_STABLE [ae7c51213] 2022-11-25 15:37:34 -0500
Fix compile failure in building PL/Perl with MSVC when using
Strawberry Perl (Andrew Dunstan)
+ §
@@ -6437,6 +6740,7 @@ Branch: REL_11_STABLE [724dd5649] 2022-11-27 09:18:46 -0500
Fix mismatch of PL/Perl built with MSVC versus a Perl library built
with gcc (Andrew Dunstan)
+ §
@@ -6457,6 +6761,7 @@ Branch: REL_11_STABLE [99f8bc335] 2023-01-02 15:51:05 -0800
-->
Suppress compiler warnings from Perl's header files (Andres Freund)
+ §
@@ -6479,6 +6784,7 @@ Branch: REL_11_STABLE [b69e9dfab] 2023-01-20 11:58:12 -0500
Fix pg_waldump to build on compilers that
don't discard unused static-inline functions (Tom Lane)
+ §
@@ -6497,6 +6803,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)
+ §
@@ -6560,6 +6867,8 @@ Branch: REL_12_STABLE [cab72f0fd] 2022-09-22 11:07:05 -0700
Avoid rare PANIC during updates occurring concurrently
with VACUUM (Tom Lane, Jeff Davis)
+ §
+ §
@@ -6588,6 +6897,7 @@ Branch: REL_10_STABLE [cfe41f976] 2022-09-05 11:19:59 -0700
Fix VACUUM to press on if an attempted page
deletion in a btree index fails to find the page's parent downlink
(Peter Geoghegan)
+ §
@@ -6614,6 +6924,7 @@ Branch: REL_10_STABLE [23e2a06ac] 2022-10-11 18:24:15 -0400
Fix handling of DEFAULT tokens that appear
in a multi-row VALUES clause of an
INSERT on an updatable view (Tom Lane)
+ §
@@ -6636,6 +6947,7 @@ Branch: REL_10_STABLE [ecf4ce689] 2022-10-17 12:14:39 -0400
Disallow rules named _RETURN that are
not ON SELECT (Tom Lane)
+ §
@@ -6656,6 +6968,7 @@ Branch: REL_12_STABLE [519763094] 2022-09-25 17:10:58 -0400
Fix resource management bug in saving tuples
for AFTER triggers (Tom Lane)
+ §
@@ -6684,6 +6997,9 @@ Branch: REL_10_STABLE [174c929e3] 2022-09-06 16:38:18 -0400
Repair rare failure of MULTIEXPR_SUBLINK subplans in inherited
updates (Tom Lane)
+ §
+ §
+ §
@@ -6714,6 +7030,8 @@ Branch: REL_12_STABLE [669803af0] 2022-10-07 19:37:48 +0200
Fix construction of per-partition foreign key constraints while
doing ALTER TABLE ATTACH PARTITION
(Jehan-Guillaume de Rorthais, Álvaro Herrera)
+ §
+ §
@@ -6734,6 +7052,7 @@ Branch: REL_12_STABLE [562e100ae] 2022-09-08 13:17:02 +0200
Fix generation of constraint names for per-partition foreign key
constraints (Jehan-Guillaume de Rorthais)
+ §
@@ -6756,6 +7075,7 @@ Branch: REL_11_STABLE [116f20f92] 2022-08-18 12:11:47 -0400
Fix incorrect matching of index expressions and predicates when
creating a partitioned index (Richard Guo, Tom Lane)
+ §
@@ -6781,6 +7101,7 @@ Branch: REL_10_STABLE [0b3ff539d] 2022-08-29 12:21:50 -0400
Prevent WAL corruption after a standby promotion (Dilip Kumar,
Robert Haas)
+ §
@@ -6806,6 +7127,7 @@ Branch: REL_10_STABLE [b02fc7df1] 2022-10-26 09:41:31 +0900
Fix mis-ordering of WAL operations in fast insert path for GIN
indexes (Matthias van de Meent, Zhang Mingli)
+ §
@@ -6835,6 +7157,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)
+ §
+ §
@@ -6856,6 +7180,7 @@ Branch: REL_10_STABLE [bf0718c13] 2022-08-11 08:45:20 +0530
Prevent examining system catalogs with the wrong snapshot during
logical decoding (Masahiko Sawada)
+ §
@@ -6887,6 +7212,8 @@ Branch: REL_10_STABLE [6b50433e8] 2022-08-23 08:39:31 +0530
Accept interrupts in more places during logical decoding (Amit
Kapila, Masahiko Sawada)
+ §
+ §
@@ -6908,6 +7235,7 @@ Branch: REL_10_STABLE [5f3cec77b] 2022-11-03 12:01:57 -0400
Avoid crash after function syntax error in replication workers
(Maxim Orlov, Anton Melnikov, Masahiko Sawada, Tom Lane)
+ §
@@ -6932,6 +7260,7 @@ Branch: REL_10_STABLE [1446612c5] 2022-08-10 13:37:25 -0400
Fix handling of read-write expanded datums that are passed to SQL
functions (Tom Lane)
+ §
@@ -6957,6 +7286,7 @@ Branch: REL_12_STABLE [9ebfbd23b] 2022-09-12 12:59:06 +0200
Fix type circle's equality comparator to handle NaNs
properly (Ranier Vilela)
+ §
@@ -6980,6 +7310,7 @@ Branch: REL_10_STABLE [cba393a10] 2022-08-31 10:42:05 -0400
In Snowball dictionaries, don't try to stem excessively-long words
(Olly Betts, Tom Lane)
+ §
@@ -7007,6 +7338,7 @@ Branch: REL_10_STABLE [d3cf15dfc] 2022-08-14 12:05:27 -0400
-->
Fix use-after-free hazard in string comparisons (Tom Lane)
+ §
@@ -7030,6 +7362,7 @@ Branch: REL_12_STABLE [99b6b705d] 2022-10-17 11:35:23 -0400
Add plan-time check for attempted access to a table that has no
table access method (Tom Lane)
+ §
@@ -7053,6 +7386,7 @@ Branch: REL_10_STABLE [ab35b9dd7] 2022-10-11 18:54:31 -0400
Prevent postmaster crash when shared-memory state is corrupted
(Tom Lane)
+ §
@@ -7084,6 +7418,8 @@ Branch: REL_10_STABLE [362032f17] 2022-08-13 15:21:28 -0400
Add some more defenses against recursion till stack overrun
(Richard Guo, Tom Lane)
+ §
+ §
@@ -7101,6 +7437,7 @@ Branch: REL_10_STABLE [fd640dbb8] 2022-08-31 16:23:20 -0400
Avoid long-term memory leakage in the autovacuum launcher process
(Reid Thompson)
+ §
@@ -7123,6 +7460,7 @@ Branch: REL_11_STABLE [7391ab28a] 2022-09-16 13:23:01 -0400
Improve PL/pgSQL's ability to handle
parameters declared as RECORD (Tom Lane)
+ §
@@ -7148,6 +7486,7 @@ Branch: REL_10_STABLE [2a280832e] 2022-08-15 15:40:07 -0400
Add missing guards for NULL connection pointer
in libpq (Daniele Varrazzo, Tom Lane)
+ §
@@ -7174,6 +7513,7 @@ Branch: REL_10_STABLE [8fe26bca1] 2022-09-09 15:34:04 -0400
In ecpg, fix omission of variable storage
classes when multiple varchar or bytea
variables are declared in the same declaration (Andrey Sokolov)
+ §
@@ -7198,6 +7538,7 @@ Branch: REL_10_STABLE [ba58266eb] 2022-10-21 09:11:47 -0400
Allow cross-platform tablespace relocation
in pg_basebackup (Robert Haas)
+ §
@@ -7221,6 +7562,7 @@ Branch: REL_10_STABLE [56083ff30] 2022-11-01 12:48:01 -0400
In pg_stat_statements, fix access to
already-freed memory (zhaoqigui)
+ §
@@ -7248,6 +7590,7 @@ Branch: REL_10_STABLE [d4adff0e9] 2022-09-14 18:45:09 +0900
In postgres_fdw, ensure that target lists
constructed for EvalPlanQual plans will have all required columns
(Richard Guo, Etsuro Fujita)
+ §
@@ -7270,6 +7613,7 @@ Branch: REL_10_STABLE [95028d9de] 2022-09-09 12:41:36 -0400
Reject unwanted output from the platform's
uuid_create() function (Nazir Bilal Yavuz)
+ §
@@ -7297,6 +7641,7 @@ Branch: REL_10_STABLE [8bf470527] 2022-10-11 09:56:13 +0200
Include new Perl test modules in standard installations
(Álvaro Herrera)
+ §
@@ -7322,6 +7667,7 @@ Branch: REL_10_STABLE [5bed28e69] 2022-08-30 17:29:23 -0400
On NetBSD, force dynamic symbol resolution at postmaster start
(Andres Freund, Tom Lane)
+ §
@@ -7341,6 +7687,7 @@ Branch: REL_11_STABLE [da3a6825e] 2022-10-19 22:49:25 +1300
-->
Fix incompatibilities with LLVM 15 (Thomas Munro, Andres Freund)
+ §
@@ -7358,6 +7705,7 @@ Branch: REL_10_STABLE [19cefebe7] 2022-11-02 17:37:26 -0400
Allow use of __sync_lock_test_and_set() for
spinlocks on any machine (Tom Lane)
+ §
@@ -7385,6 +7733,7 @@ Branch: REL9_2_STABLE [fec443414] 2022-10-16 15:27:04 -0400
Rename symbol REF to REF_P to
avoid compile failure on recent macOS (Tom Lane)
+ §
@@ -7400,6 +7749,7 @@ Branch: REL_12_STABLE [d33ac1ec2] 2022-10-16 11:47:44 -0400
Avoid using sprintf, to avoid compile-time
deprecation warnings (Tom Lane)
+ §
@@ -7440,6 +7790,9 @@ Branch: REL9_2_STABLE [850cb88e4] 2022-09-21 13:52:38 -0400
-->
Silence assorted compiler warnings from clang 15 and later (Tom Lane)
+ §
+ §
+ §
@@ -7459,6 +7812,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)
+ §
@@ -7560,6 +7914,7 @@ Branch: REL_10_STABLE [5919bb5a5] 2022-08-08 11:12:31 -0400
Do not let extension scripts replace objects not already belonging
to the extension (Tom Lane)
+ §
@@ -7619,6 +7974,10 @@ Branch: REL_10_STABLE [ad0e08394] 2022-08-06 15:52:10 +0200
Fix replay of CREATE DATABASE WAL
records on standby servers
(Kyotaro Horiguchi, Asim R Praveen, Paul Guo)
+ §
+ §
+ §
+ §
@@ -7650,6 +8009,7 @@ Branch: REL_14_STABLE [5ad478c9d] 2022-07-28 14:27:06 +1200
Support in place
tablespaces
(Thomas Munro, Michael Paquier, Álvaro Herrera)
+ §
@@ -7676,6 +8036,7 @@ Branch: REL_10_STABLE [88b39e614] 2022-06-25 09:07:46 -0700
Fix permissions checks in CREATE INDEX (Nathan
Bossart, Noah Misch)
+ §
@@ -7703,6 +8064,7 @@ Branch: REL_10_STABLE [964f42aa2] 2022-07-26 13:07:03 -0400
In extended query protocol, force an immediate commit
after CREATE DATABASE and other commands that
can't run in a transaction block (Tom Lane)
+ §
@@ -7730,6 +8092,7 @@ Branch: REL_10_STABLE [4822b4627] 2022-06-27 08:24:38 +0300
-->
Fix race condition when checking transaction visibility (Simon Riggs)
+ §
@@ -7755,6 +8118,7 @@ Branch: REL_11_STABLE [199aac8b2] 2022-06-10 10:35:57 -0400
Fix queries in which a whole-row variable
references
the result of a function that returns a domain over composite type
(Tom Lane)
+ §
@@ -7772,6 +8136,7 @@ Branch: REL_10_STABLE [b53442f6f] 2022-05-12 11:31:46 -0400
Fix variable not found in subplan target list
planner
error when pulling up a sub-SELECT that's
referenced in a GROUPING function (Richard Guo)
+ §
@@ -7795,6 +8160,8 @@ Branch: REL_11_STABLE [91130dd31] 2022-08-05 11:55:52 +0200
Fix ALTER TABLE ... ENABLE/DISABLE TRIGGER to
handle recursion correctly for triggers on partitioned tables
(Álvaro Herrera, Amit Langote)
+ §
+ §
@@ -7816,6 +8183,7 @@ Branch: REL_12_STABLE [2cf875a4b] 2022-07-03 17:17:08 -0400
Improve syntax error messages for type jsonpath
(Andrew Dunstan)
+ §
@@ -7833,6 +8201,7 @@ Branch: REL_10_STABLE [fb646cbd5] 2022-06-07 15:34:30 -0400
Prevent pg_stat_get_subscription() from
possibly returning an extra row containing garbage values
(Kuntal Ghosh)
+ §
@@ -7850,6 +8219,7 @@ Branch: REL_10_STABLE [2497d2b77] 2022-07-20 09:54:24 +0900
Ensure that pg_stop_backup() cleans up session
state properly (Fujii Masao)
+ §
@@ -7872,6 +8242,7 @@ Branch: REL_10_STABLE [8ace122d4] 2022-07-07 13:07:51 +0100
Fix join alias matching in FOR [KEY] UPDATE/SHARE
clauses (Dean Rasheed)
+ §
@@ -7899,6 +8270,8 @@ Branch: REL_10_STABLE [29d111518] 2022-05-18 23:19:53 +0200
Avoid crashing if too many column aliases are attached to
an XMLTABLE or JSON_TABLE
construct (Álvaro Herrera)
+ §
+ §
@@ -7923,6 +8296,8 @@ Branch: REL_10_STABLE [d54fc7e67] 2022-08-01 12:22:35 -0400
Reject ROW() expressions and functions
in FROM that have too many columns (Tom Lane)
+ §
+ §
@@ -7948,6 +8323,7 @@ Branch: REL_10_STABLE [7686403b4] 2022-05-21 14:45:58 -0400
When decompiling a view or rule, show a SELECT
output column's AS "?column?" alias clause
if it could be referenced elsewhere (Tom Lane)
+ §
@@ -7972,6 +8348,7 @@ Branch: REL_10_STABLE [6bceacfe8] 2022-07-21 13:56:02 -0400
Fix dumping of a view using a function in FROM
that returns a composite type, when column(s) of the composite type
have been dropped since the view was made (Tom Lane)
+ §
@@ -7995,6 +8372,7 @@ Branch: REL_10_STABLE [8c47622bb] 2022-05-20 19:05:55 +0200
Report implicitly-created operator families to event triggers
(Masahiko Sawada)
+ §
@@ -8016,6 +8394,7 @@ Branch: REL_10_STABLE [60e956eb8] 2022-05-16 11:26:41 +0900
Fix control file updates made when a restartpoint is running during
promotion of a standby server (Kyotaro Horiguchi)
+ §
@@ -8040,6 +8419,7 @@ Branch: REL_10_STABLE [a4015ec03] 2022-05-11 10:01:35 +0530
Prevent triggering of
standby's wal_receiver_timeout during logical
replication of large transactions (Wang Wei, Amit Kapila)
+ §
@@ -8064,6 +8444,7 @@ Branch: REL_10_STABLE [dd831afc4] 2022-07-20 09:52:43 +0900
Disallow nested backup operations in logical replication walsenders
(Fujii Masao)
+ §
@@ -8079,6 +8460,7 @@ Branch: REL_10_STABLE [d873b5a5a] 2022-06-23 08:26:56 +0530
-->
Fix memory leak in logical replication subscribers (Hou Zhijie)
+ §
@@ -8095,6 +8477,7 @@ Branch: REL_10_STABLE [2114910ca] 2022-05-31 14:47:44 -0400
Prevent open-file leak when reading an invalid timezone abbreviation
file (Kyotaro Horiguchi)
+ §
@@ -8115,6 +8498,7 @@ Branch: REL_10_STABLE [1b40ceea2] 2022-05-28 12:13:02 +0900
Allow custom server parameters to have short descriptions that are
NULL (Steve Chavez)
+ §
@@ -8145,6 +8529,8 @@ Branch: REL_10_STABLE [8e5874964] 2022-08-07 10:19:40 +0200
Fix WAL consistency checking logic to correctly
handle BRIN_EVACUATE_PAGE flags (Haiyang Wang)
+ §
+ §
@@ -8161,6 +8547,7 @@ Branch: REL_11_STABLE [cd26139a3] 2022-07-11 15:54:24 +1200
Fix erroneous assertion checks in shared hashtable management
(Thomas Munro)
+ §
@@ -8181,6 +8568,8 @@ Branch: REL_11_STABLE [6d61aef5d] 2022-07-18 19:38:24 +0200
Arrange to clean up after commit-time errors
within SPI_commit(), rather than expecting
callers to do that (Peter Eisentraut, Tom Lane)
+ §
+ §
@@ -8222,6 +8611,7 @@ Branch: REL_10_STABLE [ef54a6576] 2022-05-26 14:14:05 -0400
Remove misguided SSL key file ownership check
in libpq (Tom Lane)
+ §
@@ -8246,6 +8636,7 @@ Branch: REL_10_STABLE [89254606b] 2022-06-06 11:20:52 -0400
Ensure ecpg reports server connection loss
sanely (Tom Lane)
+ §
@@ -8269,6 +8660,7 @@ Branch: REL_10_STABLE [86258f083] 2022-06-14 18:16:46 -0400
Avoid core dump in ecpglib with
unexpected orders of operations (Tom Lane)
+ §
@@ -8299,6 +8691,8 @@ Branch: REL_10_STABLE [f5e4d64bb] 2022-07-02 21:03:24 -0700
In ecpglib, avoid
redundant newlocale() calls (Noah Misch)
+ §
+ §
@@ -8324,6 +8718,7 @@ Branch: REL_10_STABLE [7c5953b7b] 2022-07-10 16:57:04 +1200
In psql's \watch
command, echo a newline after cancellation with control-C
(Pavel Stehule)
+ §
@@ -8346,6 +8741,7 @@ Branch: REL_12_STABLE [24872bbf9] 2022-08-01 16:39:33 +0900
after clone() failure
in pg_upgrade
with option (Justin Pryzby)
+ §
@@ -8364,6 +8760,7 @@ Branch: REL_10_STABLE [dd414bf4e] 2022-08-02 18:05:34 -0400
Fix contrib/pg_stat_statements to avoid
problems with very large query-text files on 32-bit platforms
(Tom Lane)
+ §
@@ -8382,6 +8779,7 @@ Branch: REL_10_STABLE [26c9e1bd8] 2022-07-17 17:27:51 -0400
Ensure that contrib/postgres_fdw sends
constants of regconfig and other reg*
types with proper schema qualification (Tom Lane)
+ §
@@ -8413,6 +8811,9 @@ Branch: REL_10_STABLE [d3b0884c0] 2022-07-16 12:23:52 +1200
Block signals while allocating dynamic shared memory on Linux
(Thomas Munro)
+ §
+ §
+ §
@@ -8435,6 +8836,7 @@ Branch: REL_10_STABLE [22b9afaf5] 2022-07-01 13:19:06 +1200
Detect unexpected EEXIST error
from shm_open() (Thomas Munro)
+ §
@@ -8460,6 +8862,7 @@ Branch: REL9_2_STABLE [6f9ea6cf3] 2022-06-01 16:15:47 -0400
Adjust PL/Perl test case so it will work under Perl 5.36
(Dagfinn Ilmari Mannsåker)
+ §
@@ -8479,6 +8882,7 @@ Branch: REL_10_STABLE [c61f36d99] 2022-05-10 18:42:02 -0400
multiple OpenLDAP installations are
present while building PostgreSQL
(Tom Lane)
+ §
@@ -8539,6 +8943,8 @@ Branch: REL_10_STABLE [f26d57028] 2022-05-09 08:35:13 -0700
Confine additional operations within security restricted
operation
sandboxes (Sergey Shinderuk, Noah Misch)
+ §
+ §
@@ -8575,6 +8981,7 @@ Branch: REL_10_STABLE [205214c8b] 2022-03-17 18:18:05 -0400
Stop using query-provided column aliases for the columns of
whole-row variables that refer to plain tables (Tom Lane)
+ §
@@ -8615,6 +9022,7 @@ Branch: REL_10_STABLE [e6fd4a3da] 2022-03-18 16:01:42 -0400
Fix incorrect output for types timestamptz
and timetz in table_to_xmlschema()
and allied functions (Renan Soares Lopes)
+ §
@@ -8636,6 +9044,7 @@ Branch: REL_10_STABLE [4eabaffca] 2022-05-09 14:15:37 -0400
Avoid core dump in parser for a VALUES clause with
zero columns (Tom Lane)
+ §
@@ -8652,6 +9061,7 @@ Branch: REL_10_STABLE [2afa031ac] 2022-03-21 17:44:29 -0400
Fix planner errors for GROUPING() constructs
that reference outer query levels (Richard Guo, Tom Lane)
+ §
@@ -8668,6 +9078,7 @@ Branch: REL_10_STABLE [b6f869bee] 2022-02-11 15:23:52 -0500
Fix plan generation for index-only scans on indexes with
both returnable and non-returnable columns (Tom Lane)
+ §
@@ -8690,6 +9101,7 @@ Branch: REL_12_STABLE [e0ed20d0b] 2022-04-13 13:35:02 -0400
Avoid accessing a no-longer-pinned shared buffer while attempting
to lock an outdated tuple during EvalPlanQual (Tom Lane)
+ §
@@ -8714,6 +9126,7 @@ Branch: REL_10_STABLE [2e9033a54] 2022-02-14 04:04:28 +0300
Fix query-lifespan memory leak in an IndexScan node that is
performing reordering (Aliaksandr Kalenik)
+ §
@@ -8732,6 +9145,7 @@ Branch: REL_10_STABLE [409bcfda6] 2022-04-19 23:03:59 -0400
function's parallelism property and
its SET-variable list in the same command (Tom
Lane)
+ §
@@ -8751,6 +9165,7 @@ Branch: REL_12_STABLE [0795da869] 2022-04-18 12:16:45 -0400
Fix bogus errors from attempts to alter system columns of tables
(Tom Lane)
+ §
@@ -8773,6 +9188,7 @@ Branch: REL_10_STABLE [a903895b3] 2022-04-20 17:17:33 -0700
Fix mis-sorting of table rows when CLUSTERing
using an index whose leading key is an expression (Peter Geoghegan,
Thomas Munro)
+ §
@@ -8793,6 +9209,7 @@ Branch: REL_11_STABLE [b8ae17fd9] 2022-03-21 12:22:13 -0400
Fix risk of deadlock failures while dropping a partitioned index
(Jimmy Yih, Gaurab Dey, Tom Lane)
+ §
@@ -8817,6 +9234,7 @@ Branch: REL_10_STABLE [fe197872c] 2022-03-16 17:41:31 +1300
Fix race condition between DROP TABLESPACE and
checkpointing (Nathan Bossart)
+ §
@@ -8847,6 +9265,8 @@ Branch: REL_10_STABLE [48b398943] 2022-04-14 11:10:18 -0400
Fix possible trouble in crash recovery after
a TRUNCATE command that overlaps a checkpoint
(Kyotaro Horiguchi, Heikki Linnakangas, Robert Haas)
+ §
+ §
@@ -8871,6 +9291,7 @@ Branch: REL_10_STABLE [cebc54b90] 2022-02-21 08:59:36 -0800
Fix unsafe toast-data accesses during temporary object cleanup
(Andres Freund)
+ §
@@ -8891,6 +9312,7 @@ Branch: REL_12_STABLE [368ffdeee] 2022-03-16 15:38:13 +1300
-->
Improve wait logic in RegisterSyncRequest (Thomas Munro)
+ §
@@ -8917,6 +9339,7 @@ Branch: REL_10_STABLE [9ade3c09a] 2022-03-23 18:22:10 +0100
Fix PANIC: xlog flush request is not satisfied
failure during standby promotion when there is a missing WAL
continuation record (Sami Imseih)
+ §
@@ -8945,6 +9368,9 @@ Branch: REL_10_STABLE [e8a0cf9b2] 2022-05-02 18:09:44 -0700
Fix possibility of self-deadlock in hot standby conflict handling
(Andres Freund)
+ §
+ §
+ §
@@ -8968,6 +9394,7 @@ Branch: REL_10_STABLE [be46985be] 2022-04-19 09:38:25 +0530
when we're up against
the max_sync_workers_per_subscription limit
(Amit Kapila)
+ §
@@ -8989,6 +9416,7 @@ Branch: REL_10_STABLE [b5e060473] 2022-02-14 08:45:54 +0530
Include unchanged replica identity key columns in the WAL log for an
update, if they are stored out-of-line (Dilip Kumar, Amit Kapila)
+ §
@@ -9007,6 +9435,7 @@ Branch: REL_10_STABLE [17a8c4c3a] 2022-02-15 12:21:28 -0500
Improve logical replication subscriber's error message for an
unsupported relation kind (Tom Lane)
+ §
@@ -9030,6 +9459,7 @@ Branch: REL_10_STABLE [4936747c4] 2022-02-25 17:40:21 -0500
Disallow execution of SPI functions during PL/Perl function
compilation (Tom Lane)
+ §
@@ -9065,6 +9495,8 @@ Branch: REL_10_STABLE [a6bd1f0ee] 2022-03-31 11:24:26 -0400
Make libpq accept root-owned SSL private
key files (David Steele)
+ §
+ §
@@ -9089,6 +9521,7 @@ Branch: REL_12_STABLE [c9d35dc7f] 2022-02-12 13:23:20 -0500
Fix behavior of libpq's
PQisBusy() function after a connection failure
(Tom Lane)
+ §
@@ -9118,6 +9551,7 @@ Branch: REL_10_STABLE [34523933b] 2022-02-10 16:49:39 -0500
Make pg_ctl recheck postmaster aliveness
while waiting for stop/restart/promote actions (Tom Lane)
+ §
@@ -9149,6 +9583,8 @@ Branch: REL_11_STABLE [7d935bdf7] 2022-03-27 18:15:17 -0700
Fix error handling in pg_waldump (Kyotaro
Horiguchi, Andres Freund)
+ §
+ §
@@ -9172,6 +9608,7 @@ Branch: REL_10_STABLE [12d32b7bc] 2022-04-14 15:09:46 +0900
Ensure that contrib/pageinspect functions cope
with all-zero pages (Michael Paquier)
+ §
@@ -9211,6 +9648,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)
+ §
+ §
+ §
@@ -9234,6 +9674,7 @@ Branch: REL_10_STABLE [728fc0f9a] 2022-03-31 14:29:24 -0400
that ORDER BY clauses are safe to ship before
requesting a remotely-ordered query, and include
a USING clause if necessary (Ronan Dunklau)
+ §
@@ -9261,6 +9702,7 @@ Branch: REL_11_STABLE [986d24042] 2022-03-16 11:35:00 +1300
Update JIT code to work with LLVM 14
(Thomas Munro)
+ §
@@ -9304,6 +9746,11 @@ Branch: REL_10_STABLE [2a9193726] 2022-03-23 12:43:33 -0700
Clean up assorted failures under clang's
-fsanitize=undefined checks (Tom Lane, Andres
Freund, Zhihong Yu)
+ §
+ §
+ §
+ §
+ §
@@ -9326,6 +9773,7 @@ Branch: REL_10_STABLE [1a8b6f055] 2022-02-08 19:26:30 -0500
Fix PL/Perl so it builds on C compilers that don't support statements
nested within expressions (Tom Lane)
+ §
@@ -9345,6 +9793,7 @@ Branch: REL_10_STABLE [083031aa9] 2022-03-22 08:28:55 -0700
Fix possible build failure of pg_dumpall
on Windows, when not using MSVC to build (Andres Freund)
+ §
@@ -9365,6 +9814,7 @@ Branch: REL9_4_STABLE [c76164ea0] 2022-02-10 13:56:55 -0500
In Windows builds, use gendef instead
of pexports to build DEF files (Andrew
Dunstan)
+ §
@@ -9385,6 +9835,7 @@ Branch: REL_10_STABLE [58887d58c] 2022-04-25 15:51:58 -0400
Prevent extra expansion of shell wildcard patterns in programs built
under MinGW (Andrew Dunstan)
+ §
@@ -9409,6 +9860,7 @@ Branch: REL_10_STABLE [bc334ec9f] 2022-05-05 14:55:30 -0400
Update time zone data files to tzdata
release 2022a for DST law changes in Palestine, plus historical
corrections for Chile and Ukraine. (Tom Lane)
+ §
@@ -9466,6 +9918,7 @@ Branch: REL_12_STABLE [5ed74d874] 2021-12-08 11:01:23 +0900
Enforce standard locking protocol for TOAST table updates, to prevent
problems with REINDEX CONCURRENTLY (Michael Paquier)
+ §
@@ -9491,6 +9944,7 @@ Branch: REL_12_STABLE [2ccd8fb29] 2022-01-25 21:15:40 +1300
Fix incorrect plan creation for parallel single-child Append nodes
(David Rowley)
+ §
@@ -9518,6 +9972,8 @@ Branch: REL_10_STABLE [7d344f004] 2022-01-03 15:42:27 -0500
Fix index-only scan plans for cases where not all index columns can
be returned (Tom Lane)
+ §
+ §
@@ -9545,6 +10001,7 @@ Branch: REL_10_STABLE [1acf34586] 2021-12-16 15:36:02 -0500
Ensure that casting to an unspecified typmod generates a RelabelType
node rather than a length-coercion function call (Tom Lane)
+ §
@@ -9566,6 +10023,7 @@ Branch: REL_10_STABLE [72cf39d51] 2021-11-26 11:14:27 -0300
Fix WAL replay failure when database consistency is reached exactly
at a WAL page boundary (Álvaro Herrera)
+ §
@@ -9582,6 +10040,7 @@ Branch: REL_10_STABLE [4ef38fbe8] 2022-01-27 20:19:39 +0100
Fix startup of a physical replica to tolerate transaction ID
wraparound (Abhijit Menon-Sen, Tomas Vondra)
+ §
@@ -9613,6 +10072,8 @@ Branch: REL_10_STABLE [daf658982] 2022-01-24 12:09:46 -0500
Remove lexical limitations for SQL commands issued on a logical
replication connection (Tom Lane)
+ §
+ §
@@ -9637,6 +10098,7 @@ Branch: REL_10_STABLE [919be95c6] 2022-01-21 14:55:04 +0900
Fix possible loss of the commit timestamp for the last
subtransaction of a transaction (Alex Kingsborough, Kyotaro Horiguchi)
+ §
@@ -9654,6 +10116,7 @@ Branch: REL_10_STABLE [f862cc09f] 2022-01-21 11:24:12 -0800
Be sure to fsync
the pg_logical/mappings subdirectory during
checkpoints (Nathan Bossart)
+ §
@@ -9674,6 +10137,7 @@ Branch: REL_10_STABLE [9211c2e38] 2022-01-15 18:30:45 +0100
-->
Build extended statistics for partitioned tables (Justin Pryzby)
+ §
@@ -9700,6 +10164,7 @@ Branch: REL_10_STABLE [ff0e7c7e8] 2022-01-15 03:05:06 +0100
-->
Ignore extended statistics for inheritance trees (Justin Pryzby)
+ §
@@ -9724,6 +10189,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)
+ §
@@ -9746,6 +10212,7 @@ Branch: REL_10_STABLE [817c469c2] 2021-11-25 15:05:37 +0900
Disallow ALTER TABLE ... DROP NOT NULL for a
column that is part of a replica identity index (Haiying Tang, Hou
Zhijie)
+ §
@@ -9765,6 +10232,7 @@ Branch: REL_11_STABLE [26c841ed1] 2022-01-22 13:32:40 -0500
Correctly update cached table state during ALTER TABLE ADD
PRIMARY KEY USING INDEX (Hou Zhijie)
+ §
@@ -9787,6 +10255,7 @@ Branch: REL_10_STABLE [2c0443c59] 2021-11-16 09:44:00 +0530
Correctly update cached table state when switching REPLICA
IDENTITY index (Tang Haiying, Hou Zhijie)
+ §
@@ -9809,6 +10278,7 @@ Branch: REL_10_STABLE [fec187dc3] 2021-12-01 13:44:47 -0500
Avoid leaking memory during REASSIGN OWNED BY
operations that reassign ownership of many objects (Justin Pryzby)
+ §
@@ -9824,6 +10294,7 @@ Branch: REL_12_STABLE [aa58f5c53] 2022-01-26 09:59:23 +0100
Fix display of cert authentication method's
options in pg_hba_file_rules view (Magnus
Hagander)
+ §
@@ -9847,6 +10318,7 @@ Branch: REL_10_STABLE [3433a1fc7] 2022-01-13 17:49:26 -0500
Fix display of whole-row variables appearing
in INSERT ... VALUES rules (Tom Lane)
+ §
@@ -9886,6 +10358,9 @@ Branch: REL_11_STABLE [8abb6c27e] 2021-12-14 10:58:37 +0900
Fix or remove some incorrect assertions (Simon Riggs, Michael
Paquier, Alexander Lakhin)
+ §
+ §
+ §
@@ -9908,6 +10383,7 @@ Branch: REL_10_STABLE [0c7c94f90] 2022-01-21 15:36:30 -0500
messages that are reported early in multi-threaded use
of libpq
or ecpglib (Tom Lane)
+ §
@@ -9925,6 +10401,7 @@ Branch: REL_10_STABLE [9d66c43eb] 2022-01-17 12:52:45 -0500
Avoid calling strerror
from libpq's PQcancel
function (Tom Lane)
+ §
@@ -9951,6 +10428,7 @@ Branch: REL_10_STABLE [3bc46e4e9] 2021-11-12 14:55:32 -0500
command default to setting the password
for CURRENT_USER, not the connection's original
user name (Tom Lane)
+ §
@@ -9976,6 +10454,7 @@ Branch: REL_10_STABLE [62bfa554b] 2022-01-17 13:30:04 -0500
In psql and some other client programs,
avoid trying to invoke gettext() from a
control-C signal handler (Tom Lane)
+ §
@@ -9999,6 +10478,7 @@ Branch: REL_10_STABLE [3ce5d0884] 2021-11-21 14:13:35 -0500
in pg_receivewal
and pg_recvlogical (Tom Lane, Nathan
Bossart)
+ §
@@ -10020,6 +10500,7 @@ Branch: REL_10_STABLE [2b36973d9] 2021-11-22 17:16:29 -0500
Fix pg_dump's dump ordering for
user-defined casts (Tom Lane)
+ §
@@ -10046,6 +10527,8 @@ Branch: REL_10_STABLE [b599b8f39] 2021-11-22 15:58:12 -0500
Fix pg_dump's
and modes to handle tables
containing both generated columns and dropped columns (Tom Lane)
+ §
+ §
@@ -10067,6 +10550,8 @@ Branch: REL_12_STABLE [12bf11889] 2021-11-17 13:08:25 -0500
Fix possible mis-reporting of errors
in pg_dump
and pg_basebackup (Tom Lane)
+ §
+ §
@@ -10089,6 +10574,7 @@ Branch: REL_10_STABLE [b21986908] 2022-01-08 14:54:39 -0500
Fix results of index-only scans
on contrib/btree_gist indexes
on char(N) columns (Tom Lane)
+ §
@@ -10120,6 +10606,7 @@ Branch: REL_10_STABLE [a72c43012] 2022-02-01 19:03:41 -0500
the deprecated distutils module, to
determine how to build PL/Python (Peter Eisentraut, Tom Lane, Andres
Freund)
+ §
@@ -10149,6 +10636,7 @@ Branch: REL_10_STABLE [2557a03f8] 2022-01-30 16:43:07 -0800
Fix PL/Perl compile failure on Windows with Perl 5.28 and later
(Victor Wagner)
+ §
@@ -10165,6 +10653,7 @@ Branch: REL_10_STABLE [4339e10f0] 2021-11-25 14:32:43 +0100
Fix PL/Python compile failure with Python 3.11 and later (Peter
Eisentraut)
+ §
@@ -10180,6 +10669,7 @@ Branch: REL_10_STABLE [82881a9b9] 2021-11-24 13:04:12 +0900
-->
Add support for building with Visual Studio 2022 (Hans Buschmann)
+ §
@@ -10203,6 +10693,8 @@ Branch: REL_10_STABLE [a5bd14d93] 2022-01-20 10:21:28 -0500
Allow the .bat wrapper scripts in our MSVC
build system to be called without first changing into their
directory (Anton Voloshin, Andrew Dunstan)
+ §
+ §
@@ -10270,6 +10762,7 @@ Branch: REL9_6_STABLE [046c2c846] 2021-11-08 11:01:43 -0500
Make the server reject extraneous data after an SSL or GSS
encryption handshake (Tom Lane)
+ §
@@ -10303,6 +10796,7 @@ Branch: REL9_6_STABLE [d83cdfdca] 2021-11-08 11:14:57 -0500
Make libpq reject extraneous data after
an SSL or GSS encryption handshake (Tom Lane)
+ §
@@ -10356,6 +10850,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)
+ §
+ §
+ §
@@ -10393,6 +10890,7 @@ Branch: REL9_6_STABLE [518493243] 2021-10-23 18:36:43 -0700
Fix CREATE INDEX CONCURRENTLY to wait for
the latest prepared transactions (Andrey Borodin)
+ §
@@ -10423,6 +10921,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)
+ §
@@ -10459,6 +10958,9 @@ Branch: REL9_6_STABLE [a5e8f7b37] 2021-09-04 16:29:08 -0400
Fix float4 and float8 hash functions to
produce uniform results for NaNs (Tom Lane)
+ §
+ §
+ §
@@ -10490,6 +10992,7 @@ Branch: REL9_6_STABLE [978998dbd] 2021-08-27 23:44:55 -0700
Prevent data loss during crash recovery of CREATE
TABLESPACE, when wal_level
= minimal (Noah Misch)
+ §
@@ -10519,6 +11022,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)
+ §
@@ -10542,6 +11046,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 FOR ALL TABLES publication
(Hou Zhijie, Vignesh C)
+ §
@@ -10564,6 +11069,7 @@ Branch: REL9_6_STABLE [183b3aced] 2021-09-20 11:48:52 -0400
Don't discard a cast to the same type with unspecified type modifier
(Tom Lane)
+ §
@@ -10591,6 +11097,7 @@ Branch: REL_11_STABLE [0d08c279b] 2021-10-19 13:54:46 -0400
Fix updates of element fields in arrays of domain over composite
(Tom Lane)
+ §
@@ -10613,6 +11120,7 @@ Branch: REL_10_STABLE [5d7c6b6c8] 2021-09-03 16:38:55 -0400
Disallow creating an ICU collation if the current database's
encoding won't support it (Tom Lane)
+ §
@@ -10636,6 +11144,7 @@ Branch: REL9_6_STABLE [0de8f9bc8] 2021-10-06 13:24:22 +0100
Fix corner-case loss of precision in
numeric power() (Dean Rasheed)
+ §
@@ -10658,6 +11167,7 @@ Branch: REL9_6_STABLE [7e75fe390] 2021-08-24 16:37:27 -0400
Avoid regular expression errors with capturing parentheses
inside {0} (Tom Lane)
+ §
@@ -10684,6 +11194,7 @@ Branch: REL9_6_STABLE [d90e14414] 2021-08-23 17:41:07 -0400
Prevent regular expression back-references from sometimes matching
when they shouldn't (Tom Lane)
+ §
@@ -10708,6 +11219,7 @@ Branch: REL9_6_STABLE [cafebd663] 2021-08-20 14:19:04 -0400
Fix regular expression performance bug with back-references inside
iteration nodes (Tom Lane)
+ §
@@ -10730,6 +11242,7 @@ Branch: REL9_6_STABLE [5907c3818] 2021-09-06 11:29:52 -0400
Fix incorrect results from AT TIME ZONE applied
to a time with time zone value (Tom Lane)
+ §
@@ -10750,6 +11263,7 @@ Branch: REL_12_STABLE [febe013ca] 2021-09-17 15:41:16 -0400
Fix mistranslation of PlaceHolderVars to inheritance child relations
(Tom Lane)
+ §
@@ -10772,6 +11286,7 @@ Branch: REL_10_STABLE [f951ea3a2] 2021-10-01 14:59:35 -0400
Avoid using MCV-only statistics to estimate the range of a column
(Tom Lane)
+ §
@@ -10795,6 +11310,7 @@ Branch: REL_11_STABLE [5abbda985] 2021-10-01 11:10:12 -0400
Fix restoration of a Portal's snapshot inside a subtransaction
(Bertrand Drouvot)
+ §
@@ -10821,6 +11337,7 @@ Branch: REL9_6_STABLE [f49bf8263] 2021-10-18 11:57:07 +0900
Clean up correctly if a transaction fails after exporting its
snapshot (Dilip Kumar)
+ §
@@ -10845,6 +11362,7 @@ Branch: REL9_6_STABLE [7381b79ad] 2021-11-06 18:34:31 +0300
Prevent wraparound of overflowed-subtransaction tracking on standby
servers (Kyotaro Horiguchi, Alexander Korotkov)
+ §
@@ -10867,6 +11385,7 @@ Branch: REL9_6_STABLE [e2b2a9e1c] 2021-10-04 14:06:09 +0900
Ensure that prepared transactions are properly accounted for during
promotion of a standby server (Michael Paquier, Andres Freund)
+ §
@@ -10890,6 +11409,7 @@ Branch: REL_11_STABLE [9ea8d3d24] 2021-09-10 13:18:32 -0400
Refuse to rewind a cursor marked NO SCROLL
if it has been held over from a previous transaction due
to the WITH HOLD option (Tom Lane)
+ §
@@ -10917,6 +11437,7 @@ Branch: REL_11_STABLE [7813451c2] 2021-09-09 13:36:31 -0400
Fix possible failure while saving a WITH HOLD
cursor at transaction end, if it had already been read to completion
(Tom Lane)
+ §
@@ -10934,6 +11455,7 @@ Branch: REL9_6_STABLE [cc4de2bba] 2021-09-09 11:45:48 -0400
Fix detection of a relation that has grown to the maximum allowed
length (Tom Lane)
+ §
@@ -10957,6 +11479,7 @@ Branch: REL9_6_STABLE [595ab8a54] 2021-09-08 12:05:43 -0400
Correctly track the presence of data-modifying CTEs when expanding
a DO INSTEAD rule (Greg Nancarrow, Tom Lane)
+ §
@@ -10984,6 +11507,8 @@ Branch: REL_10_STABLE [6963e723f] 2021-08-31 19:44:30 +0200
Fix incorrect reporting of permissions failures on extended
statistics objects (Tomas Vondra)
+ §
+ §
@@ -11004,6 +11529,7 @@ Branch: REL_10_STABLE [96f6ef9fe] 2021-08-25 08:55:52 -0400
-->
Fix incorrect snapshot handling in parallel workers (Greg Nancarrow)
+ §
@@ -11025,6 +11551,7 @@ Branch: REL_11_STABLE [bfdbda24b] 2021-08-25 09:43:33 +0530
Fix logical decoding to correctly ignore toast-table changes for
transient tables (Bertrand Drouvot)
+ §
@@ -11050,6 +11577,7 @@ Branch: REL9_6_STABLE [61e2aa2db] 2021-09-10 00:00:06 +0900
Ensure that walreceiver processes create all required archive
notification files before exiting (Fujii Masao)
+ §
@@ -11075,6 +11603,7 @@ Branch: REL9_6_STABLE [cc7fae5c2] 2021-08-19 12:12:36 -0400
and NEW pseudo-relations in a rule
that uses SELECT FOR UPDATE
(Masahiko Sawada, Tom Lane)
+ §
@@ -11092,6 +11621,7 @@ Branch: REL9_6_STABLE [c09f56fed] 2021-08-18 18:12:51 -0400
Fix parser's processing of aggregate FILTER
clauses (Tom Lane)
+ §
@@ -11118,6 +11648,8 @@ Branch: REL_12_STABLE [3c8c49945] 2021-10-20 13:05:42 -0300
Ensure that the correct lock level is used when renaming a table
(Nathan Bossart, Álvaro Herrera)
+ §
+ §
@@ -11142,6 +11674,7 @@ Branch: REL_11_STABLE [dccffd9a2] 2021-09-13 18:26:18 -0700
Avoid trying to clean up LLVM state after an error within LLVM
(Andres Freund, Justin Pryzby)
+ §
@@ -11164,6 +11697,7 @@ Branch: REL9_6_STABLE [e0eaeafd6] 2021-11-05 12:29:35 -0300
Avoid null-pointer-dereference crash when dropping a role that owns
objects being dropped concurrently (Álvaro Herrera)
+ §
@@ -11189,6 +11723,8 @@ Branch: REL9_6_STABLE [71aeaf245] 2021-11-03 19:41:49 +0200
Prevent snapshot reference leak
warning
when lo_export() or a related function fails
(Heikki Linnakangas)
+ §
+ §
@@ -11206,6 +11742,7 @@ Branch: REL9_6_STABLE [9e959f7ed] 2021-08-27 19:42:42 -0400
Ensure that scans of SP-GiST indexes are counted in the statistics
views (Tom Lane)
+ §
@@ -11229,6 +11766,7 @@ Branch: REL9_6_STABLE [942416f4b] 2021-08-16 12:12:09 +0900
Recalculate relevant wait intervals
if recovery_min_apply_delay is changed during
recovery (Soumyadeep Chakraborty, Ashwin Agrawal)
+ §
@@ -11245,6 +11783,7 @@ Branch: REL_10_STABLE [4874886b4] 2021-08-13 16:44:18 +1200
Fix infinite loop if a simplehash.h hash table
reaches 2^32 elements (Yura Sokolov)
+ §
@@ -11273,6 +11812,8 @@ Branch: REL_10_STABLE [d77e085af] 2021-09-23 18:55:22 +0200
Reduce memory consumption during calculation of extended statistics
(Justin Pryzby, Tomas Vondra)
+ §
+ §
@@ -11288,6 +11829,7 @@ Branch: REL_12_STABLE [8fef901e3] 2021-10-26 13:01:52 +1300
Disallow setting huge_pages
to on when shared_memory_type
is sysv (Thomas Munro)
+ §
@@ -11311,6 +11853,7 @@ Branch: REL9_6_STABLE [3768c468d] 2021-09-13 13:24:56 +0900
Fix ecpg to recover correctly
after malloc() failure while establishing a
connection (Michael Paquier)
+ §
@@ -11326,6 +11869,7 @@ Branch: REL_11_STABLE [13921c511] 2021-09-21 19:06:33 -0400
Fix misevaluation of stable functions called in the arguments of a
PL/pgSQL CALL statement (Tom Lane)
+ §
@@ -11349,6 +11893,7 @@ Branch: REL9_6_STABLE [a460f7eb3] 2021-09-13 12:42:04 -0400
Allow EXIT out of the outermost block in a
PL/pgSQL routine (Tom Lane)
+ §
@@ -11371,6 +11916,7 @@ Branch: REL9_6_STABLE [9a070c658] 2021-09-03 21:04:45 -0400
Remove pg_ctl's hard-coded limits on the
total length of generated commands (Phil Krylov)
+ §
@@ -11396,6 +11942,7 @@ Branch: REL9_6_STABLE [b1df061f7] 2021-10-22 15:22:26 -0400
Fix pg_dump to dump non-global default
privileges correctly (Neil Chen, Masahiko Sawada)
+ §
@@ -11422,6 +11969,7 @@ Branch: REL_10_STABLE [2e2a23283] 2021-10-16 12:24:40 -0400
Make pg_dump acquire shared lock on
partitioned tables that are to be dumped (Tom Lane)
+ §
@@ -11455,6 +12003,8 @@ Branch: REL9_6_STABLE [4645997c8] 2021-08-31 13:53:33 -0400
Improve pg_dump's performance by avoiding
making per-table queries for RLS policies, and by avoiding repetitive
calls to format_type() (Tom Lane)
+ §
+ §
@@ -11476,6 +12026,7 @@ Branch: REL_11_STABLE [58955c84f] 2021-10-16 15:03:21 -0400
Fix crash in pg_dump when attempting to
dump trigger definitions from a pre-8.3 server (Tom Lane)
+ §
@@ -11494,6 +12045,7 @@ Branch: REL9_6_STABLE [ef1f15819] 2021-10-19 12:59:54 +0200
Fix incorrect filename in pg_restore's
error message about an invalid large object TOC file (Daniel
Gustafsson)
+ §
@@ -11511,6 +12063,7 @@ Branch: REL_12_STABLE [c5f7e702d] 2021-09-29 21:49:40 +0900
Ensure that pgbench exits with non-zero
status after a socket-level failure (Yugo Nagata, Fabien Coelho)
+ §
@@ -11536,6 +12089,7 @@ Branch: REL9_6_STABLE [5a9df5d50] 2021-08-10 18:10:30 -0400
(not char(n)) columns,
when an indexscan using the <
or <= operator is performed (Tom Lane)
+ §
@@ -11558,6 +12112,7 @@ Branch: REL9_6_STABLE [fdb60ca83] 2021-10-31 19:13:48 -0400
Change contrib/pg_stat_statements to read
its query texts
file in units of at most 1GB
(Tom Lane)
+ §
@@ -11582,6 +12137,7 @@ Branch: REL9_6_STABLE [36c9f7d96] 2021-10-06 15:50:24 -0400
Fix null-pointer crash
when contrib/postgres_fdw tries to report a
data conversion error (Tom Lane)
+ §
@@ -11598,6 +12154,7 @@ Branch: REL9_6_STABLE [582a2affa] 2021-08-13 13:59:33 -0400
-->
Add spinlock support for the RISC-V architecture (Marek Szuba)
+ §
@@ -11639,6 +12196,10 @@ Branch: REL9_6_STABLE [d581960df] 2021-10-20 16:49:14 +0900
Support OpenSSL 3.0.0
(Peter Eisentraut, Daniel Gustafsson, Michael Paquier)
+ §
+ §
+ §
+ §
@@ -11657,6 +12218,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 PostgreSQL
(Itamar Gafni)
+ §
@@ -11678,6 +12240,7 @@ Branch: REL_12_STABLE [60bf7e69b] 2021-09-06 09:43:18 +0200
Fix our pkg-config files to again support static
linking of libpq (Peter Eisentraut)
+ §
@@ -11696,6 +12259,7 @@ Branch: REL9_6_STABLE [ec89d7ace] 2021-09-11 15:20:12 -0400
Make pg_regexec() robust against an
out-of-range search_start parameter
(Tom Lane)
+ §
@@ -11722,6 +12286,7 @@ Branch: REL9_6_STABLE [ae6abeb88] 2021-10-14 12:26:26 -0700
Ensure that GetSharedSecurityLabel() can be
used in a newly-started session that has not yet built its critical
relation cache entries (Jeff Davis)
+ §
@@ -11753,6 +12318,9 @@ Branch: REL9_6_STABLE [b5f34ae08] 2021-10-04 14:52:17 -0400
Use the CLDR project's data to map Windows time zone names to IANA
time zones (Tom Lane)
+ §
+ §
+ §
@@ -11784,6 +12352,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)
+ §
@@ -11845,6 +12414,7 @@ Branch: REL_11_STABLE [fe194f731] 2021-05-31 12:03:00 -0400
Fix mis-planning of repeated application of a projection step
(Tom Lane)
+ §
@@ -11870,6 +12440,7 @@ Branch: REL9_6_STABLE [7777df34d] 2021-05-25 10:11:33 +0900
-->
Disallow SSL renegotiation more completely (Michael Paquier)
+ §
@@ -11910,6 +12481,11 @@ Branch: REL_11_STABLE [0c1b2cb17] 2021-05-20 18:32:37 -0400
Restore the Portal-level snapshot after COMMIT
or ROLLBACK within a procedure (Tom Lane)
+ §
+ §
+ §
+ §
+ §
@@ -11944,6 +12520,8 @@ Branch: REL_11_STABLE [5b7bf9f72] 2021-06-08 18:40:06 -0400
Avoid misbehavior when persisting the output of a cursor that's
reading a non-stable query (Tom Lane)
+ §
+ §
@@ -11978,6 +12556,7 @@ Branch: REL9_6_STABLE [3eca18522] 2021-06-01 11:12:56 -0400
Reject SELECT ... GROUP BY GROUPING SETS (()) FOR
UPDATE (Tom Lane)
+ §
@@ -12002,6 +12581,7 @@ Branch: REL9_6_STABLE [f0271cb15] 2021-07-09 11:02:26 -0400
Reject cases where a query in WITH
rewrites to just NOTIFY (Tom Lane)
+ §
@@ -12024,6 +12604,7 @@ Branch: REL9_6_STABLE [f8abf6944] 2021-07-10 12:51:22 +0100
In numeric multiplication, round the result rather than
failing if it would have more than 16383 digits after the decimal
point (Dean Rasheed)
+ §
@@ -12050,6 +12631,8 @@ Branch: REL9_6_STABLE [5b7b92ad7] 2021-08-06 21:34:04 +0100
Fix corner-case errors and loss of precision when
raising numeric values to very large powers
(Dean Rasheed)
+ §
+ §
@@ -12068,6 +12651,7 @@ Branch: REL9_6_STABLE [ed3e1663c] 2021-08-05 09:35:46 +0100
Fix division-by-zero failure in to_char()
with EEEE format and a numeric input
value less than 10^(-1001) (Dean Rasheed)
+ §
@@ -12092,6 +12676,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 numeric version) (Dean Rasheed,
David Rowley)
+ §
+ §
@@ -12108,6 +12694,7 @@ Branch: REL9_6_STABLE [c1ffbbcbc] 2021-06-12 13:29:24 -0400
Make pg_filenode_relation(0, 0) return NULL
rather than failing (Justin Pryzby)
+ §
@@ -12125,6 +12712,7 @@ Branch: REL9_6_STABLE [734be249d] 2021-07-11 12:54:24 -0400
Make ALTER EXTENSION lock the extension when
adding or removing a member object (Tom Lane)
+ §
@@ -12147,6 +12735,7 @@ Branch: REL_10_STABLE [22fd784af] 2021-07-19 11:32:08 +0530
Fix ALTER SUBSCRIPTION to reject an empty slot
name (Japin Li)
+ §
@@ -12163,6 +12752,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)
+ §
@@ -12188,6 +12778,8 @@ Branch: REL9_6_STABLE [d9525c46c] 2021-06-03 15:29:01 +0900
Avoid alias conflicts in queries generated
for REFRESH MATERIALIZED VIEW CONCURRENTLY
(Tom Lane, Bharath Rupireddy)
+ §
+ §
@@ -12212,6 +12804,7 @@ Branch: REL9_6_STABLE [1861390e6] 2021-07-24 18:35:52 -0400
Fix PREPARE TRANSACTION to check correctly
for conflicting session-lifespan and transaction-lifespan locks
(Tom Lane)
+ §
@@ -12235,6 +12828,7 @@ Branch: REL9_6_STABLE [0b29b41e5] 2021-06-18 18:00:09 -0400
Fix misbehavior of DROP OWNED BY when the target
role is listed more than once in an RLS policy (Tom Lane)
+ §
@@ -12251,6 +12845,7 @@ Branch: REL9_6_STABLE [9c7a150ae] 2021-06-25 13:59:38 -0400
Skip unnecessary error tests when removing a role from an RLS policy
during DROP OWNED BY (Tom Lane)
+ §
@@ -12269,6 +12864,7 @@ Branch: REL_12_STABLE [61feb8670] 2021-05-21 15:12:37 -0400
Disallow whole-row variables in GENERATED
expressions (Tom Lane)
+ §
@@ -12289,6 +12885,7 @@ Branch: REL_12_STABLE [dfe51ffbe] 2021-05-21 15:02:07 -0400
Fix usage of tableoid
in GENERATED expressions (Tom Lane)
+ §
@@ -12309,6 +12906,7 @@ Branch: REL_11_STABLE [0d3b69ae0] 2021-06-18 11:45:45 -0400
Don't store a fast default
when adding a column to a
foreign table (Andrew Dunstan)
+ §
@@ -12339,6 +12937,8 @@ Branch: REL9_6_STABLE [21257a8f6] 2021-06-28 11:17:30 +0900
Allow index state flags to be updated transactionally
(Michael Paquier, Andrey Lepikhov)
+ §
+ §
@@ -12362,6 +12962,7 @@ Branch: REL9_6_STABLE [1a3d30255] 2021-06-18 12:09:22 -0400
Avoid corrupting the plan cache entry when CREATE
DOMAIN or ALTER DOMAIN appears
in a cached plan (Tom Lane)
+ §
@@ -12377,6 +12978,7 @@ Branch: REL_10_STABLE [4040139f2] 2021-06-25 10:46:10 -0400
Make walsenders show their latest replication commands
in pg_stat_activity (Tom Lane)
+ §
@@ -12404,6 +13006,7 @@ Branch: REL9_6_STABLE [85ec6c322] 2021-07-27 15:44:12 -0400
show as true when the pertinent entry
in postgresql.conf has been removed
(Álvaro Herrera)
+ §
@@ -12424,6 +13027,7 @@ Branch: REL_12_STABLE [bdd096f1a] 2021-06-02 14:38:14 -0400
Fix mis-planning of queries involving regular tables that are
inheritance children of foreign tables (Amit Langote)
+ §
@@ -12476,6 +13080,12 @@ Branch: REL9_6_STABLE [e46f6a078] 2021-06-15 15:37:24 -0400
Fix corner-case failure of a new standby to follow a new primary
(Dilip Kumar, Robert Haas)
+ §
+ §
+ §
+ §
+ §
+ §
@@ -12498,6 +13108,7 @@ Branch: REL9_6_STABLE [32d182dd0] 2021-07-29 01:35:52 +0900
Update minimum recovery point when WAL replay of a transaction abort
record causes file truncation (Fujii Masao)
+ §
@@ -12521,6 +13132,7 @@ Branch: REL_10_STABLE [0b5089e8c] 2021-07-02 16:04:54 -0400
In walreceivers, avoid attempting catalog lookups after an error
(Masahiko Sawada, Bharath Rupireddy)
+ §
@@ -12538,6 +13150,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)
+ §
@@ -12552,6 +13165,7 @@ Branch: REL_11_STABLE [c62c3769f] 2021-06-28 09:09:42 +0530
Correctly clear shared state after failing to become a member of a
transaction commit group (Amit Kapila)
+ §
@@ -12579,6 +13193,8 @@ Branch: REL9_6_STABLE [5956795cb] 2021-06-24 11:19:44 +0300
Add locking to avoid reading incorrect relmapper data in the face of
a concurrent write from another process (Heikki Linnakangas)
+ §
+ §
@@ -12592,6 +13208,7 @@ Branch: REL_12_STABLE [0c7efd975] 2021-06-11 19:07:32 -0400
Improve progress reporting for the sort phase of a parallel btree
index build (Matthias van de Meent)
+ §
@@ -12606,6 +13223,7 @@ Branch: REL_10_STABLE [4745c119e] 2021-06-12 12:59:15 -0400
-->
Improve checks for violations of replication protocol (Tom Lane)
+ §
@@ -12627,6 +13245,7 @@ Branch: REL_11_STABLE [71787b23e] 2021-05-21 08:31:10 +0530
Fix deadlock when multiple logical replication workers try to
truncate the same table (Peter Smith, Haiying Tang)
+ §
@@ -12646,6 +13265,8 @@ Branch: REL_11_STABLE [e95f617ac] 2021-06-24 15:26:37 +0530
Fix error cases and memory leaks in logical decoding of speculative
insertions (Dilip Kumar)
+ §
+ §
@@ -12661,6 +13282,7 @@ Branch: REL_11_STABLE [52c168db9] 2021-07-10 10:28:33 -0700
Avoid leaving an invalid record-type hash table entry behind after
an error (Sait Talha Nisanci)
+ §
@@ -12681,6 +13303,7 @@ Branch: REL9_6_STABLE [c50596cdc] 2021-06-16 19:30:17 -0400
Fix plan cache reference leaks in some error cases in
CREATE TABLE ... AS EXECUTE (Tom Lane)
+ §
@@ -12695,6 +13318,7 @@ Branch: REL_11_STABLE [a15d84470] 2021-05-29 15:16:15 +1200
Fix race condition in code for sharing tuple descriptors across
parallel workers (Thomas Munro)
+ §
@@ -12715,6 +13339,7 @@ Branch: REL9_6_STABLE [5d195dc40] 2021-05-15 12:21:06 -0400
Fix possible race condition when releasing BackgroundWorkerSlots
(Tom Lane)
+ §
@@ -12744,6 +13369,8 @@ Branch: REL9_6_STABLE [d0e44bae4] 2021-07-13 13:32:10 +1200
-->
Fix latent crash in sorting code (Ronan Dunklau)
+ §
+ §
@@ -12765,6 +13392,7 @@ Branch: REL9_6_STABLE [5015d3c35] 2021-05-14 15:07:34 -0400
-->
Prevent infinite loops in SP-GiST index insertion (Tom Lane)
+ §
@@ -12797,6 +13425,8 @@ Branch: REL9_6_STABLE [567328989] 2021-05-14 12:54:26 -0400
Ensure that SP-GiST index insertion can be terminated by a query
cancel request (Tom Lane, Álvaro Herrera)
+ §
+ §
@@ -12817,6 +13447,7 @@ Branch: REL9_6_STABLE [dffec69fe] 2021-07-20 13:01:48 -0400
an INTO clause
specified STRICT, even though it didn't
(Tom Lane)
+ §
@@ -12834,6 +13465,7 @@ Branch: REL9_6_STABLE [b54be47cd] 2021-06-28 14:17:42 -0400
Don't abort the process for an out-of-memory failure in libpq's
printing functions (Tom Lane)
+ §
@@ -12855,6 +13487,7 @@ Branch: REL9_6_STABLE [fa27389c5] 2021-07-30 18:52:55 -0400
In ecpg, allow the numeric
value INT_MIN (usually -2147483648) to be
converted to integer (John Naylor)
+ §
@@ -12874,6 +13507,7 @@ Branch: REL9_6_STABLE [7cdb97632] 2021-06-07 13:12:35 -0400
In psql and other client programs, avoid
overrunning the ends of strings when dealing with invalidly-encoded
data (Tom Lane)
+ §
@@ -12901,6 +13535,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)
+ §
@@ -12918,6 +13553,7 @@ Branch: REL9_6_STABLE [dd53b46c7] 2021-06-13 14:32:42 -0400
Avoid invalid creation date in header
warnings
observed when running pg_restore on an
archive file created in a different time zone (Tom Lane)
+ §
@@ -12935,6 +13571,7 @@ Branch: REL9_6_STABLE [088dbf3bc] 2021-07-26 22:38:14 -0400
Make pg_upgrade carry forward the old
installation's oldestXID value (Bertrand Drouvot)
+ §
@@ -12968,6 +13605,8 @@ Branch: REL9_6_STABLE [3ab496ab8] 2021-08-03 12:26:08 -0400
Extend pg_upgrade to detect and warn
about extensions that should be upgraded (Bruce Momjian)
+ §
+ §
@@ -12997,6 +13636,8 @@ Branch: REL_10_STABLE [4372f0685] 2021-07-26 11:14:21 +0900
Avoid problems when
switching pg_receivewal between
compressed and non-compressed WAL storage (Michael Paquier)
+ §
+ §
@@ -13011,6 +13652,7 @@ Branch: REL_12_STABLE [bbc0cd8fa] 2021-08-05 20:00:04 +0900
Fix contrib/postgres_fdw to work usefully with
generated columns (Etsuro Fujita)
+ §
@@ -13036,6 +13678,7 @@ Branch: REL9_6_STABLE [67f925bbd] 2021-07-06 12:36:13 -0400
In contrib/postgres_fdw, avoid attempting
catalog lookups after an error (Tom Lane)
+ §
@@ -13094,6 +13737,13 @@ Branch: REL9_6_STABLE [de589c112] 2021-06-27 12:45:04 -0400
-->
Improve the isolation-test infrastructure (Tom Lane, Michael Paquier)
+ §
+ §
+ §
+ §
+ §
+ §
+ §
@@ -13126,6 +13776,7 @@ Branch: REL_13_STABLE [834d9284b] 2021-05-11 20:59:45 -0400
-->
Reduce overhead of cache-clobber testing (Tom Lane)
+ §
@@ -13146,6 +13797,8 @@ Branch: REL9_6_STABLE [ec52b886d] 2021-06-18 06:52:48 +0200
Fix PL/Python's regression tests to pass
with Python 3.10 (Honza Horak)
+ §
+ §
@@ -13163,6 +13816,7 @@ Branch: REL9_6_STABLE [7e09b504d] 2021-07-24 13:41:17 -0400
Make printf("%s", NULL)
print (null) instead of crashing (Tom Lane)
+ §
@@ -13185,6 +13839,7 @@ Branch: REL9_6_STABLE [68bad2333] 2021-06-30 11:49:36 +0900
Fix incorrect log message when point-in-time recovery stops at
a ROLLBACK PREPARED record (Simon Riggs)
+ §
@@ -13199,6 +13854,7 @@ Branch: REL_11_STABLE [85a8c3a4b] 2021-07-14 17:15:31 +0900
Improve ALTER TABLE's messages for
wrong-relation-kind errors (Kyotaro Horiguchi)
+ §
@@ -13216,6 +13872,7 @@ Branch: REL9_6_STABLE [78c21d79d] 2021-07-28 01:26:15 +0900
Clarify error messages referring to non-negative
values (Bharath Rupireddy)
+ §
@@ -13253,6 +13910,10 @@ Branch: REL_11_STABLE [946f62f2f] 2021-07-10 13:19:31 -0400
Fix configure to work with OpenLDAP 2.5,
which no longer has a separate libldap_r
library (Adrian Ho, Tom Lane)
+ §
+ §
+ §
+ §
@@ -13282,6 +13943,8 @@ Branch: REL9_6_STABLE [1f7ea06d7] 2021-07-01 15:44:22 -0400
Add new make targets world-bin
and install-world-bin (Andrew Dunstan)
+ §
+ §
@@ -13305,6 +13968,7 @@ Branch: REL9_6_STABLE [d173a4699] 2021-07-01 09:01:36 -0400
Fix make rule for TAP tests (prove_installcheck)
to work in PGXS usage (Andrew Dunstan)
+ §
@@ -13319,6 +13983,7 @@ Branch: REL_11_STABLE [6ada4fd06] 2021-06-25 11:29:47 +1200
Adjust JIT code to prepare for forthcoming LLVM API change
(Thomas Munro, Andres Freund)
+ §
@@ -13340,6 +14005,7 @@ Branch: REL9_6_STABLE [006a829b2] 2021-06-23 14:01:33 -0400
Avoid assuming that strings returned by GSSAPI libraries are
null-terminated (Tom Lane)
+ §
@@ -13367,6 +14033,9 @@ Branch: REL_12_STABLE [b7684bd10] 2021-06-08 13:40:10 +0900
-->
Enable building with GSSAPI on MSVC (Michael Paquier)
+ §
+ §
+ §
@@ -13394,6 +14063,8 @@ Branch: REL9_6_STABLE [34a65fc63] 2021-05-28 09:36:10 -0400
In MSVC builds, include in the set of
configure options reported by pg_config,
if it had been specified (Andrew Dunstan)
+ §
+ §
@@ -13447,6 +14118,7 @@ Branch: REL9_6_STABLE [0c1caa48d] 2021-05-10 10:44:38 -0400
Prevent integer overflows in array subscripting calculations
(Tom Lane)
+ §
@@ -13474,6 +14146,7 @@ Branch: REL9_6_STABLE [0fcb8e2e0] 2021-05-10 11:02:30 -0400
Fix mishandling of junk
columns in INSERT
... ON CONFLICT ... UPDATE target lists (Tom Lane)
+ §
@@ -13512,6 +14185,8 @@ Branch: REL_12_STABLE [05ce4bf8b] 2021-04-22 17:30:42 -0400
Fix possibly-incorrect computation of UPDATE
... RETURNING outputs for joined cross-partition updates
(Amit Langote, Etsuro Fujita)
+ §
+ §
@@ -13537,6 +14212,7 @@ Branch: REL_11_STABLE [a25b98d2c] 2021-05-05 12:14:21 -0400
Fix adjustment of constraint deferrability properties in
partitioned tables (Álvaro Herrera)
+ §
@@ -13570,6 +14246,7 @@ Branch: REL_12_STABLE [13ff139a2] 2021-05-04 12:10:51 +0200
When attaching a child table with ALTER TABLE
... INHERIT, insist that any generated columns in the
parent be generated the same way in the child (Peter Eisentraut)
+ §
@@ -13584,6 +14261,7 @@ Branch: REL_10_STABLE [e5794cd59] 2021-03-12 11:08:42 -0500
-->
Forbid marking an identity column as nullable (Vik Fearing)
+ §
@@ -13607,6 +14285,7 @@ Branch: REL9_6_STABLE [041f4efd2] 2021-04-13 15:10:18 -0400
Allow ALTER ROLE/DATABASE ... SET to set
the role, session_authorization,
and temp_buffers parameters (Tom Lane)
+ §
@@ -13630,6 +14309,8 @@ Branch: REL_12_STABLE [5b2945ec0] 2021-02-10 16:59:43 +0900
Ensure that REINDEX CONCURRENTLY preserves any
statistics target that's been set for the index (Michael Paquier)
+ §
+ §
@@ -13643,6 +14324,7 @@ Branch: REL_12_STABLE [fadcc4e81] 2021-02-19 21:59:26 +0900
Fix COMMIT AND CHAIN to work correctly when the
current transaction has live savepoints (Fujii Masao)
+ §
@@ -13659,6 +14341,7 @@ Branch: REL9_6_STABLE [a6158a4d9] 2021-04-12 14:37:22 -0400
Fix bug with coercing the result of a COLLATE
expression to a non-collatable type (Tom Lane)
+ §
@@ -13680,6 +14363,7 @@ Branch: REL_12_STABLE [262eb990c] 2021-02-27 18:09:15 -0300
Fix use-after-free bug in saving tuples for AFTER
triggers (Amit Langote)
+ §
@@ -13700,6 +14384,7 @@ Branch: REL9_6_STABLE [73bad52a9] 2021-04-30 14:10:26 -0400
Disallow calling window functions and procedures via
the fast path
wire protocol message (Tom Lane)
+ §
@@ -13730,6 +14415,8 @@ Branch: REL9_6_STABLE [0d05a3a1d] 2021-04-28 11:59:00 +0900
Extend pg_identify_object_as_address()
to support event triggers (Joel Jacobson)
+ §
+ §
@@ -13746,6 +14433,7 @@ Branch: REL9_6_STABLE [6540322fa] 2021-04-12 11:31:46 +0900
Fix to_char()'s handling of Roman-numeral month
format codes with negative intervals (Julien Rouhaud)
+ §
@@ -13766,6 +14454,7 @@ Branch: REL_10_STABLE [37228ecde] 2021-03-08 18:21:51 -0500
Check that the argument
of pg_import_system_collations() is a valid
schema OID (Tom Lane)
+ §
@@ -13783,6 +14472,7 @@ Branch: REL9_6_STABLE [ab208421e] 2021-02-18 22:38:55 -0500
Fix use of uninitialized value while parsing an
\{m,n\}
quantifier in a BRE-mode regular expression (Tom Lane)
+ §
@@ -13805,6 +14495,7 @@ Branch: REL_10_STABLE [e5eb40eed] 2021-03-26 22:46:15 +0100
Don't ignore system columns when estimating the number of groups
using extended statistics (Tomas Vondra)
+ §
@@ -13826,6 +14517,7 @@ Branch: REL9_6_STABLE [f4d781dae] 2021-02-12 16:26:47 -0500
Avoid divide-by-zero when estimating selectivity of a regular
expression with a very long fixed prefix (Tom Lane)
+