diff --git a/doc/src/sgml/release-16.sgml b/doc/src/sgml/release-16.sgml
index 6eb9aff5018..99c32944704 100644
--- a/doc/src/sgml/release-16.sgml
+++ b/doc/src/sgml/release-16.sgml
@@ -47,6 +47,7 @@ Branch: REL_12_STABLE [79c7a7e29] 2024-08-05 06:05:17 -0700
Prevent unauthorized code execution
during pg_dump (Masahiko Sawada)
+ §
@@ -82,6 +83,7 @@ Branch: REL_16_STABLE [507f2347e] 2024-07-08 10:30:28 +0900
Avoid incorrect results from Merge Right Anti Join plans
(Richard Guo)
+ §
@@ -103,6 +105,7 @@ Branch: REL_14_STABLE [45ce054c0] 2024-07-19 12:07:53 -0400
Prevent infinite loop in VACUUM
(Melanie Plageman)
+ §
@@ -128,6 +131,7 @@ Branch: REL_12_STABLE [08b6a9ecf] 2024-07-24 12:38:18 +0200
Fix failure after attaching a table as a partition, if the
table had previously had inheritance children
(Álvaro Herrera)
+ §
@@ -153,6 +157,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)
+ §
+ §
@@ -180,6 +186,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)
+ §
+ §
@@ -205,6 +213,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)
+ §
@@ -234,6 +243,8 @@ Branch: REL_12_STABLE [4208f44c9] 2024-06-06 15:16:56 -0400
Fix handling of polymorphic output arguments for procedures
(Tom Lane)
+ §
+ §
@@ -258,6 +269,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)
+ §
@@ -277,6 +289,7 @@ Branch: REL_16_STABLE [019ea7675] 2024-05-22 18:22:51 -0400
Fix input of ISO-8601 extended
time format for
types time and timetz (Tom Lane)
+ §
@@ -298,6 +311,7 @@ Branch: REL_12_STABLE [4f9628158] 2024-07-19 11:52:32 -0500
Detect integer overflow in money calculations
(Joseph Koshakow)
+ §
@@ -322,6 +336,7 @@ Branch: REL_12_STABLE [8badee787] 2024-07-08 17:58:42 +0100
Fix over-aggressive clamping of the scale argument
in round(numeric)
and trunc(numeric) (Dean Rasheed)
+ §
@@ -343,6 +358,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)
+ §
@@ -360,6 +376,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)
+ §
@@ -380,6 +397,7 @@ Branch: REL_12_STABLE [5e63a6f43] 2024-06-13 20:34:43 -0400
Fix parsing of ignored operators
in websearch_to_tsquery() (Tom Lane)
+ §
@@ -407,6 +425,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)
+ §
@@ -426,6 +445,7 @@ Branch: REL_16_STABLE [403cbd210] 2024-07-30 16:25:21 -0700
-->
Fix unportable usage of strnxfrm() (Jeff Davis)
+ §
@@ -447,6 +467,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)
+ §
@@ -473,6 +494,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)
+ §
@@ -498,6 +520,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)
+ §
@@ -519,6 +542,7 @@ Branch: REL_15_STABLE [24561b498] 2024-06-27 19:21:10 -0700
Lock owned sequences during ALTER TABLE SET
LOGGED|UNLOGGED (Noah Misch)
+ §
@@ -542,6 +566,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)
+ §
@@ -568,6 +593,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)
+ §
@@ -592,6 +618,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)
+ §
@@ -615,6 +642,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)
+ §
@@ -636,6 +664,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)
+ §
@@ -663,6 +692,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)
+ §
@@ -682,6 +712,7 @@ Branch: REL_16_STABLE [315661eca] 2024-05-15 13:54:00 +0200
-->
Re-forbid underscore in positional parameters (Erik Wienhold)
+ §
@@ -706,6 +737,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)
+ §
@@ -734,6 +766,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)
+ §
@@ -760,6 +793,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)
+ §
@@ -787,6 +821,7 @@ Branch: REL_12_STABLE [1b3707587] 2024-07-11 22:48:08 +0900
Prevent incorrect initialization of logical replication slots
(Masahiko Sawada)
+ §
@@ -806,6 +841,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)
+ §
@@ -818,6 +854,7 @@ Branch: REL_15_STABLE [76fda6140] 2024-06-27 10:43:52 +0530
-->
Fix resource leakage in logical replication WAL sender (Hou Zhijie)
+ §
@@ -840,6 +877,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)
+ §
@@ -862,6 +900,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)
+ §
@@ -884,6 +923,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)
+ §
@@ -906,6 +946,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)
+ §
@@ -928,6 +969,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)
+ §
@@ -964,6 +1006,9 @@ Branch: REL_12_STABLE [e6dd0b863] 2024-07-26 19:10:37 +0200
Disable creation of stateful TLS session tickets by OpenSSL
(Daniel Gustafsson)
+ §
+ §
+ §
@@ -985,6 +1030,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)
+ §
@@ -1003,6 +1049,7 @@ Branch: REL_16_STABLE [b4e909082] 2024-06-04 11:51:25 +0100
Fix PL/pgSQL's handling of integer ranges
containing underscores (Erik Wienhold)
+ §
@@ -1025,6 +1072,7 @@ Branch: REL_12_STABLE [157b1e6b4] 2024-05-09 13:16:21 -0400
Fix recursive RECORD-returning
PL/Python functions (Tom Lane)
+ §
@@ -1049,6 +1097,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)
+ §
@@ -1073,6 +1122,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)
+ §
@@ -1095,6 +1145,7 @@ Branch: REL_12_STABLE [407048999] 2024-07-28 09:26:48 +0200
Avoid non-thread-safe usage of strerror()
in libpq (Peter Eisentraut)
+ §
@@ -1113,6 +1164,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)
+ §
@@ -1129,6 +1181,7 @@ Branch: REL_12_STABLE [a3c00ab15] 2024-05-07 18:23:20 -0400
Ensure that pg_restore
reports dependent TOC entries correctly (Tom Lane)
+ §
@@ -1150,6 +1203,7 @@ Branch: REL_16_STABLE [9cd365f28] 2024-07-19 10:21:24 +0900
Allow contrib/pg_stat_statements to distinguish
among utility statements appearing within SQL-language functions
(Anthonin Bonnefoy)
+ §
@@ -1171,6 +1225,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)
+ §
@@ -1192,6 +1247,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)
+ §
@@ -1216,6 +1272,7 @@ Branch: REL_12_STABLE [274a8195d] 2024-07-06 10:30:03 +1200
Avoid clashing with
system-provided <regex.h> headers
(Thomas Munro)
+ §
@@ -1234,6 +1291,7 @@ Branch: REL_14_STABLE [dae9f16aa] 2024-06-19 10:21:52 +1200
Fix otherwise-harmless assertion failure in Memoize cost estimation
(David Rowley)
+ §
@@ -1250,6 +1308,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)
+ §
@@ -1311,6 +1370,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)
+ §
@@ -1397,6 +1457,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)
+ §
@@ -1417,6 +1478,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)
+ §
@@ -1438,6 +1500,7 @@ Branch: REL_15_STABLE [b5c645d2a] 2024-03-07 09:53:31 +0000
Fix handling of self-modified tuples in MERGE
(Dean Rasheed)
+ §
@@ -1465,6 +1528,7 @@ Branch: REL_12_STABLE [3ffcd24c2] 2024-02-20 12:51:38 +1300
Fix incorrect pruning of NULL partition when a table is partitioned
on a boolean column and the query has a boolean IS
NOT clause (David Rowley)
+ §
@@ -1488,6 +1552,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)
+ §
@@ -1508,6 +1573,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)
+ §
@@ -1532,6 +1598,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)
+ §
+ §
@@ -1545,6 +1613,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)
+ §
@@ -1561,6 +1630,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)
+ §
@@ -1580,6 +1650,7 @@ Branch: REL_15_STABLE [89ee14a2f] 2024-03-17 10:20:20 +0000
Fix EXPLAIN's output for subplans
in MERGE (Dean Rasheed)
+ §
@@ -1601,6 +1672,7 @@ Branch: REL_12_STABLE [f5d9212e5] 2024-04-02 14:59:04 -0400
Avoid deadlock during removal of orphaned temporary tables
(Mikhail Zhilin)
+ §
@@ -1623,6 +1695,7 @@ Branch: REL_16_STABLE [407cb6c65] 2024-03-11 09:28:21 +0200
Fix updating of visibility map state in VACUUM
with the DISABLE_PAGE_SKIPPING option (Heikki
Linnakangas)
+ §
@@ -1645,6 +1718,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)
+ §
@@ -1663,6 +1737,7 @@ Branch: REL_15_STABLE [faba2f8f3] 2024-05-01 12:34:01 +0900
-->
Fix buffer usage reporting for parallel vacuuming (Anthonin Bonnefoy)
+ §
@@ -1685,6 +1760,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)
+ §
@@ -1708,6 +1784,7 @@ Branch: REL_16_STABLE [4e1ff2aad] 2024-03-15 11:55:50 +1300
Fix could not find pathkey item to sort
errors
occurring while planning aggregate functions with ORDER
BY or DISTINCT options (David Rowley)
+ §
@@ -1725,6 +1802,7 @@ Branch: REL_15_STABLE [7e5d20bbd] 2024-05-01 16:35:37 +1200
Prevent potentially-incorrect optimization of some window functions
(David Rowley)
+ §
@@ -1749,6 +1827,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)
+ §
@@ -1773,6 +1852,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)
+ §
@@ -1791,6 +1871,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)
+ §
@@ -1814,6 +1895,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)
+ §
@@ -1826,6 +1908,7 @@ Branch: REL_16_STABLE [14e991db8] 2024-03-22 17:13:53 -0400
Use a hash table instead of linear search for catcache
list
objects (Tom Lane)
+ §
@@ -1853,6 +1936,8 @@ Branch: REL_12_STABLE [466376c9f] 2024-03-06 14:41:13 -0500
Be more careful with RECORD-returning functions
in FROM (Tom Lane)
+ §
+ §
@@ -1879,6 +1964,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)
+ §
@@ -1901,6 +1987,7 @@ Branch: REL_12_STABLE [98bfb7558] 2024-03-11 02:53:07 +0200
Add protective stack depth checks to some recursive functions
(Egor Chindyaskin)
+ §
@@ -1915,6 +2002,7 @@ Branch: REL_14_STABLE [fe3b1b575] 2024-02-28 14:00:30 -0500
Fix mis-rounding and overflow hazards
in date_bin() (Moaaz Assali)
+ §
@@ -1940,6 +2028,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)
+ §
@@ -1961,6 +2050,7 @@ Branch: REL_12_STABLE [f38903d1e] 2024-02-09 12:29:41 -0500
Avoid race condition in pg_get_expr()
(Tom Lane)
+ §
@@ -1983,6 +2073,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)
+ §
@@ -2004,6 +2095,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)
+ §
@@ -2026,6 +2118,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)
+ §
@@ -2040,6 +2133,7 @@ Branch: REL_14_STABLE [e10ca95ff] 2024-04-04 17:25:04 +0900
Avoid corrupting exception stack if an FDW implements async append
but doesn't configure any wait conditions for the Append plan node
to wait for (Alexander Pyhalov)
+ §
@@ -2056,6 +2150,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)
+ §
@@ -2079,6 +2174,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)
+ §
@@ -2099,6 +2195,7 @@ Branch: REL_16_STABLE [59cea09f0] 2024-02-20 13:43:56 +0900
Fix race condition that could lead to reporting an incorrect
conflict cause when invalidating a replication slot (Bertrand
Drouvot)
+ §
@@ -2112,6 +2209,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)
+ §
@@ -2134,6 +2232,7 @@ Branch: REL_12_STABLE [95cc48ca0] 2024-02-13 21:25:59 +0200
-->
Fix crash with DSM allocations larger than 4GB (Heikki Linnakangas)
+ §
@@ -2150,6 +2249,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)
+ §
@@ -2173,6 +2273,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)
+ §
@@ -2190,6 +2291,7 @@ Branch: REL_16_STABLE [0460e4ecc] 2024-02-12 11:14:42 +1300
Fix thread-safety of error reporting
for getaddrinfo() on Windows (Thomas Munro)
+ §
@@ -2219,6 +2321,8 @@ Branch: REL_12_STABLE [95e960e81] 2024-02-09 11:11:39 -0500
Avoid concurrent calls to bindtextdomain()
in libpq
and ecpglib (Tom Lane)
+ §
+ §
@@ -2252,6 +2356,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)
+ §
+ §
+ §
@@ -2269,6 +2376,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)
+ §
@@ -2286,6 +2394,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)
+ §
@@ -2298,6 +2407,7 @@ Branch: REL_16_STABLE [b78f4d22b] 2024-03-04 12:00:39 -0500
In initdb's option,
match parameter names case-insensitively (Tom Lane)
+ §
@@ -2317,6 +2427,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)
+ §
@@ -2343,6 +2454,7 @@ Branch: REL_12_STABLE [82c2192d9] 2024-03-22 01:01:30 +0100
present, will be dumped regardless of the setting
of (Daniel Gustafsson,
Álvaro Herrera)
+ §
@@ -2358,6 +2470,7 @@ Branch: REL_15_STABLE [29f005238] 2024-02-13 13:47:12 +0100
in pg_basebackup,
pg_checksums,
and pg_rewind (Daniel Gustafsson)
+ §
@@ -2380,6 +2493,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)
+ §
@@ -2410,6 +2524,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)
+ §
+ §
@@ -2432,6 +2548,8 @@ Branch: REL_14_STABLE [ad23af83d] 2024-04-14 18:18:07 +0200
-->
Fix bugs in BRIN output functions (Tomas Vondra)
+ §
+ §
@@ -2454,6 +2572,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)
+ §
@@ -2480,6 +2599,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)
+ §
@@ -2504,6 +2624,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)
+ §
@@ -2519,6 +2640,7 @@ Branch: REL_12_STABLE [01b55203a] 2024-04-10 12:15:59 +1200
-->
Fix incompatibility with LLVM 18 (Thomas Munro, Dmitry Dolgov)
+ §
@@ -2536,6 +2658,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)
+ §
@@ -2601,6 +2724,8 @@ Branch: REL_12_STABLE [add8bc9b8] 2024-02-05 11:04:23 +0200
Tighten security restrictions within REFRESH MATERIALIZED
VIEW CONCURRENTLY (Heikki Linnakangas)
+ §
+ §
@@ -2640,6 +2765,7 @@ Branch: REL_12_STABLE [c922b2410] 2023-12-11 12:02:01 +0100
Fix memory leak when performing JIT inlining (Andres Freund,
Daniel Gustafsson)
+ §
@@ -2660,6 +2786,7 @@ Branch: REL_12_STABLE [2e822a1d6] 2024-02-01 12:34:21 -0500
-->
Avoid generating incorrect partitioned-join plans (Richard Guo)
+ §
@@ -2683,6 +2810,7 @@ Branch: REL_12_STABLE [69c12c417] 2024-01-11 15:28:13 -0500
Fix incorrect wrapping of subquery output expressions in
PlaceHolderVars (Tom Lane)
+ §
@@ -2702,6 +2830,7 @@ Branch: REL_15_STABLE [c3f52fd5d] 2024-01-10 13:36:34 -0500
-->
Fix misprocessing of window function run conditions (Richard Guo)
+ §
@@ -2719,6 +2848,7 @@ Branch: REL_16_STABLE [74f770ef2] 2024-01-22 22:45:33 +1300
Fix detection of inner-side uniqueness for Memoize plans
(Richard Guo)
+ §
@@ -2736,6 +2866,7 @@ Branch: REL_16_STABLE [6bf2efb38] 2023-11-09 15:46:16 -0500
Fix computation of nullingrels when constant-folding field selection
(Richard Guo)
+ §
@@ -2754,6 +2885,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)
+ §
@@ -2778,6 +2910,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)
+ §
@@ -2798,6 +2931,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)
+ §
@@ -2829,6 +2963,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)
+ §
+ §
@@ -2847,6 +2983,7 @@ Branch: REL_16_STABLE [37c551663] 2024-01-05 20:10:46 +0900
Fix corruption of local buffer state when an error occurs while
trying to extend a temporary table (Tender Wang)
+ §
@@ -2860,6 +2997,7 @@ Branch: REL_16_STABLE [6298673f4] 2024-01-04 20:40:11 +1300
Fix use of wrong tuple slot while
evaluating DISTINCT aggregates that have multiple
arguments (David Rowley)
+ §
@@ -2883,6 +3021,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)
+ §
@@ -2902,6 +3041,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)
+ §
@@ -2922,6 +3062,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)
+ §
@@ -2945,6 +3086,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)
+ §
@@ -2957,6 +3099,7 @@ Branch: REL_16_STABLE [f57a580fd] 2024-01-29 08:06:03 +0900
Fix DROP ROLE with duplicate role names
(Michael Paquier)
+ §
@@ -2978,6 +3121,7 @@ Branch: REL_12_STABLE [4f8d3c5b5] 2023-11-19 21:04:47 +0100
Properly lock the associated table during DROP
STATISTICS (Tomas Vondra)
+ §
@@ -3000,6 +3144,7 @@ Branch: REL_12_STABLE [abd1b1325] 2023-11-16 10:05:14 -0500
Fix function volatility checking for GENERATED
and DEFAULT expressions (Tom Lane)
+ §
@@ -3032,6 +3177,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)
+ §
+ §
@@ -3059,6 +3206,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)
+ §
@@ -3082,6 +3230,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)
+ §
@@ -3103,6 +3252,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)
+ §
@@ -3120,6 +3270,7 @@ Branch: REL_16_STABLE [07cb7bc1c] 2023-11-28 08:35:56 +0900
Allow scram_SaltedPassword() to be interrupted
(Bowen Shi)
+ §
@@ -3139,6 +3290,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)
+ §
@@ -3162,6 +3314,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)
+ §
@@ -3183,6 +3336,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)
+ §
@@ -3208,6 +3362,8 @@ Branch: REL_14_STABLE [b685b41cf] 2024-01-18 15:04:39 +0900
Avoid failure if a child index is dropped concurrently
with REINDEX INDEX on a partitioned index
(Fei Changhong)
+ §
+ §
@@ -3224,6 +3380,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)
+ §
@@ -3246,6 +3403,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)
+ §
@@ -3267,6 +3425,7 @@ Branch: REL_12_STABLE [1771ec9a8] 2023-12-21 12:43:36 -0500
-->
Avoid failure with partitioned SP-GiST indexes (Tom Lane)
+ §
@@ -3283,6 +3442,7 @@ Branch: REL_16_STABLE [152bfc0af] 2023-12-15 13:55:05 -0500
-->
Fix ownership tests for large objects (Tom Lane)
+ §
@@ -3304,6 +3464,7 @@ Branch: REL_12_STABLE [ba66f2533] 2023-12-15 13:55:05 -0500
-->
Fix ownership change reporting for large objects (Tom Lane)
+ §
@@ -3323,6 +3484,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)
+ §
@@ -3344,6 +3506,8 @@ Branch: REL_15_STABLE [8fa4a1ac6] 2024-02-01 13:44:23 -0800
-->
Ensure durability of CREATE DATABASE (Noah Misch)
+ §
+ §
@@ -3367,6 +3531,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)
+ §
@@ -3388,6 +3553,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)
+ §
@@ -3410,6 +3576,7 @@ Branch: REL_16_STABLE [c5a6d5337] 2024-01-23 10:53:23 +0200
-->
Fix signal handling in walreceiver processes (Heikki Linnakangas)
+ §
@@ -3429,6 +3596,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)
+ §
@@ -3452,6 +3620,7 @@ Branch: REL_12_STABLE [e81e617f3] 2023-12-11 07:45:45 +0530
Fix deadlock between a logical replication apply worker, its
tablesync worker, and a session process trying to alter the
subscription (Shlok Kyal)
+ §
@@ -3472,6 +3641,7 @@ Branch: REL_15_STABLE [a77fb8c68] 2023-11-27 09:14:17 +0530
Ensure that column default values are correctly transmitted by
the pgoutput logical replication plugin
(Nikhil Benesch)
+ §
@@ -3495,6 +3665,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)
+ §
@@ -3513,6 +3684,8 @@ Branch: REL_16_STABLE [5b5318c38] 2024-01-18 15:00:15 -0800
-->
Re-validate a subscription's connection string before use (Vignesh C)
+ §
+ §
@@ -3535,6 +3708,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)
+ §
@@ -3559,6 +3733,7 @@ Branch: REL_12_STABLE [0bd682246] 2023-11-28 12:34:03 -0500
Fix incompatibility with OpenSSL 3.2
(Tristan Partin, Bo Andreson)
+ §
@@ -3582,6 +3757,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)
+ §
@@ -3603,6 +3779,7 @@ Branch: REL_14_STABLE [555276f85] 2023-11-23 13:31:57 +0200
Fix file descriptor leakage when a foreign data
wrapper's ForeignAsyncRequest function fails
(Heikki Linnakangas)
+ §
@@ -3615,6 +3792,7 @@ Branch: REL_16_STABLE [41820e640] 2024-01-12 21:39:35 -0800
Fix minor memory leak in connection string validation
for CREATE SUBSCRIPTION (Jeff Davis)
+ §
@@ -3632,6 +3810,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)
+ §
@@ -3647,6 +3826,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)
+ §
@@ -3670,6 +3850,8 @@ Branch: REL_14_STABLE [7a7c8c98a] 2024-01-16 12:27:52 +0100
Fix libpq's
handling of errors in pipelines (Álvaro Herrera)
+ §
+ §
@@ -3693,6 +3875,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)
+ §
@@ -3716,6 +3899,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)
+ §
@@ -3731,6 +3915,7 @@ Branch: REL_12_STABLE [18fad508b] 2023-11-23 13:30:19 -0500
-->
Fix timing-dependent failure in GSSAPI data transmission (Tom Lane)
+ §
@@ -3752,6 +3937,7 @@ Branch: REL_16_STABLE [ba33775fd] 2024-01-10 18:09:29 -0500
the postgresql.conf entries for
the lc_xxx parameters
(Kyotaro Horiguchi)
+ §
@@ -3783,6 +3969,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)
+ §
+ §
@@ -3809,6 +3997,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)
+ §
@@ -3826,6 +4015,7 @@ Branch: REL_16_STABLE [5b5db413d] 2023-12-20 22:37:28 +0100
Properly detect out-of-memory in one code path
in pg_dump (Daniel Gustafsson)
+ §
@@ -3840,6 +4030,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)
+ §
@@ -3867,6 +4058,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)
+ §
@@ -3885,6 +4077,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)
+ §
@@ -3903,6 +4096,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)
+ §
@@ -3926,6 +4120,8 @@ Branch: REL_12_STABLE [e50a52b2b] 2024-01-12 14:00:02 +0900
On Windows, suppress autorun options when launching subprocesses
in pg_ctl
and pg_regress (Kyotaro Horiguchi)
+ §
+ §
@@ -3947,6 +4143,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)
+ §
@@ -3970,6 +4167,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)
+ §
@@ -3985,6 +4183,7 @@ Branch: REL_13_STABLE [7d5a74033] 2023-12-06 14:11:47 +0900
Fix compilation failure of WAL_DEBUG code on
Windows (Bharath Rupireddy)
+ §
@@ -4003,6 +4202,8 @@ Branch: REL_16_STABLE [c72049dbc] 2023-12-26 17:03:24 -0500
Suppress compiler warnings from Python's header files
(Peter Eisentraut, Tom Lane)
+ §
+ §
@@ -4025,6 +4226,7 @@ Branch: REL_12_STABLE [d060cb658] 2024-01-25 13:47:35 +1300
-->
Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro)
+ §
@@ -4044,6 +4246,7 @@ Branch: REL_12_STABLE [b59ae79b7] 2024-02-01 15:57:53 -0500
Palestine, plus corrections for the Antarctic stations Casey and
Vostok. Also historical corrections for Vietnam, Toronto, and
Miquelon. (Tom Lane)
+ §
@@ -4103,6 +4306,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)
+ §
@@ -4133,6 +4337,7 @@ Branch: REL_11_STABLE [c48008f59] 2023-11-06 10:56:43 -0500
Detect integer overflow while computing new array dimensions
(Tom Lane)
+ §
@@ -4173,6 +4378,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)
+ §
+ §
@@ -4214,6 +4421,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)
+ §
@@ -4238,6 +4446,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)
+ §
@@ -4265,6 +4474,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)
+ §
@@ -4293,6 +4503,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)
+ §
+ §
@@ -4321,6 +4533,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)
+ §
@@ -4351,6 +4564,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)
+ §
+ §
@@ -4369,6 +4584,7 @@ Branch: REL_15_STABLE [3c1a1af91] 2023-09-30 10:55:24 +0100
Fix inconsistent rechecking of concurrently-updated rows
during MERGE (Dean Rasheed)
+ §
@@ -4402,6 +4618,9 @@ 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)
+ §
+ §
+ §
@@ -4429,6 +4648,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)
+ §
@@ -4451,6 +4671,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)
+ §
@@ -4468,6 +4689,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)
+ §
@@ -4485,6 +4707,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)
+ §
@@ -4498,6 +4721,7 @@ Branch: REL_16_STABLE [8d05be931] 2023-09-27 14:20:57 +0530
Fix improper sharing of origin filter condition across
successive pg_logical_slot_get_changes() calls
(Hou Zhijie)
+ §
@@ -4520,6 +4744,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)
+ §
@@ -4542,6 +4767,7 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700
Handle invalid indexes more cleanly in assorted SQL functions
(Noah Misch)
+ §
@@ -4574,6 +4800,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)
+ §
@@ -4591,6 +4818,7 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400
Fix over-allocation of the constructed tsvector
in tsvectorrecv() (Denis Erokhin)
+ §
@@ -4615,6 +4843,7 @@ Branch: REL_13_STABLE [817669ea2] 2023-10-18 20:43:17 -0400
-->
Improve checks for corrupt PGLZ compressed data (Flavien Guedez)
+ §
@@ -4628,6 +4857,7 @@ Branch: REL_16_STABLE [a81e5516f] 2023-09-13 09:48:31 +0530
Fix ALTER SUBSCRIPTION so that a commanded change
in the run_as_owner option is actually applied
(Hou Zhijie)
+ §
@@ -4639,6 +4869,7 @@ Branch: REL_16_STABLE [0002feb82] 2023-10-13 19:17:28 -0700
-->
Fix bulk table insertion into partitioned tables (Andres Freund)
+ §
@@ -4658,6 +4889,7 @@ Branch: REL_16_STABLE [910eb61b2] 2023-10-01 10:25:33 -0400
In COPY FROM, avoid evaluating column default
values that will not be needed by the command (Laurenz Albe)
+ §
@@ -4680,6 +4912,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)
+ §
@@ -4704,6 +4937,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)
+ §
@@ -4726,6 +4960,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)
+ §
@@ -4754,6 +4989,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)
+ §
@@ -4778,6 +5014,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)
+ §
@@ -4802,6 +5039,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)
+ §
@@ -4821,6 +5059,7 @@ Branch: REL_16_STABLE [9154ededf] 2023-10-09 16:37:33 +1300
Fix could not find pathkey item to sort
errors
occurring while planning aggregate functions with ORDER
BY or DISTINCT options (David Rowley)
+ §
@@ -4837,6 +5076,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)
+ §
@@ -4862,6 +5102,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)
+ §
@@ -4881,6 +5122,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)
+ §
@@ -4895,6 +5137,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)
+ §
@@ -4912,6 +5155,7 @@ Branch: REL_16_STABLE [c4758649b] 2023-09-13 19:14:11 -0700
Fix statistics tracking of temporary-table extensions (Karina
Litskevich, Andres Freund)
+ §
@@ -4930,6 +5174,7 @@ Branch: REL_16_STABLE [2308f18c0] 2023-10-18 14:54:39 +0900
When track_io_timing is enabled, include the
time taken by relation extension operations as write time
(Nazir Bilal Yavuz)
+ §
@@ -4947,6 +5192,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)
+ §
@@ -4968,6 +5214,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)
+ §
@@ -4986,6 +5233,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)
+ §
@@ -5005,6 +5253,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)
+ §
@@ -5028,6 +5277,7 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200
Fix error-handling bug in RECORD type cache management
(Thomas Munro)
+ §
@@ -5049,6 +5299,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)
+ §
@@ -5078,6 +5329,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)
+ §
+ §
@@ -5093,6 +5346,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)
+ §
@@ -5110,6 +5364,7 @@ Branch: REL_11_STABLE [04f0baa85] 2023-10-10 11:03:20 -0700
Fix order of operations in GenericXLogFinish
(Jeff Davis)
+ §
@@ -5134,6 +5389,7 @@ Branch: REL_11_STABLE [ddded779a] 2023-09-19 08:31:31 +0900
Remove incorrect assertion in PL/Python exception handling
(Alexander Lakhin)
+ §
@@ -5147,6 +5403,7 @@ Branch: REL_16_STABLE [67738dbf9] 2023-10-29 12:56:24 -0400
Fix pg_dump to dump the
new run_as_owner option of subscriptions
(Philip Warner)
+ §
@@ -5172,6 +5429,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)
+ §
@@ -5199,6 +5457,7 @@ 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)
+ §
@@ -5222,6 +5481,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)
+ §
@@ -5235,6 +5495,7 @@ Branch: REL_16_STABLE [2143d96dc] 2023-09-25 16:03:17 +0200
Fix vacuumdb's handling of
multiple switches (Nathan Bossart, Kuwamura
Masaki)
+ §
@@ -5254,6 +5515,7 @@ Branch: REL_16_STABLE [f7dbdab05] 2023-09-21 17:39:30 +1200
Fix vacuumdb to honor
its option in analyze-only
mode (Ryoga Yoshida, David Rowley)
+ §
@@ -5271,6 +5533,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)
+ §
@@ -5301,6 +5564,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)
+ §
@@ -5337,6 +5601,9 @@ Branch: REL_12_STABLE [9ad986276] 2023-10-24 11:23:21 +1300
-->
Add support for LLVM 16 and 17 (Thomas Munro, Dmitry Dolgov)
+ §
+ §
+ §
@@ -5362,6 +5629,8 @@ Branch: REL_11_STABLE [0e0de20c8] 2023-09-26 21:06:21 -0400
Suppress assorted build-time warnings on
recent macOS (Tom Lane)
+ §
+ §
@@ -5390,6 +5659,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)
+ §
@@ -5407,6 +5677,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)
+ §
@@ -5523,6 +5794,7 @@ Author: Tom Lane
Change assignment rules for PL/pgSQL
bound cursor variables (Tom Lane)
+ §
@@ -5546,6 +5818,7 @@ Author: Daniel Gustafsson
Disallow NULLS NOT
DISTINCT indexes for primary keys (Daniel
Gustafsson)
+ §
@@ -5562,6 +5835,8 @@ Author: Michael Paquier
DATABASE and reindexdb
to not process indexes on system catalogs (Simon Riggs)
+ §
+ §
@@ -5582,6 +5857,7 @@ Author: Tom Lane
linkend="ddl-generated-columns">GENERATED
expression restrictions on inherited and partitioned tables (Amit
Langote, Tom Lane)
+ §
@@ -5604,6 +5880,7 @@ Author: Michael Paquier
pg_get_wal_records_info_till_end_of_wal()
and pg_get_wal_stats_till_end_of_wal()
(Bharath Rupireddy)
+ §
@@ -5620,6 +5897,8 @@ Author: David Rowley
force_parallel_mode to debug_parallel_query
(David Rowley)
+ §
+ §
@@ -5633,6 +5912,7 @@ Author: Tom Lane
Remove the ability to create
views manually with ON SELECT rules
(Tom Lane)
+ §
@@ -5645,6 +5925,7 @@ Author: Andres Freund
Remove the server variable
vacuum_defer_cleanup_age (Andres Freund)
+ §
@@ -5664,6 +5945,7 @@ Author: Thomas Munro
Remove server variable promote_trigger_file
(Simon Riggs)
+ §
@@ -5683,6 +5965,7 @@ Author: Peter Eisentraut
Remove read-only server variables lc_collate
and lc_ctype (Peter Eisentraut)
+ §
@@ -5701,6 +5984,7 @@ Author: Robert Haas
Role inheritance now controls the default
inheritance status of member roles added during GRANT (Robert Haas)
+ §
@@ -5726,6 +6010,8 @@ Author: Robert Haas
Restrict the privileges of CREATEROLE
and its ability to modify other roles (Robert Haas)
+ §
+ §
@@ -5748,6 +6034,7 @@ Author: Peter Eisentraut
Remove symbolic links for the postmaster
binary (Peter Eisentraut)
+ §
@@ -5783,6 +6070,8 @@ Author: David Rowley
Allow incremental sorts in more cases, including
DISTINCT (David Rowley)
+ §
+ §
@@ -5800,6 +6089,9 @@ Author: David Rowley
Add the ability for aggregates having ORDER BY
or DISTINCT to use pre-sorted data (David
Rowley)
+ §
+ §
+ §
@@ -5817,6 +6109,7 @@ Author: Tom Lane
Allow memoize atop a UNION ALL (Richard Guo)
+ §
@@ -5829,6 +6122,7 @@ Author: Tom Lane
Allow anti-joins to be performed with the non-nullable input as
the inner relation (Richard Guo)
+ §
@@ -5843,6 +6137,7 @@ Author: Thomas Munro
linkend="queries-join">FULL and internal
right OUTER hash joins (Melanie Plageman,
Thomas Munro)
+ §
@@ -5856,6 +6151,7 @@ Author: Alexander Korotkov
Improve the accuracy of GIN index access optimizer
costs (Ronan Dunklau)
+ §
@@ -5879,6 +6175,8 @@ Author: Andres Freund
Allow more efficient addition of heap and index pages (Andres
Freund)
+ §
+ §
@@ -5896,6 +6194,9 @@ Author: Peter Geoghegan
During non-freeze operations, perform page freezing where appropriate
(Peter Geoghegan)
+ §
+ §
+ §
@@ -5914,6 +6215,7 @@ Author: David Rowley
linkend="syntax-window-functions">ROWS
mode internally when RANGE mode is active but
unnecessary (David Rowley)
+ §
@@ -5928,6 +6230,7 @@ Author: David Rowley
linkend="functions-window-table">ntile(),
cume_dist() and
percent_rank() (David Rowley)
+ §
@@ -5942,6 +6245,7 @@ Author: David Rowley
linkend="functions-aggregate-table">string_agg()
and array_agg() to be parallelized (David
Rowley)
+ §
@@ -5956,6 +6260,7 @@ Author: David Rowley
linkend="ddl-partitioning-overview">RANGE
and LIST partition lookups (Amit Langote,
Hou Zhijie, David Rowley)
+ §
@@ -5972,6 +6277,9 @@ Author: Masahiko Sawada
Allow control of the shared buffer usage by vacuum and analyze
(Melanie Plageman)
+ §
+ §
+ §
@@ -5997,6 +6305,7 @@ Author: Thomas Munro
Support wal_sync_method=fdatasync
on Windows (Thomas Munro)
+ §
@@ -6010,6 +6319,7 @@ Author: Tomas Vondra
Allow HOT
updates if only BRIN-indexed columns are updated
(Matthias van de Meent, Josef Simanek, Tomas Vondra)
+ §
@@ -6023,6 +6333,7 @@ Author: David Rowley
Improve the speed of updating the process title (David
Rowley)
+ §
@@ -6042,6 +6353,10 @@ Author: John Naylor
Allow xid/subxid searches and
ASCII string detection to use vector operations
(Nathan Bossart, John Naylor)
+ §
+ §
+ §
+ §
@@ -6060,6 +6375,7 @@ Author: David Rowley
Reduce overhead of memory allocations (Andres Freund, David Rowley)
+ §
@@ -6090,6 +6406,11 @@ Author: Andres Freund
Add system view pg_stat_io
view to track I/O statistics (Melanie Plageman)
+ §
+ §
+ §
+ §
+ §
@@ -6102,6 +6423,7 @@ Author: Andres Freund
Record statistics on the last sequential and index scans on tables
(Dave Page)
+ §
@@ -6121,6 +6443,7 @@ Author: Peter Geoghegan
Record statistics on the occurrence of updated rows moving to
new pages (Corey Huinker)
+ §
@@ -6139,6 +6462,7 @@ Author: Amit Kapila
Add speculative lock information to the pg_locks
system view (Masahiko Sawada, Noriyoshi Shinoda)
+ §
@@ -6161,6 +6485,8 @@ Author: Peter Eisentraut
Add the display of prepared statement result types to the pg_prepared_statements
view (Dagfinn Ilmari Mannsåker)
+ §
+ §
@@ -6175,6 +6501,7 @@ Author: Andres Freund
entries at subscription creation time so stats_reset
is accurate (Andres Freund)
+ §
@@ -6194,6 +6521,7 @@ Author: Andres Freund
accounting for temp relation writes shown in pg_stat_database
(Melanie Plageman)
+ §
@@ -6207,6 +6535,7 @@ Author: Robert Haas
Add function pg_stat_get_backend_subxact()
to report on a session's subtransaction cache (Dilip Kumar)
+ §
@@ -6221,6 +6550,7 @@ Author: Tom Lane
linkend="monitoring-stats-backend-funcs-table">pg_stat_get_backend_idset(),
pg_stat_get_backend_activity(), and related
functions use the unchanging backend id (Nathan Bossart)
+ §
@@ -6238,6 +6568,7 @@ Author: Andres Freund
Report stand-alone backends with a special backend type (Melanie
Plageman)
+ §
@@ -6251,6 +6582,7 @@ Author: Andres Freund
Add wait event SpinDelay
to report spinlock sleep delays (Andres Freund)
+ §
@@ -6265,6 +6597,7 @@ Author: Thomas Munro
linkend="wait-event-io-table">DSMAllocate
to indicate waiting for dynamic shared memory allocation (Thomas
Munro)
+ §
@@ -6284,6 +6617,7 @@ Author: Michael Paquier
Add the database name to the process title of logical
WAL senders (Tatsuhiro Nakamori)
+ §
@@ -6302,6 +6636,7 @@ Author: Fujii Masao
Add checkpoint and REDO LSN information to log_checkpoints
messages (Bharath Rupireddy, Kyotaro Horiguchi)
+ §
@@ -6314,6 +6649,7 @@ Author: Peter Eisentraut
Provide additional details during client certificate failures
(Jacob Champion)
+ §
@@ -6336,6 +6672,7 @@ Author: Robert Haas
Add predefined role pg_create_subscription
with permission to create subscriptions (Robert Haas)
+ §
@@ -6351,6 +6688,9 @@ Author: Amit Kapila
Allow subscriptions to not require passwords (Robert Haas)
+ §
+ §
+ §
@@ -6368,6 +6708,7 @@ Author: Jeff Davis
Simplify permissions for LOCK
TABLE (Jeff Davis)
+ §
@@ -6393,6 +6734,7 @@ Author: Robert Haas
Allow ALTER GROUP group_name
ADD USER user_name to be performed with ADMIN
OPTION (Robert Haas)
+ §
@@ -6410,6 +6752,7 @@ Author: Robert Haas
Allow GRANT
to use WITH ADMIN TRUE/FALSE
syntax (Robert Haas)
+ §
@@ -6431,6 +6774,8 @@ Author: Daniel Gustafsson
inherit the new role's rights or the ability to SET ROLE to the
new role (Robert Haas, Shi Yu)
+ §
+ §
@@ -6448,6 +6793,7 @@ Author: Robert Haas
Prevent users from changing the default privileges of non-inherited
roles (Robert Haas)
+ §
@@ -6464,6 +6810,7 @@ Author: Robert Haas
When granting role membership, require the granted-by role to be
a role that has appropriate permissions (Robert Haas)
+ §
@@ -6481,6 +6828,7 @@ Author: Robert Haas
Allow non-superusers to grant permissions using a granted-by user
that is not the current user (Robert Haas)
+ §
@@ -6499,6 +6847,7 @@ Author: Robert Haas
Add GRANT to
control permission to use SET
ROLE (Robert Haas)
+ §
@@ -6516,6 +6865,7 @@ Author: Robert Haas
Add dependency tracking to roles which have granted privileges
(Robert Haas)
+ §
@@ -6535,6 +6885,7 @@ Author: Robert Haas
Add dependency tracking of grantors for GRANT records
(Robert Haas)
+ §
@@ -6554,6 +6905,8 @@ Author: Robert Haas
Allow multiple role membership records (Robert Haas)
+ §
+ §
@@ -6571,6 +6924,7 @@ Author: Robert Haas
Prevent removal of superuser privileges for the bootstrap user
(Robert Haas)
+ §
@@ -6588,6 +6942,7 @@ Author: Tom Lane
Allow makeaclitem()
to accept multiple privilege names (Robins Tharakan)
+ §
@@ -6621,6 +6976,10 @@ Author: Tom Lane
Add support for Kerberos credential
delegation (Stephen Frost)
+ §
+ §
+ §
+ §
@@ -6642,6 +7001,7 @@ Author: Daniel Gustafsson
count to be set with server variable scram_iterations
(Daniel Gustafsson)
+ §
@@ -6655,6 +7015,8 @@ Author: Tom Lane
Improve performance of server variable management (Tom Lane)
+ §
+ §
@@ -6667,6 +7029,7 @@ Author: Tom Lane
Tighten restrictions on which server variables can be reset
(Masahiko Sawada)
+ §
@@ -6688,6 +7051,7 @@ Author: Michael Paquier
Move various postgresql.conf
items into new categories (Shinya Kato)
+ §
@@ -6706,6 +7070,7 @@ Author: Michael Paquier
Prevent configuration file recursion beyond 10 levels (Julien
Rouhaud)
+ §
@@ -6720,6 +7085,8 @@ Author: Daniel Gustafsson
Allow autovacuum to more
frequently honor changes to delay settings (Melanie Plageman)
+ §
+ §
@@ -6739,6 +7106,8 @@ Author: Fujii Masao
Remove restrictions that archive files be durably renamed
(Nathan Bossart)
+ §
+ §
@@ -6761,6 +7130,7 @@ Author: Peter Eisentraut
and archive_command
from being set at the same time (Nathan Bossart)
+ §
@@ -6778,6 +7148,7 @@ Author: Tom Lane
Allow the postmaster to terminate children with an abort signal
(Tom Lane)
+ §
@@ -6800,6 +7171,7 @@ Author: Tom Lane
Remove the non-functional postmaster option
(Tom Lane)
+ §
@@ -6813,6 +7185,7 @@ Author: Robert Haas
Allow the server to reserve backend slots for roles with pg_use_reserved_connections
membership (Nathan Bossart)
+ §
@@ -6831,6 +7204,7 @@ Author: Michael Paquier
Allow huge pages to
work on newer versions of Windows
10 (Thomas Munro)
+ §
@@ -6853,6 +7227,8 @@ Author: Thomas Munro
linkend="guc-debug-io-direct">debug_io_direct
setting for developer usage (Thomas Munro, Andres Freund,
Bharath Rupireddy)
+ §
+ §
@@ -6877,6 +7253,8 @@ Author: Michael Paquier
linkend="functions-admin-backup-table">pg_split_walfile_name()
to report the segment and timeline values of WAL
file names (Bharath Rupireddy)
+ §
+ §
@@ -6898,6 +7276,7 @@ Author: Michael Paquier
Add support for regular expression matching on database and role
entries in pg_hba.conf (Bertrand Drouvot)
+ §
@@ -6917,6 +7296,7 @@ Author: Michael Paquier
Improve user-column handling of pg_ident.conf
to match pg_hba.conf (Jelte Fennema)
+ §
@@ -6936,6 +7316,7 @@ Author: Michael Paquier
Allow include files in pg_hba.conf and
pg_ident.conf (Julien Rouhaud)
+ §
@@ -6958,6 +7339,7 @@ Author: Tom Lane
Allow pg_hba.conf tokens to be of unlimited
length (Tom Lane)
+ §
@@ -6971,6 +7353,7 @@ Author: Michael Paquier
Add rule and map numbers to the system view pg_hba_file_rules
(Julien Rouhaud)
+ §
@@ -6992,6 +7375,7 @@ Author: Jeff Davis
Determine the default encoding from the locale when using
ICU (Jeff Davis)
+ §
@@ -7033,6 +7417,7 @@ Author: Peter Eisentraut
Add predefined collations unicode and
ucs_basic (Peter Eisentraut)
+ §
@@ -7049,6 +7434,7 @@ Author: Peter Eisentraut
Allow custom ICU collation rules to be created
(Peter Eisentraut)
+ §
@@ -7073,6 +7459,7 @@ Author: Peter Eisentraut
Allow Windows to import
system locales automatically (Juan José Santamaría Flecha)
+ §
@@ -7105,6 +7492,9 @@ Author: Andres Freund
Allow logical decoding
on standbys (Bertrand Drouvot, Andres Freund, Amit Khandekar)
+ §
+ §
+ §
@@ -7129,6 +7519,9 @@ Author: Amit Kapila
Add server variable to control how logical decoding publishers
transfer changes and how subscribers apply them (Shi Yu)
+ §
+ §
+ §
@@ -7146,6 +7539,7 @@ Author: Amit Kapila
Allow logical replication initial table synchronization to copy
rows in binary format (Melih Mutlu)
+ §
@@ -7166,6 +7560,9 @@ Author: Amit Kapila
Allow parallel application of logical replication (Hou Zhijie,
Wang Wei, Amit Kapila)
+ §
+ §
+ §
@@ -7195,6 +7592,7 @@ Author: Amit Kapila
Improve performance for logical replication
apply without a primary key (Onder Kalaci, Amit Kapila)
+ §
@@ -7215,6 +7613,8 @@ Author: Amit Kapila
Allow logical replication subscribers to process only changes that
have no origin (Vignesh C, Amit Kapila)
+ §
+ §
@@ -7235,6 +7635,8 @@ Author: Robert Haas
Perform logical replication SELECT and
DML actions as the table owner (Robert Haas)
+ §
+ §
@@ -7259,6 +7661,7 @@ Author: Tom Lane
Have wal_retrieve_retry_interval
operate on a per-subscription basis (Nathan Bossart)
+ §
@@ -7288,6 +7691,7 @@ Author: Tom Lane
Add EXPLAIN
option GENERIC_PLAN to display the generic plan
for a parameterized query (Laurenz Albe)
+ §
@@ -7301,6 +7705,7 @@ Author: Andrew Dunstan
Allow a COPY FROM
value to map to a column's DEFAULT (Israel
Barth Rubio)
+ §
@@ -7314,6 +7719,7 @@ Author: Etsuro Fujita
Allow COPY
into foreign tables to add rows in batches (Andrey Lepikhov,
Etsuro Fujita)
+ §
@@ -7336,6 +7742,8 @@ Author: Tom Lane
Allow the STORAGE type to be specified by CREATE TABLE
(Teodor Sigaev, Aleksander Alekseev)
+ §
+ §
@@ -7353,6 +7761,7 @@ Author: Fujii Masao
Allow truncate triggers
on foreign tables (Yugo Nagata)
+ §
@@ -7369,6 +7778,7 @@ Author: Michael Paquier
to only process TOAST tables
(Nathan Bossart)
+ §
@@ -7391,6 +7801,7 @@ Author: Tom Lane
options to skip or update all frozen statistics (Tom Lane,
Nathan Bossart)
+ §
@@ -7412,6 +7823,8 @@ Author: Michael Paquier
DATABASE and REINDEX SYSTEM
to no longer require an argument (Simon Riggs)
+ §
+ §
@@ -7429,6 +7842,7 @@ Author: Dean Rasheed
Allow CREATE
STATISTICS to generate a statistics name if none
is specified (Simon Riggs)
+ §
@@ -7450,6 +7864,7 @@ Author: Peter Eisentraut
Allow non-decimal integer
literals (Peter Eisentraut)
+ §
@@ -7468,6 +7883,7 @@ Author: Dean Rasheed
Allow NUMERIC
to process hexadecimal, octal, and binary integers of any size
(Dean Rasheed)
+ §
@@ -7486,6 +7902,7 @@ Author: Dean Rasheed
Allow underscores in integer and numeric constants (Peter Eisentraut,
Dean Rasheed)
+ §
@@ -7502,6 +7919,7 @@ Author: Tom Lane
Accept the spelling +infinity in datetime input
(Vik Fearing)
+ §
@@ -7515,6 +7933,7 @@ Author: Tom Lane
Prevent the specification of epoch and
infinity together with other fields in datetime
strings (Joseph Koshakow)
+ §
@@ -7528,6 +7947,7 @@ Author: Tom Lane
Remove undocumented support for date input in the form
YyearMmonthDday
(Joseph Koshakow)
+ §
@@ -7544,6 +7964,8 @@ Author: Michael Paquier
linkend="functions-info-validity-table">pg_input_is_valid()
and pg_input_error_info() to check for type
conversion errors (Tom Lane)
+ §
+ §
@@ -7565,6 +7987,7 @@ Author: Dean Rasheed
Allow subqueries in the FROM clause to omit
aliases (Dean Rasheed)
+ §
@@ -7577,6 +8000,7 @@ Author: Peter Eisentraut
Add support for enhanced numeric literals in
SQL/JSON paths (Peter Eisentraut)
+ §
@@ -7603,6 +8027,7 @@ Author: Alvaro Herrera
Add SQL/JSON constructors (Nikita Glukhov,
Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Amit Langote)
+ §
@@ -7626,6 +8051,7 @@ Author: Alvaro Herrera
Add SQL/JSON object checks (Nikita Glukhov,
Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Amit Langote,
Andrew Dunstan)
+ §
@@ -7644,6 +8070,7 @@ Author: John Naylor
Allow JSON string parsing to use vector
operations (John Naylor)
+ §
@@ -7658,6 +8085,7 @@ Author: Tom Lane
linkend="textsearch-functions-table">ts_headline()
for OR and NOT expressions
(Tom Lane)
+ §
@@ -7671,6 +8099,7 @@ Author: Tom Lane
Add functions to add, subtract, and generate
timestamptz values in a specified time zone (Przemyslaw
Sztoch, Gurjeet Singh)
+ §
@@ -7692,6 +8121,7 @@ Author: Tom Lane
linkend="functions-datetime-table">date_trunc(unit,
timestamptz, time_zone) to be an immutable
function (Przemyslaw Sztoch)
+ §
@@ -7709,6 +8139,7 @@ Author: Michael Paquier
Add server variable SYSTEM_USER
(Bertrand Drouvot)
+ §
@@ -7726,6 +8157,7 @@ Author: Tom Lane
Add functions array_sample()
and array_shuffle() (Martin Kalcher)
+ §
@@ -7739,6 +8171,7 @@ Author: Peter Eisentraut
Add aggregate function ANY_VALUE()
which returns any value from a set (Vik Fearing)
+ §
@@ -7752,6 +8185,7 @@ Author: Tom Lane
Add function random_normal()
to supply normally-distributed random numbers (Paul Ramsey)
+ §
@@ -7765,6 +8199,7 @@ Author: Dean Rasheed
Add error function erf()
and its complement erfc() (Dean Rasheed)
+ §
@@ -7778,6 +8213,7 @@ Author: Dean Rasheed
Improve the accuracy of numeric power()
for integer exponents (Dean Rasheed)
+ §
@@ -7792,6 +8228,7 @@ Author: Tom Lane
linkend="datatype-xml-creating">XMLSERIALIZE()
option INDENT to pretty-print its output
(Jim Jones)
+ §
@@ -7805,6 +8242,7 @@ Author: Jeff Davis
Change pg_collation_actual_version()
to return a reasonable value for the default collation (Jeff Davis)
+ §
@@ -7823,6 +8261,7 @@ Author: Tom Lane
linkend="functions-admin-genfile-table">pg_read_file()
and pg_read_binary_file() to ignore missing
files (Kyotaro Horiguchi)
+ §
@@ -7836,6 +8275,7 @@ Author: Peter Eisentraut
Add byte specification (B) to pg_size_bytes()
(Peter Eisentraut)
+ §
@@ -7850,6 +8290,7 @@ Author: Tom Lane
linkend="functions-info-catalog-table">to_reg*
functions to accept numeric OIDs as input
(Tom Lane)
+ §
@@ -7871,6 +8312,7 @@ Author: Tom Lane
Add the ability to get the current function's OID
in PL/pgSQL (Pavel Stehule)
+ §
@@ -7900,6 +8342,7 @@ Author: Michael Paquier
linkend="libpq-connect-require-auth">
to specify a list of acceptable authentication methods (Jacob
Champion)
+ §
@@ -7918,6 +8361,8 @@ Author: Fujii Masao
Allow multiple libpq-specified hosts
to be randomly selected (Jelte Fennema)
+ §
+ §
@@ -7937,6 +8382,7 @@ Author: Michael Paquier
Add libpq option
to control transmission of the client certificate (Jacob Champion)
+ §
@@ -7954,6 +8400,7 @@ Author: Daniel Gustafsson
Allow libpq to use the system certificate
pool for certificate verification (Jacob Champion, Thomas Habets)
+ §
@@ -7983,6 +8430,7 @@ Author: Tom Lane
Allow ECPG
variable declarations to use typedef names that match unreserved
SQL keywords (Tom Lane)
+ §
@@ -8008,6 +8456,7 @@ Author: Andrew Dunstan
Allow psql to control the maximum
width of header lines in expanded format (Platon Pronko)
+ §
@@ -8028,6 +8477,8 @@ Author: Tom Lane
Add psql command \drg
to show role membership details (Pavel Luzanov)
+ §
+ §
@@ -8048,6 +8499,8 @@ Author: Tom Lane
Allow psql's access privilege commands
to show system objects (Nathan Bossart)
+ §
+ §
@@ -8069,6 +8522,7 @@ Author: Michael Paquier
to psql \d+
for foreign table children and partitions (Ian Lawrence Barwick)
+ §
@@ -8082,6 +8536,7 @@ Author: Tom Lane
Prevent \df+
from showing function source code (Isaac Morland)
+ §
@@ -8099,6 +8554,7 @@ Author: Peter Eisentraut
Allow psql to submit queries using
the extended query protocol (Peter Eisentraut)
+ §
@@ -8119,6 +8575,7 @@ Author: Tom Lane
Allow psql \watch
to limit the number of executions (Andrey Borodin)
+ §
@@ -8137,6 +8594,7 @@ Author: Michael Paquier
Detect invalid values for psql \watch,
and allow zero to specify no delay (Andrey Borodin)
+ §
@@ -8152,6 +8610,8 @@ Author: Tom Lane
Allow psql scripts to obtain the exit
status of shell commands and queries
(Corey Huinker, Tom Lane)
+ §
+ §
@@ -8194,6 +8654,18 @@ Author: Amit Kapila
Various psql tab completion improvements
(Vignesh C, Aleksander Alekseev, Dagfinn Ilmari Mannsåker,
Shi Yu, Michael Paquier, Ken Kato, Peter Smith)
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
+ §
@@ -8215,6 +8687,7 @@ Author: Tom Lane
Add pg_dump control of dumping child
tables and partitions (Gilles Darold)
+ §
@@ -8251,6 +8724,10 @@ Author: Tomas Vondra
Allow pg_dump and pg_basebackup
to use long mode for compression (Justin Pryzby)
+ §
+ §
+ §
+ §
@@ -8263,6 +8740,7 @@ Author: Michael Paquier
Improve pg_dump to accept a more
consistent compression syntax (Georgios Kokolatos)
+ §
@@ -8293,6 +8771,7 @@ Author: Tom Lane 2023-03-22
option to set server variables for the duration of
initdb and all future server starts
(Tom Lane)
+ §
@@ -8312,6 +8791,8 @@ Author: Nathan Bossart
Add options to createuser
to control more user options (Shinya Kato)
+ §
+ §
@@ -8332,6 +8813,8 @@ Author: Nathan Bossart
Deprecate createuser
option (Nathan Bossart)
+ §
+ §
@@ -8353,6 +8836,7 @@ Author: Andrew Dunstan
Allow control of vacuumdb
schema processing (Gilles Darold)
+ §
@@ -8372,6 +8856,7 @@ Author: Tom Lane
options to improve the performance of vacuumdb
(Tom Lane, Nathan Bossart)
+ §
@@ -8385,6 +8870,7 @@ Author: Jeff Davis
Have pg_upgrade
set the new cluster's locale and encoding (Jeff Davis)
+ §
@@ -8403,6 +8889,7 @@ Author: Peter Eisentraut
Add pg_upgrade
option to specify the default transfer mode (Peter Eisentraut)
+ §
@@ -8421,6 +8908,7 @@ Author: Michael Paquier
linkend="app-pgbasebackup">pg_basebackup
to accept numeric compression options (Georgios Kokolatos,
Michael Paquier)
+ §
@@ -8439,6 +8927,7 @@ Author: Robert Haas
linkend="app-pgbasebackup">pg_basebackup
to handle tablespaces stored in the PGDATA directory
(Robert Haas)
+ §
@@ -8453,6 +8942,7 @@ Author: Michael Paquier
linkend="pgwaldump">pg_waldump
option to dump full page images
(David Christensen)
+ §
@@ -8467,6 +8957,7 @@ Author: Peter Eisentraut
linkend="pgwaldump">pg_waldump
options / to accept
hexadecimal values (Peter Eisentraut)
+ §
@@ -8480,6 +8971,7 @@ Author: Michael Paquier
Add support for progress reporting to pg_verifybackup
(Masahiko Sawada)
+ §
@@ -8495,6 +8987,8 @@ Author: Heikki Linnakangas
Allow pg_rewind
to properly track timeline changes (Heikki Linnakangas)
+ §
+ §
@@ -8516,6 +9010,7 @@ Author: Daniel Gustafsson
and pg_recvlogical
cleanly exit on SIGTERM (Christoph Berg)
+ §
@@ -8540,6 +9035,7 @@ Author: Jeff Davis
Build ICU support by default (Jeff Davis)
+ §
@@ -8558,6 +9054,7 @@ Author: John Naylor
Add support for SSE2 (Streaming SIMD Extensions
2) vector operations on x86-64 architectures (John Naylor)
+ §
@@ -8571,6 +9068,7 @@ Author: John Naylor
Add support for Advanced SIMD (Single
Instruction Multiple Data) (NEON) instructions
on ARM architectures (Nathan Bossart)
+ §
@@ -8585,6 +9083,7 @@ Author: Michael Paquier
binaries built with MSVC use
RandomizedBaseAddress (ASLR)
(Michael Paquier)
+ §
@@ -8603,6 +9102,8 @@ Author: Andres Freund
Prevent extension libraries from exporting their symbols by default
(Andres Freund, Tom Lane)
+ §
+ §
@@ -8621,6 +9122,7 @@ Author: Michael Paquier
Require Windows 10 or
newer versions (Michael Paquier, Juan José Santamaría Flecha)
+ §
@@ -8638,6 +9140,7 @@ Author: John Naylor
Require Perl version 5.14 or later
(John Naylor)
+ §
@@ -8650,6 +9153,7 @@ Author: John Naylor
Require Bison version 2.3 or later
(John Naylor)
+ §
@@ -8662,6 +9166,7 @@ Author: John Naylor
Require Flex version 2.5.35 or later
(John Naylor)
+ §
@@ -8674,6 +9179,7 @@ Author: Stephen Frost
Require MIT Kerberos for
GSSAPI support (Stephen Frost)
+ §
@@ -8686,6 +9192,7 @@ Author: Michael Paquier
Remove support for Visual Studio 2013
(Michael Paquier)
+ §
@@ -8698,6 +9205,7 @@ Author: Thomas Munro
Remove support for HP-UX
(Thomas Munro)
+ §
@@ -8710,6 +9218,7 @@ Author: Thomas Munro
Remove support for HP/Intel Itanium
(Thomas Munro)
+ §
@@ -8726,6 +9235,8 @@ Author: Thomas Munro
M88K, M32R,
and SuperH CPU
architectures (Thomas Munro)
+ §
+ §
@@ -8739,6 +9250,7 @@ Author: Michael Paquier
Remove libpq
support for SCM credential authentication
(Michael Paquier)
+ §
@@ -8757,6 +9269,7 @@ Author: Andres Freund
Add meson
build system (Andres Freund, Nazir Bilal Yavuz, Peter Eisentraut)
+ §
@@ -8776,6 +9289,7 @@ Author: Peter Eisentraut
Allow control of the location of the
openssl binary used by the build system
(Peter Eisentraut)
+ §
@@ -8794,6 +9308,7 @@ Author: Andres Freund
Add build option to allow testing of small table segment sizes
(Andres Freund)
+ §
@@ -8825,6 +9340,13 @@ Author: Andrew Dunstan
Add pgindent options
(Andrew Dunstan)
+ §
+ §
+ §
+ §
+ §
+ §
+ §
@@ -8847,6 +9369,7 @@ Author: Tom Lane
Add pg_bsd_indent
source code to the main tree (Tom Lane)
+ §
@@ -8859,6 +9382,7 @@ Author: Tatsuo Ishii
Improve make_ctags and
make_etags (Yugo Nagata)
+ §
@@ -8872,6 +9396,7 @@ Author: Peter Eisentraut
Adjust pg_attribute
columns for efficiency (Peter Eisentraut)
+ §
@@ -8893,6 +9418,7 @@ Author: Tom Lane
Improve use of extension-based indexes on boolean columns (Zongliang
Quan, Tom Lane)
+ §
@@ -8906,6 +9432,7 @@ Author: Tom Lane
Add support for Daitch-Mokotoff Soundex to fuzzystrmatch
(Dag Lem)
+ §
@@ -8920,6 +9447,7 @@ Author: Michael Paquier
linkend="auto-explain">auto_explain
to log values passed to parameterized statements (Dagfinn Ilmari
Mannsåker)
+ §
@@ -8945,6 +9473,7 @@ Author: Michael Paquier
mode honor the value of compute_query_id
(Atsushi Torikoshi)
+ §
@@ -8965,6 +9494,7 @@ Author: Andrew Dunstan
Change the maximum length of ltree labels
from 256 to 1000 and allow hyphens (Garen Torikian)
+ §
@@ -8978,6 +9508,7 @@ Author: Michael Paquier
Have pg_stat_statements
normalize constants used in utility commands (Michael Paquier)
+ §
@@ -9005,6 +9536,10 @@ Author: Peter Geoghegan
linkend="pgwalinspect-funcs-pg-get-wal-block-info">pg_get_wal_block_info()
to report WAL block information (Michael Paquier,
Melanie Plageman, Bharath Rupireddy)
+ §
+ §
+ §
+ §
@@ -9022,6 +9557,7 @@ Author: Michael Paquier
and pg_get_wal_stats()
interpret ending LSNs (Bharath Rupireddy)
+ §
@@ -9050,6 +9586,10 @@ Author: Peter Geoghegan
and pg_waldump
(Melanie Plageman, Peter Geoghegan)
+ §
+ §
+ §
+ §
@@ -9065,6 +9605,7 @@ Author: Tom Lane
function bt_multi_page_stats()
to report statistics on multiple pages (Hamid Akhtar)
+ §
@@ -9085,6 +9626,7 @@ Author: Tom Lane
function brin_page_items()
(Tomas Vondra)
+ §
@@ -9096,6 +9638,7 @@ Author: Michael Paquier
Redesign archive modules to be more flexible (Nathan Bossart)
+ §
@@ -9114,6 +9657,7 @@ Author: Michael Paquier
Correct inaccurate pg_stat_statements
row tracking extended query protocol statements (Sami Imseih)
+ §
@@ -9128,6 +9672,7 @@ Author: Tom Lane
linkend="pgbuffercache">pg_buffercache
function pg_buffercache_usage_counts() to
report usage totals (Nathan Bossart)
+ §
@@ -9142,6 +9687,7 @@ Author: Andres Freund
linkend="pgbuffercache">pg_buffercache
function pg_buffercache_summary() to report
summarized buffer statistics (Melih Mutlu)
+ §
@@ -9156,6 +9702,7 @@ Author: Tom Lane
referenced in extension scripts using the new syntax
@extschema:referenced_extension_name@
(Regina Obe)
+ §
@@ -9170,6 +9717,7 @@ Author: Tom Lane
be marked as non-relocatable using no_relocate
(Regina Obe)
+ §
@@ -9194,6 +9742,7 @@ Author: Etsuro Fujita
Allow postgres_fdw to do aborts in
parallel (Etsuro Fujita)
+ §
@@ -9213,6 +9762,7 @@ Author: Tomas Vondra
Make ANALYZE
on foreign postgres_fdw tables more
efficient (Tomas Vondra)
+ §
@@ -9233,6 +9783,7 @@ Author: Tom Lane
linkend="datatype-oid">reg* type constants
in postgres_fdw to those referencing
built-in objects or extensions marked as shippable (Tom Lane)
+ §
@@ -9246,6 +9797,7 @@ Author: Andres Freund
Have postgres_fdw and dblink handle
interrupts during connection establishment (Andres Freund)
+ §