From 5fd150379bbecce2a5e3798f2fce7c796eb00f73 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 16 Sep 2024 14:14:38 -0400 Subject: [PATCH] doc PG relnotes: add links to commits Discussion: https://postgr.es/m/ZuYsS5XdA7hVcV9l@momjian.us Backpatch-through: 12 --- doc/src/sgml/release-15.sgml | 741 +++++++++++++++++++++++++++++++++++ 1 file changed, 741 insertions(+) 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) + §