diff --git a/doc/src/sgml/release-15.sgml b/doc/src/sgml/release-15.sgml
index 0973b7ca131..8902b3c2ca5 100644
--- a/doc/src/sgml/release-15.sgml
+++ b/doc/src/sgml/release-15.sgml
@@ -47,6 +47,7 @@ Branch: REL_12_STABLE [79c7a7e29] 2024-08-05 06:05:17 -0700
Prevent unauthorized code execution
during pg_dump (Masahiko Sawada)
+ §
@@ -84,6 +85,7 @@ Branch: REL_14_STABLE [45ce054c0] 2024-07-19 12:07:53 -0400
Prevent infinite loop in VACUUM
(Melanie Plageman)
+ §
@@ -109,6 +111,7 @@ Branch: REL_12_STABLE [08b6a9ecf] 2024-07-24 12:38:18 +0200
Fix failure after attaching a table as a partition, if the
table had previously had inheritance children
(Álvaro Herrera)
+ §
@@ -134,6 +137,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)
+ §
+ §
@@ -161,6 +166,8 @@ Branch: REL_14_STABLE [5dcaefc6a] 2024-06-11 11:38:45 +0200
Fix partition pruning setup during ALTER TABLE DETACH
PARTITION CONCURRENTLY (Álvaro Herrera)
+ §
+ §
@@ -186,6 +193,7 @@ Branch: REL_14_STABLE [2b415e95a] 2024-07-13 08:09:37 -0700
Correctly update a partitioned table's
pg_class.reltuples
field to zero after its last child partition is dropped (Noah Misch)
+ §
@@ -215,6 +223,8 @@ Branch: REL_12_STABLE [4208f44c9] 2024-06-06 15:16:56 -0400
Fix handling of polymorphic output arguments for procedures
(Tom Lane)
+ §
+ §
@@ -239,6 +249,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)
+ §
@@ -263,6 +274,7 @@ Branch: REL_12_STABLE [4f9628158] 2024-07-19 11:52:32 -0500
Detect integer overflow in money calculations
(Joseph Koshakow)
+ §
@@ -287,6 +299,7 @@ Branch: REL_12_STABLE [8badee787] 2024-07-08 17:58:42 +0100
Fix over-aggressive clamping of the scale argument
in round(numeric)
and trunc(numeric) (Dean Rasheed)
+ §
@@ -308,6 +321,7 @@ Branch: REL_15_STABLE [0a80e88d9] 2024-07-28 22:24:15 +1200
Fix result for pg_size_pretty() when applied to
the smallest possible bigint value (Joseph Koshakow)
+ §
@@ -325,6 +339,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)
+ §
@@ -345,6 +360,7 @@ Branch: REL_12_STABLE [5e63a6f43] 2024-06-13 20:34:43 -0400
Fix parsing of ignored operators
in websearch_to_tsquery() (Tom Lane)
+ §
@@ -372,6 +388,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)
+ §
@@ -395,6 +412,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)
+ §
@@ -421,6 +439,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)
+ §
@@ -446,6 +465,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)
+ §
@@ -467,6 +487,7 @@ Branch: REL_15_STABLE [24561b498] 2024-06-27 19:21:10 -0700
Lock owned sequences during ALTER TABLE SET
LOGGED|UNLOGGED (Noah Misch)
+ §
@@ -490,6 +511,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)
+ §
@@ -516,6 +538,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)
+ §
@@ -540,6 +563,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)
+ §
@@ -563,6 +587,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)
+ §
@@ -584,6 +609,7 @@ Branch: REL_14_STABLE [1015162c3] 2024-05-22 17:54:17 -0400
Fix handling of extended statistics on expressions
in CREATE TABLE LIKE STATISTICS (Tom Lane)
+ §
@@ -611,6 +637,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)
+ §
@@ -635,6 +662,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)
+ §
@@ -663,6 +691,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)
+ §
@@ -689,6 +718,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)
+ §
@@ -716,6 +746,7 @@ Branch: REL_12_STABLE [1b3707587] 2024-07-11 22:48:08 +0900
Prevent incorrect initialization of logical replication slots
(Masahiko Sawada)
+ §
@@ -735,6 +766,7 @@ Branch: REL_15_STABLE [bfc44da24] 2024-06-06 08:48:21 +0900
Avoid can only drop stats once
error during
replication slot creation and drop (Floris Van Nee)
+ §
@@ -747,6 +779,7 @@ Branch: REL_15_STABLE [76fda6140] 2024-06-27 10:43:52 +0530
-->
Fix resource leakage in logical replication WAL sender (Hou Zhijie)
+ §
@@ -769,6 +802,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)
+ §
@@ -791,6 +825,7 @@ Branch: REL_15_STABLE [eb144dfca] 2024-06-27 09:44:55 +0900
Prevent leakage of reference counts for the shared memory block used
for statistics (Anthonin Bonnefoy)
+ §
@@ -813,6 +848,7 @@ Branch: REL_14_STABLE [4c8e00ae9] 2024-06-26 23:06:12 +0300
Prevent deadlocks and assertion failures during truncation of the
multixact SLRU log (Heikki Linnakangas)
+ §
@@ -835,6 +871,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)
+ §
@@ -857,6 +894,7 @@ Branch: REL_13_STABLE [377c25d32] 2024-05-09 12:45:51 +0900
Fix buffer overread in JSON parse error reports for incomplete byte
sequences (Jacob Champion)
+ §
@@ -893,6 +931,9 @@ Branch: REL_12_STABLE [e6dd0b863] 2024-07-26 19:10:37 +0200
Disable creation of stateful TLS session tickets by OpenSSL
(Daniel Gustafsson)
+ §
+ §
+ §
@@ -914,6 +955,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)
+ §
@@ -941,6 +983,7 @@ Branch: REL9_2_STABLE [1c4173116] 2024-06-26 07:32:15 -0400
Fix incompatibility between PL/Perl and
Perl 5.40 (Andrew Dunstan)
+ §
@@ -957,6 +1000,7 @@ Branch: REL_12_STABLE [157b1e6b4] 2024-05-09 13:16:21 -0400
Fix recursive RECORD-returning
PL/Python functions (Tom Lane)
+ §
@@ -981,6 +1025,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)
+ §
@@ -1005,6 +1050,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)
+ §
@@ -1027,6 +1073,7 @@ Branch: REL_12_STABLE [407048999] 2024-07-28 09:26:48 +0200
Avoid non-thread-safe usage of strerror()
in libpq (Peter Eisentraut)
+ §
@@ -1045,6 +1092,7 @@ Branch: REL_15_STABLE [e6fc3b70d] 2024-05-15 22:48:51 +0200
Avoid memory leak within pg_dump during a
binary upgrade (Daniel Gustafsson)
+ §
@@ -1061,6 +1109,7 @@ Branch: REL_12_STABLE [a3c00ab15] 2024-05-07 18:23:20 -0400
Ensure that pg_restore
reports dependent TOC entries correctly (Tom Lane)
+ §
@@ -1082,6 +1131,7 @@ Branch: REL_15_STABLE [f39f3e0fb] 2024-07-19 13:15:05 +0900
Avoid cursor can only scan forward
error
in contrib/postgres_fdw (Etsuro Fujita)
+ §
@@ -1103,6 +1153,7 @@ Branch: REL_13_STABLE [2b461efc5] 2024-06-07 17:45:08 +0900
In contrib/postgres_fdw, do not
send FETCH FIRST WITH TIES clauses to the remote
server (Japin Li)
+ §
@@ -1127,6 +1178,7 @@ Branch: REL_12_STABLE [274a8195d] 2024-07-06 10:30:03 +1200
Avoid clashing with
system-provided <regex.h> headers
(Thomas Munro)
+ §
@@ -1145,6 +1197,7 @@ Branch: REL_14_STABLE [dae9f16aa] 2024-06-19 10:21:52 +1200
Fix otherwise-harmless assertion failure in Memoize cost estimation
(David Rowley)
+ §
@@ -1161,6 +1214,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)
+ §
@@ -1222,6 +1276,7 @@ Branch: REL_14_STABLE [c3425383b] 2024-05-06 09:00:19 -0500
Restrict visibility of pg_stats_ext and
pg_stats_ext_exprs entries to the table
owner (Nathan Bossart)
+ §
@@ -1308,6 +1363,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)
+ §
@@ -1328,6 +1384,7 @@ Branch: REL_15_STABLE [90ad85db6] 2024-02-21 17:18:52 +0100
Require SELECT privilege on the target table
for MERGE with a DO NOTHING
clause (Álvaro Herrera)
+ §
@@ -1349,6 +1406,7 @@ Branch: REL_15_STABLE [b5c645d2a] 2024-03-07 09:53:31 +0000
Fix handling of self-modified tuples in MERGE
(Dean Rasheed)
+ §
@@ -1376,6 +1434,7 @@ Branch: REL_12_STABLE [3ffcd24c2] 2024-02-20 12:51:38 +1300
Fix incorrect pruning of NULL partition when a table is partitioned
on a boolean column and the query has a boolean IS
NOT clause (David Rowley)
+ §
@@ -1399,6 +1458,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)
+ §
@@ -1419,6 +1479,7 @@ Branch: REL_15_STABLE [d17a3a4c6] 2024-02-09 08:15:27 +0100
Make ALTER TABLE ... ADD COLUMN create
identity/serial sequences with the same persistence as their owning
tables (Peter Eisentraut)
+ §
@@ -1443,6 +1504,8 @@ Branch: REL_14_STABLE [617a23927] 2024-04-28 14:34:21 -0400
Improve ALTER TABLE ... ALTER COLUMN TYPE's error
message when there is a dependent function or publication (Tom Lane)
+ §
+ §
@@ -1456,6 +1519,7 @@ Branch: REL_15_STABLE [276b7888f] 2024-04-21 21:22:11 +0200
In CREATE DATABASE, recognize strategy keywords
case-insensitively for consistency with other options (Tomas Vondra)
+ §
@@ -1472,6 +1536,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)
+ §
@@ -1491,6 +1556,7 @@ Branch: REL_15_STABLE [89ee14a2f] 2024-03-17 10:20:20 +0000
Fix EXPLAIN's output for subplans
in MERGE (Dean Rasheed)
+ §
@@ -1512,6 +1578,7 @@ Branch: REL_12_STABLE [f5d9212e5] 2024-04-02 14:59:04 -0400
Avoid deadlock during removal of orphaned temporary tables
(Mikhail Zhilin)
+ §
@@ -1537,6 +1604,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)
+ §
@@ -1555,6 +1623,7 @@ Branch: REL_15_STABLE [faba2f8f3] 2024-05-01 12:34:01 +0900
-->
Fix buffer usage reporting for parallel vacuuming (Anthonin Bonnefoy)
+ §
@@ -1575,6 +1644,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)
+ §
@@ -1595,6 +1665,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)
+ §
@@ -1617,6 +1688,7 @@ Branch: REL_15_STABLE [7e5d20bbd] 2024-05-01 16:35:37 +1200
Prevent potentially-incorrect optimization of some window functions
(David Rowley)
+ §
@@ -1641,6 +1713,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)
+ §
@@ -1665,6 +1738,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)
+ §
@@ -1683,6 +1757,7 @@ Branch: REL_14_STABLE [72b8507db] 2024-03-11 18:21:48 +1300
Avoid freeing still-in-use data in Memoize (Tender Wang, Andrei
Lepikhov)
+ §
@@ -1706,6 +1781,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)
+ §
@@ -1728,6 +1804,8 @@ Branch: REL_12_STABLE [466376c9f] 2024-03-06 14:41:13 -0500
Be more careful with RECORD-returning functions
in FROM (Tom Lane)
+ §
+ §
@@ -1754,6 +1832,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)
+ §
@@ -1776,6 +1855,7 @@ Branch: REL_12_STABLE [98bfb7558] 2024-03-11 02:53:07 +0200
Add protective stack depth checks to some recursive functions
(Egor Chindyaskin)
+ §
@@ -1790,6 +1870,7 @@ Branch: REL_14_STABLE [fe3b1b575] 2024-02-28 14:00:30 -0500
Fix mis-rounding and overflow hazards
in date_bin() (Moaaz Assali)
+ §
@@ -1815,6 +1896,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)
+ §
@@ -1836,6 +1918,7 @@ Branch: REL_12_STABLE [f38903d1e] 2024-02-09 12:29:41 -0500
Avoid race condition in pg_get_expr()
(Tom Lane)
+ §
@@ -1858,6 +1941,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)
+ §
@@ -1879,6 +1963,7 @@ Branch: REL_14_STABLE [08059fc04] 2024-04-13 08:35:32 -0700
Ensure that a table's freespace map won't return a page that's past
the end of the table (Ronan Dunklau)
+ §
@@ -1901,6 +1986,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)
+ §
@@ -1915,6 +2001,7 @@ Branch: REL_14_STABLE [e10ca95ff] 2024-04-04 17:25:04 +0900
Avoid corrupting exception stack if an FDW implements async append
but doesn't configure any wait conditions for the Append plan node
to wait for (Alexander Pyhalov)
+ §
@@ -1931,6 +2018,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)
+ §
@@ -1954,6 +2042,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)
+ §
@@ -1974,6 +2063,7 @@ Branch: REL_15_STABLE [28a8cc457] 2024-04-25 10:33:04 +0530
Fix race condition in deciding whether a table sync operation is
needed in logical replication (Vignesh C)
+ §
@@ -1996,6 +2086,7 @@ Branch: REL_12_STABLE [95cc48ca0] 2024-02-13 21:25:59 +0200
-->
Fix crash with DSM allocations larger than 4GB (Heikki Linnakangas)
+ §
@@ -2012,6 +2103,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)
+ §
@@ -2035,6 +2127,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)
+ §
@@ -2063,6 +2156,8 @@ Branch: REL_12_STABLE [95e960e81] 2024-02-09 11:11:39 -0500
Avoid concurrent calls to bindtextdomain()
in libpq
and ecpglib (Tom Lane)
+ §
+ §
@@ -2096,6 +2191,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)
+ §
+ §
+ §
@@ -2113,6 +2211,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)
+ §
@@ -2130,6 +2229,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)
+ §
@@ -2143,6 +2243,7 @@ Branch: REL_15_STABLE [4f1d33d70] 2024-04-08 17:00:07 -0400
In psql, avoid leaking a query result
after the query is cancelled (Tom Lane)
+ §
@@ -2169,6 +2270,7 @@ Branch: REL_12_STABLE [82c2192d9] 2024-03-22 01:01:30 +0100
present, will be dumped regardless of the setting
of (Daniel Gustafsson,
Álvaro Herrera)
+ §
@@ -2184,6 +2286,7 @@ Branch: REL_15_STABLE [29f005238] 2024-02-13 13:47:12 +0100
in pg_basebackup,
pg_checksums,
and pg_rewind (Daniel Gustafsson)
+ §
@@ -2206,6 +2309,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)
+ §
@@ -2236,6 +2340,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)
+ §
+ §
@@ -2258,6 +2364,7 @@ Branch: REL_14_STABLE [ad23af83d] 2024-04-14 18:18:07 +0200
-->
Fix bugs in BRIN output functions (Tomas Vondra)
+ §
@@ -2280,6 +2387,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)
+ §
@@ -2306,6 +2414,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)
+ §
@@ -2330,6 +2439,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)
+ §
@@ -2345,6 +2455,7 @@ Branch: REL_12_STABLE [01b55203a] 2024-04-10 12:15:59 +1200
-->
Fix incompatibility with LLVM 18 (Thomas Munro, Dmitry Dolgov)
+ §
@@ -2362,6 +2473,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)
+ §
@@ -2427,6 +2539,8 @@ Branch: REL_12_STABLE [add8bc9b8] 2024-02-05 11:04:23 +0200
Tighten security restrictions within REFRESH MATERIALIZED
VIEW CONCURRENTLY (Heikki Linnakangas)
+ §
+ §
@@ -2466,6 +2580,7 @@ Branch: REL_12_STABLE [c922b2410] 2023-12-11 12:02:01 +0100
Fix memory leak when performing JIT inlining (Andres Freund,
Daniel Gustafsson)
+ §
@@ -2486,6 +2601,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)
+ §
@@ -2505,6 +2621,7 @@ Branch: REL_12_STABLE [2e822a1d6] 2024-02-01 12:34:21 -0500
-->
Avoid generating incorrect partitioned-join plans (Richard Guo)
+ §
@@ -2528,6 +2645,7 @@ Branch: REL_12_STABLE [69c12c417] 2024-01-11 15:28:13 -0500
Fix incorrect wrapping of subquery output expressions in
PlaceHolderVars (Tom Lane)
+ §
@@ -2547,6 +2665,7 @@ Branch: REL_15_STABLE [c3f52fd5d] 2024-01-10 13:36:34 -0500
-->
Fix misprocessing of window function run conditions (Richard Guo)
+ §
@@ -2565,6 +2684,7 @@ Branch: REL_15_STABLE [c0bfdaf2b] 2023-11-09 11:28:25 +0000
Skip inappropriate actions when MERGE causes a
cross-partition update (Dean Rasheed)
+ §
@@ -2589,6 +2709,7 @@ Branch: REL_15_STABLE [7e8c6d7af] 2023-12-21 12:51:55 +0000
Cope with BEFORE ROW DELETE triggers in
cross-partition MERGE updates (Dean Rasheed)
+ §
@@ -2609,6 +2730,7 @@ Branch: REL_14_STABLE [c7edaeec5] 2024-01-14 12:38:41 -0500
Prevent access to a no-longer-pinned buffer in BEFORE ROW
UPDATE triggers (Alexander Lakhin, Tom Lane)
+ §
@@ -2640,6 +2762,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)
+ §
+ §
@@ -2664,6 +2788,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)
+ §
@@ -2683,6 +2808,7 @@ Branch: REL_14_STABLE [59fc39c0d] 2023-11-08 14:06:42 +0900
Fix overly tight assertion
about false_positive_rate parameter of
BRIN bloom operator classes (Alexander Lakhin)
+ §
@@ -2703,6 +2829,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)
+ §
@@ -2726,6 +2853,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)
+ §
@@ -2742,6 +2870,7 @@ Branch: REL_12_STABLE [4f8d3c5b5] 2023-11-19 21:04:47 +0100
Properly lock the associated table during DROP
STATISTICS (Tomas Vondra)
+ §
@@ -2764,6 +2893,7 @@ Branch: REL_12_STABLE [abd1b1325] 2023-11-16 10:05:14 -0500
Fix function volatility checking for GENERATED
and DEFAULT expressions (Tom Lane)
+ §
@@ -2796,6 +2926,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)
+ §
+ §
@@ -2823,6 +2955,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)
+ §
@@ -2846,6 +2979,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)
+ §
@@ -2867,6 +3001,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)
+ §
@@ -2885,6 +3020,7 @@ Branch: REL_15_STABLE [171d21f50] 2024-02-01 17:13:11 +0900
Ensure cached statistics are discarded after a change
to stats_fetch_consistency (Shinya Kato)
+ §
@@ -2908,6 +3044,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)
+ §
@@ -2929,6 +3066,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)
+ §
@@ -2954,6 +3092,8 @@ Branch: REL_14_STABLE [b685b41cf] 2024-01-18 15:04:39 +0900
Avoid failure if a child index is dropped concurrently
with REINDEX INDEX on a partitioned index
(Fei Changhong)
+ §
+ §
@@ -2970,6 +3110,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)
+ §
@@ -2992,6 +3133,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)
+ §
@@ -3013,6 +3155,7 @@ Branch: REL_12_STABLE [1771ec9a8] 2023-12-21 12:43:36 -0500
-->
Avoid failure with partitioned SP-GiST indexes (Tom Lane)
+ §
@@ -3033,6 +3176,7 @@ Branch: REL_12_STABLE [ba66f2533] 2023-12-15 13:55:05 -0500
-->
Fix ownership change reporting for large objects (Tom Lane)
+ §
@@ -3052,6 +3196,7 @@ Branch: REL_15_STABLE [8dd70828b] 2023-12-14 09:59:52 +0100
Fix reporting of I/O timing data in EXPLAIN
(BUFFERS) (Michael Paquier)
+ §
@@ -3073,6 +3218,8 @@ Branch: REL_15_STABLE [8fa4a1ac6] 2024-02-01 13:44:23 -0800
-->
Ensure durability of CREATE DATABASE (Noah Misch)
+ §
+ §
@@ -3096,6 +3243,7 @@ Branch: REL_15_STABLE [8b34cff33] 2024-01-29 09:04:55 +0900
Add more LOG messages when starting and ending
recovery from a backup (Andres Freund)
+ §
@@ -3117,6 +3265,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)
+ §
@@ -3141,6 +3290,7 @@ Branch: REL_15_STABLE [b9f687f5a] 2023-12-08 16:11:12 +1300
Fix integer overflow hazard in checking whether a record will fit
into the WAL decoding buffer (Thomas Munro)
+ §
@@ -3164,6 +3314,7 @@ Branch: REL_12_STABLE [e81e617f3] 2023-12-11 07:45:45 +0530
Fix deadlock between a logical replication apply worker, its
tablesync worker, and a session process trying to alter the
subscription (Shlok Kyal)
+ §
@@ -3184,6 +3335,7 @@ Branch: REL_15_STABLE [a77fb8c68] 2023-11-27 09:14:17 +0530
Ensure that column default values are correctly transmitted by
the pgoutput logical replication plugin
(Nikhil Benesch)
+ §
@@ -3207,6 +3359,7 @@ Branch: REL_15_STABLE [57aae65ae] 2023-11-22 11:14:35 +0530
Fix failure of logical replication's initial sync for a table with
no columns (Vignesh C)
+ §
@@ -3224,6 +3377,7 @@ Branch: REL_14_STABLE [6b77048e5] 2024-01-29 10:34:03 +0530
Prevent examining system catalogs with the wrong snapshot during
logical decoding (Fei Changhong)
+ §
@@ -3249,6 +3403,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)
+ §
@@ -3273,6 +3428,7 @@ Branch: REL_12_STABLE [0bd682246] 2023-11-28 12:34:03 -0500
Fix incompatibility with OpenSSL 3.2
(Tristan Partin, Bo Andreson)
+ §
@@ -3296,6 +3452,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)
+ §
@@ -3317,6 +3474,7 @@ Branch: REL_14_STABLE [555276f85] 2023-11-23 13:31:57 +0200
Fix file descriptor leakage when a foreign data
wrapper's ForeignAsyncRequest function fails
(Heikki Linnakangas)
+ §
@@ -3334,6 +3492,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)
+ §
@@ -3349,6 +3508,7 @@ Branch: REL_14_STABLE [b7e8f27d1] 2024-01-18 16:10:57 -0500
In PL/pgSQL, support SQL commands that
are CREATE FUNCTION/CREATE
PROCEDURE with SQL-standard bodies (Tom Lane)
+ §
@@ -3372,6 +3532,8 @@ Branch: REL_14_STABLE [7a7c8c98a] 2024-01-16 12:27:52 +0100
Fix libpq's
handling of errors in pipelines (Álvaro Herrera)
+ §
+ §
@@ -3395,6 +3557,7 @@ Branch: REL_14_STABLE [99fa98766] 2023-11-08 16:44:08 +0100
PQsendFlushRequest() function flush the client
output buffer under the same rules as
other PQsend functions (Jelte Fennema-Nio)
+ §
@@ -3418,6 +3581,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)
+ §
@@ -3433,6 +3597,7 @@ Branch: REL_12_STABLE [18fad508b] 2023-11-23 13:30:19 -0500
-->
Fix timing-dependent failure in GSSAPI data transmission (Tom Lane)
+ §
@@ -3463,6 +3628,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)
+ §
+ §
@@ -3489,6 +3656,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)
+ §
@@ -3508,6 +3676,7 @@ Branch: REL_14_STABLE [85ecff891] 2024-01-22 17:48:30 +0100
Make it an error for a pgbench script to
end with an open pipeline (Anthonin Bonnefoy)
+ §
@@ -3535,6 +3704,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)
+ §
@@ -3553,6 +3723,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)
+ §
@@ -3571,6 +3742,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)
+ §
@@ -3594,6 +3766,8 @@ Branch: REL_12_STABLE [e50a52b2b] 2024-01-12 14:00:02 +0900
On Windows, suppress autorun options when launching subprocesses
in pg_ctl
and pg_regress (Kyotaro Horiguchi)
+ §
+ §
@@ -3615,6 +3789,7 @@ Branch: REL_15_STABLE [3726c1cb0] 2024-01-29 12:09:08 -0600
Move is_valid_ascii()
from mb/pg_wchar.h
to utils/ascii.h (Jubilee Young)
+ §
@@ -3638,6 +3813,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)
+ §
@@ -3653,6 +3829,7 @@ Branch: REL_13_STABLE [7d5a74033] 2023-12-06 14:11:47 +0900
Fix compilation failure of WAL_DEBUG code on
Windows (Bharath Rupireddy)
+ §
@@ -3671,6 +3848,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)
+ §
@@ -3693,6 +3871,7 @@ Branch: REL_12_STABLE [d060cb658] 2024-01-25 13:47:35 +1300
-->
Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro)
+ §
@@ -3712,6 +3891,7 @@ Branch: REL_12_STABLE [b59ae79b7] 2024-02-01 15:57:53 -0500
Palestine, plus corrections for the Antarctic stations Casey and
Vostok. Also historical corrections for Vietnam, Toronto, and
Miquelon. (Tom Lane)
+ §
@@ -3776,6 +3956,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)
+ §
@@ -3806,6 +3987,7 @@ Branch: REL_11_STABLE [c48008f59] 2023-11-06 10:56:43 -0500
Detect integer overflow while computing new array dimensions
(Tom Lane)
+ §
@@ -3846,6 +4028,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)
+ §
+ §
@@ -3887,6 +4071,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)
+ §
@@ -3911,6 +4096,7 @@ Branch: REL_13_STABLE [6fd1dbdb2] 2023-10-14 16:33:54 -0700
Prevent de-duplication of btree index entries
for interval columns (Noah Misch)
+ §
@@ -3938,6 +4124,7 @@ Branch: REL_14_STABLE [d1740e169] 2023-10-27 18:46:49 +0200
Process date values more sanely in
BRIN datetime_minmax_multi_ops indexes
(Tomas Vondra)
+ §
@@ -3966,6 +4153,8 @@ Branch: REL_14_STABLE [90c4da6d4] 2023-10-27 18:46:46 +0200
values more sanely in
BRIN datetime_minmax_multi_ops indexes
(Tomas Vondra)
+ §
+ §
@@ -3994,6 +4183,7 @@ Branch: REL_14_STABLE [0fa73c5cd] 2023-10-27 18:46:56 +0200
Avoid calculation overflows in
BRIN interval_minmax_multi_ops indexes with
extreme interval values (Tomas Vondra)
+ §
@@ -4024,6 +4214,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)
+ §
+ §
@@ -4042,6 +4234,7 @@ Branch: REL_15_STABLE [3c1a1af91] 2023-09-30 10:55:24 +0100
Fix inconsistent rechecking of concurrently-updated rows
during MERGE (Dean Rasheed)
+ §
@@ -4075,6 +4268,7 @@ Branch: REL_16_STABLE [2bf99b48d] 2023-10-26 17:29:32 +0900
inherited UPDATE/DELETE/MERGE
even when the parent table is excluded by constraints (Amit Langote,
Tom Lane)
+ §
@@ -4102,6 +4296,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)
+ §
@@ -4124,6 +4319,7 @@ Branch: REL_14_STABLE [e4b95b9b0] 2023-10-05 20:32:14 +1300
Fix intra-query memory leak in Memoize execution
(Orlov Aleksej, David Rowley)
+ §
@@ -4141,6 +4337,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)
+ §
@@ -4158,6 +4355,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)
+ §
@@ -4174,6 +4372,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)
+ §
@@ -4196,6 +4395,7 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700
Handle invalid indexes more cleanly in assorted SQL functions
(Noah Misch)
+ §
@@ -4224,6 +4424,7 @@ Branch: REL_15_STABLE [ad8753a3a] 2023-08-21 13:33:08 +0900
Fix pg_stat_reset_single_table_counters() to do
the right thing for a shared catalog (Masahiro Ikeda)
+ §
@@ -4245,6 +4446,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)
+ §
@@ -4262,6 +4464,7 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400
Fix over-allocation of the constructed tsvector
in tsvectorrecv() (Denis Erokhin)
+ §
@@ -4289,6 +4492,7 @@ Branch: REL_11_STABLE [358cd2b25] 2023-09-04 14:55:58 +0900
Fix incorrect coding in gtsvector_picksplit()
(Alexander Lakhin)
+ §
@@ -4308,6 +4512,7 @@ Branch: REL_13_STABLE [817669ea2] 2023-10-18 20:43:17 -0400
-->
Improve checks for corrupt PGLZ compressed data (Flavien Guedez)
+ §
@@ -4322,6 +4527,7 @@ Branch: REL_14_STABLE [a715c0212] 2023-10-01 12:09:26 -0400
In COPY FROM, fail cleanly when an unsupported
encoding conversion is needed (Tom Lane)
+ §
@@ -4346,6 +4552,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)
+ §
@@ -4368,6 +4575,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)
+ §
@@ -4396,6 +4604,7 @@ 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)
+ §
@@ -4420,6 +4629,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)
+ §
@@ -4444,6 +4654,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)
+ §
@@ -4466,6 +4677,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)
+ §
@@ -4491,6 +4703,7 @@ Branch: REL_13_STABLE [ed9247cd7] 2023-09-30 17:07:41 +0300
Fix briefly showing inconsistent progress statistics
for ANALYZE on inherited tables
(Heikki Linnakangas)
+ §
@@ -4510,6 +4723,7 @@ Branch: REL_14_STABLE [594001864] 2023-10-02 12:50:32 +0300
Fix the background writer to report any WAL writes it makes to the
statistics counters (Nazir Bilal Yavuz)
+ §
@@ -4524,6 +4738,7 @@ Branch: REL_15_STABLE [802fcb9ed] 2023-09-26 09:30:39 +0900
Fix confusion about forced-flush behavior
in pgstat_report_wal()
(Ryoga Yoshida, Michael Paquier)
+ §
@@ -4546,6 +4761,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)
+ §
@@ -4567,6 +4783,7 @@ Branch: REL_15_STABLE [9dc85806d] 2023-09-22 11:18:25 +0200
Avoid a possible pfree-a-NULL-pointer crash after an error in
OpenSSL connection setup (Sergey Shinderuk)
+ §
@@ -4585,6 +4802,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)
+ §
@@ -4604,6 +4822,7 @@ Branch: REL_14_STABLE [6341cb0b0] 2023-09-14 11:27:43 +1200
Track hash function and negator function dependencies of
ScalarArrayOpExpr plan nodes (David Rowley)
+ §
@@ -4627,6 +4846,7 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200
Fix error-handling bug in RECORD type cache management
(Thomas Munro)
+ §
@@ -4647,6 +4867,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)
+ §
@@ -4663,6 +4884,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)
+ §
@@ -4692,6 +4914,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)
+ §
+ §
@@ -4706,6 +4930,7 @@ Branch: REL_15_STABLE [5a9325fdd] 2023-09-04 08:04:43 +0900
Fix race condition in database dropping that could lead to the
autovacuum launcher getting stuck (Andres Freund, Will Mortensen,
Jacob Speidel)
+ §
@@ -4727,6 +4952,7 @@ Branch: REL_13_STABLE [420c8dc7e] 2023-08-30 08:03:54 +0900
Fix datatype size confusion in logical tape management
(Ranier Vilela)
+ §
@@ -4748,6 +4974,7 @@ Branch: REL_13_STABLE [a01e479e8] 2023-08-29 09:12:17 +0300
Avoid unintended close of syslogger process's stdin
(Heikki Linnakangas)
+ §
@@ -4766,6 +4993,7 @@ Branch: REL_11_STABLE [9c59f3862] 2023-08-24 12:02:40 -0400
Avoid doing plan cache revalidation of utility statements
that do not receive interesting processing during parse analysis
(Tom Lane)
+ §
@@ -4790,6 +5018,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)
+ §
@@ -4819,6 +5048,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)
+ §
+ §
@@ -4839,6 +5070,7 @@ Branch: REL_14_STABLE [fb9a16a1a] 2023-10-22 10:05:59 +1300
Fix could not duplicate handle
error occurring on
Windows when min_dynamic_shared_memory is set
above zero (Thomas Munro)
+ §
@@ -4856,6 +5088,7 @@ Branch: REL_11_STABLE [04f0baa85] 2023-10-10 11:03:20 -0700
Fix order of operations in GenericXLogFinish
(Jeff Davis)
+ §
@@ -4880,6 +5113,7 @@ Branch: REL_11_STABLE [ddded779a] 2023-09-19 08:31:31 +0900
Remove incorrect assertion in PL/Python exception handling
(Alexander Lakhin)
+ §
@@ -4898,6 +5132,8 @@ Branch: REL_15_STABLE [3a788447d] 2023-09-05 11:36:55 +0200
Fix assertion failure in pg_dump when
it's asked to dump the pg_catalog schema (Peter
Eisentraut)
+ §
+ §
@@ -4916,6 +5152,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)
+ §
@@ -4943,6 +5180,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)
+ §
+ §
@@ -4967,6 +5206,7 @@ Branch: REL_11_STABLE [dbd1a06c9] 2023-09-07 14:12:36 +0900
Avoid generating invalid temporary slot names
in pg_basebackup (Jelte Fennema)
+ §
@@ -4988,6 +5228,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)
+ §
@@ -5005,6 +5246,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)
+ §
@@ -5035,6 +5277,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)
+ §
@@ -5071,6 +5314,9 @@ Branch: REL_12_STABLE [9ad986276] 2023-10-24 11:23:21 +1300
-->
Add support for LLVM 16 and 17 (Thomas Munro, Dmitry Dolgov)
+ §
+ §
+ §
@@ -5096,6 +5342,8 @@ Branch: REL_11_STABLE [0e0de20c8] 2023-09-26 21:06:21 -0400
Suppress assorted build-time warnings on
recent macOS (Tom Lane)
+ §
+ §
@@ -5124,6 +5372,7 @@ Branch: REL_13_STABLE [a64b8b035] 2023-09-27 14:41:26 +0900
fall back to using python
if --with-python was not given and make
variable PYTHON was not set (Japin Li)
+ §
@@ -5141,6 +5390,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)
+ §
@@ -5209,6 +5459,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)
+ §
@@ -5234,6 +5485,7 @@ Branch: REL_15_STABLE [cb2ae5741] 2023-08-07 09:24:27 +0100
Fix MERGE to enforce row security policies
properly (Dean Rasheed)
+ §
@@ -5281,6 +5533,8 @@ Branch: REL_11_STABLE [b511d7323] 2023-05-18 23:35:16 +0200
Fix confusion between empty (no rows) ranges and all-NULL ranges in
BRIN indexes, as well as incorrect merging of all-NULL summaries
(Tomas Vondra)
+ §
+ §
@@ -5310,6 +5564,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)
+ §
@@ -5339,6 +5594,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)
+ §
@@ -5363,6 +5619,7 @@ Branch: REL_11_STABLE [e90e9275f] 2023-06-28 15:57:55 +0900
Ignore invalid child indexes when matching partitioned indexes to
child indexes during ALTER TABLE ATTACH PARTITION
(Michael Paquier)
+ §
@@ -5385,6 +5642,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)
+ §
@@ -5409,6 +5667,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)
+ §
@@ -5426,6 +5685,7 @@ Branch: REL_15_STABLE [93401ec02] 2023-06-30 07:49:07 +0900
-->
Fix tracking of tables' access method dependencies (Michael Paquier)
+ §
@@ -5452,6 +5712,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)
+ §
@@ -5472,6 +5733,7 @@ Branch: REL_14_STABLE [bf315354e] 2023-08-07 22:15:50 +1200
Don't Memoize lateral joins with volatile join conditions
(Richard Guo)
+ §
@@ -5496,6 +5758,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)
+ §
@@ -5520,6 +5783,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)
+ §
@@ -5552,6 +5816,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)
+ §
+ §
+ §
@@ -5572,6 +5839,7 @@ Branch: REL_14_STABLE [f8320cc72] 2023-05-19 14:26:34 -0400
Fix misbehavior of EvalPlanQual checks with inherited or partitioned
target tables (Tom Lane)
+ §
@@ -5594,6 +5862,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)
+ §
@@ -5616,6 +5885,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)
+ §
@@ -5642,6 +5912,8 @@ 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)
+ §
+ §
@@ -5657,6 +5929,7 @@ Branch: REL_13_STABLE [3ce761d5c] 2023-07-02 20:05:35 +0200
Prevent query-lifespan memory leaks when an Incremental Sort plan
node is rescanned (James Coleman, Laurenz Albe, Tom Lane)
+ §
@@ -5671,6 +5944,7 @@ Branch: REL_13_STABLE [6f23b5f74] 2023-06-12 10:54:28 -0400
Accept fractional seconds in the input to jsonpath's
datetime() method (Tom Lane)
+ §
@@ -5687,6 +5961,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)
+ §
@@ -5705,6 +5980,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)
+ §
@@ -5722,6 +5998,7 @@ Branch: REL_15_STABLE [a5f312c58] 2023-07-06 13:05:25 +0300
Ensure that all existing placeholders are checked for matches when
an extension declares its GUC prefix to be reserved (Karina
Litskevich, Ekaterina Sokolova)
+ §
@@ -5742,6 +6019,7 @@ Branch: REL_11_STABLE [2316ff1ae] 2023-07-05 13:14:33 +0300
-->
Fix mishandling of C++ out-of-memory conditions (Heikki Linnakangas)
+ §
@@ -5764,6 +6042,7 @@ Branch: REL_13_STABLE [291c02540] 2023-07-20 14:23:46 -0400
Fix rare null-pointer crash in plancache.c
(Tom Lane)
+ §
@@ -5777,6 +6056,7 @@ Branch: REL_15_STABLE [66f8a1397] 2023-07-05 14:49:53 +0900
Avoid leaking a stats entry for a subscription when it is dropped
(Masahiko Sawada)
+ §
@@ -5794,6 +6074,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)
+ §
@@ -5822,6 +6103,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)
+ §
+ §
@@ -5850,6 +6133,7 @@ Branch: REL_11_STABLE [1386f0987] 2023-07-13 13:03:37 -0700
in pg_database.datfrozenxid
or pg_database.datminmxid
(Andres Freund)
+ §
@@ -5880,6 +6164,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)
+ §
+ §
@@ -5906,6 +6192,7 @@ Branch: REL_11_STABLE [6377f705c] 2023-07-04 18:08:40 +0300
Ensure that a newly created, but still empty table
is fsync'ed at the next checkpoint (Heikki
Linnakangas)
+ §
@@ -5929,6 +6216,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)
+ §
@@ -5949,6 +6237,7 @@ Branch: REL_15_STABLE [f50200c01] 2023-07-03 11:22:10 +1200
-->
Silence bogus missing contrecord
errors (Thomas Munro)
+ §
@@ -5971,6 +6260,7 @@ Branch: REL_12_STABLE [668990980] 2023-08-02 01:44:31 +1200
Fix overly strict assertion in jsonpath code
(David Rowley)
+ §
@@ -5994,6 +6284,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)
+ §
@@ -6007,6 +6298,7 @@ Branch: REL_15_STABLE [ccd21e1cf] 2023-05-10 11:24:40 +0900
Avoid assertion failure when
the stats_fetch_consistency setting is changed
intra-transaction (Kyotaro Horiguchi)
+ §
@@ -6024,6 +6316,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)
+ §
@@ -6045,6 +6338,7 @@ Branch: REL_11_STABLE [bbfc26d86] 2023-06-12 09:14:20 +0900
Tighten whitespace checks in contrib/hstore
input (Evan Jones)
+ §
@@ -6068,6 +6362,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)
+ §
@@ -6092,6 +6387,7 @@ Branch: REL_11_STABLE [9f70f6d4c] 2023-07-13 13:08:40 -0400
Avoid useless double decompression of GiST index entries
in contrib/intarray (Konstantin Knizhnik,
Matthias van de Meent, Tom Lane)
+ §
@@ -6106,6 +6402,7 @@ Branch: REL_14_STABLE [e72580232] 2023-05-19 12:38:18 +0900
Fix contrib/pageinspect's
gist_page_items() function to work when there
are included index columns (Alexander Lakhin, Michael Paquier)
+ §
@@ -6126,6 +6423,7 @@ Branch: REL_15_STABLE [bc478a0a8] 2023-05-12 16:11:14 -0400
In psql, ignore
the PSQL_WATCH_PAGER environment variable when
stdin/stdout are not a terminal (Tom Lane)
+ §
@@ -6145,6 +6443,7 @@ Branch: REL_14_STABLE [d6f549d7a] 2023-06-04 13:05:54 -0400
Fix pg_dump to correctly handle new-style
SQL-language functions whose bodies require parse-time dependencies
on unique indexes (Tom Lane)
+ §
@@ -6166,6 +6465,7 @@ Branch: REL_15_STABLE [751ba1a7c] 2023-06-04 11:22:05 -0400
Improve pg_dump's display of details
about dependency-loop problems (Tom Lane)
+ §
@@ -6178,6 +6478,7 @@ Branch: REL_15_STABLE [34f511965] 2023-05-25 12:36:18 +0200
Avoid crash in pgbench with an empty
pipeline and prepared mode (Álvaro Herrera)
+ §
@@ -6196,6 +6497,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)
+ §
@@ -6215,6 +6517,7 @@ Branch: REL_15_STABLE [af26f28b9] 2023-06-14 11:11:18 +0900
Fix make_etags script to work with
non-Exuberant ctags (Masahiko Sawada)
+ §
@@ -6275,6 +6578,8 @@ Branch: REL_11_STABLE [766e06140] 2023-05-08 11:24:47 -0400
Prevent CREATE SCHEMA from defeating changes
in search_path (Alexander Lakhin)
+ §
+ §
@@ -6307,6 +6612,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)
+ §
@@ -6335,6 +6641,7 @@ Branch: REL_15_STABLE [fa5dd460c] 2023-02-22 10:14:56 +0900
Fix potential corruption of the template (source) database after
CREATE DATABASE with the STRATEGY
WAL_LOG option (Nathan Bossart, Ryo Matsumura)
+ §
@@ -6354,6 +6661,7 @@ Branch: REL_15_STABLE [560bb56c6] 2023-03-22 09:26:23 -0700
Fix memory leakage and unnecessary disk reads
during CREATE DATABASE with the STRATEGY
WAL_LOG option (Andres Freund)
+ §
@@ -6370,6 +6678,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)
+ §
@@ -6393,6 +6702,8 @@ Branch: REL_15_STABLE [3908d6ae1] 2023-03-15 11:59:18 -0400
Fix various planner failures with MERGE
commands (Tom Lane)
+ §
+ §
@@ -6413,6 +6724,8 @@ Branch: REL_15_STABLE [018af1cc1] 2023-02-22 09:41:28 +0000
Fix the row count reported by MERGE for some
corner cases (Dean Rasheed)
+ §
+ §
@@ -6438,6 +6751,8 @@ Branch: REL_15_STABLE [5d8ec1b9f] 2023-02-15 20:37:44 +0100
Fix MERGE problems with concurrent updates
(Dean Rasheed, Álvaro Herrera)
+ §
+ §
@@ -6457,6 +6772,7 @@ Branch: REL_15_STABLE [f200b9695] 2023-05-07 11:01:15 -0400
Add support for decompiling MERGE
commands (Álvaro Herrera)
+ §
@@ -6475,6 +6791,7 @@ Branch: REL_15_STABLE [f61e60102] 2023-03-04 13:32:35 -0500
Fix enabling/disabling of foreign-key triggers in partitioned tables
(Tom Lane)
+ §
@@ -6499,6 +6816,7 @@ Branch: REL_11_STABLE [78838bc3d] 2023-03-27 15:04:02 -0400
Disallow altering composite types that are stored in indexes
(Tom Lane)
+ §
@@ -6522,6 +6840,7 @@ Branch: REL_12_STABLE [e8d74aac5] 2023-03-31 11:18:49 -0400
-->
Disallow system columns as elements of foreign keys (Tom Lane)
+ §
@@ -6544,6 +6863,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)
+ §
@@ -6568,6 +6888,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)
+ §
@@ -6584,6 +6905,7 @@ Branch: REL_11_STABLE [8e33fb9ef] 2023-03-14 19:17:31 -0400
Fix possible out-of-bounds fetch in to_char()
(Tom Lane)
+ §
@@ -6604,6 +6926,7 @@ Branch: REL_11_STABLE [b1a9d8ef2] 2023-03-01 11:30:17 -0500
Avoid buffer overread in translate() function
(Daniil Anisimov)
+ §
@@ -6622,6 +6945,7 @@ Branch: REL_15_STABLE [8b87e9291] 2023-03-17 12:07:47 -0700
Adjust text-search-related character classification logic to
correctly detect whether the prevailing locale
is C (Jeff Davis)
+ §
@@ -6638,6 +6962,7 @@ Branch: REL_15_STABLE [0ef65d0f5] 2023-02-12 12:50:55 -0500
Avoid possible crash on empty input for type interval
(Tom Lane)
+ §
@@ -6650,6 +6975,7 @@ Branch: REL_15_STABLE [ded5ede27] 2023-02-20 16:55:59 -0500
Re-allow exponential notation in ISO-8601 interval fields
(Tom Lane)
+ §
@@ -6672,6 +6998,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)
+ §
@@ -6695,6 +7022,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)
+ §
@@ -6720,6 +7048,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)
+ §
@@ -6741,6 +7070,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)
+ §
@@ -6762,6 +7092,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)
+ §
@@ -6780,6 +7111,7 @@ Branch: REL_14_STABLE [7c509f7e5] 2023-03-14 11:10:45 -0400
Avoid failure with PlaceHolderVars in extended-statistics code
(Tom Lane)
+ §
@@ -6798,6 +7130,7 @@ Branch: REL_15_STABLE [371e3daaa] 2023-03-17 15:51:00 +1300
Fix incorrect tests for whether a qual clause applied to a subquery
can be transformed into a window aggregate run
condition
within the subquery (David Rowley)
+ §
@@ -6819,6 +7152,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)
+ §
@@ -6840,6 +7174,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)
+ §
@@ -6863,6 +7198,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)
+ §
@@ -6879,6 +7215,7 @@ Branch: REL_11_STABLE [1c19e2863] 2023-04-14 16:23:11 +1200
Fix partition pruning logic for partitioning on boolean columns
(David Rowley)
+ §
@@ -6903,6 +7240,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)
+ §
@@ -6924,6 +7262,7 @@ Branch: REL_12_STABLE [23b75dd03] 2023-03-06 18:31:16 -0500
Recalculate GENERATED columns after an
EvalPlanQual check (Tom Lane)
+ §
@@ -6944,6 +7283,7 @@ Branch: REL_14_STABLE [f654f343c] 2023-03-20 13:30:55 +1300
-->
Fix memory leak in Memoize plan execution (David Rowley)
+ §
@@ -6957,6 +7297,7 @@ Branch: REL_14_STABLE [4cc56f8ed] 2023-04-25 09:42:36 +0900
Fix buffer refcount leak when using batched inserts for a foreign
table included in a partitioned tree (Alexander Pyhalov)
+ §
@@ -6971,6 +7312,7 @@ Branch: REL_14_STABLE [2bef57ee8] 2023-03-15 14:05:27 +1300
Restore support for
sub-millisecond vacuum_cost_delay settings
(Thomas Munro)
+ §
@@ -6988,6 +7330,7 @@ Branch: REL_11_STABLE [0151d2c5f] 2023-04-25 13:54:10 +0200
Don't balance vacuum cost delay when a table has a
per-relation vacuum_cost_delay setting of zero
(Masahiko Sawada)
+ §
@@ -7011,6 +7354,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)
+ §
@@ -7027,6 +7371,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)
+ §
@@ -7054,6 +7399,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)
+ §
@@ -7076,6 +7422,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)
+ §
@@ -7101,6 +7448,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)
+ §
@@ -7122,6 +7470,8 @@ Branch: REL_11_STABLE [d1c0f81e7] 2023-03-09 17:26:06 +1300
Fix glitches in SERIALIZABLE READ ONLY
optimization (Thomas Munro)
+ §
+ §
@@ -7146,6 +7496,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)
+ §
@@ -7166,6 +7517,7 @@ Branch: REL_13_STABLE [02191136c] 2023-04-23 14:00:16 +0300
Avoid unnecessary calls to custom validators for index operator
class options (Alexander Korotkov)
+ §
@@ -7183,6 +7535,7 @@ Branch: REL_14_STABLE [f3daa3116] 2023-02-19 01:48:22 +0100
Avoid useless work while scanning a multi-column BRIN index with
multiple scan keys (Tomas Vondra)
+ §
@@ -7202,6 +7555,7 @@ Branch: REL_14_STABLE [6a78a42fe] 2023-03-20 10:16:54 +0100
Fix netmask handling in BRIN inet_minmax_multi_ops opclass
(Tomas Vondra)
+ §
@@ -7223,6 +7577,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)
+ §
@@ -7250,6 +7605,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)
+ §
+ §
@@ -7269,6 +7626,7 @@ Branch: REL_13_STABLE [cedcc4191] 2023-05-05 21:26:02 +0900
Correct the name of the wait event for SLRU buffer I/O for commit
timestamps (Alexander Lakhin)
+ §
@@ -7290,6 +7648,7 @@ Branch: REL_14_STABLE [aeb6f4b3b] 2023-04-26 07:30:47 +0900
Re-activate reporting of wait event SLRUFlushSync
(Thomas Munro)
+ §
@@ -7309,6 +7668,7 @@ Branch: REL_13_STABLE [be40dd63e] 2023-04-27 14:32:55 -0700
Avoid possible underflow when calculating how many WAL segments to
keep (Kyotaro Horiguchi)
+ §
@@ -7326,6 +7686,7 @@ Branch: REL_15_STABLE [ecb01e6eb] 2023-02-10 16:27:05 -0500
Disable startup progress reporting overhead in standby mode
(Bharath Rupireddy)
+ §
@@ -7347,6 +7708,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)
+ §
@@ -7379,6 +7741,9 @@ Branch: REL_11_STABLE [b23f2a729] 2023-03-17 14:48:08 +1300
-->
Avoid race condition with process ID tracking on Windows (Thomas Munro)
+ §
+ §
+ §
@@ -7398,6 +7763,7 @@ Branch: REL_15_STABLE [63a03aea6] 2023-04-21 10:02:25 +1200
Fix list_copy_head() to work correctly on an
empty List (David Rowley)
+ §
@@ -7420,6 +7786,7 @@ Branch: REL_11_STABLE [83a54d966] 2023-02-22 13:29:39 +0000
Add missing cases to SPI_result_code_string()
(Dean Rasheed)
+ §
@@ -7436,6 +7803,7 @@ Branch: REL_11_STABLE [21bd818d0] 2023-02-21 18:47:47 -0500
Fix erroneous Valgrind markings
in AllocSetRealloc() (Karina Litskevich)
+ §
@@ -7455,6 +7823,7 @@ Branch: REL_15_STABLE [d8c3b65db] 2023-02-22 10:54:57 +0000
Fix assertion failure for MERGE into a
partitioned table with row-level security enabled (Dean Rasheed)
+ §
@@ -7471,6 +7840,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)
+ §
@@ -7487,6 +7857,7 @@ Branch: REL_11_STABLE [106a1bf82] 2023-04-21 08:21:18 -0700
Avoid locale sensitivity when processing regular expression escapes
(Jeff Davis)
+ §
@@ -7509,6 +7880,7 @@ Branch: REL_11_STABLE [c796d7296] 2023-04-17 14:22:06 -0400
Avoid trying to write an empty WAL record
in log_newpage_range() when the last few pages
in the specified range are empty (Matthias van de Meent)
+ §
@@ -7530,6 +7902,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)
+ §
@@ -7546,6 +7919,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)
+ §
@@ -7575,6 +7949,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)
+ §
+ §
@@ -7600,6 +7976,7 @@ Branch: REL_11_STABLE [0af386b0f] 2023-05-04 16:26:11 -0700
Fix unwinding of exception stack
in plpython (Xing Guo)
+ §
@@ -7623,6 +8000,7 @@ Branch: REL_12_STABLE [2bc36a56c] 2023-03-13 16:36:34 +0900
in libpq's
PQconnectPoll()
(Michael Paquier)
+ §
@@ -7648,6 +8026,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)
+ §
@@ -7672,6 +8051,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)
+ §
@@ -7706,6 +8086,8 @@ Branch: REL_14_STABLE [bbf18fe19] 2023-03-15 12:56:10 +0900
Correctly detect non-seekable files on Windows
(Juan José Santamaría Flecha, Michael Paquier, Daniel Watzinger)
+ §
+ §
@@ -7726,6 +8108,7 @@ Branch: REL_14_STABLE [663e50e83] 2023-02-21 10:56:37 +0100
In pgbench's prepared
mode, prepare all the commands in a pipeline before starting the
pipeline (Álvaro Herrera)
+ §
@@ -7747,6 +8130,8 @@ Branch: REL_14_STABLE [e3363cda9] 2023-03-28 16:21:29 -0400
In contrib/amcheck's heap checking code, deal
correctly with tuples having zero xmin or xmax (Robert Haas)
+ §
+ §
@@ -7760,6 +8145,7 @@ Branch: REL_14_STABLE [b3a83055c] 2023-03-11 14:17:51 -0800
In contrib/amcheck, deal sanely with xids that
appear to be before epoch zero (Andres Freund)
+ §
@@ -7780,6 +8166,7 @@ Branch: REL_15_STABLE [fa83e9e23] 2023-04-12 11:51:09 -0400
In contrib/basebackup_to_shell, properly detect
failure to open a pipe (Robert Haas)
+ §
@@ -7797,6 +8184,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)
+ §
@@ -7817,6 +8205,7 @@ Branch: REL_13_STABLE [48c6825d0] 2023-04-23 14:00:16 +0300
Require the siglen option of a GiST index on
an ltree column, if specified, to be a multiple of 4
(Alexander Korotkov)
+ §
@@ -7837,6 +8226,7 @@ Branch: REL_14_STABLE [5ad63eee1] 2023-03-02 14:03:21 +0900
In contrib/pageinspect, add defenses against
incorrect input for the gist_page_items() function
(Dmitry Koval)
+ §
@@ -7853,6 +8243,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)
+ §
@@ -7875,6 +8266,7 @@ Branch: REL_15_STABLE [5bace41ab] 2023-02-21 20:02:09 +0900
in contrib/postgres_fdw's
application_name parameter (Kyotaro Horiguchi,
Michael Paquier)
+ §
@@ -7892,6 +8284,7 @@ Branch: REL_15_STABLE [da32a99df] 2023-02-20 11:29:31 -0800
In contrib/pg_walinspect, limit memory usage
of pg_get_wal_records_info() (Bharath Rupireddy)
+ §
@@ -7909,6 +8302,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)
+ §
@@ -7933,6 +8327,7 @@ Branch: REL_11_STABLE [36a646d99] 2023-02-08 17:15:27 -0500
Stop recommending auto-download of DTD files for building the
documentation, and indeed disable it (Aleksander Alekseev, Peter
Eisentraut, Tom Lane)
+ §
@@ -7962,6 +8357,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)
+ §
@@ -7985,6 +8381,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)
+ §
@@ -8045,6 +8442,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)
+ §
@@ -8078,6 +8476,8 @@ Branch: REL_13_STABLE [787db4be9] 2023-01-15 14:06:46 -0500
Fix calculation of which GENERATED columns need
to be updated in child tables during an UPDATE on
a partitioned table or inheritance tree (Amit Langote, Tom Lane)
+ §
+ §
@@ -8096,6 +8496,7 @@ Branch: REL_15_STABLE [4785af9e6] 2023-01-30 10:07:32 +0000
Fix possible failure of MERGE to compute
GENERATED columns (Dean Rasheed)
+ §
@@ -8118,6 +8519,7 @@ Branch: REL_15_STABLE [38255f2d0] 2023-01-10 14:16:27 +0000
Fix MERGE's check for
unreachable WHEN clauses (Dean Rasheed)
+ §
@@ -8135,6 +8537,7 @@ Branch: REL_15_STABLE [04d61bfe6] 2022-11-25 13:29:51 +0000
-->
Fix MERGE's rule-detection test (Dean Rasheed)
+ §
@@ -8152,6 +8555,7 @@ Branch: REL_15_STABLE [3d45edcef] 2022-11-17 18:56:11 +0100
In MERGE, don't count a DO
NOTHING action as a processed tuple (Álvaro Herrera)
+ §
@@ -8169,6 +8573,7 @@ Branch: REL_14_STABLE [ea5ae4cae] 2022-12-16 13:07:42 -0500
Allow a WITH RECURSIVE ... CYCLE CTE
to access its output column (Tom Lane)
+ §
@@ -8190,6 +8595,8 @@ Branch: REL_14_STABLE [d43a97ef4] 2022-12-08 16:15:03 +0900
Fix handling of pending inserts when doing a bulk insertion to a
foreign table (Etsuro Fujita)
+ §
+ §
@@ -8213,6 +8620,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)
+ §
@@ -8240,6 +8648,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)
+ §
@@ -8261,6 +8670,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)
+ §
@@ -8280,6 +8690,7 @@ Branch: REL_14_STABLE [a18328bb3] 2022-12-12 16:17:49 -0500
Fix jsonb subscripting to cope with toasted subscript
values (Tom Lane, David G. Johnston)
+ §
@@ -8304,6 +8715,7 @@ Branch: REL_11_STABLE [d95dcc9ab] 2023-01-26 14:55:37 +1300
-->
Fix edge-case data corruption in parallel hash joins (Dmitry Astapov)
+ §
@@ -8328,6 +8740,7 @@ Branch: REL_11_STABLE [0c2f34af7] 2023-01-19 13:13:34 +0900
Honor non-default settings
of checkpoint_completion_target
(Bharath Rupireddy)
+ §
@@ -8351,6 +8764,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)
+ §
@@ -8373,6 +8787,7 @@ Branch: REL_13_STABLE [cf74b6ead] 2023-01-16 09:54:15 +0100
Improve error reporting for some buffered file read failures
(Peter Eisentraut)
+ §
@@ -8392,6 +8807,7 @@ Branch: REL_15_STABLE [db9127c58] 2023-01-15 17:32:09 -0500
Remove arbitrary limit on number of elements
in int2vector and oidvector (Tom Lane)
+ §
@@ -8417,6 +8833,7 @@ Branch: REL_11_STABLE [f48aa5df4] 2022-12-13 14:23:59 -0500
In extended query protocol, avoid an immediate commit
after ANALYZE if we're running a pipeline
(Tom Lane)
+ §
@@ -8440,6 +8857,7 @@ Branch: REL_11_STABLE [8f70de7e0] 2023-01-21 06:08:05 -0800
Reject cancel request packets having the wrong length
(Andrey Borodin)
+ §
@@ -8462,6 +8880,7 @@ Branch: REL_15_STABLE [04788ee4c] 2022-12-10 19:27:53 +1300
Fix planner preprocessing oversights for window function run-condition
expressions (Richard Guo, David Rowley)
+ §
@@ -8479,6 +8898,7 @@ Branch: REL_15_STABLE [2a535620c] 2022-12-07 00:10:21 +1300
Fix possible dangling-pointer access during execution of window
function run-condition expressions (David Rowley)
+ §
@@ -8501,6 +8921,7 @@ Branch: REL_11_STABLE [8cd700cc5] 2022-12-22 10:35:03 -0500
-->
Add recursion and looping defenses in subquery pullup (Tom Lane)
+ §
@@ -8525,6 +8946,8 @@ Branch: REL_14_STABLE [ce093aa18] 2022-12-04 13:48:12 -0500
Fix planner issues when combining Memoize nodes with partitionwise
joins or parameterized nestloops (Richard Guo)
+ §
+ §
@@ -8546,6 +8969,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)
+ §
@@ -8567,6 +8991,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)
+ §
@@ -8589,6 +9014,7 @@ Branch: REL_15_STABLE [c6a60471a] 2022-12-02 18:07:47 -0800
Prevent the statistics machinery from getting confused when a
relation's relkind changes (Andres Freund)
+ §
@@ -8607,6 +9033,7 @@ Branch: REL_14_STABLE [de0ff6088] 2022-12-01 11:38:15 -0500
Fix under-parenthesized display of AT TIME ZONE
constructs (Tom Lane)
+ §
@@ -8626,6 +9053,7 @@ Branch: REL_14_STABLE [7715a3c24] 2022-11-29 11:46:33 -0500
Prevent clobbering of cached parsetrees for utility statements in
SQL functions (Tom Lane, Daniel Gustafsson)
+ §
@@ -8648,6 +9076,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)
+ §
@@ -8663,6 +9092,7 @@ Branch: REL_12_STABLE [f98c4fb1d] 2022-12-01 11:49:43 -0800
Fix memory leak in hashing strings with nondeterministic collations
(Jeff Davis)
+ §
@@ -8676,6 +9106,7 @@ Branch: REL_14_STABLE [fd270b728] 2023-01-24 09:02:05 +0530
Fix deadlock between DROP DATABASE and logical
replication worker process (Hou Zhijie)
+ §
@@ -8700,6 +9131,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)
+ §
@@ -8724,6 +9156,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)
+ §
@@ -8745,6 +9178,7 @@ Branch: REL_13_STABLE [36eeb37cd] 2022-11-22 10:56:07 +0100
Ignore invalidated logical-replication slots while determining
oldest catalog xmin (Sirisha Chamarthi)
+ §
@@ -8766,6 +9200,7 @@ Branch: REL_14_STABLE [b2cc5b810] 2023-01-07 11:52:41 +0530
In logical decoding, notify the remote node when a transaction is
detected to have crashed (Hou Zhijie)
+ §
@@ -8789,6 +9224,7 @@ Branch: REL_11_STABLE [9b788aafd] 2022-11-25 08:56:54 +0530
-->
Fix uninitialized-memory usage in logical decoding (Masahiko Sawada)
+ §
@@ -8807,6 +9243,7 @@ Branch: REL_15_STABLE [6f25e4877] 2023-01-12 13:41:22 +0900
Acquire spinlock while updating shared state during logical decoding
context creation (Masahiko Sawada)
+ §
@@ -8826,6 +9263,7 @@ Branch: REL_15_STABLE [ebf87c019] 2022-12-02 11:14:42 +0530
Fix pgoutput replication plug-in to not
send columns not listed in a table's replication column list
(Hou Zhijie)
+ §
@@ -8850,6 +9288,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)
+ §
@@ -8866,6 +9305,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)
+ §
@@ -8887,6 +9327,7 @@ Branch: REL_14_STABLE [86bfbeab4] 2023-02-03 11:09:15 +0000
Fix int64_div_fast_to_numeric() to work for a
wider range of inputs (Dean Rasheed)
+ §
@@ -8909,6 +9350,7 @@ Branch: REL_11_STABLE [1b40710a8] 2023-01-13 10:54:20 +1300
Fix latent buffer-overrun problem in WaitEventSet
logic (Thomas Munro)
+ §
@@ -8935,6 +9377,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)
+ §
@@ -8954,6 +9397,7 @@ Branch: REL_14_STABLE [883dc0214] 2022-12-30 20:47:58 +0100
-->
Fix assertion failure in BRIN minmax-multi opclasses (Tomas Vondra)
+ §
@@ -8974,6 +9418,7 @@ Branch: REL_12_STABLE [bb8d48cb9] 2022-11-29 10:52:44 -0500
Remove faulty assertion in useless-RESULT-RTE optimization logic
(Tom Lane)
+ §
@@ -8990,6 +9435,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)
+ §
@@ -9007,6 +9453,7 @@ Branch: REL_15_STABLE [8b5ba2f3f] 2022-12-12 10:33:02 -0500
Fix possible corruption of very large tablespace map files
in pg_basebackup (Antonin Houska)
+ §
@@ -9019,6 +9466,7 @@ Branch: REL_15_STABLE [488e89bf7] 2023-01-19 19:32:47 -0500
Avoid harmless warning from pg_dump
in mode (Tom Lane)
+ §
@@ -9041,6 +9489,7 @@ Branch: REL_14_STABLE [303b26c1b] 2022-12-02 14:24:44 -0500
Fix psql's \sf
and \ef commands to handle SQL-language functions
that have SQL-standard function bodies (Tom Lane)
+ §
@@ -9063,6 +9512,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)
+ §
@@ -9076,6 +9526,7 @@ Branch: REL_15_STABLE [b8988cf1d] 2022-11-21 15:37:10 -0500
Update contrib/pageinspect to mark its
disk-accessing functions as PARALLEL RESTRICTED
(Tom Lane)
+ §
@@ -9098,6 +9549,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)
+ §
@@ -9111,6 +9563,7 @@ Branch: REL_12_STABLE [cf0f465c0] 2022-11-10 10:23:49 -0500
-->
Fix build on Microsoft Visual Studio 2013 (Tom Lane)
+ §
@@ -9134,6 +9587,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)
+ §
@@ -9150,6 +9604,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)
+ §
@@ -9170,6 +9625,7 @@ Branch: REL_11_STABLE [99f8bc335] 2023-01-02 15:51:05 -0800
-->
Suppress compiler warnings from Perl's header files (Andres Freund)
+ §
@@ -9192,6 +9648,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)
+ §
@@ -9210,6 +9667,7 @@ Branch: REL_11_STABLE [7ddc428ef] 2023-01-31 17:37:34 -0500
release 2022g for DST law changes in Greenland and Mexico,
plus historical corrections for northern Canada, Colombia, and
Singapore. (Tom Lane)
+ §
@@ -9264,6 +9722,7 @@ Branch: REL_15_STABLE [5fe0ab420] 2022-11-07 11:36:45 -0500
Fix failure to remove non-first segments of large tables
(Tom Lane)
+ §
@@ -9307,6 +9766,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)
+ §
@@ -9329,6 +9789,7 @@ Branch: REL_10_STABLE [ecf4ce689] 2022-10-17 12:14:39 -0400
Disallow rules named _RETURN that are
not ON SELECT (Tom Lane)
+ §
@@ -9348,6 +9809,7 @@ Branch: REL_14_STABLE [8122160ff] 2022-10-16 19:18:08 -0400
Avoid failure in EXPLAIN VERBOSE for a query
using SEARCH BREADTH FIRST with constant
initial values (Tom Lane)
+ §
@@ -9360,6 +9822,7 @@ Branch: REL_15_STABLE [16d11d684] 2022-10-15 19:24:26 +0200
Prevent use of MERGE on a partitioned table with
foreign-table partitions (Álvaro Herrera)
+ §
@@ -9387,6 +9850,8 @@ Branch: REL_12_STABLE [669803af0] 2022-10-07 19:37:48 +0200
Fix construction of per-partition foreign key constraints while
doing ALTER TABLE ATTACH PARTITION
(Jehan-Guillaume de Rorthais, Álvaro Herrera)
+ §
+ §
@@ -9404,6 +9869,7 @@ Branch: REL_15_STABLE [1f1865e90] 2022-11-01 14:34:44 -0400
Fix planner failure with extended statistics on partitioned or
inherited tables (Richard Guo, Justin Pryzby)
+ §
@@ -9426,6 +9892,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)
+ §
@@ -9455,6 +9922,8 @@ Branch: REL_11_STABLE [216af69ae] 2022-10-21 09:22:20 +0530
Fix bugs in logical decoding when replay starts from a point
between the beginning of a transaction and the beginning of its
subtransaction (Masahiko Sawada, Kuroda Hayato)
+ §
+ §
@@ -9485,6 +9954,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)
+ §
+ §
@@ -9503,6 +9974,7 @@ Branch: REL_13_STABLE [4d3f7e75c] 2022-11-02 12:29:39 -0400
Prevent attempts to replicate into a foreign-table partition in
replication workers (Shi Yu, Tom Lane)
+ §
@@ -9527,6 +9999,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)
+ §
@@ -9546,6 +10019,7 @@ Branch: REL_15_STABLE [5d2a47a29] 2022-10-19 14:07:01 +0900
Avoid double call of the shutdown callback of an archiver module
(Nathan Bossart, Bharath Rupireddy)
+ §
@@ -9561,6 +10035,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)
+ §
@@ -9584,6 +10059,7 @@ Branch: REL_10_STABLE [ab35b9dd7] 2022-10-11 18:54:31 -0400
Prevent postmaster crash when shared-memory state is corrupted
(Tom Lane)
+ §
@@ -9603,6 +10079,7 @@ Branch: REL_14_STABLE [b8af4166f] 2022-10-14 19:06:26 +0200
In libpq, handle single-row mode
correctly when pipelining (Denis Laxalde)
+ §
@@ -9620,6 +10097,7 @@ Branch: REL_15_STABLE [4a6de748d] 2022-10-22 09:41:38 +0200
Fix psql's exit status when a
command-line query is canceled (Peter Eisentraut)
+ §
@@ -9643,6 +10121,7 @@ Branch: REL_10_STABLE [ba58266eb] 2022-10-21 09:11:47 -0400
Allow cross-platform tablespace relocation
in pg_basebackup (Robert Haas)
+ §
@@ -9661,6 +10140,7 @@ Branch: REL_15_STABLE [0eede9625] 2022-11-02 11:30:04 -0400
Fix pg_dump's failure to dump comments
attached to some CHECK constraints (Tom Lane)
+ §
@@ -9674,6 +10154,7 @@ Branch: REL_15_STABLE [2c6d43650] 2022-11-04 10:39:52 -0400
Fix CREATE DATABASE to allow
its oid parameter to exceed
231 (Tom Lane)
+ §
@@ -9697,6 +10178,7 @@ Branch: REL_10_STABLE [56083ff30] 2022-11-01 12:48:01 -0400
In pg_stat_statements, fix access to
already-freed memory (zhaoqigui)
+ §
@@ -9721,6 +10203,7 @@ Branch: REL_11_STABLE [da3a6825e] 2022-10-19 22:49:25 +1300
-->
Fix incompatibilities with LLVM 15 (Thomas Munro, Andres Freund)
+ §
@@ -9738,6 +10221,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)
+ §
@@ -9765,6 +10249,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)
+ §
@@ -9780,6 +10265,7 @@ Branch: REL_12_STABLE [d33ac1ec2] 2022-10-16 11:47:44 -0400
Avoid using sprintf, to avoid compile-time
deprecation warnings (Tom Lane)
+ §
@@ -9799,6 +10285,7 @@ Branch: REL_10_STABLE [b3326a753] 2022-11-01 17:09:21 -0400
release 2022f for DST law changes in Chile, Fiji, Iran, Jordan,
Mexico, Palestine, and Syria, plus historical corrections for Chile,
Crimea, Iran, and Mexico. (Tom Lane)
+ §
@@ -9944,6 +10431,7 @@ Author: Noah Misch
Remove PUBLIC creation permission on the public schema
(Noah Misch)
+ §
@@ -9974,6 +10462,7 @@ Author: Noah Misch
Change the owner of the public schema to be the
new pg_database_owner role (Noah Misch)
+ §
@@ -10000,6 +10489,7 @@ Author: Stephen Frost
Remove long-deprecated exclusive
backup mode (David Steele, Nathan Bossart)
+ §
@@ -10024,6 +10514,7 @@ Author: Peter Geoghegan
Increase hash_mem_multiplier
default to 2.0 (Peter Geoghegan)
+ §
@@ -10043,6 +10534,7 @@ Author: Andres Freund
Remove server-side language plpython2u and generic
Python language plpythonu (Andres Freund)
+ §
@@ -10063,6 +10555,7 @@ Author: Tom Lane
Generate an error if array_to_tsvector()
is passed an empty-string array element (Jean-Christophe Arnu)
+ §
@@ -10083,6 +10576,7 @@ Author: Peter Eisentraut
Generate an error when chr()
is supplied with a negative argument (Peter Eisentraut)
+ §
@@ -10096,6 +10590,7 @@ Author: Tom Lane
Prevent CREATE OR REPLACE
VIEW from changing the collation of an output column
(Tom Lane)
+ §
@@ -10110,6 +10605,7 @@ Author: Peter Eisentraut
linkend="sql-syntax-identifiers">Unicode identifiers,
e.g., U&""
(Peter Eisentraut)
+ §
@@ -10127,6 +10623,7 @@ Author: Peter Eisentraut
Prevent numeric
literals from having non-numeric trailing characters (Peter
Eisentraut)
+ §
@@ -10147,6 +10644,7 @@ Author: Peter Eisentraut
numeric literal processing to match the
SQL/JSON-standard (Peter
Eisentraut)
+ §
@@ -10166,6 +10664,7 @@ Author: Bruce Momjian
When interval
input provides a fractional value for a unit greater than months,
round to the nearest month (Bruce Momjian)
+ §
@@ -10183,6 +10682,7 @@ Author: Tom Lane
Improve consistency of interval parsing with trailing
periods (Tom Lane)
+ §
@@ -10201,6 +10701,7 @@ Author: Tom Lane
function as stable, not immutable, since it depends on IntervalStyle
(Tom Lane)
+ §
@@ -10219,6 +10720,7 @@ Author: Tom Lane
Detect integer overflow in interval justification
functions (Joe Koshakow)
+ §
@@ -10237,6 +10739,7 @@ Author: Tom Lane
Change the I/O format of type "char" for non-ASCII
characters (Tom Lane)
+ §
@@ -10255,6 +10758,7 @@ Author: Robert Haas
Remove the default ADMIN
OPTION privilege a login role has on its own role
membership (Robert Haas)
+ §
@@ -10272,6 +10776,7 @@ Author: Jeff Davis
Allow logical replication
to run as the owner of the subscription (Mark Dilger)
+ §
@@ -10292,6 +10797,7 @@ Author: Jeff Davis
logical replication
operations on tables where the subscription owner does not have
SELECT permission on the table (Jeff Davis)
+ §
@@ -10312,6 +10818,7 @@ Author: Tom Lane
When EXPLAIN
references the session's temporary object schema, refer to it as
pg_temp (Amul Sul)
+ §
@@ -10331,6 +10838,7 @@ Author: Tom Lane
linkend="monitoring-pg-statio-all-tables-view">pg_statio_all_tables
to sum values for the rare case of TOAST tables
with multiple indexes (Andrei Zubkov)
+ §
@@ -10353,6 +10861,9 @@ Author: Tom Lane
options that match the name of an installed extension, but
are not one of the extension's declared variables
(Florin Irion, Tom Lane)
+ §
+ §
+ §
@@ -10373,6 +10884,7 @@ Author: Andres Freund
Remove obsolete server variable
stats_temp_directory (Andres Freund, Kyotaro
Horiguchi)
+ §
@@ -10388,6 +10900,8 @@ Author: Tom Lane
Improve the algorithm used to compute random()
(Fabien Coelho)
+ §
+ §
@@ -10407,6 +10921,7 @@ Author: Alvaro Herrera
libpq's PQsendQuery()
function is no longer supported in pipeline mode (Álvaro Herrera)
+ §
@@ -10424,6 +10939,7 @@ Author: Tom Lane
On non-Windows platforms, consult the HOME environment
variable to find the user's home directory (Anders Kaseorg)
+ §
@@ -10445,6 +10961,7 @@ Author: Tom Lane
Remove pg_dump's
option (Tom Lane)
+ §
@@ -10466,6 +10983,7 @@ Author: Michael Paquier
final COMMIT command
to ROLLBACK only
if ON_ERROR_STOP is set (Michael Paquier)
+ §
@@ -10478,6 +10996,7 @@ Author: Tom Lane
Avoid unnecessary casting of constants in queries sent by postgres_fdw (Dian Fay)
+ §
@@ -10495,6 +11014,7 @@ Author: Tom Lane
Remove xml2's
xml_is_well_formed() function (Tom Lane)
+ §
@@ -10512,6 +11032,7 @@ Author: Tom Lane
Allow custom scan providers
to indicate if they support projections (Sven Klemm)
+ §
@@ -10548,6 +11069,7 @@ Author: Peter Eisentraut
Record and check the collation version of each database (Peter Eisentraut)
+ §
@@ -10571,6 +11093,7 @@ Author: Peter Eisentraut
Allow ICU
collations to be set as the default for clusters and databases
(Peter Eisentraut)
+ §
@@ -10592,6 +11115,7 @@ Author: Michael Paquier
linkend="view-pg-ident-file-mappings">pg_ident_file_mappings
to report pg_ident.conf information (Julien
Rouhaud)
+ §
@@ -10611,6 +11135,7 @@ Author: David Rowley
Improve planning time for queries referencing partitioned tables
(David Rowley)
+ §
@@ -10627,6 +11152,7 @@ Author: David Rowley
Allow ordered scans of partitions to avoid sorting in more cases
(David Rowley)
+ §
@@ -10646,6 +11172,7 @@ Author: Alvaro Herrera
Improve foreign key behavior of updates on partitioned tables
that move rows between partitions (Amit Langote)
+ §
@@ -10667,6 +11194,8 @@ Author: Alvaro Herrera
Allow CLUSTER
on partitioned tables (Justin Pryzby)
+ §
+ §
@@ -10680,6 +11209,7 @@ Author: Alvaro Herrera
Fix ALTER TRIGGER
RENAME on partitioned tables to properly rename
triggers on all partitions (Arne Roland, Álvaro Herrera)
+ §
@@ -10706,6 +11236,7 @@ Author: Peter Geoghegan
Allow btree indexes on system and TOAST
tables to efficiently store duplicates (Peter Geoghegan)
+ §
@@ -10724,6 +11255,7 @@ Author: Alexander Korotkov
of GiST indexes
that were built using sorting (Aliaksandr Kalenik, Sergei
Shoulbakov, Andrey Borodin)
+ §
@@ -10736,6 +11268,7 @@ Author: Peter Eisentraut
Allow unique constraints and indexes to treat
NULL values as not distinct (Peter Eisentraut)
+ §
@@ -10757,6 +11290,7 @@ Author: Tom Lane
linkend="functions-string-other">^@
starts-with operator and the starts_with()
function to use btree indexes if using the C collation (Tom Lane)
+ §
@@ -10784,6 +11318,7 @@ Author: Tomas Vondra
Allow extended
statistics to record statistics for a parent with all its
children (Tomas Vondra, Justin Pryzby)
+ §
@@ -10804,6 +11339,7 @@ Author: Tom Lane
to allow the user to specify the expected size of the working
table of a recursive
query (Simon Riggs)
+ §
@@ -10826,6 +11362,7 @@ Author: David Rowley
Allow hash lookup for NOT IN
clauses with many constants (David Rowley, James Coleman)
+ §
@@ -10842,6 +11379,7 @@ Author: David Rowley
Allow SELECT DISTINCT to be parallelized
(David Rowley)
+ §
@@ -10855,6 +11393,7 @@ Author: John Naylor
Speed up encoding validation of UTF-8 text
by processing 16 bytes at a time
(John Naylor, Heikki Linnakangas)
+ §
@@ -10875,6 +11414,8 @@ Author: Heikki Linnakangas
Improve performance for sorts that exceed work_mem
(Heikki Linnakangas)
+ §
+ §
@@ -10897,6 +11438,9 @@ Author: John Naylor
Improve performance and reduce memory consumption of in-memory
sorts (Ronan Dunklau, David Rowley, Thomas Munro, John Naylor)
+ §
+ §
+ §
@@ -10912,6 +11456,8 @@ Author: Michael Paquier
Allow WAL full page writes to use
LZ4 and Zstandard compression (Andrey Borodin, Justin Pryzby)
+ §
+ §
@@ -10931,6 +11477,7 @@ Author: Thomas Munro
Add support for writing WAL
using direct I/O on
macOS (Thomas Munro)
+ §
@@ -10949,6 +11496,7 @@ Author: Peter Geoghegan
Allow vacuum to be more
aggressive in setting the oldest frozen and multi transaction id
(Peter Geoghegan)
+ §
@@ -10963,6 +11511,7 @@ Author: Etsuro Fujita
linkend="ddl-foreign-data">foreign tables to perform
parallel foreign table scans in more cases (Andrey Lepikhov,
Etsuro Fujita)
+ §
@@ -10978,6 +11527,7 @@ Author: David Rowley
rank(), dense_rank() and
count()
(David Rowley)
+ §
@@ -10990,6 +11540,7 @@ Author: Tom Lane
Improve the performance of spinlocks on high-core-count ARM64
systems (Geoffrey Blake)
+ §
@@ -11011,6 +11562,7 @@ Author: Robert Haas
Enable default logging of checkpoints and slow autovacuum
operations (Bharath Rupireddy)
+ §
@@ -11036,6 +11588,8 @@ Author: Alvaro Herrera
Generate progress messages in the server log during slow server
starts (Nitin Jadhav, Robert Haas)
+ §
+ §
@@ -11057,6 +11611,8 @@ Author: Andres Freund
Store cumulative statistics
system data in shared memory (Kyotaro Horiguchi, Andres
Freund, Melanie Plageman)
+ §
+ §
@@ -11080,6 +11636,9 @@ Author: Peter Geoghegan
Add additional information to VACUUM VERBOSE
and autovacuum logging messages (Peter Geoghegan)
+ §
+ §
+ §
@@ -11093,6 +11652,7 @@ Author: Michael Paquier
Add EXPLAIN
(BUFFERS) output for temporary file block I/O
(Masahiko Sawada)
+ §
@@ -11105,6 +11665,7 @@ Author: Michael Paquier
Allow log output in
JSON format (Sehrope Sarkuni, Michael Paquier)
+ §
@@ -11123,6 +11684,7 @@ Author: Fujii Masao
linkend="monitoring-stats-funcs-table">pg_stat_reset_single_table_counters()
to reset the counters of relations shared across all databases
(Sadhuprasad Patro)
+ §
@@ -11135,6 +11697,7 @@ Author: Fujii Masao
Add wait events for local
shell commands (Fujii Masao)
+ §
@@ -11165,6 +11728,7 @@ Author: Dean Rasheed
Allow table accesses done by
a view to optionally be
controlled by privileges of the view's caller (Christoph Heiss)
+ §
@@ -11184,6 +11748,7 @@ Author: Robert Haas
linkend="predefined-roles-table">pg_write_server_files
predefined role to perform server-side base backups (Dagfinn
Ilmari Mannsåker)
+ §
@@ -11204,6 +11769,8 @@ Author: Tom Lane
to grant permissions to change individual server variables via
SET and ALTER SYSTEM
(Mark Dilger)
+ §
+ §
@@ -11225,6 +11792,8 @@ Author: Robert Haas
linkend="predefined-roles-table">pg_checkpoint
that allows members to run CHECKPOINT
(Jeff Davis)
+ §
+ §
@@ -11246,6 +11815,7 @@ Author: Jeff Davis
and pg_shmem_allocations
(Bharath Rupireddy)
+ §
@@ -11264,6 +11834,7 @@ Author: Jeff Davis
to grant permissions on pg_log_backend_memory_contexts()
(Jeff Davis)
+ §
@@ -11292,6 +11863,8 @@ Author: Michael Paquier
Add server variable shared_memory_size
to report the size of allocated shared memory (Nathan Bossart)
+ §
+ §
@@ -11307,6 +11880,8 @@ Author: Michael Paquier
Add server variable shared_memory_size_in_huge_pages
to report the number of huge memory pages required (Nathan Bossart)
+ §
+ §
@@ -11324,6 +11899,7 @@ Author: Jeff Davis
Honor server variable shared_preload_libraries
in single-user mode (Jeff Davis)
+ §
@@ -11344,6 +11920,7 @@ Author: Thomas Munro
On Solaris, make the default setting of dynamic_shared_memory_type
be sysv (Thomas Munro)
+ §
@@ -11362,6 +11939,7 @@ Author: Michael Paquier
Allow postgres
-C to properly report runtime-computed values
(Nathan Bossart)
+ §
@@ -11401,6 +11979,9 @@ Author: Robert Haas
Add support for LZ4 and Zstandard compression of server-side base backups (Jeevan Ladhe,
Robert Haas)
+ §
+ §
+ §
@@ -11413,6 +11994,7 @@ Author: Thomas Munro
Run the checkpointer and bgwriter processes during crash recovery
(Thomas Munro)
+ §
@@ -11429,6 +12011,7 @@ Author: Thomas Munro
Allow WAL processing to pre-fetch needed file
contents (Thomas Munro)
+ §
@@ -11445,6 +12028,7 @@ Author: Robert Haas
Allow archiving via loadable modules (Nathan Bossart)
+ §
@@ -11465,6 +12049,7 @@ Author: Jeff Davis
No longer require IDENTIFY_SYSTEM
to be run before START_REPLICATION (Jeff Davis)
+ §
@@ -11488,6 +12073,9 @@ Author: Alvaro Herrera
Allow publication of
all tables in a schema (Vignesh C, Hou Zhijie, Amit Kapila)
+ §
+ §
+ §
@@ -11512,6 +12100,9 @@ Author: Amit Kapila
Allow publication content to be filtered using a
WHERE clause (Hou Zhijie, Euler Taveira,
Peter Smith, Ajin Cherian, Tomas Vondra, Amit Kapila)
+ §
+ §
+ §
@@ -11530,6 +12121,7 @@ Author: Tomas Vondra
Allow publication content to
be restricted to specific columns (Tomas Vondra, Álvaro Herrera,
Rahila Syed)
+ §
@@ -11543,6 +12135,7 @@ Author: Amit Kapila
Allow skipping of transactions on a subscriber using ALTER SUBSCRIPTION
... SKIP (Masahiko Sawada)
+ §
@@ -11560,6 +12153,9 @@ Author: Amit Kapila
Add support for prepared (two-phase) transactions to logical
replication (Peter Smith, Ajin Cherian, Amit Kapila, Nikhil
Sontakke, Stas Kelvich)
+ §
+ §
+ §
@@ -11580,6 +12176,7 @@ Author: Amit Kapila
Prevent logical replication of empty transactions (Ajin Cherian,
Hou Zhijie, Euler Taveira)
+ §
@@ -11597,6 +12194,7 @@ Author: Michael Paquier
Add SQL functions to monitor the directory
contents of logical replication slots (Bharath Rupireddy)
+ §
@@ -11617,6 +12215,7 @@ Author: Amit Kapila
Allow subscribers to stop the application of logical replication changes on error
(Osumi Takamichi, Mark Dilger)
+ §
@@ -11635,6 +12234,7 @@ Author: Tom Lane
Adjust subscriber server variables to match the publisher so
datetime and float8 values are interpreted consistently (Japin Li)
+ §
@@ -11654,6 +12254,8 @@ Author: Amit Kapila
Add system view pg_stat_subscription_stats
to report on subscriber activity (Masahiko Sawada)
+ §
+ §
@@ -11673,6 +12275,7 @@ Author: Amit Kapila
Suppress duplicate entries in the pg_publication_tables
system view (Hou Zhijie)
+ §
@@ -11702,6 +12305,7 @@ Author: Alvaro Herrera
linkend="sql-merge">MERGE
command to adjust one table to match another (Simon Riggs, Pavan
Deolasee, Álvaro Herrera, Amit Langote)
+ §
@@ -11722,6 +12326,8 @@ Author: Peter Eisentraut
Add support for HEADER option in COPY text format
(Rémi Lapeyre)
+ §
+ §
@@ -11739,6 +12345,7 @@ Author: Robert Haas
Add new WAL-logged method for database creation (Dilip Kumar)
+ §
@@ -11759,6 +12366,7 @@ Author: Robert Haas
Allow CREATE
DATABASE to set the database OID
(Shruthi Gowda, Antonin Houska)
+ §
@@ -11776,6 +12384,7 @@ Author: Thomas Munro
linkend="sql-alterdatabase">ALTER DATABASE SET
TABLESPACE from occasionally failing during
concurrent use on Windows (Thomas Munro)
+ §
@@ -11789,6 +12398,7 @@ Author: Peter Eisentraut
Allow foreign key ON
DELETE SET actions to affect only specified columns
(Paul Martinez)
+ §
@@ -11807,6 +12417,7 @@ Author: Michael Paquier
Allow ALTER
TABLE to modify a table's ACCESS
METHOD (Justin Pryzby, Jeff Davis)
+ §
@@ -11820,6 +12431,7 @@ Author: Michael Paquier
Properly call object access hooks when ALTER TABLE
causes table rewrites (Michael Paquier)
+ §
@@ -11832,6 +12444,7 @@ Author: Peter Eisentraut
Allow creation of unlogged sequences (Peter Eisentraut)
+ §
@@ -11844,6 +12457,7 @@ Author: Tom Lane
Track dependencies on individual columns in the results of
functions returning composite types (Tom Lane)
+ §
@@ -11878,6 +12492,7 @@ Author: Dean Rasheed
a numeric
value to be negative, or greater than its precision (Dean Rasheed,
Tom Lane)
+ §
@@ -11895,6 +12510,7 @@ Author: Tom Lane
Improve overflow detection when casting values to interval (Joe Koshakow)
+ §
@@ -11907,6 +12523,7 @@ Author: Tom Lane
Change the I/O format of type "char" for non-ASCII
characters (Tom Lane)
+ §
@@ -11921,6 +12538,8 @@ Author: Peter Eisentraut
Update the display width information of modern Unicode characters,
like emojis (Jacob Champion)
+ §
+ §
@@ -11948,6 +12567,7 @@ Author: Peter Eisentraut
Add multirange input to range_agg()
(Paul Jungwirth)
+ §
@@ -11961,6 +12581,7 @@ Author: Fujii Masao
Add MIN()
and MAX() aggregates for the xid8 data type (Ken Kato)
+ §
@@ -11973,6 +12594,7 @@ Author: Tom Lane
Add regular expression functions for compatibility with other
relational systems (Gilles Darold, Tom Lane)
+ §
@@ -11994,6 +12616,7 @@ Author: Tom Lane
Add the ability to compute the distance between polygons (Tom Lane)
+ §
@@ -12008,6 +12631,7 @@ Author: Robert Haas
linkend="functions-formatting-table">to_char()
format codes of, tzh, and
tzm (Nitin Jadhav)
+ §
@@ -12027,6 +12651,7 @@ Author: Tom Lane
TIME ZONE to a time with time zone
value, use the transaction start time rather than wall clock time
to determine whether DST applies (Aleksander Alekseev, Tom Lane)
+ §
@@ -12046,6 +12671,7 @@ Author: Tom Lane
linkend="textsearch-functions-table">ts_delete() and
setweight() functions with array arguments
(Jean-Christophe Arnu)
+ §
@@ -12066,6 +12692,7 @@ Author: David Rowley
Add support for petabyte units to pg_size_pretty()
and pg_size_bytes() (David Christensen)
+ §
@@ -12080,6 +12707,7 @@ Author: Tom Lane
linkend="pg-event-trigger-ddl-command-end-functions">pg_event_trigger_ddl_commands()
to output references to other sessions' temporary schemas using the
actual schema name (Tom Lane)
+ §
@@ -12107,6 +12735,7 @@ Author: Tom Lane
Fix enforcement of PL/pgSQL variable CONSTANT
markings (Tom Lane)
+ §
@@ -12135,6 +12764,7 @@ Author: Peter Eisentraut
Allow IP address matching against a server
certificate's Subject Alternative Name (Jacob Champion)
+ §
@@ -12148,6 +12778,7 @@ Author: Daniel Gustafsson
Allow PQsslAttribute() to report the
SSL library type without requiring a libpq
connection (Jacob Champion)
+ §
@@ -12161,6 +12792,7 @@ Author: Tom Lane
Change query cancellations sent by the client to use the same
TCP settings as normal client connections
(Jelte Fennema)
+ §
@@ -12180,6 +12812,8 @@ Author: Tom Lane
Prevent libpq event callback failures from forcing an error result
(Tom Lane)
+ §
+ §
@@ -12203,6 +12837,7 @@ Author: Tatsuo Ishii
linkend="pgbench">pgbench to
retry after serialization and deadlock failures (Yugo Nagata,
Marina Polyakova)
+ §
@@ -12223,6 +12858,7 @@ Author: Heikki Linnakangas
Improve performance
of psql's \copy
command, by sending data in larger chunks (Heikki Linnakangas)
+ §
@@ -12239,6 +12875,9 @@ Author: Tom Lane
Add \dconfig command to report server variables
(Mark Dilger, Tom Lane)
+ §
+ §
+ §
@@ -12258,6 +12897,7 @@ Author: Tom Lane
Add \getenv command
to assign the value of an environment variable to a
psql variable (Tom Lane)
+ §
@@ -12271,6 +12911,7 @@ Author: Tom Lane
Add + option to the
\lo_list and \dl commands to
show large-object privileges (Pavel Luzanov)
+ §
@@ -12283,6 +12924,7 @@ Author: Thomas Munro
Add a pager option for the \watch
command (Pavel Stehule, Thomas Munro)
+ §
@@ -12302,6 +12944,8 @@ Author: Tom Lane
Make psql include intra-query double-hyphen
comments in queries sent to the server (Tom Lane, Greg Nancarrow)
+ §
+ §
@@ -12323,6 +12967,7 @@ Author: Tom Lane
that Readline's
meta-# command will insert a double-hyphen
comment marker (Tom Lane)
+ §
@@ -12340,6 +12985,7 @@ Author: Peter Eisentraut
Make psql output all results when multiple
queries are passed to the server at once (Fabien Coelho)
+ §
@@ -12362,6 +13008,7 @@ Author: Michael Paquier
final COMMIT command
to ROLLBACK only
if ON_ERROR_STOP is set (Michael Paquier)
+ §
@@ -12421,6 +13068,26 @@ Author: Tom Lane
Kato, Dagfinn Ilmari Mannsåker, Peter Smith, Koyu Tanigawa,
Ken Kato, David Fetter, Haiying Tang, Peter Eisentraut, Álvaro
Herrera, Tom Lane, Masahiko Sawada)
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
@@ -12434,6 +13101,7 @@ Author: Tom Lane
Limit support of psql's backslash
commands to servers running PostgreSQL
9.2 or later (Tom Lane)
+ §
@@ -12464,6 +13132,8 @@ Author: Noah Misch
Make pg_dump dump
public schema ownership changes and security
labels (Noah Misch)
+ §
+ §
@@ -12480,6 +13150,9 @@ Author: Tom Lane
Improve performance of dumping databases with many objects
(Tom Lane)
+ §
+ §
+ §
@@ -12497,6 +13170,7 @@ Author: Tom Lane
Improve parallel pg_dump's performance
for tables with large TOAST tables (Tom Lane)
+ §
@@ -12510,6 +13184,7 @@ Author: Michael Paquier
Add dump/restore option
to force restore to only use the default table access method
(Justin Pryzby)
+ §
@@ -12524,6 +13199,7 @@ Author: Tom Lane
linkend="app-pg-dumpall">pg_dumpall
to servers running PostgreSQL 9.2 or
later (Tom Lane)
+ §
@@ -12549,6 +13225,7 @@ Author: Robert Haas
linkend="app-pgbasebackup">pg_basebackup
option to control the base backup location
(Robert Haas)
+ §
@@ -12573,6 +13250,9 @@ Author: Robert Haas
gzip, LZ4, and Zstandard compression and client-side LZ4 and
Zstandard compression of base backup files (Dipesh Pandit,
Jeevan Ladhe)
+ §
+ §
+ §
@@ -12591,6 +13271,7 @@ Author: Robert Haas
Allow pg_basebackup to compress on
the server side and decompress on the client side before storage
(Dipesh Pandit)
+ §
@@ -12614,6 +13295,9 @@ Author: Robert Haas
option to control the compression
location (server or client), compression method, and compression
options (Michael Paquier, Robert Haas)
+ §
+ §
+ §
@@ -12629,6 +13313,8 @@ Author: Michael Paquier
Add the LZ4 compression method to pg_receivewal
(Georgios Kokolatos)
+ §
+ §
@@ -12647,6 +13333,7 @@ Author: Michael Paquier
Add additional capabilities to
pg_receivewal's
option (Georgios Kokolatos)
+ §
@@ -12660,6 +13347,7 @@ Author: Michael Paquier
Improve pg_receivewal's ability to
restart at the proper WAL location (Ronan
Dunklau)
+ §
@@ -12685,6 +13373,7 @@ Author: Michael Paquier
option to simplify use when server
configuration files are stored outside the data directory (Gunnar
Bluth)
+ §
@@ -12709,6 +13398,9 @@ Author: Michael Paquier
Store pg_upgrade's log and
temporary files in a subdirectory of the new cluster called
pg_upgrade_output.d (Justin Pryzby)
+ §
+ §
+ §
@@ -12728,6 +13420,7 @@ Author: Andres Freund
Disable default status reporting during
pg_upgrade operation if the output is
not a terminal (Andres Freund)
+ §
@@ -12745,6 +13438,7 @@ Author: Daniel Gustafsson
Make pg_upgrade report all databases
with invalid connection settings (Jeevan Ladhe)
+ §
@@ -12767,6 +13461,9 @@ Author: Robert Haas
Make pg_upgrade preserve tablespace
and database OIDs, as well as relation relfilenode numbers
(Shruthi Gowda, Antonin Houska)
+ §
+ §
+ §
@@ -12779,6 +13476,7 @@ Author: Michael Paquier
Add a option to
pg_upgrade (Michael Paquier)
+ §
@@ -12796,6 +13494,7 @@ Author: Tom Lane
Limit support of pg_upgrade to old
servers running PostgreSQL 9.2 or later
(Tom Lane)
+ §
@@ -12820,6 +13519,8 @@ Author: Thomas Munro
Allow pg_waldump output to be filtered by
relation file node, block number, fork number, and full page images
(David Christensen, Thomas Munro)
+ §
+ §
@@ -12832,6 +13533,7 @@ Author: Michael Paquier
Make pg_waldump report statistics
before an interrupted exit (Bharath Rupireddy)
+ §
@@ -12851,6 +13553,7 @@ Author: Michael Paquier
Improve descriptions of some transaction WAL
records reported by pg_waldump
(Masahiko Sawada, Michael Paquier)
+ §
@@ -12863,6 +13566,7 @@ Author: Heikki Linnakangas
Allow pg_waldump to dump information
about multiple resource managers (Heikki Linnakangas)
+ §
@@ -12893,6 +13597,7 @@ Author: Fujii Masao
linkend="functions-info-catalog-table">pg_encoding_to_char()
and pg_char_to_encoding() (Ian Lawrence
Barwick)
+ §
@@ -12906,6 +13611,7 @@ Author: Tom Lane
Document the ^@
starts-with operator (Tom Lane)
+ §
@@ -12927,6 +13633,7 @@ Author: Andres Freund
Add support for continuous integration testing using cirrus-ci
(Andres Freund, Thomas Munro, Melanie Plageman)
+ §
@@ -12941,6 +13648,7 @@ Author: Robert Haas
linkend="configure-options-features">
to enable Zstandard builds (Jeevan Ladhe, Robert Haas, Michael
Paquier)
+ §
@@ -12956,6 +13664,7 @@ Author: Peter Eisentraut
non-community PostgreSQL distributions
to identify libraries that are not compatible with other builds
(Peter Eisentraut)
+ §
@@ -12973,6 +13682,7 @@ Author: Tom Lane
Create a new pg_type.typcategory
value for "char" (Tom Lane)
+ §
@@ -12992,6 +13702,7 @@ Author: Robert Haas
linkend="protocol-replication-base-backup">TARGET
to specify a new COPY method to be used for base
backups (Robert Haas)
+ §
@@ -13014,6 +13725,8 @@ Author: Robert Haas
linkend="protocol-replication-base-backup">COMPRESSION
and COMPRESSION_DETAIL to specify the compression
method and options (Robert Haas)
+ §
+ §
@@ -13028,6 +13741,8 @@ Author: Robert Haas
Remove server support for old BASE_BACKUP
command syntax and base backup protocol (Robert Haas)
+ §
+ §
@@ -13040,6 +13755,7 @@ Author: Robert Haas
Add support for extensions to set custom backup targets (Robert
Haas)
+ §
@@ -13052,6 +13768,7 @@ Author: Jeff Davis
Allow extensions to define custom WAL
resource managers (Jeff Davis)
+ §
@@ -13065,6 +13782,7 @@ Author: Michael Paquier
Add function pg_settings_get_flags()
to get the flags of server variables (Justin Pryzby)
+ §
@@ -13077,6 +13795,7 @@ Author: Robert Haas
On Windows, export all the server's global variables using
PGDLLIMPORT markers (Robert Haas)
+ §
@@ -13094,6 +13813,7 @@ Author: Tom Lane
Require GNU make version 3.81 or later
to build PostgreSQL (Tom Lane)
+ §
@@ -13107,6 +13827,7 @@ Author: Peter Eisentraut
Require OpenSSL to build the pgcrypto
extension (Peter Eisentraut)
+ §
@@ -13119,6 +13840,7 @@ Author: Tom Lane
Require Perl
version 5.8.3 or later (Dagfinn Ilmari Mannsåker)
+ §
@@ -13131,6 +13853,7 @@ Author: Andres Freund
Require Python
version 3.2 or later (Andres Freund)
+ §
@@ -13153,6 +13876,7 @@ Author: Peter Eisentraut
Allow amcheck to
check sequences (Mark Dilger)
+ §
@@ -13165,6 +13889,7 @@ Author: Robert Haas
Improve amcheck sanity checks for
TOAST tables (Mark Dilger)
+ §
@@ -13180,6 +13905,8 @@ Author: Robert Haas
Add new module basebackup_to_shell
as an example of a custom backup target (Robert Haas)
+ §
+ §
@@ -13193,6 +13920,7 @@ Author: Robert Haas
Add new module basic_archive
as an example of performing archiving via a library (Nathan Bossart)
+ §
@@ -13210,6 +13938,9 @@ Author: Tomas Vondra
Allow btree_gist
indexes on boolean columns (Emre Hasegeli)
+ §
+ §
+ §
@@ -13228,6 +13959,7 @@ Author: Michael Paquier
linkend="pageinspect">pageinspect's
page_header() to handle 32-kilobyte page sizes
(Quan Zongliang)
+ §
@@ -13246,6 +13978,7 @@ Author: Michael Paquier
Add counters for temporary file block I/O to pg_stat_statements
(Masahiko Sawada)
+ §
@@ -13258,6 +13991,7 @@ Author: Magnus Hagander
Add JIT counters to pg_stat_statements (Magnus
Hagander)
+ §
@@ -13271,6 +14005,7 @@ Author: Jeff Davis
Add new module pg_walinspect
(Bharath Rupireddy)
+ §
@@ -13289,6 +14024,7 @@ Author: Tom Lane
Indicate the permissive/enforcing state in sepgsql log
messages (Dave Page)
+ §
@@ -13308,6 +14044,7 @@ Author: Tom Lane
Allow postgres_fdw to push down CASE expressions
(Alexander Pyhalov)
+ §
@@ -13325,6 +14062,9 @@ Author: Fujii Masao
Add server variable
postgres_fdw.application_name to control the
application name of postgres_fdw connections (Hayato Kuroda)
+ §
+ §
+ §
@@ -13347,6 +14087,7 @@ Author: Etsuro Fujita
Allow parallel commit on postgres_fdw
servers (Etsuro Fujita)
+ §