From e1f0b541a9c551fc42e30d0af1eb3032998c90eb Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 16 Sep 2024 14:14:37 -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-14.sgml | 1018 ++++++++++++++++++++++++++++++++++ 1 file changed, 1018 insertions(+) diff --git a/doc/src/sgml/release-14.sgml b/doc/src/sgml/release-14.sgml index 09440d3ab7..fd59db894d 100644 --- a/doc/src/sgml/release-14.sgml +++ b/doc/src/sgml/release-14.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) + § @@ -311,6 +324,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) + § @@ -331,6 +345,7 @@ Branch: REL_12_STABLE [5e63a6f43] 2024-06-13 20:34:43 -0400 Fix parsing of ignored operators in websearch_to_tsquery() (Tom Lane) + § @@ -358,6 +373,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) + § @@ -381,6 +397,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) + § @@ -407,6 +424,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) + § @@ -432,6 +450,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) + § @@ -456,6 +475,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) + § @@ -482,6 +502,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) + § @@ -506,6 +527,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) + § @@ -529,6 +551,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) + § @@ -550,6 +573,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) + § @@ -577,6 +601,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) + § @@ -601,6 +626,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) + § @@ -629,6 +655,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) + § @@ -655,6 +682,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) + § @@ -682,6 +710,7 @@ Branch: REL_12_STABLE [1b3707587] 2024-07-11 22:48:08 +0900 Prevent incorrect initialization of logical replication slots (Masahiko Sawada) + § @@ -704,6 +733,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) + § @@ -727,6 +757,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) + § @@ -749,6 +780,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) + § @@ -771,6 +803,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) + § @@ -807,6 +840,9 @@ Branch: REL_12_STABLE [e6dd0b863] 2024-07-26 19:10:37 +0200 Disable creation of stateful TLS session tickets by OpenSSL (Daniel Gustafsson) + § + § + § @@ -828,6 +864,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) + § @@ -855,6 +892,7 @@ Branch: REL9_2_STABLE [1c4173116] 2024-06-26 07:32:15 -0400 Fix incompatibility between PL/Perl and Perl 5.40 (Andrew Dunstan) + § @@ -871,6 +909,7 @@ Branch: REL_12_STABLE [157b1e6b4] 2024-05-09 13:16:21 -0400 Fix recursive RECORD-returning PL/Python functions (Tom Lane) + § @@ -895,6 +934,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) + § @@ -919,6 +959,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) + § @@ -941,6 +982,7 @@ Branch: REL_12_STABLE [407048999] 2024-07-28 09:26:48 +0200 Avoid non-thread-safe usage of strerror() in libpq (Peter Eisentraut) + § @@ -962,6 +1004,7 @@ Branch: REL_12_STABLE [a3c00ab15] 2024-05-07 18:23:20 -0400 Ensure that pg_restore reports dependent TOC entries correctly (Tom Lane) + § @@ -985,6 +1028,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) + § @@ -1009,6 +1053,7 @@ Branch: REL_12_STABLE [274a8195d] 2024-07-06 10:30:03 +1200 Avoid clashing with system-provided <regex.h> headers (Thomas Munro) + § @@ -1027,6 +1072,7 @@ Branch: REL_14_STABLE [dae9f16aa] 2024-06-19 10:21:52 +1200 Fix otherwise-harmless assertion failure in Memoize cost estimation (David Rowley) + § @@ -1043,6 +1089,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) + § @@ -1104,6 +1151,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) + § @@ -1190,6 +1238,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) + § @@ -1213,6 +1262,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) + § @@ -1236,6 +1286,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) + § @@ -1259,6 +1310,7 @@ 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) + § @@ -1275,6 +1327,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) + § @@ -1297,6 +1350,7 @@ Branch: REL_12_STABLE [f5d9212e5] 2024-04-02 14:59:04 -0400 Avoid deadlock during removal of orphaned temporary tables (Mikhail Zhilin) + § @@ -1322,6 +1376,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) + § @@ -1342,6 +1397,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) + § @@ -1362,6 +1418,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) + § @@ -1388,6 +1445,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) + § @@ -1412,6 +1470,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) + § @@ -1430,6 +1489,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) + § @@ -1453,6 +1513,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) + § @@ -1475,6 +1536,8 @@ Branch: REL_12_STABLE [466376c9f] 2024-03-06 14:41:13 -0500 Be more careful with RECORD-returning functions in FROM (Tom Lane) + § + § @@ -1501,6 +1564,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) + § @@ -1523,6 +1587,7 @@ Branch: REL_12_STABLE [98bfb7558] 2024-03-11 02:53:07 +0200 Add protective stack depth checks to some recursive functions (Egor Chindyaskin) + § @@ -1537,6 +1602,7 @@ Branch: REL_14_STABLE [fe3b1b575] 2024-02-28 14:00:30 -0500 Fix mis-rounding and overflow hazards in date_bin() (Moaaz Assali) + § @@ -1562,6 +1628,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) + § @@ -1583,6 +1650,7 @@ Branch: REL_12_STABLE [f38903d1e] 2024-02-09 12:29:41 -0500 Avoid race condition in pg_get_expr() (Tom Lane) + § @@ -1605,6 +1673,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) + § @@ -1626,6 +1695,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) + § @@ -1648,6 +1718,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) + § @@ -1662,6 +1733,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) + § @@ -1678,6 +1750,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) + § @@ -1701,6 +1774,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) + § @@ -1723,6 +1797,7 @@ Branch: REL_12_STABLE [95cc48ca0] 2024-02-13 21:25:59 +0200 --> Fix crash with DSM allocations larger than 4GB (Heikki Linnakangas) + § @@ -1739,6 +1814,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) + § @@ -1762,6 +1838,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) + § @@ -1790,6 +1867,8 @@ Branch: REL_12_STABLE [95e960e81] 2024-02-09 11:11:39 -0500 Avoid concurrent calls to bindtextdomain() in libpq and ecpglib (Tom Lane) + § + § @@ -1823,6 +1902,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) + § + § + § @@ -1840,6 +1922,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) + § @@ -1857,6 +1940,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) + § @@ -1878,6 +1962,8 @@ Branch: REL_12_STABLE [82c2192d9] 2024-03-22 01:01:30 +0100 present, will be dumped regardless of the setting of (Daniel Gustafsson, Álvaro Herrera) + § + § @@ -1895,6 +1981,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) + § @@ -1925,6 +2012,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) + § + § @@ -1947,6 +2036,7 @@ Branch: REL_14_STABLE [ad23af83d] 2024-04-14 18:18:07 +0200 --> Fix bugs in BRIN output functions (Tomas Vondra) + § @@ -1969,6 +2059,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) + § @@ -1995,6 +2086,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) + § @@ -2019,6 +2111,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) + § @@ -2034,6 +2127,7 @@ Branch: REL_12_STABLE [01b55203a] 2024-04-10 12:15:59 +1200 --> Fix incompatibility with LLVM 18 (Thomas Munro, Dmitry Dolgov) + § @@ -2051,6 +2145,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) + § @@ -2116,6 +2211,8 @@ Branch: REL_12_STABLE [add8bc9b8] 2024-02-05 11:04:23 +0200 Tighten security restrictions within REFRESH MATERIALIZED VIEW CONCURRENTLY (Heikki Linnakangas) + § + § @@ -2155,6 +2252,7 @@ Branch: REL_12_STABLE [c922b2410] 2023-12-11 12:02:01 +0100 Fix memory leak when performing JIT inlining (Andres Freund, Daniel Gustafsson) + § @@ -2175,6 +2273,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) + § @@ -2194,6 +2293,7 @@ Branch: REL_12_STABLE [2e822a1d6] 2024-02-01 12:34:21 -0500 --> Avoid generating incorrect partitioned-join plans (Richard Guo) + § @@ -2217,6 +2317,7 @@ Branch: REL_12_STABLE [69c12c417] 2024-01-11 15:28:13 -0500 Fix incorrect wrapping of subquery output expressions in PlaceHolderVars (Tom Lane) + § @@ -2238,6 +2339,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) + § @@ -2269,6 +2371,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) + § + § @@ -2293,6 +2397,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) + § @@ -2312,6 +2417,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) + § @@ -2332,6 +2438,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) + § @@ -2355,6 +2462,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) + § @@ -2371,6 +2479,7 @@ Branch: REL_12_STABLE [4f8d3c5b5] 2023-11-19 21:04:47 +0100 Properly lock the associated table during DROP STATISTICS (Tomas Vondra) + § @@ -2393,6 +2502,7 @@ Branch: REL_12_STABLE [abd1b1325] 2023-11-16 10:05:14 -0500 Fix function volatility checking for GENERATED and DEFAULT expressions (Tom Lane) + § @@ -2425,6 +2535,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) + § + § @@ -2452,6 +2564,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) + § @@ -2475,6 +2588,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) + § @@ -2496,6 +2610,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) + § @@ -2519,6 +2634,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) + § @@ -2540,6 +2656,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) + § @@ -2565,6 +2682,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) + § + § @@ -2581,6 +2700,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) + § @@ -2603,6 +2723,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) + § @@ -2624,6 +2745,7 @@ Branch: REL_12_STABLE [1771ec9a8] 2023-12-21 12:43:36 -0500 --> Avoid failure with partitioned SP-GiST indexes (Tom Lane) + § @@ -2644,6 +2766,7 @@ Branch: REL_12_STABLE [ba66f2533] 2023-12-15 13:55:05 -0500 --> Fix ownership change reporting for large objects (Tom Lane) + § @@ -2667,6 +2790,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) + § @@ -2695,6 +2819,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) + § @@ -2713,6 +2838,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) + § @@ -2738,6 +2864,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) + § @@ -2762,6 +2889,7 @@ Branch: REL_12_STABLE [0bd682246] 2023-11-28 12:34:03 -0500 Fix incompatibility with OpenSSL 3.2 (Tristan Partin, Bo Andreson) + § @@ -2785,6 +2913,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) + § @@ -2806,6 +2935,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) + § @@ -2823,6 +2953,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) + § @@ -2838,6 +2969,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) + § @@ -2861,6 +2993,8 @@ Branch: REL_14_STABLE [7a7c8c98a] 2024-01-16 12:27:52 +0100 Fix libpq's handling of errors in pipelines (Álvaro Herrera) + § + § @@ -2884,6 +3018,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) + § @@ -2907,6 +3042,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) + § @@ -2922,6 +3058,7 @@ Branch: REL_12_STABLE [18fad508b] 2023-11-23 13:30:19 -0500 --> Fix timing-dependent failure in GSSAPI data transmission (Tom Lane) + § @@ -2952,6 +3089,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) + § + § @@ -2978,6 +3117,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) + § @@ -2997,6 +3137,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) + § @@ -3024,6 +3165,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) + § @@ -3042,6 +3184,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) + § @@ -3060,6 +3203,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) + § @@ -3083,6 +3227,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) + § + § @@ -3106,6 +3252,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) + § @@ -3121,6 +3268,7 @@ Branch: REL_13_STABLE [7d5a74033] 2023-12-06 14:11:47 +0900 Fix compilation failure of WAL_DEBUG code on Windows (Bharath Rupireddy) + § @@ -3139,6 +3287,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) + § @@ -3161,6 +3310,7 @@ Branch: REL_12_STABLE [d060cb658] 2024-01-25 13:47:35 +1300 --> Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro) + § @@ -3180,6 +3330,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) + § @@ -3244,6 +3395,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) + § @@ -3274,6 +3426,7 @@ Branch: REL_11_STABLE [c48008f59] 2023-11-06 10:56:43 -0500 Detect integer overflow while computing new array dimensions (Tom Lane) + § @@ -3314,6 +3467,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) + § + § @@ -3355,6 +3510,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) + § @@ -3379,6 +3535,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) + § @@ -3406,6 +3563,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) + § @@ -3434,6 +3592,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) + § + § @@ -3462,6 +3622,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) + § @@ -3492,6 +3653,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) + § + § @@ -3519,6 +3682,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) + § @@ -3546,6 +3710,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) + § @@ -3568,6 +3733,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) + § @@ -3585,6 +3751,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) + § @@ -3602,6 +3769,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) + § @@ -3618,6 +3786,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) + § @@ -3640,6 +3809,7 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700 Handle invalid indexes more cleanly in assorted SQL functions (Noah Misch) + § @@ -3672,6 +3842,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) + § @@ -3689,6 +3860,7 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400 Fix over-allocation of the constructed tsvector in tsvectorrecv() (Denis Erokhin) + § @@ -3716,6 +3888,7 @@ Branch: REL_11_STABLE [358cd2b25] 2023-09-04 14:55:58 +0900 Fix incorrect coding in gtsvector_picksplit() (Alexander Lakhin) + § @@ -3735,6 +3908,7 @@ Branch: REL_13_STABLE [817669ea2] 2023-10-18 20:43:17 -0400 --> Improve checks for corrupt PGLZ compressed data (Flavien Guedez) + § @@ -3752,6 +3926,7 @@ Branch: REL_12_STABLE [7cabb20a9] 2023-09-21 23:11:31 -0400 Fix COMMIT AND CHAIN/ROLLBACK AND CHAIN to work properly when there is an unreleased savepoint (Liu Xiang, Tom Lane) + § @@ -3772,6 +3947,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) + § @@ -3796,6 +3972,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) + § @@ -3818,6 +3995,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) + § @@ -3846,6 +4024,8 @@ Branch: REL_11_STABLE [bc322c73c] 2023-10-17 16:11:18 -0500 Avoid improper response to shutdown signals in child processes just forked by system() (Nathan Bossart) + § + § @@ -3870,6 +4050,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) + § @@ -3894,6 +4075,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) + § @@ -3916,6 +4098,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) + § @@ -3941,6 +4124,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) + § @@ -3960,6 +4144,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) + § @@ -3977,6 +4162,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) + § @@ -4003,6 +4189,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) + § @@ -4022,6 +4209,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) + § @@ -4045,6 +4233,7 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200 Fix error-handling bug in RECORD type cache management (Thomas Munro) + § @@ -4065,6 +4254,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) + § @@ -4081,6 +4271,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) + § @@ -4110,6 +4301,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) + § + § @@ -4123,6 +4316,7 @@ Branch: REL_12_STABLE [7b03d3a3b] 2023-09-12 09:35:57 +0900 Ensure that standby-mode WAL recovery reports an error when an invalid page header is found (Yugo Nagata, Kyotaro Horiguchi) + § @@ -4138,6 +4332,7 @@ Branch: REL_13_STABLE [420c8dc7e] 2023-08-30 08:03:54 +0900 Fix datatype size confusion in logical tape management (Ranier Vilela) + § @@ -4159,6 +4354,7 @@ Branch: REL_13_STABLE [a01e479e8] 2023-08-29 09:12:17 +0300 Avoid unintended close of syslogger process's stdin (Heikki Linnakangas) + § @@ -4177,6 +4373,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) + § @@ -4201,6 +4398,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) + § @@ -4230,6 +4428,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) + § + § @@ -4250,6 +4450,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) + § @@ -4267,6 +4468,7 @@ Branch: REL_11_STABLE [04f0baa85] 2023-10-10 11:03:20 -0700 Fix order of operations in GenericXLogFinish (Jeff Davis) + § @@ -4291,6 +4493,7 @@ Branch: REL_11_STABLE [ddded779a] 2023-09-19 08:31:31 +0900 Remove incorrect assertion in PL/Python exception handling (Alexander Lakhin) + § @@ -4309,6 +4512,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) + § @@ -4336,6 +4540,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) + § + § @@ -4360,6 +4566,7 @@ Branch: REL_11_STABLE [dbd1a06c9] 2023-09-07 14:12:36 +0900 Avoid generating invalid temporary slot names in pg_basebackup (Jelte Fennema) + § @@ -4381,6 +4588,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) + § @@ -4398,6 +4606,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) + § @@ -4428,6 +4637,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) + § @@ -4464,6 +4674,9 @@ Branch: REL_12_STABLE [9ad986276] 2023-10-24 11:23:21 +1300 --> Add support for LLVM 16 and 17 (Thomas Munro, Dmitry Dolgov) + § + § + § @@ -4489,6 +4702,8 @@ Branch: REL_11_STABLE [0e0de20c8] 2023-09-26 21:06:21 -0400 Suppress assorted build-time warnings on recent macOS (Tom Lane) + § + § @@ -4517,6 +4732,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) + § @@ -4534,6 +4750,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) + § @@ -4602,6 +4819,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) + § @@ -4637,6 +4855,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) + § + § @@ -4666,6 +4886,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) + § @@ -4695,6 +4916,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) + § @@ -4719,6 +4941,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) + § @@ -4741,6 +4964,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) + § @@ -4765,6 +4989,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) + § @@ -4787,6 +5012,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) + § @@ -4807,6 +5033,7 @@ Branch: REL_14_STABLE [bf315354e] 2023-08-07 22:15:50 +1200 Don't Memoize lateral joins with volatile join conditions (Richard Guo) + § @@ -4831,6 +5058,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) + § @@ -4855,6 +5083,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) + § @@ -4887,6 +5116,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) + § + § + § @@ -4907,6 +5139,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) + § @@ -4929,6 +5162,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) + § @@ -4951,6 +5185,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) + § @@ -4977,6 +5212,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) + § + § @@ -4992,6 +5229,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) + § @@ -5006,6 +5244,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) + § @@ -5022,6 +5261,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) + § @@ -5040,6 +5280,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) + § @@ -5061,6 +5302,7 @@ Branch: REL_11_STABLE [2316ff1ae] 2023-07-05 13:14:33 +0300 --> Fix mishandling of C++ out-of-memory conditions (Heikki Linnakangas) + § @@ -5083,6 +5325,7 @@ Branch: REL_13_STABLE [291c02540] 2023-07-20 14:23:46 -0400 Fix rare null-pointer crash in plancache.c (Tom Lane) + § @@ -5100,6 +5343,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) + § @@ -5128,6 +5372,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) + § + § @@ -5156,6 +5402,7 @@ Branch: REL_11_STABLE [1386f0987] 2023-07-13 13:03:37 -0700 in pg_database.datfrozenxid or pg_database.datminmxid (Andres Freund) + § @@ -5186,6 +5433,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) + § + § @@ -5207,6 +5456,7 @@ Branch: REL_13_STABLE [896012b88] 2023-06-20 09:36:58 +0900 Fix possible failure while promoting a standby server, if archiving is enabled and two-phase transactions need to be recovered (Julian Markwort) + § @@ -5232,6 +5482,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) + § @@ -5255,6 +5506,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) + § @@ -5277,6 +5529,7 @@ Branch: REL_11_STABLE [a9c3472e0] 2023-06-11 10:34:00 +0900 Fix missing reinitializations of delay-checkpoint-end flags (suyu.cmj) + § @@ -5298,6 +5551,7 @@ Branch: REL_12_STABLE [668990980] 2023-08-02 01:44:31 +1200 Fix overly strict assertion in jsonpath code (David Rowley) + § @@ -5321,6 +5575,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) + § @@ -5338,6 +5593,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) + § @@ -5359,6 +5615,7 @@ Branch: REL_11_STABLE [bbfc26d86] 2023-06-12 09:14:20 +0900 Tighten whitespace checks in contrib/hstore input (Evan Jones) + § @@ -5382,6 +5639,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) + § @@ -5406,6 +5664,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) + § @@ -5420,6 +5679,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) + § @@ -5441,6 +5701,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) + § @@ -5468,6 +5729,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) + § @@ -5535,6 +5797,8 @@ Branch: REL_11_STABLE [766e06140] 2023-05-08 11:24:47 -0400 Prevent CREATE SCHEMA from defeating changes in search_path (Alexander Lakhin) + § + § @@ -5567,6 +5831,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) + § @@ -5598,6 +5863,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) + § @@ -5621,6 +5887,7 @@ Note: no live bug fixed in v15 or HEAD Fix enabling/disabling of cloned triggers in partitioned tables (Tom Lane) + § @@ -5645,6 +5912,7 @@ Branch: REL_11_STABLE [78838bc3d] 2023-03-27 15:04:02 -0400 Disallow altering composite types that are stored in indexes (Tom Lane) + § @@ -5668,6 +5936,7 @@ Branch: REL_12_STABLE [e8d74aac5] 2023-03-31 11:18:49 -0400 --> Disallow system columns as elements of foreign keys (Tom Lane) + § @@ -5690,6 +5959,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) + § @@ -5714,6 +5984,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) + § @@ -5730,6 +6001,7 @@ Branch: REL_11_STABLE [8e33fb9ef] 2023-03-14 19:17:31 -0400 Fix possible out-of-bounds fetch in to_char() (Tom Lane) + § @@ -5750,6 +6022,7 @@ Branch: REL_11_STABLE [b1a9d8ef2] 2023-03-01 11:30:17 -0500 Avoid buffer overread in translate() function (Daniil Anisimov) + § @@ -5771,6 +6044,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) + § @@ -5794,6 +6068,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) + § @@ -5819,6 +6094,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) + § @@ -5840,6 +6116,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) + § @@ -5861,6 +6138,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) + § @@ -5879,6 +6157,7 @@ Branch: REL_14_STABLE [7c509f7e5] 2023-03-14 11:10:45 -0400 Avoid failure with PlaceHolderVars in extended-statistics code (Tom Lane) + § @@ -5900,6 +6179,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) + § @@ -5921,6 +6201,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) + § @@ -5944,6 +6225,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) + § @@ -5960,6 +6242,7 @@ Branch: REL_11_STABLE [1c19e2863] 2023-04-14 16:23:11 +1200 Fix partition pruning logic for partitioning on boolean columns (David Rowley) + § @@ -5984,6 +6267,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) + § @@ -6005,6 +6289,7 @@ Branch: REL_12_STABLE [23b75dd03] 2023-03-06 18:31:16 -0500 Recalculate GENERATED columns after an EvalPlanQual check (Tom Lane) + § @@ -6025,6 +6310,7 @@ Branch: REL_14_STABLE [f654f343c] 2023-03-20 13:30:55 +1300 --> Fix memory leak in Memoize plan execution (David Rowley) + § @@ -6038,6 +6324,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) + § @@ -6052,6 +6339,7 @@ Branch: REL_14_STABLE [2bef57ee8] 2023-03-15 14:05:27 +1300 Restore support for sub-millisecond vacuum_cost_delay settings (Thomas Munro) + § @@ -6069,6 +6357,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) + § @@ -6092,6 +6381,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) + § @@ -6108,6 +6398,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) + § @@ -6135,6 +6426,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) + § @@ -6157,6 +6449,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) + § @@ -6182,6 +6475,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) + § @@ -6203,6 +6497,8 @@ Branch: REL_11_STABLE [d1c0f81e7] 2023-03-09 17:26:06 +1300 Fix glitches in SERIALIZABLE READ ONLY optimization (Thomas Munro) + § + § @@ -6227,6 +6523,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) + § @@ -6247,6 +6544,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) + § @@ -6264,6 +6562,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) + § @@ -6283,6 +6582,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) + § @@ -6304,6 +6604,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) + § @@ -6331,6 +6632,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) + § + § @@ -6350,6 +6653,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) + § @@ -6371,6 +6675,7 @@ Branch: REL_14_STABLE [aeb6f4b3b] 2023-04-26 07:30:47 +0900 Re-activate reporting of wait event SLRUFlushSync (Thomas Munro) + § @@ -6390,6 +6695,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) + § @@ -6411,6 +6717,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) + § @@ -6443,6 +6750,9 @@ Branch: REL_11_STABLE [b23f2a729] 2023-03-17 14:48:08 +1300 --> Avoid race condition with process ID tracking on Windows (Thomas Munro) + § + § + § @@ -6466,6 +6776,7 @@ Branch: REL_11_STABLE [83a54d966] 2023-02-22 13:29:39 +0000 Add missing cases to SPI_result_code_string() (Dean Rasheed) + § @@ -6482,6 +6793,7 @@ Branch: REL_11_STABLE [21bd818d0] 2023-02-21 18:47:47 -0500 Fix erroneous Valgrind markings in AllocSetRealloc() (Karina Litskevich) + § @@ -6505,6 +6817,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) + § @@ -6521,6 +6834,7 @@ Branch: REL_11_STABLE [106a1bf82] 2023-04-21 08:21:18 -0700 Avoid locale sensitivity when processing regular expression escapes (Jeff Davis) + § @@ -6543,6 +6857,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) + § @@ -6564,6 +6879,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) + § @@ -6580,6 +6896,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) + § @@ -6609,6 +6926,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) + § + § @@ -6634,6 +6953,7 @@ Branch: REL_11_STABLE [0af386b0f] 2023-05-04 16:26:11 -0700 Fix unwinding of exception stack in plpython (Xing Guo) + § @@ -6657,6 +6977,7 @@ Branch: REL_12_STABLE [2bc36a56c] 2023-03-13 16:36:34 +0900 in libpq's PQconnectPoll() (Michael Paquier) + § @@ -6682,6 +7003,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) + § @@ -6706,6 +7028,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) + § @@ -6740,6 +7063,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) + § + § @@ -6760,6 +7085,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) + § @@ -6781,6 +7107,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) + § + § @@ -6794,6 +7122,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) + § @@ -6819,6 +7148,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) + § @@ -6839,6 +7169,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) + § @@ -6859,6 +7190,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) + § @@ -6875,6 +7207,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) + § @@ -6900,6 +7233,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) + § @@ -6924,6 +7258,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) + § @@ -6953,6 +7288,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) + § @@ -6976,6 +7312,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) + § @@ -7036,6 +7373,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) + § @@ -7069,6 +7407,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) + § + § @@ -7088,6 +7428,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) + § @@ -7109,6 +7450,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) + § + § @@ -7132,6 +7475,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) + § @@ -7159,6 +7503,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) + § @@ -7180,6 +7525,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) + § @@ -7199,6 +7545,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) + § @@ -7223,6 +7570,7 @@ Branch: REL_11_STABLE [d95dcc9ab] 2023-01-26 14:55:37 +1300 --> Fix edge-case data corruption in parallel hash joins (Dmitry Astapov) + § @@ -7247,6 +7595,7 @@ Branch: REL_11_STABLE [0c2f34af7] 2023-01-19 13:13:34 +0900 Honor non-default settings of checkpoint_completion_target (Bharath Rupireddy) + § @@ -7270,6 +7619,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) + § @@ -7292,6 +7642,7 @@ Branch: REL_13_STABLE [cf74b6ead] 2023-01-16 09:54:15 +0100 Improve error reporting for some buffered file read failures (Peter Eisentraut) + § @@ -7316,6 +7667,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) + § @@ -7339,6 +7691,7 @@ Branch: REL_11_STABLE [8f70de7e0] 2023-01-21 06:08:05 -0800 Reject cancel request packets having the wrong length (Andrey Borodin) + § @@ -7364,6 +7717,7 @@ Branch: REL_11_STABLE [8cd700cc5] 2022-12-22 10:35:03 -0500 --> Add recursion and looping defenses in subquery pullup (Tom Lane) + § @@ -7388,6 +7742,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) + § + § @@ -7409,6 +7765,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) + § @@ -7430,6 +7787,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) + § @@ -7453,6 +7811,7 @@ Branch: REL_14_STABLE [de0ff6088] 2022-12-01 11:38:15 -0500 Fix under-parenthesized display of AT TIME ZONE constructs (Tom Lane) + § @@ -7472,6 +7831,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) + § @@ -7494,6 +7854,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) + § @@ -7509,6 +7870,7 @@ Branch: REL_12_STABLE [f98c4fb1d] 2022-12-01 11:49:43 -0800 Fix memory leak in hashing strings with nondeterministic collations (Jeff Davis) + § @@ -7522,6 +7884,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) + § @@ -7546,6 +7909,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) + § @@ -7570,6 +7934,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) + § @@ -7591,6 +7956,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) + § @@ -7612,6 +7978,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) + § @@ -7635,6 +8002,7 @@ Branch: REL_11_STABLE [9b788aafd] 2022-11-25 08:56:54 +0530 --> Fix uninitialized-memory usage in logical decoding (Masahiko Sawada) + § @@ -7657,6 +8025,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) + § @@ -7673,6 +8042,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) + § @@ -7695,6 +8065,7 @@ Branch: REL_11_STABLE [d4acf2eb9] 2022-11-17 16:54:31 -0500 Prevent unsafe usage of a relation cache entry's rd_smgr pointer (Amul Sul) + § @@ -7716,6 +8087,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) + § @@ -7738,6 +8110,7 @@ Branch: REL_11_STABLE [1b40710a8] 2023-01-13 10:54:20 +1300 Fix latent buffer-overrun problem in WaitEventSet logic (Thomas Munro) + § @@ -7764,6 +8137,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) + § @@ -7783,6 +8157,7 @@ Branch: REL_14_STABLE [883dc0214] 2022-12-30 20:47:58 +0100 --> Fix assertion failure in BRIN minmax-multi opclasses (Tomas Vondra) + § @@ -7803,6 +8178,7 @@ Branch: REL_12_STABLE [bb8d48cb9] 2022-11-29 10:52:44 -0500 Remove faulty assertion in useless-RESULT-RTE optimization logic (Tom Lane) + § @@ -7819,6 +8195,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) + § @@ -7843,6 +8220,8 @@ Branch: REL_11_STABLE [b7333e826] 2022-11-19 12:00:27 -0500 In pg_dump, avoid calling unsafe server functions before we have locks on the tables to be examined (Tom Lane, Gilles Darold) + § + § @@ -7866,6 +8245,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) + § @@ -7888,6 +8268,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) + § @@ -7904,6 +8285,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) + § @@ -7917,6 +8299,7 @@ Branch: REL_12_STABLE [cf0f465c0] 2022-11-10 10:23:49 -0500 --> Fix build on Microsoft Visual Studio 2013 (Tom Lane) + § @@ -7940,6 +8323,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) + § @@ -7956,6 +8340,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) + § @@ -7976,6 +8361,7 @@ Branch: REL_11_STABLE [99f8bc335] 2023-01-02 15:51:05 -0800 --> Suppress compiler warnings from Perl's header files (Andres Freund) + § @@ -7998,6 +8384,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) + § @@ -8016,6 +8403,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) + § @@ -8079,6 +8467,8 @@ Branch: REL_12_STABLE [cab72f0fd] 2022-09-22 11:07:05 -0700 Avoid rare PANIC during updates occurring concurrently with VACUUM (Tom Lane, Jeff Davis) + § + § @@ -8110,6 +8500,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) + § @@ -8132,6 +8523,7 @@ Branch: REL_10_STABLE [ecf4ce689] 2022-10-17 12:14:39 -0400 Disallow rules named _RETURN that are not ON SELECT (Tom Lane) + § @@ -8152,6 +8544,7 @@ Branch: REL_12_STABLE [519763094] 2022-09-25 17:10:58 -0400 Fix resource management bug in saving tuples for AFTER triggers (Tom Lane) + § @@ -8172,6 +8565,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) + § @@ -8194,6 +8588,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) + § + § @@ -8214,6 +8610,7 @@ Branch: REL_12_STABLE [562e100ae] 2022-09-08 13:17:02 +0200 Fix generation of constraint names for per-partition foreign key constraints (Jehan-Guillaume de Rorthais) + § @@ -8236,6 +8633,7 @@ Branch: REL_11_STABLE [116f20f92] 2022-08-18 12:11:47 -0400 Fix incorrect matching of index expressions and predicates when creating a partitioned index (Richard Guo, Tom Lane) + § @@ -8261,6 +8659,7 @@ Branch: REL_10_STABLE [0b3ff539d] 2022-08-29 12:21:50 -0400 Prevent WAL corruption after a standby promotion (Dilip Kumar, Robert Haas) + § @@ -8286,6 +8685,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) + § @@ -8315,6 +8715,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) + § + § @@ -8336,6 +8738,7 @@ Branch: REL_10_STABLE [bf0718c13] 2022-08-11 08:45:20 +0530 Prevent examining system catalogs with the wrong snapshot during logical decoding (Masahiko Sawada) + § @@ -8367,6 +8770,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) + § + § @@ -8385,6 +8790,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) + § @@ -8406,6 +8812,7 @@ Branch: REL_13_STABLE [1df86aac5] 2022-08-16 14:30:27 +0530 Remove pointless check on replica identity setting of partitioned tables (Hou Zhijie) + § @@ -8428,6 +8835,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) + § @@ -8452,6 +8860,7 @@ Branch: REL_10_STABLE [1446612c5] 2022-08-10 13:37:25 -0400 Fix handling of read-write expanded datums that are passed to SQL functions (Tom Lane) + § @@ -8477,6 +8886,7 @@ Branch: REL_12_STABLE [9ebfbd23b] 2022-09-12 12:59:06 +0200 Fix type circle's equality comparator to handle NaNs properly (Ranier Vilela) + § @@ -8500,6 +8910,7 @@ Branch: REL_10_STABLE [cba393a10] 2022-08-31 10:42:05 -0400 In Snowball dictionaries, don't try to stem excessively-long words (Olly Betts, Tom Lane) + § @@ -8527,6 +8938,7 @@ Branch: REL_10_STABLE [d3cf15dfc] 2022-08-14 12:05:27 -0400 --> Fix use-after-free hazard in string comparisons (Tom Lane) + § @@ -8550,6 +8962,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) + § @@ -8573,6 +8986,7 @@ Branch: REL_10_STABLE [ab35b9dd7] 2022-10-11 18:54:31 -0400 Prevent postmaster crash when shared-memory state is corrupted (Tom Lane) + § @@ -8604,6 +9018,8 @@ Branch: REL_10_STABLE [362032f17] 2022-08-13 15:21:28 -0400 Add some more defenses against recursion till stack overrun (Richard Guo, Tom Lane) + § + § @@ -8618,6 +9034,7 @@ Branch: REL_13_STABLE [4878ea717] 2022-08-13 16:59:58 -0400 Avoid misbehavior when choosing hash table size with very small work_mem and large tuples (Zhang Mingli) + § @@ -8635,6 +9052,7 @@ Branch: REL_10_STABLE [fd640dbb8] 2022-08-31 16:23:20 -0400 Avoid long-term memory leakage in the autovacuum launcher process (Reid Thompson) + § @@ -8657,6 +9075,7 @@ Branch: REL_11_STABLE [7391ab28a] 2022-09-16 13:23:01 -0400 Improve PL/pgSQL's ability to handle parameters declared as RECORD (Tom Lane) + § @@ -8678,6 +9097,7 @@ Branch: REL_14_STABLE [b8af4166f] 2022-10-14 19:06:26 +0200 In libpq, handle single-row mode correctly when pipelining (Denis Laxalde) + § @@ -8700,6 +9120,7 @@ Branch: REL_10_STABLE [2a280832e] 2022-08-15 15:40:07 -0400 Add missing guards for NULL connection pointer in libpq (Daniele Varrazzo, Tom Lane) + § @@ -8726,6 +9147,7 @@ Branch: REL_10_STABLE [8fe26bca1] 2022-09-09 15:34:04 -0400 In ecpg, fix omission of variable storage classes when multiple varchar or bytea variables are declared in the same declaration (Andrey Sokolov) + § @@ -8750,6 +9172,7 @@ Branch: REL_10_STABLE [ba58266eb] 2022-10-21 09:11:47 -0400 Allow cross-platform tablespace relocation in pg_basebackup (Robert Haas) + § @@ -8773,6 +9196,7 @@ Branch: REL_10_STABLE [56083ff30] 2022-11-01 12:48:01 -0400 In pg_stat_statements, fix access to already-freed memory (zhaoqigui) + § @@ -8800,6 +9224,7 @@ Branch: REL_10_STABLE [d4adff0e9] 2022-09-14 18:45:09 +0900 In postgres_fdw, ensure that target lists constructed for EvalPlanQual plans will have all required columns (Richard Guo, Etsuro Fujita) + § @@ -8822,6 +9247,7 @@ Branch: REL_10_STABLE [95028d9de] 2022-09-09 12:41:36 -0400 Reject unwanted output from the platform's uuid_create() function (Nazir Bilal Yavuz) + § @@ -8849,6 +9275,7 @@ Branch: REL_10_STABLE [8bf470527] 2022-10-11 09:56:13 +0200 Include new Perl test modules in standard installations (Álvaro Herrera) + § @@ -8874,6 +9301,7 @@ Branch: REL_10_STABLE [5bed28e69] 2022-08-30 17:29:23 -0400 On NetBSD, force dynamic symbol resolution at postmaster start (Andres Freund, Tom Lane) + § @@ -8893,6 +9321,7 @@ Branch: REL_11_STABLE [da3a6825e] 2022-10-19 22:49:25 +1300 --> Fix incompatibilities with LLVM 15 (Thomas Munro, Andres Freund) + § @@ -8910,6 +9339,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) + § @@ -8937,6 +9367,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) + § @@ -8952,6 +9383,7 @@ Branch: REL_12_STABLE [d33ac1ec2] 2022-10-16 11:47:44 -0400 Avoid using sprintf, to avoid compile-time deprecation warnings (Tom Lane) + § @@ -8992,6 +9424,9 @@ Branch: REL9_2_STABLE [850cb88e4] 2022-09-21 13:52:38 -0400 --> Silence assorted compiler warnings from clang 15 and later (Tom Lane) + § + § + § @@ -9011,6 +9446,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) + § @@ -9112,6 +9548,7 @@ Branch: REL_10_STABLE [5919bb5a5] 2022-08-08 11:12:31 -0400 Do not let extension scripts replace objects not already belonging to the extension (Tom Lane) + § @@ -9171,6 +9608,10 @@ Branch: REL_10_STABLE [ad0e08394] 2022-08-06 15:52:10 +0200 Fix replay of CREATE DATABASE WAL records on standby servers (Kyotaro Horiguchi, Asim R Praveen, Paul Guo) + § + § + § + § @@ -9202,6 +9643,9 @@ Branch: REL_14_STABLE [5ad478c9d] 2022-07-28 14:27:06 +1200 Support in place tablespaces (Thomas Munro, Michael Paquier, Álvaro Herrera) + § + § + § @@ -9228,6 +9672,7 @@ Branch: REL_10_STABLE [88b39e614] 2022-06-25 09:07:46 -0700 Fix permissions checks in CREATE INDEX (Nathan Bossart, Noah Misch) + § @@ -9255,6 +9700,7 @@ Branch: REL_10_STABLE [964f42aa2] 2022-07-26 13:07:03 -0400 In extended query protocol, force an immediate commit after CREATE DATABASE and other commands that can't run in a transaction block (Tom Lane) + § @@ -9282,6 +9728,7 @@ Branch: REL_10_STABLE [4822b4627] 2022-06-27 08:24:38 +0300 --> Fix race condition when checking transaction visibility (Simon Riggs) + § @@ -9309,6 +9756,8 @@ Branch: REL_13_STABLE [8d38ccafc] 2022-08-04 11:11:22 -0400 Fix incorrect plans when sorting by an expression that contains a non-top-level set-returning function (Richard Guo, Tom Lane) + § + § @@ -9322,6 +9771,7 @@ Branch: REL_14_STABLE [7c6ce0475] 2022-08-05 12:46:45 -0400 Fix incorrect permissions-checking code for extended statistics (Richard Guo) + § @@ -9341,6 +9791,7 @@ Branch: REL_14_STABLE [3fe2fc6bb] 2022-08-05 15:00:03 -0400 Fix extended statistics machinery to handle MCV-type statistics on boolean-valued expressions (Tom Lane) + § @@ -9367,6 +9818,8 @@ Branch: REL_13_STABLE [476f9d533] 2022-08-05 15:57:46 -0400 = ANY(array) clauses when there are MCV-type extended statistics on the array variable (Tom Lane) + § + § @@ -9390,6 +9843,8 @@ Branch: REL_11_STABLE [91130dd31] 2022-08-05 11:55:52 +0200 Fix ALTER TABLE ... ENABLE/DISABLE TRIGGER to handle recursion correctly for triggers on partitioned tables (Álvaro Herrera, Amit Langote) + § + § @@ -9409,6 +9864,7 @@ Branch: REL_14_STABLE [af72b0889] 2022-07-12 16:30:36 -0400 Allow cancellation of ANALYZE while it is computing extended statistics (Tom Lane, Justin Pryzby) + § @@ -9429,6 +9885,7 @@ Branch: REL_12_STABLE [2cf875a4b] 2022-07-03 17:17:08 -0400 Improve syntax error messages for type jsonpath (Andrew Dunstan) + § @@ -9446,6 +9903,7 @@ Branch: REL_10_STABLE [2497d2b77] 2022-07-20 09:54:24 +0900 Ensure that pg_stop_backup() cleans up session state properly (Fujii Masao) + § @@ -9464,6 +9922,7 @@ Branch: REL_14_STABLE [e71d4254f] 2022-07-31 13:43:17 -0400 Fix trim_array() to handle a zero-dimensional array argument sanely (Martin Kalcher) + § @@ -9481,6 +9940,7 @@ Branch: REL_10_STABLE [8ace122d4] 2022-07-07 13:07:51 +0100 Fix join alias matching in FOR [KEY] UPDATE/SHARE clauses (Dean Rasheed) + § @@ -9509,6 +9969,8 @@ Branch: REL_10_STABLE [d54fc7e67] 2022-08-01 12:22:35 -0400 Reject ROW() expressions and functions in FROM that have too many columns (Tom Lane) + § + § @@ -9535,6 +9997,7 @@ Branch: REL_10_STABLE [6bceacfe8] 2022-07-21 13:56:02 -0400 Fix dumping of a view using a function in FROM that returns a composite type, when column(s) of the composite type have been dropped since the view was made (Tom Lane) + § @@ -9558,6 +10021,7 @@ Branch: REL_10_STABLE [dd831afc4] 2022-07-20 09:52:43 +0900 Disallow nested backup operations in logical replication walsenders (Fujii Masao) + § @@ -9573,6 +10037,7 @@ Branch: REL_10_STABLE [d873b5a5a] 2022-06-23 08:26:56 +0530 --> Fix memory leak in logical replication subscribers (Hou Zhijie) + § @@ -9589,6 +10054,8 @@ Branch: REL_13_STABLE [419c72715] 2022-06-21 15:12:52 +0530 Fix logical replication's checking of replica identity when the target table is partitioned (Shi Yu, Hou Zhijie) + § + § @@ -9611,6 +10078,8 @@ Branch: REL_13_STABLE [16f5a8da7] 2022-06-15 10:16:35 +0530 Fix failures to update cached schema data in a logical replication subscriber after a schema change on the publisher (Shi Yu, Hou Zhijie) + § + § @@ -9636,6 +10105,8 @@ Branch: REL_10_STABLE [8e5874964] 2022-08-07 10:19:40 +0200 Fix WAL consistency checking logic to correctly handle BRIN_EVACUATE_PAGE flags (Haiyang Wang) + § + § @@ -9652,6 +10123,7 @@ Branch: REL_11_STABLE [cd26139a3] 2022-07-11 15:54:24 +1200 Fix erroneous assertion checks in shared hashtable management (Thomas Munro) + § @@ -9665,6 +10137,7 @@ Branch: REL_14_STABLE [99504ff82] 2022-06-27 11:45:03 +1200 Avoid assertion failure when min_dynamic_shared_memory is set to a non-default value (Thomas Munro) + § @@ -9685,6 +10158,8 @@ Branch: REL_11_STABLE [6d61aef5d] 2022-07-18 19:38:24 +0200 Arrange to clean up after commit-time errors within SPI_commit(), rather than expecting callers to do that (Peter Eisentraut, Tom Lane) + § + § @@ -9726,6 +10201,8 @@ Branch: REL_14_STABLE [9e038d690] 2022-07-13 12:10:03 +0200 Improve libpq's handling of idle states in pipeline mode (Álvaro Herrera, Kyotaro Horiguchi) + § + § @@ -9748,6 +10225,7 @@ Branch: REL_10_STABLE [86258f083] 2022-06-14 18:16:46 -0400 Avoid core dump in ecpglib with unexpected orders of operations (Tom Lane) + § @@ -9778,6 +10256,8 @@ Branch: REL_10_STABLE [f5e4d64bb] 2022-07-02 21:03:24 -0700 In ecpglib, avoid redundant newlocale() calls (Noah Misch) + § + § @@ -9803,6 +10283,7 @@ Branch: REL_10_STABLE [7c5953b7b] 2022-07-10 16:57:04 +1200 In psql's \watch command, echo a newline after cancellation with control-C (Pavel Stehule) + § @@ -9824,6 +10305,8 @@ Branch: REL_14_STABLE [9783413cb] 2022-07-05 18:23:19 -0400 Fix pg_upgrade to detect non-upgradable usages of functions taking anyarray (Justin Pryzby) + § + § @@ -9852,6 +10335,7 @@ Branch: REL_12_STABLE [24872bbf9] 2022-08-01 16:39:33 +0900 after clone() failure in pg_upgrade with option (Justin Pryzby) + § @@ -9870,6 +10354,7 @@ Branch: REL_10_STABLE [dd414bf4e] 2022-08-02 18:05:34 -0400 Fix contrib/pg_stat_statements to avoid problems with very large query-text files on 32-bit platforms (Tom Lane) + § @@ -9884,6 +10369,7 @@ Branch: REL_14_STABLE [4a9bc2e0f] 2022-08-05 17:15:03 +0900 In contrib/postgres_fdw, prevent batch insertion when there are WITH CHECK OPTION constraints (Etsuro Fujita) + § @@ -9902,6 +10388,7 @@ Branch: REL_14_STABLE [169d50ba3] 2022-07-22 12:01:38 +0900 Fix contrib/postgres_fdw to detect failure to send an asynchronous data fetch query (Fujii Masao) + § @@ -9920,6 +10407,7 @@ Branch: REL_10_STABLE [26c9e1bd8] 2022-07-17 17:27:51 -0400 Ensure that contrib/postgres_fdw sends constants of regconfig and other reg* types with proper schema qualification (Tom Lane) + § @@ -9951,6 +10439,9 @@ Branch: REL_10_STABLE [d3b0884c0] 2022-07-16 12:23:52 +1200 Block signals while allocating dynamic shared memory on Linux (Thomas Munro) + § + § + § @@ -9973,6 +10464,7 @@ Branch: REL_10_STABLE [22b9afaf5] 2022-07-01 13:19:06 +1200 Detect unexpected EEXIST error from shm_open() (Thomas Munro) + § @@ -9989,6 +10481,7 @@ Branch: REL_14_STABLE [e086b5538] 2022-06-26 11:00:04 +1200 Avoid using signalfd() on illumos systems (Thomas Munro) + § @@ -10050,6 +10543,7 @@ Branch: REL_14_STABLE [042b584c7] 2022-05-31 21:24:59 +0200 Prevent possible corruption of indexes created or rebuilt with the CONCURRENTLY option (Álvaro Herrera) + § @@ -10073,6 +10567,7 @@ Branch: REL_14_STABLE [cbcea3b91] 2022-06-08 12:39:44 +1200 Harden Memoize plan node against non-deterministic equality functions (David Rowley) + § @@ -10090,6 +10585,7 @@ Branch: REL_14_STABLE [23c2b76a8] 2022-05-16 16:08:37 +1200 --> Fix incorrect cost estimates for Memoize plans (David Rowley) + § @@ -10112,6 +10608,7 @@ Branch: REL_11_STABLE [199aac8b2] 2022-06-10 10:35:57 -0400 Fix queries in which a whole-row variable references the result of a function that returns a domain over composite type (Tom Lane) + § @@ -10129,6 +10626,7 @@ Branch: REL_10_STABLE [b53442f6f] 2022-05-12 11:31:46 -0400 Fix variable not found in subplan target list planner error when pulling up a sub-SELECT that's referenced in a GROUPING function (Richard Guo) + § @@ -10146,6 +10644,7 @@ Branch: REL_10_STABLE [fb646cbd5] 2022-06-07 15:34:30 -0400 Prevent pg_stat_get_subscription() from possibly returning an extra row containing garbage values (Kuntal Ghosh) + § @@ -10159,6 +10658,7 @@ Branch: REL_14_STABLE [f82595ac9] 2022-05-29 23:57:16 +0300 Fix COPY FROM's error checking in the case where the database encoding is SQL_ASCII while the client's encoding is a multi-byte encoding (Heikki Linnakangas) + § @@ -10187,6 +10687,8 @@ Branch: REL_10_STABLE [29d111518] 2022-05-18 23:19:53 +0200 Avoid crashing if too many column aliases are attached to an XMLTABLE or JSON_TABLE construct (Álvaro Herrera) + § + § @@ -10204,6 +10706,7 @@ Branch: REL_10_STABLE [7686403b4] 2022-05-21 14:45:58 -0400 When decompiling a view or rule, show a SELECT output column's AS "?column?" alias clause if it could be referenced elsewhere (Tom Lane) + § @@ -10227,6 +10730,7 @@ Branch: REL_10_STABLE [8c47622bb] 2022-05-20 19:05:55 +0200 Report implicitly-created operator families to event triggers (Masahiko Sawada) + § @@ -10248,6 +10752,7 @@ Branch: REL_10_STABLE [60e956eb8] 2022-05-16 11:26:41 +0900 Fix control file updates made when a restartpoint is running during promotion of a standby server (Kyotaro Horiguchi) + § @@ -10272,6 +10777,7 @@ Branch: REL_10_STABLE [a4015ec03] 2022-05-11 10:01:35 +0530 Prevent triggering of standby's wal_receiver_timeout during logical replication of large transactions (Wang Wei, Amit Kapila) + § @@ -10295,6 +10801,7 @@ Branch: REL_10_STABLE [2114910ca] 2022-05-31 14:47:44 -0400 Prevent open-file leak when reading an invalid timezone abbreviation file (Kyotaro Horiguchi) + § @@ -10315,6 +10822,7 @@ Branch: REL_10_STABLE [1b40ceea2] 2022-05-28 12:13:02 +0900 Allow custom server parameters to have short descriptions that are NULL (Steve Chavez) + § @@ -10336,6 +10844,7 @@ Branch: REL_10_STABLE [ef54a6576] 2022-05-26 14:14:05 -0400 Remove misguided SSL key file ownership check in libpq (Tom Lane) + § @@ -10360,6 +10869,7 @@ Branch: REL_10_STABLE [89254606b] 2022-06-06 11:20:52 -0400 Ensure ecpg reports server connection loss sanely (Tom Lane) + § @@ -10379,6 +10889,7 @@ Branch: REL_14_STABLE [32a85ee46] 2022-06-06 11:26:57 -0400 Prevent crash after server connection loss in pg_amcheck (Tom Lane) + § @@ -10405,6 +10916,7 @@ Branch: REL9_2_STABLE [6f9ea6cf3] 2022-06-01 16:15:47 -0400 Adjust PL/Perl test case so it will work under Perl 5.36 (Dagfinn Ilmari Mannsåker) + § @@ -10424,6 +10936,7 @@ Branch: REL_10_STABLE [c61f36d99] 2022-05-10 18:42:02 -0400 multiple OpenLDAP installations are present while building PostgreSQL (Tom Lane) + § @@ -10491,6 +11004,8 @@ Branch: REL_10_STABLE [f26d57028] 2022-05-09 08:35:13 -0700 Confine additional operations within security restricted operation sandboxes (Sergey Shinderuk, Noah Misch) + § + § @@ -10524,6 +11039,7 @@ Branch: REL_13_STABLE [bad202c61] 2022-03-16 11:41:34 +0300 Fix default signature length for gist_ltree_ops indexes (Tomas Vondra, Alexander Korotkov) + § @@ -10554,6 +11070,7 @@ Branch: REL_10_STABLE [205214c8b] 2022-03-17 18:18:05 -0400 Stop using query-provided column aliases for the columns of whole-row variables that refer to plain tables (Tom Lane) + § @@ -10589,6 +11106,7 @@ Branch: REL_14_STABLE [7a8d8219c] 2022-04-19 21:03:27 +0200 Fix incorrect roundoff when extracting epoch values from intervals (Peter Eisentraut) + § @@ -10609,6 +11127,7 @@ Branch: REL_14_STABLE [c1a0d7d1c] 2022-03-27 21:44:39 -0700 Defend against pg_stat_get_replication_slot(NULL) (Andres Freund) + § @@ -10631,6 +11150,7 @@ Branch: REL_10_STABLE [e6fd4a3da] 2022-03-18 16:01:42 -0400 Fix incorrect output for types timestamptz and timetz in table_to_xmlschema() and allied functions (Renan Soares Lopes) + § @@ -10652,6 +11172,7 @@ Branch: REL_10_STABLE [4eabaffca] 2022-05-09 14:15:37 -0400 Avoid core dump in parser for a VALUES clause with zero columns (Tom Lane) + § @@ -10664,6 +11185,7 @@ Branch: REL_14_STABLE [ebb790241] 2022-04-28 15:15:02 +0900 Fix planner failure when a Result plan node appears immediately underneath an Append node (Etsuro Fujita) + § @@ -10683,6 +11205,7 @@ Branch: REL_14_STABLE [dff6c77fa] 2022-04-23 12:16:12 -0400 Fix planner failure if a query using SEARCH or CYCLE features contains a duplicate CTE name (Tom Lane, Kyotaro Horiguchi) + § @@ -10706,6 +11229,7 @@ Branch: REL_10_STABLE [2afa031ac] 2022-03-21 17:44:29 -0400 Fix planner errors for GROUPING() constructs that reference outer query levels (Richard Guo, Tom Lane) + § @@ -10722,6 +11246,7 @@ Branch: REL_10_STABLE [b6f869bee] 2022-02-11 15:23:52 -0500 Fix plan generation for index-only scans on indexes with both returnable and non-returnable columns (Tom Lane) + § @@ -10744,6 +11269,7 @@ Branch: REL_12_STABLE [e0ed20d0b] 2022-04-13 13:35:02 -0400 Avoid accessing a no-longer-pinned shared buffer while attempting to lock an outdated tuple during EvalPlanQual (Tom Lane) + § @@ -10768,6 +11294,7 @@ Branch: REL_10_STABLE [2e9033a54] 2022-02-14 04:04:28 +0300 Fix query-lifespan memory leak in an IndexScan node that is performing reordering (Aliaksandr Kalenik) + § @@ -10786,6 +11313,7 @@ Branch: REL_10_STABLE [409bcfda6] 2022-04-19 23:03:59 -0400 function's parallelism property and its SET-variable list in the same command (Tom Lane) + § @@ -10803,6 +11331,7 @@ Branch: REL_14_STABLE [8dcd1c356] 2022-03-11 13:47:26 -0500 Tighten lookup of the index owned by a constraint (Tom Lane, Japin Li) + § @@ -10824,6 +11353,7 @@ Branch: REL_12_STABLE [0795da869] 2022-04-18 12:16:45 -0400 Fix bogus errors from attempts to alter system columns of tables (Tom Lane) + § @@ -10846,6 +11376,7 @@ Branch: REL_10_STABLE [a903895b3] 2022-04-20 17:17:33 -0700 Fix mis-sorting of table rows when CLUSTERing using an index whose leading key is an expression (Peter Geoghegan, Thomas Munro) + § @@ -10863,6 +11394,7 @@ Branch: REL_14_STABLE [7d80e93fb] 2022-02-24 14:34:09 +0200 Prevent data loss if a system crash occurs shortly after a sorted GiST index build (Heikki Linnakangas) + § @@ -10885,6 +11417,7 @@ Branch: REL_11_STABLE [b8ae17fd9] 2022-03-21 12:22:13 -0400 Fix risk of deadlock failures while dropping a partitioned index (Jimmy Yih, Gaurab Dey, Tom Lane) + § @@ -10909,6 +11442,7 @@ Branch: REL_10_STABLE [fe197872c] 2022-03-16 17:41:31 +1300 Fix race condition between DROP TABLESPACE and checkpointing (Nathan Bossart) + § @@ -10939,6 +11473,8 @@ Branch: REL_10_STABLE [48b398943] 2022-04-14 11:10:18 -0400 Fix possible trouble in crash recovery after a TRUNCATE command that overlaps a checkpoint (Kyotaro Horiguchi, Heikki Linnakangas, Robert Haas) + § + § @@ -10963,6 +11499,7 @@ Branch: REL_10_STABLE [cebc54b90] 2022-02-21 08:59:36 -0800 Fix unsafe toast-data accesses during temporary object cleanup (Andres Freund) + § @@ -10982,6 +11519,7 @@ Branch: REL_14_STABLE [dd7c05979] 2022-02-23 11:10:46 -0500 Re-allow underscore as the first character in a custom parameter name (Japin Li) + § @@ -10998,6 +11536,7 @@ Branch: REL_14_STABLE [627c79a1e] 2022-02-22 10:23:49 +0900 Add regress option for the compute_query_id parameter (Michael Paquier) + § @@ -11016,6 +11555,7 @@ Branch: REL_12_STABLE [368ffdeee] 2022-03-16 15:38:13 +1300 --> Improve wait logic in RegisterSyncRequest (Thomas Munro) + § @@ -11039,6 +11579,8 @@ Branch: REL_14_STABLE [ea70f6945] 2022-03-16 15:56:41 +1300 Wake up for latch events when the checkpointer is waiting between writes (Thomas Munro) + § + § @@ -11061,6 +11603,7 @@ Branch: REL_10_STABLE [9ade3c09a] 2022-03-23 18:22:10 +0100 Fix PANIC: xlog flush request is not satisfied failure during standby promotion when there is a missing WAL continuation record (Sami Imseih) + § @@ -11089,6 +11632,9 @@ Branch: REL_10_STABLE [e8a0cf9b2] 2022-05-02 18:09:44 -0700 Fix possibility of self-deadlock in hot standby conflict handling (Andres Freund) + § + § + § @@ -11108,6 +11654,7 @@ Branch: REL_13_STABLE [27fafee72] 2022-03-16 18:14:33 +0100 Fix possible mis-identification of the correct ancestor relation to publish logical replication changes through (Tomas Vondra, Hou zj, Amit Kapila) + § @@ -11133,6 +11680,7 @@ Branch: REL_10_STABLE [be46985be] 2022-04-19 09:38:25 +0530 when we're up against the max_sync_workers_per_subscription limit (Amit Kapila) + § @@ -11154,6 +11702,7 @@ Branch: REL_10_STABLE [b5e060473] 2022-02-14 08:45:54 +0530 Include unchanged replica identity key columns in the WAL log for an update, if they are stored out-of-line (Dilip Kumar, Amit Kapila) + § @@ -11173,6 +11722,7 @@ Branch: REL_13_STABLE [9016a2a3d] 2022-03-27 12:57:57 -0400 Cope correctly with platforms that have no support for altering the server process's display in ps(1) (Andrew Dunstan) + § @@ -11191,6 +11741,7 @@ Branch: REL_14_STABLE [2e211c166] 2022-02-10 11:52:20 -0500 Make the server more robust against missed timer interrupts (Michael Harris, Tom Lane) + § @@ -11214,6 +11765,7 @@ Branch: REL_10_STABLE [4936747c4] 2022-02-25 17:40:21 -0500 Disallow execution of SPI functions during PL/Perl function compilation (Tom Lane) + § @@ -11249,6 +11801,8 @@ Branch: REL_10_STABLE [a6bd1f0ee] 2022-03-31 11:24:26 -0400 Make libpq accept root-owned SSL private key files (David Steele) + § + § @@ -11273,6 +11827,7 @@ Branch: REL_12_STABLE [c9d35dc7f] 2022-02-12 13:23:20 -0500 Fix behavior of libpq's PQisBusy() function after a connection failure (Tom Lane) + § @@ -11303,6 +11858,8 @@ Branch: REL_14_STABLE [75a006bee] 2022-04-25 09:14:19 -0400 patterns in psql, pg_dump, and pg_amcheck (Mark Dilger) + § + § @@ -11328,6 +11885,7 @@ Branch: REL_10_STABLE [34523933b] 2022-02-10 16:49:39 -0500 Make pg_ctl recheck postmaster aliveness while waiting for stop/restart/promote actions (Tom Lane) + § @@ -11359,6 +11917,8 @@ Branch: REL_11_STABLE [7d935bdf7] 2022-03-27 18:15:17 -0700 Fix error handling in pg_waldump (Kyotaro Horiguchi, Andres Freund) + § + § @@ -11382,6 +11942,7 @@ Branch: REL_10_STABLE [12d32b7bc] 2022-04-14 15:09:46 +0900 Ensure that contrib/pageinspect functions cope with all-zero pages (Michael Paquier) + § @@ -11421,6 +11982,9 @@ Branch: REL_10_STABLE [07e343513] 2022-03-16 12:30:07 +0900 for correct page size, and add some missing checks that an index is of the expected type (Michael Paquier, Justin Pryzby, Julien Rouhaud) + § + § + § @@ -11439,6 +12003,7 @@ Branch: REL_14_STABLE [89d349b0a] 2022-04-21 15:30:02 +0900 In contrib/postgres_fdw, disable batch insertion when BEFORE INSERT ... FOR EACH ROW triggers exist on the foreign table (Etsuro Fujita) + § @@ -11464,6 +12029,7 @@ Branch: REL_10_STABLE [728fc0f9a] 2022-03-31 14:29:24 -0400 that ORDER BY clauses are safe to ship before requesting a remotely-ordered query, and include a USING clause if necessary (Ronan Dunklau) + § @@ -11484,6 +12050,7 @@ Branch: REL_14_STABLE [c23461a22] 2022-02-09 14:24:55 -0500 Fix configure to handle platforms that have sys/epoll.h but not sys/signalfd.h (Tom Lane) + § @@ -11504,6 +12071,7 @@ Branch: REL_11_STABLE [986d24042] 2022-03-16 11:35:00 +1300 Update JIT code to work with LLVM 14 (Thomas Munro) + § @@ -11547,6 +12115,11 @@ Branch: REL_10_STABLE [2a9193726] 2022-03-23 12:43:33 -0700 Clean up assorted failures under clang's -fsanitize=undefined checks (Tom Lane, Andres Freund, Zhihong Yu) + § + § + § + § + § @@ -11566,6 +12139,7 @@ Branch: REL_14_STABLE [7a2789275] 2022-04-01 17:12:56 +0200 Do not add OpenSSL dependencies to libpq's pkg-config file when building without OpenSSL (Fabrice Fontaine) + § @@ -11582,6 +12156,7 @@ Branch: REL_10_STABLE [1a8b6f055] 2022-02-08 19:26:30 -0500 Fix PL/Perl so it builds on C compilers that don't support statements nested within expressions (Tom Lane) + § @@ -11601,6 +12176,7 @@ Branch: REL_10_STABLE [083031aa9] 2022-03-22 08:28:55 -0700 Fix possible build failure of pg_dumpall on Windows, when not using MSVC to build (Andres Freund) + § @@ -11621,6 +12197,7 @@ Branch: REL9_4_STABLE [c76164ea0] 2022-02-10 13:56:55 -0500 In Windows builds, use gendef instead of pexports to build DEF files (Andrew Dunstan) + § @@ -11641,6 +12218,7 @@ Branch: REL_10_STABLE [58887d58c] 2022-04-25 15:51:58 -0400 Prevent extra expansion of shell wildcard patterns in programs built under MinGW (Andrew Dunstan) + § @@ -11665,6 +12243,7 @@ Branch: REL_10_STABLE [bc334ec9f] 2022-05-05 14:55:30 -0400 Update time zone data files to tzdata release 2022a for DST law changes in Palestine, plus historical corrections for Chile and Ukraine. (Tom Lane) + § @@ -11723,6 +12302,7 @@ Branch: REL_12_STABLE [5ed74d874] 2021-12-08 11:01:23 +0900 Enforce standard locking protocol for TOAST table updates, to prevent problems with REINDEX CONCURRENTLY (Michael Paquier) + § @@ -11746,6 +12326,7 @@ Branch: REL_14_STABLE [dad1539ae] 2022-01-14 10:56:12 -0800 Fix corruption of HOT chains when a RECENTLY_DEAD tuple changes state to fully DEAD during page pruning (Andres Freund) + § @@ -11773,6 +12354,8 @@ Branch: REL_14_STABLE [2a3958e4d] 2022-02-03 10:44:38 -0800 Fix crash in EvalPlanQual rechecks for tables with a mix of local and foreign partitions (Etsuro Fujita) + § + § @@ -11785,6 +12368,7 @@ Branch: REL_14_STABLE [b30282fcc] 2022-01-29 10:23:17 +0900 Fix dangling pointer in COPY TO (Bharath Rupireddy) + § @@ -11803,6 +12387,7 @@ Branch: REL_13_STABLE [267ccc38b] 2022-01-23 03:20:32 +0100 Avoid null-pointer crash in ALTER STATISTICS when the statistics object is dropped concurrently (Tomas Vondra) + § @@ -11815,6 +12400,7 @@ Branch: REL_14_STABLE [7615edd1d] 2021-12-13 17:20:07 +0300 Correctly handle alignment padding when extracting a range from a multirange (Alexander Korotkov) + § @@ -11832,6 +12418,7 @@ Branch: REL_14_STABLE [17da9d4c2] 2022-01-16 16:39:26 -0500 Fix over-optimistic use of hashing for anonymous RECORD data types (Tom Lane) + § @@ -11851,6 +12438,7 @@ Branch: REL_12_STABLE [2ccd8fb29] 2022-01-25 21:15:40 +1300 Fix incorrect plan creation for parallel single-child Append nodes (David Rowley) + § @@ -11878,6 +12466,8 @@ Branch: REL_10_STABLE [7d344f004] 2022-01-03 15:42:27 -0500 Fix index-only scan plans for cases where not all index columns can be returned (Tom Lane) + § + § @@ -11901,6 +12491,7 @@ Branch: REL_14_STABLE [c2dc7b9e1] 2021-11-24 23:29:56 +1300 Fix Memoize plan nodes to handle subplans that use parameters coming from above the Memoize (David Rowley) + § @@ -11913,6 +12504,7 @@ Branch: REL_14_STABLE [6c32c0977] 2021-11-24 10:07:38 +1300 Fix Memoize plan nodes to work correctly with non-hashable join operators (David Rowley) + § @@ -11929,6 +12521,7 @@ Branch: REL_10_STABLE [1acf34586] 2021-12-16 15:36:02 -0500 Ensure that casting to an unspecified typmod generates a RelabelType node rather than a length-coercion function call (Tom Lane) + § @@ -11947,6 +12540,7 @@ Branch: REL_13_STABLE [5ad70564f] 2022-01-29 11:41:12 -0500 Fix checking of anycompatible-family data type matches (Tom Lane) + § @@ -11972,6 +12566,7 @@ Branch: REL_10_STABLE [72cf39d51] 2021-11-26 11:14:27 -0300 Fix WAL replay failure when database consistency is reached exactly at a WAL page boundary (Álvaro Herrera) + § @@ -11988,6 +12583,7 @@ Branch: REL_10_STABLE [4ef38fbe8] 2022-01-27 20:19:39 +0100 Fix startup of a physical replica to tolerate transaction ID wraparound (Abhijit Menon-Sen, Tomas Vondra) + § @@ -12010,6 +12606,7 @@ Branch: REL_13_STABLE [3f06c00cf] 2021-12-09 09:00:35 +0530 In logical replication, avoid double transmission of a child table's data (Hou Zhijie) + § @@ -12040,6 +12637,8 @@ Branch: REL_10_STABLE [daf658982] 2022-01-24 12:09:46 -0500 Remove lexical limitations for SQL commands issued on a logical replication connection (Tom Lane) + § + § @@ -12060,6 +12659,7 @@ Branch: REL_14_STABLE [f2e1730ee] 2021-12-08 15:21:12 +0530 Ensure that replication origin timestamp is set while replicating a ROLLBACK PREPARED operation (Masahiko Sawada) + § @@ -12076,6 +12676,7 @@ Branch: REL_10_STABLE [919be95c6] 2022-01-21 14:55:04 +0900 Fix possible loss of the commit timestamp for the last subtransaction of a transaction (Alex Kingsborough, Kyotaro Horiguchi) + § @@ -12093,6 +12694,7 @@ Branch: REL_10_STABLE [f862cc09f] 2022-01-21 11:24:12 -0800 Be sure to fsync the pg_logical/mappings subdirectory during checkpoints (Nathan Bossart) + § @@ -12113,6 +12715,7 @@ Branch: REL_10_STABLE [9211c2e38] 2022-01-15 18:30:45 +0100 --> Build extended statistics for partitioned tables (Justin Pryzby) + § @@ -12139,6 +12742,7 @@ Branch: REL_10_STABLE [ff0e7c7e8] 2022-01-15 03:05:06 +0100 --> Ignore extended statistics for inheritance trees (Justin Pryzby) + § @@ -12163,6 +12767,7 @@ Branch: REL_10_STABLE [e5b044c84] 2022-01-06 16:46:46 -0500 Disallow altering data type of a partitioned table's columns when the partitioned table's row type is used as a composite type elsewhere (Tom Lane) + § @@ -12185,6 +12790,7 @@ Branch: REL_10_STABLE [817c469c2] 2021-11-25 15:05:37 +0900 Disallow ALTER TABLE ... DROP NOT NULL for a column that is part of a replica identity index (Haiying Tang, Hou Zhijie) + § @@ -12204,6 +12810,7 @@ Branch: REL_11_STABLE [26c841ed1] 2022-01-22 13:32:40 -0500 Correctly update cached table state during ALTER TABLE ADD PRIMARY KEY USING INDEX (Hou Zhijie) + § @@ -12226,6 +12833,7 @@ Branch: REL_10_STABLE [2c0443c59] 2021-11-16 09:44:00 +0530 Correctly update cached table state when switching REPLICA IDENTITY index (Tang Haiying, Hou Zhijie) + § @@ -12245,6 +12853,7 @@ Branch: REL_14_STABLE [6d07cbc50] 2021-11-20 14:29:56 -0500 Fix failure of SP-GiST indexes when the indexed column's data type is binary-compatible with the declared input type of the operator class (Tom Lane) + § @@ -12263,6 +12872,7 @@ Branch: REL_13_STABLE [33b6dd83e] 2021-11-19 09:24:00 +0530 Allow parallel vacuuming and concurrent index building to be ignored while computing oldest xmin (Masahiko Sawada) + § @@ -12281,6 +12891,7 @@ Branch: REL_14_STABLE [41ee68a91] 2022-01-12 15:41:02 -0800 --> Fix memory leak when updating expression indexes (Peter Geoghegan) + § @@ -12302,6 +12913,7 @@ Branch: REL_10_STABLE [fec187dc3] 2021-12-01 13:44:47 -0500 Avoid leaking memory during REASSIGN OWNED BY operations that reassign ownership of many objects (Justin Pryzby) + § @@ -12315,6 +12927,7 @@ Branch: REL_13_STABLE [3f8062bcf] 2022-01-05 10:27:53 +0900 Improve performance of walsenders sending logical changes by avoiding unnecessary cache accesses (Hou Zhijie) + § @@ -12330,6 +12943,7 @@ Branch: REL_12_STABLE [aa58f5c53] 2022-01-26 09:59:23 +0100 Fix display of cert authentication method's options in pg_hba_file_rules view (Magnus Hagander) + § @@ -12350,6 +12964,7 @@ Branch: REL_14_STABLE [6e7ee55e7] 2022-01-28 11:25:45 +0900 Ensure that the session targeted by pg_log_backend_memory_contexts() sends its results only to the server's log (Fujii Masao) + § @@ -12374,6 +12989,7 @@ Branch: REL_10_STABLE [3433a1fc7] 2022-01-13 17:49:26 -0500 Fix display of whole-row variables appearing in INSERT ... VALUES rules (Tom Lane) + § @@ -12394,6 +13010,7 @@ Branch: REL_14_STABLE [5d5779aea] 2021-11-17 11:31:31 -0500 When reverse-listing a SQL-standard function body, display function parameters appropriately within INSERT ... SELECT (Tom Lane) + § @@ -12413,6 +13030,7 @@ Branch: REL_13_STABLE [13c8adf90] 2021-11-11 15:01:54 +0900 Fix one-byte buffer overrun when applying Unicode string normalization to an empty string (Michael Paquier) + § @@ -12450,6 +13068,10 @@ Branch: REL_11_STABLE [8abb6c27e] 2021-12-14 10:58:37 +0900 Fix or remove some incorrect assertions (Simon Riggs, Michael Paquier, Alexander Lakhin) + § + § + § + § @@ -12472,6 +13094,7 @@ Branch: REL_10_STABLE [0c7c94f90] 2022-01-21 15:36:30 -0500 messages that are reported early in multi-threaded use of libpq or ecpglib (Tom Lane) + § @@ -12489,6 +13112,7 @@ Branch: REL_10_STABLE [9d66c43eb] 2022-01-17 12:52:45 -0500 Avoid calling strerror from libpq's PQcancel function (Tom Lane) + § @@ -12515,6 +13139,7 @@ Branch: REL_10_STABLE [3bc46e4e9] 2021-11-12 14:55:32 -0500 command default to setting the password for CURRENT_USER, not the connection's original user name (Tom Lane) + § @@ -12536,6 +13161,7 @@ Branch: REL_13_STABLE [90e0f9fd8] 2022-01-17 21:18:49 -0500 Fix psql \d command's query for identifying parent triggers (Justin Pryzby) + § @@ -12556,6 +13182,7 @@ Branch: REL_14_STABLE [f5bea8360] 2022-01-08 16:45:14 +0900 Make psql's \d command sort a table's extended statistics objects by name not OID (Justin Pryzby) + § @@ -12569,6 +13196,7 @@ Branch: REL_13_STABLE [90a847e6d] 2022-01-16 14:59:20 -0500 Fix psql's tab-completion of label values for enum types (Tom Lane) + § @@ -12584,6 +13212,8 @@ Branch: REL_14_STABLE [5550a9c38] 2021-11-30 09:55:56 +0900 Fix failures on Windows when using the terminal as data source or destination (Dmitry Koval, Juan José Santamaría Flecha, Michael Paquier) + § + § @@ -12608,6 +13238,7 @@ Branch: REL_10_STABLE [62bfa554b] 2022-01-17 13:30:04 -0500 In psql and some other client programs, avoid trying to invoke gettext() from a control-C signal handler (Tom Lane) + § @@ -12631,6 +13262,7 @@ Branch: REL_10_STABLE [3ce5d0884] 2021-11-21 14:13:35 -0500 in pg_receivewal and pg_recvlogical (Tom Lane, Nathan Bossart) + § @@ -12652,6 +13284,7 @@ Branch: REL_10_STABLE [2b36973d9] 2021-11-22 17:16:29 -0500 Fix pg_dump's dump ordering for user-defined casts (Tom Lane) + § @@ -12678,6 +13311,8 @@ Branch: REL_10_STABLE [b599b8f39] 2021-11-22 15:58:12 -0500 Fix pg_dump's and modes to handle tables containing both generated columns and dropped columns (Tom Lane) + § + § @@ -12699,6 +13334,8 @@ Branch: REL_12_STABLE [12bf11889] 2021-11-17 13:08:25 -0500 Fix possible mis-reporting of errors in pg_dump and pg_basebackup (Tom Lane) + § + § @@ -12721,6 +13358,7 @@ Branch: REL_10_STABLE [b21986908] 2022-01-08 14:54:39 -0500 Fix results of index-only scans on contrib/btree_gist indexes on char(N) columns (Tom Lane) + § @@ -12748,6 +13386,8 @@ Branch: REL_14_STABLE [700e8fe6d] 2022-01-21 17:45:02 +0900 Fix edge cases in postgres_fdw's handling of asynchronous queries (Etsuro Fujita) + § + § @@ -12772,6 +13412,7 @@ Branch: REL_10_STABLE [a72c43012] 2022-02-01 19:03:41 -0500 the deprecated distutils module, to determine how to build PL/Python (Peter Eisentraut, Tom Lane, Andres Freund) + § @@ -12797,6 +13438,7 @@ Branch: REL_14_STABLE [175edafd1] 2021-11-30 17:18:04 -0500 Re-allow cross-compilation without OpenSSL (Tom Lane) + § @@ -12819,6 +13461,7 @@ Branch: REL_10_STABLE [2557a03f8] 2022-01-30 16:43:07 -0800 Fix PL/Perl compile failure on Windows with Perl 5.28 and later (Victor Wagner) + § @@ -12835,6 +13478,7 @@ Branch: REL_10_STABLE [4339e10f0] 2021-11-25 14:32:43 +0100 Fix PL/Python compile failure with Python 3.11 and later (Peter Eisentraut) + § @@ -12850,6 +13494,7 @@ Branch: REL_10_STABLE [82881a9b9] 2021-11-24 13:04:12 +0900 --> Add support for building with Visual Studio 2022 (Hans Buschmann) + § @@ -12873,6 +13518,8 @@ Branch: REL_10_STABLE [a5bd14d93] 2022-01-20 10:21:28 -0500 Allow the .bat wrapper scripts in our MSVC build system to be called without first changing into their directory (Anton Voloshin, Andrew Dunstan) + § + § @@ -12935,6 +13582,7 @@ Branch: REL9_6_STABLE [046c2c846] 2021-11-08 11:01:43 -0500 Make the server reject extraneous data after an SSL or GSS encryption handshake (Tom Lane) + § @@ -12968,6 +13616,7 @@ Branch: REL9_6_STABLE [d83cdfdca] 2021-11-08 11:14:57 -0500 Make libpq reject extraneous data after an SSL or GSS encryption handshake (Tom Lane) + § @@ -13021,6 +13670,11 @@ Branch: REL9_6_STABLE [99197701e] 2021-11-01 13:07:23 -0300 Fix physical replication for cases where the primary crashes after shipping a WAL segment that ends with a partial WAL record (Álvaro Herrera) + § + § + § + § + § @@ -13053,6 +13707,7 @@ Branch: REL_14_STABLE [61a86ed55] 2021-11-02 12:06:16 -0700 Ensure that parallel VACUUM doesn't miss any indexes (Peter Geoghegan, Masahiko Sawada) + § @@ -13083,6 +13738,7 @@ Branch: REL9_6_STABLE [518493243] 2021-10-23 18:36:43 -0700 Fix CREATE INDEX CONCURRENTLY to wait for the latest prepared transactions (Andrey Borodin) + § @@ -13113,6 +13769,7 @@ Branch: REL9_6_STABLE [e428699cb] 2021-10-23 18:36:43 -0700 Avoid race condition that can cause backends to fail to add entries for new rows to an index being built concurrently (Noah Misch, Andrey Borodin) + § @@ -13134,6 +13791,7 @@ Branch: REL_13_STABLE [77f7909a4] 2021-11-01 11:40:29 +0900 Fix REINDEX CONCURRENTLY to preserve operator class parameters that were attached to the target index (Michael Paquier) + § @@ -13146,6 +13804,7 @@ Branch: REL_14_STABLE [5040c9641] 2021-10-21 10:39:07 +0900 Fix incorrect creation of shared dependencies when cloning a database that contains non-builtin objects (Aleksander Alekseev) + § @@ -13171,6 +13830,7 @@ Branch: REL_10_STABLE [d36bdc4e9] 2021-10-18 19:08:25 -0300 Ensure that the relation cache is invalidated for a table being attached to or detached from a partitioned table (Amit Langote, Álvaro Herrera) + § @@ -13189,6 +13849,7 @@ Branch: REL_14_STABLE [922e15c47] 2021-10-13 16:38:15 +0900 Fix corruption of parse tree while creating a range type (Alex Kozhemyakin, Sergey Shinderuk) + § @@ -13211,6 +13872,7 @@ Branch: REL_11_STABLE [0d08c279b] 2021-10-19 13:54:46 -0400 Fix updates of element fields in arrays of domain over composite (Tom Lane) + § @@ -13230,6 +13892,7 @@ Branch: REL_13_STABLE [170206e45] 2021-10-01 18:29:18 -0300 Disallow the combination of FETCH FIRST WITH TIES and FOR UPDATE SKIP LOCKED (David Christensen) + § @@ -13254,6 +13917,7 @@ Branch: REL_13_STABLE [85dc4292a] 2021-10-19 11:04:04 +0900 Disallow ALTER INDEX index ALTER COLUMN col SET (options) (Nathan Bossart, Michael Paquier) + § @@ -13276,6 +13940,7 @@ Branch: REL9_6_STABLE [0de8f9bc8] 2021-10-06 13:24:22 +0100 Fix corner-case loss of precision in numeric power() (Dean Rasheed) + § @@ -13293,6 +13958,7 @@ Branch: REL_14_STABLE [1f194ed6c] 2021-11-08 14:41:13 +1300 Avoid choosing the wrong hash equality operator for Memoize plans (David Rowley) + § @@ -13310,6 +13976,7 @@ Branch: REL_13_STABLE [fdd6a4d8d] 2021-10-14 12:43:43 -0400 Fix planner error with pulling up subquery expressions into function rangetable entries (Tom Lane) + § @@ -13335,6 +14002,7 @@ Branch: REL_10_STABLE [f951ea3a2] 2021-10-01 14:59:35 -0400 Avoid using MCV-only statistics to estimate the range of a column (Tom Lane) + § @@ -13358,6 +14026,7 @@ Branch: REL_11_STABLE [5abbda985] 2021-10-01 11:10:12 -0400 Fix restoration of a Portal's snapshot inside a subtransaction (Bertrand Drouvot) + § @@ -13384,6 +14053,7 @@ Branch: REL9_6_STABLE [f49bf8263] 2021-10-18 11:57:07 +0900 Clean up correctly if a transaction fails after exporting its snapshot (Dilip Kumar) + § @@ -13408,6 +14078,7 @@ Branch: REL9_6_STABLE [7381b79ad] 2021-11-06 18:34:31 +0300 Prevent wraparound of overflowed-subtransaction tracking on standby servers (Kyotaro Horiguchi, Alexander Korotkov) + § @@ -13430,6 +14101,7 @@ Branch: REL9_6_STABLE [e2b2a9e1c] 2021-10-04 14:06:09 +0900 Ensure that prepared transactions are properly accounted for during promotion of a standby server (Michael Paquier, Andres Freund) + § @@ -13450,6 +14122,7 @@ Branch: REL_14_STABLE [2c25db32e] 2021-10-11 11:56:52 -0400 Fix could not find RecursiveUnion error when EXPLAIN tries to print a filter condition attached to a WorkTableScan node (Tom Lane) + § @@ -13468,6 +14141,8 @@ Branch: REL_12_STABLE [3c8c49945] 2021-10-20 13:05:42 -0300 Ensure that the correct lock level is used when renaming a table (Nathan Bossart, Álvaro Herrera) + § + § @@ -13494,6 +14169,7 @@ Branch: REL9_6_STABLE [e0eaeafd6] 2021-11-05 12:29:35 -0300 Avoid null-pointer-dereference crash when dropping a role that owns objects being dropped concurrently (Álvaro Herrera) + § @@ -13519,6 +14195,8 @@ Branch: REL9_6_STABLE [71aeaf245] 2021-11-03 19:41:49 +0200 Prevent snapshot reference leak warning when lo_export() or a related function fails (Heikki Linnakangas) + § + § @@ -13532,6 +14210,7 @@ Branch: REL_13_STABLE [ada667b45] 2021-11-02 13:36:57 -0400 Fix inefficient code generation for CoerceToDomain expression nodes (Ranier Vilela) + § @@ -13551,6 +14230,9 @@ Branch: REL_13_STABLE [0151af40c] 2021-11-02 11:31:54 -0400 Avoid O(N^2) behavior in some list-manipulation operations (Nathan Bossart, Tom Lane) + § + § + § @@ -13578,6 +14260,8 @@ Branch: REL_13_STABLE [d5a2ffbce] 2021-10-27 13:09:00 -0700 Add more defensive checks around B-tree posting list splits (Peter Geoghegan) + § + § @@ -13595,6 +14279,7 @@ Branch: REL_14_STABLE [f7829feb7] 2021-11-06 01:53:36 +0100 Avoid assertion failure when inserting NaN into a BRIN float8 or float4 minmax_multi_ops index (Tomas Vondra) + § @@ -13613,6 +14298,7 @@ Branch: REL_14_STABLE [62e821ad2] 2021-10-12 09:51:17 +0900 Allow the autovacuum launcher process to respond to pg_log_backend_memory_contexts() requests more quickly (Koyu Tanigawa) + § @@ -13624,6 +14310,7 @@ Branch: REL_14_STABLE [a5e83ad79] 2021-10-01 22:47:05 +0200 --> Fix memory leak in HMAC hash calculations (Sergey Shinderuk) + § @@ -13639,6 +14326,7 @@ Branch: REL_12_STABLE [8fef901e3] 2021-10-26 13:01:52 +1300 Disallow setting huge_pages to on when shared_memory_type is sysv (Thomas Munro) + § @@ -13656,6 +14344,7 @@ Branch: REL_14_STABLE [e0eba586b] 2021-10-03 13:21:20 -0400 Fix checking of query type in PL/pgSQL's RETURN QUERY statement (Tom Lane) + § @@ -13681,6 +14370,7 @@ Branch: REL9_6_STABLE [b1df061f7] 2021-10-22 15:22:26 -0400 Fix pg_dump to dump non-global default privileges correctly (Neil Chen, Masahiko Sawada) + § @@ -13707,6 +14397,7 @@ Branch: REL_10_STABLE [2e2a23283] 2021-10-16 12:24:40 -0400 Make pg_dump acquire shared lock on partitioned tables that are to be dumped (Tom Lane) + § @@ -13730,6 +14421,7 @@ Branch: REL_11_STABLE [58955c84f] 2021-10-16 15:03:21 -0400 Fix crash in pg_dump when attempting to dump trigger definitions from a pre-8.3 server (Tom Lane) + § @@ -13748,6 +14440,7 @@ Branch: REL9_6_STABLE [ef1f15819] 2021-10-19 12:59:54 +0200 Fix incorrect filename in pg_restore's error message about an invalid large object TOC file (Daniel Gustafsson) + § @@ -13765,6 +14458,8 @@ Branch: REL_12_STABLE [c5f7e702d] 2021-09-29 21:49:40 +0900 Ensure that pgbench exits with non-zero status after a socket-level failure (Yugo Nagata, Fabien Coelho) + § + § @@ -13785,6 +14480,8 @@ Branch: REL_14_STABLE [5863115e4] 2021-10-14 14:50:25 -0700 Prevent pg_amcheck from checking temporary relations, as well as indexes that are invalid or not ready (Mark Dilger) + § + § @@ -13802,6 +14499,7 @@ Branch: REL_14_STABLE [e7712155e] 2021-10-11 17:21:46 -0700 Make contrib/amcheck skip unlogged tables when running on a standby server (Mark Dilger) + § @@ -13825,6 +14523,7 @@ Branch: REL9_6_STABLE [fdb60ca83] 2021-10-31 19:13:48 -0400 Change contrib/pg_stat_statements to read its query texts file in units of at most 1GB (Tom Lane) + § @@ -13849,6 +14548,7 @@ Branch: REL9_6_STABLE [36c9f7d96] 2021-10-06 15:50:24 -0400 Fix null-pointer crash when contrib/postgres_fdw tries to report a data conversion error (Tom Lane) + § @@ -13867,6 +14567,7 @@ Branch: REL9_6_STABLE [ae6abeb88] 2021-10-14 12:26:26 -0700 Ensure that GetSharedSecurityLabel() can be used in a newly-started session that has not yet built its critical relation cache entries (Jeff Davis) + § @@ -13879,6 +14580,7 @@ Branch: REL_14_STABLE [52c0c1136] 2021-10-22 09:50:16 -0400 When running a TAP test, include the module's own directory in PATH (Andrew Dunstan) + § @@ -13915,6 +14617,9 @@ Branch: REL9_6_STABLE [b5f34ae08] 2021-10-04 14:52:17 -0400 Use the CLDR project's data to map Windows time zone names to IANA time zones (Tom Lane) + § + § + § @@ -13946,6 +14651,7 @@ Branch: REL9_6_STABLE [22a498b9b] 2021-10-29 11:39:05 -0400 release 2021e for DST law changes in Fiji, Jordan, Palestine, and Samoa, plus historical corrections for Barbados, Cook Islands, Guyana, Niue, Portugal, and Tonga. (Tom Lane) + § @@ -14087,6 +14793,7 @@ Author: Tom Lane User-defined objects that reference certain built-in array functions along with their argument types must be recreated (Tom Lane) + § @@ -14121,6 +14828,8 @@ Author: Tom Lane linkend="functions-geometry">geometric data types and contrib modules , , , and (Justin Pryzby) + § + § @@ -14140,6 +14849,7 @@ Author: Alexander Korotkov linkend="functions-textsearch">to_tsquery() and websearch_to_tsquery() to properly parse query text containing discarded tokens (Alexander Korotkov) + § @@ -14162,6 +14872,7 @@ Author: Alexander Korotkov linkend="functions-textsearch">websearch_to_tsquery() to properly parse multiple adjacent discarded tokens in quotes (Alexander Korotkov) + § @@ -14183,6 +14894,7 @@ Author: Peter Eisentraut linkend="functions-datetime">EXTRACT() to return type numeric instead of float8 (Peter Eisentraut) + § @@ -14208,6 +14920,7 @@ Author: Tom Lane linkend="functions-aggregate">var_samp() and stddev_samp() with numeric parameters to return NULL when the input is a single NaN value (Tom Lane) + § @@ -14226,6 +14939,7 @@ Author: Joe Conway linkend="functions-info">has_column_privilege() checks on non-existent or dropped columns when using attribute numbers (Joe Conway) + § @@ -14243,6 +14957,7 @@ Author: Tom Lane Fix handling of infinite window function ranges (Tom Lane) + § @@ -14261,6 +14976,7 @@ Author: Tom Lane Remove factorial operators ! and !!, as well as function numeric_fac() (Mark Dilger) + § @@ -14279,6 +14995,7 @@ Author: Peter Eisentraut Disallow factorial() of negative numbers (Peter Eisentraut) + § @@ -14295,6 +15012,7 @@ Author: Tom Lane Remove support for postfix (right-unary) operators (Mark Dilger) + § @@ -14314,6 +15032,7 @@ Author: Tom Lane Allow \D and \W shorthands to match newlines in regular expression newline-sensitive mode (Tom Lane) + § @@ -14333,6 +15052,7 @@ Author: Tom Lane Disregard constraints when matching regular expression back-references (Tom Lane) + § @@ -14351,6 +15071,7 @@ Author: Tom Lane Disallow \w as a range start or end in regular expression character classes (Tom Lane) + § @@ -14370,6 +15091,8 @@ Author: Tom Lane Require custom server parameter names to use only characters that are valid in unquoted SQL identifiers (Tom Lane) + § + § @@ -14383,6 +15106,7 @@ Author: Peter Eisentraut Change the default of the server parameter to scram-sha-256 (Peter Eisentraut) + § @@ -14405,6 +15129,8 @@ Author: Peter Geoghegan Remove server parameter vacuum_cleanup_index_scale_factor (Peter Geoghegan) + § + § @@ -14422,6 +15148,7 @@ Author: Tom Lane Remove server parameter operator_precedence_warning (Tom Lane) + § @@ -14440,6 +15167,7 @@ Author: Bruce Momjian Overhaul the specification of clientcert in pg_hba.conf (Kyotaro Horiguchi) + § @@ -14465,6 +15193,8 @@ Author: Michael Paquier Remove support for SSL compression (Daniel Gustafsson, Michael Paquier) + § + § @@ -14484,6 +15214,7 @@ Author: Heikki Linnakangas Remove server and libpq support for the version 2 wire protocol (Heikki Linnakangas) + § @@ -14502,6 +15233,7 @@ Author: Peter Eisentraut Disallow single-quoting of the language name in the CREATE/DROP LANGUAGE command (Peter Eisentraut) + § @@ -14515,6 +15247,7 @@ Author: Tom Lane Remove the composite types that were formerly created for sequences and toast tables (Tom Lane) + § @@ -14529,6 +15262,8 @@ Author: Tom Lane Process doubled quote marks in ecpg SQL command strings correctly (Tom Lane) + § + § @@ -14548,6 +15283,7 @@ Author: Tom Lane Prevent the containment operators (<@ and @>) for from using GiST indexes (Tom Lane) + § @@ -14566,6 +15302,7 @@ Author: Thomas Munro Remove contrib program pg_standby (Justin Pryzby) + § @@ -14579,6 +15316,7 @@ Author: Peter Eisentraut Prevent 's function normal_rand() from accepting negative values (Ashutosh Bapat) + § @@ -14614,6 +15352,7 @@ Author: Stephen Frost Add predefined roles pg_read_all_data and pg_write_all_data (Stephen Frost) + § @@ -14632,6 +15371,7 @@ Author: Noah Misch Add predefined role pg_database_owner that contains only the current database's owner (Noah Misch) + § @@ -14647,6 +15387,7 @@ Author: Tomas Vondra Remove temporary files after backend crashes (Euler Taveira) + § @@ -14665,6 +15406,7 @@ Author: Thomas Munro Allow long-running queries to be canceled if the client disconnects (Sergey Cherkashin, Thomas Munro) + § @@ -14685,6 +15427,7 @@ Author: Magnus Hagander Add an optional timeout parameter to pg_terminate_backend() (Magnus Hagander) + § @@ -14697,6 +15440,7 @@ Author: Noah Misch Allow wide tuples to be always added to almost-empty heap pages (John Naylor, Floris van Nee) + § @@ -14715,6 +15459,7 @@ Author: Peter Eisentraut Add Server Name Indication (SNI) in SSL connection packets (Peter Eisentraut) + § @@ -14741,6 +15486,8 @@ Author: Peter Geoghegan Allow vacuum to skip index vacuuming when the number of removable index entries is insignificant (Masahiko Sawada, Peter Geoghegan) + § + § @@ -14759,6 +15506,7 @@ Author: Peter Geoghegan Allow vacuum to more eagerly add deleted btree pages to the free space map (Peter Geoghegan) + § @@ -14776,6 +15524,7 @@ Author: Peter Geoghegan Allow vacuum to reclaim space used by unused trailing heap line pointers (Matthias van de Meent, Peter Geoghegan) + § @@ -14792,6 +15541,9 @@ Author: Alvaro Herrera Allow vacuum to be more aggressive in removing dead rows during minimal-locking index operations (Álvaro Herrera) + § + § + § @@ -14810,6 +15562,7 @@ Author: Fujii Masao Speed up vacuuming of databases with many relations (Tatsuhito Kasahara) + § @@ -14823,6 +15576,7 @@ Author: Peter Geoghegan Reduce the default value of to better reflect current hardware capabilities (Peter Geoghegan) + § @@ -14835,6 +15589,7 @@ Author: Michael Paquier Add ability to skip vacuuming of TOAST tables (Nathan Bossart) + § @@ -14856,6 +15611,7 @@ Author: Tomas Vondra Have COPY FREEZE appropriately update page visibility bits (Anastasia Lubennikova, Pavan Deolasee, Jeff Janes) + § @@ -14868,6 +15624,7 @@ Author: Peter Geoghegan Cause vacuum operations to be more aggressive if the table is near xid or multixact wraparound (Masahiko Sawada, Peter Geoghegan) + § @@ -14885,6 +15642,7 @@ Author: Noah Misch Increase warning time and hard limit before transaction id and multi-transaction wraparound (Noah Misch) + § @@ -14903,6 +15661,7 @@ Author: Michael Paquier Add per-index information to autovacuum logging output (Masahiko Sawada) + § @@ -14927,6 +15686,9 @@ Author: Tom Lane Improve the performance of updates and deletes on partitioned tables with many partitions (Amit Langote, Tom Lane) + § + § + § @@ -14946,6 +15708,7 @@ Author: Alvaro Herrera Allow partitions to be detached in a non-blocking manner (Álvaro Herrera) + § @@ -14963,6 +15726,7 @@ Author: Tom Lane Ignore COLLATE clauses in partition boundary values (Tom Lane) + § @@ -14993,6 +15757,8 @@ Author: Peter Geoghegan Allow btree index additions to remove expired index entries to prevent page splits (Peter Geoghegan) + § + § @@ -15010,6 +15776,7 @@ Author: Tomas Vondra Allow BRIN indexes to record multiple min/max values per range (Tomas Vondra) + § @@ -15026,6 +15793,7 @@ Author: Tomas Vondra Allow BRIN indexes to use bloom filters (Tomas Vondra) + § @@ -15043,6 +15811,7 @@ Author: Heikki Linnakangas Allow some GiST indexes to be built by presorting the data (Andrey Borodin) + § @@ -15060,6 +15829,7 @@ Author: Tom Lane Allow SP-GiST indexes to contain INCLUDE'd columns (Pavel Borisov) + § @@ -15081,6 +15851,7 @@ Author: David Rowley Allow hash lookup for IN clauses with many constants (James Coleman, David Rowley) + § @@ -15104,6 +15875,9 @@ Author: Dean Rasheed linkend="planner-stats-extended">extended statistics can be used for OR clause estimation (Tomas Vondra, Dean Rasheed) + § + § + § @@ -15115,6 +15889,7 @@ Author: Tomas Vondra Allow extended statistics on expressions (Tomas Vondra) + § @@ -15135,6 +15910,7 @@ Author: David Rowley Allow efficient heap scanning of a range of TIDs (Edmund Horner, David Rowley) + § @@ -15154,6 +15930,7 @@ Author: Michael Paquier AS and EXPLAIN CREATE MATERIALIZED VIEW to honor IF NOT EXISTS (Bharath Rupireddy) + § @@ -15191,6 +15968,12 @@ Author: Andres Freund Improve the speed of computing MVCC visibility snapshots on systems with many CPUs and high session counts (Andres Freund) + § + § + § + § + § + § @@ -15207,6 +15990,7 @@ Author: David Rowley Add executor method to memoize results from the inner side of a nested-loop join (David Rowley) + § @@ -15225,6 +16009,7 @@ Author: David Rowley Allow window functions to perform incremental sorts (David Rowley) + § @@ -15237,6 +16022,7 @@ Author: David Rowley Improve the I/O performance of parallel sequential scans (Thomas Munro, David Rowley) + § @@ -15256,6 +16042,7 @@ Author: Etsuro Fujita linkend="sql-createforeigntable">foreign tables to perform foreign table scans in parallel (Robert Haas, Kyotaro Horiguchi, Thomas Munro, Etsuro Fujita) + § @@ -15275,6 +16062,7 @@ Author: Stephen Frost Allow analyze to do page prefetching (Stephen Frost) + § @@ -15313,6 +16101,17 @@ Author: Tom Lane Improve performance of regular expression searches (Tom Lane) + § + § + § + § + § + § + § + § + § + § + § @@ -15326,6 +16125,8 @@ Author: Michael Paquier Dramatically improve Unicode normalization performance (John Naylor) + § + § @@ -15344,6 +16145,7 @@ Author: Robert Haas Add ability to use LZ4 compression on TOAST data (Dilip Kumar) + § @@ -15386,6 +16188,11 @@ Author: Alvaro Herrera VERBOSE, csvlog, and optionally in (Julien Rouhaud) + § + § + § + § + § @@ -15402,6 +16209,7 @@ Author: Stephen Frost Improve logging of auto-vacuum and auto-analyze (Stephen Frost, Jakub Wartak) + § @@ -15421,6 +16229,7 @@ Author: Michael Paquier Add information about the original user name supplied by the client to the output of (Jacob Champion) + § @@ -15446,6 +16255,8 @@ Author: Michael Paquier linkend="copy-progress-reporting">pg_stat_progress_copy to report COPY progress (Josef Šimánek, Matthias van de Meent) + § + § @@ -15463,6 +16274,9 @@ Author: Fujii Masao Add system view pg_stat_wal to report WAL activity (Masahiro Ikeda) + § + § + § @@ -15483,6 +16297,10 @@ Author: Amit Kapila linkend="monitoring-pg-stat-replication-slots-view">pg_stat_replication_slots to report replication slot activity (Masahiko Sawada, Amit Kapila, Vignesh C) + § + § + § + § @@ -15504,6 +16322,8 @@ Author: Fujii Masao Add system view pg_backend_memory_contexts to report session memory usage (Atsushi Torikoshi, Fujii Masao) + § + § @@ -15518,6 +16338,7 @@ Author: Fujii Masao linkend="functions-admin-signal">pg_log_backend_memory_contexts() to output the memory contexts of arbitrary backends (Atsushi Torikoshi) + § @@ -15531,6 +16352,7 @@ Author: Magnus Hagander Add session statistics to the pg_stat_database system view (Laurenz Albe) + § @@ -15545,6 +16367,7 @@ Author: Fujii Masao linkend="view-pg-prepared-statements">pg_prepared_statements to report generic and custom plan counts (Atsushi Torikoshi, Kyotaro Horiguchi) + § @@ -15558,6 +16381,7 @@ Author: Fujii Masao Add lock wait start time to pg_locks (Atsushi Torikoshi) + § @@ -15570,6 +16394,7 @@ Author: Fujii Masao Make the archiver process visible in pg_stat_activity (Kyotaro Horiguchi) + § @@ -15584,6 +16409,7 @@ Author: Fujii Masao linkend="monitoring-pg-stat-activity-view">WalReceiverExit to report WAL receiver exit wait time (Fujii Masao) + § @@ -15598,6 +16424,7 @@ Author: Peter Eisentraut linkend="infoschema-routine-column-usage">routine_column_usage to track columns referenced by function and procedure default expressions (Peter Eisentraut) + § @@ -15620,6 +16447,7 @@ Author: Andrew Dunstan Allow an SSL certificate's distinguished name (DN) to be matched for client certificate authentication (Andrew Dunstan) + § @@ -15641,6 +16469,7 @@ Author: Tom Lane Allow pg_hba.conf and pg_ident.conf records to span multiple lines (Fabien Coelho) + § @@ -15658,6 +16487,7 @@ Author: Peter Eisentraut Allow the specification of a certificate revocation list (CRL) directory (Kyotaro Horiguchi) + § @@ -15676,6 +16506,7 @@ Author: Tom Lane Allow passwords of an arbitrary length (Tom Lane, Nathan Bossart) + § @@ -15697,6 +16528,7 @@ Author: Tom Lane Add server parameter to close idle sessions (Li Japin) + § @@ -15714,6 +16546,7 @@ Author: Stephen Frost Change default to 0.9 (Stephen Frost) + § @@ -15731,6 +16564,7 @@ Author: Michael Paquier Allow %P in to report the parallel group leader's PID for a parallel worker (Justin Pryzby) + § @@ -15744,6 +16578,7 @@ Author: Michael Paquier Allow to specify paths as individual, comma-separated quoted strings (Ian Lawrence Barwick) + § @@ -15759,6 +16594,7 @@ Author: Thomas Munro Allow startup allocation of dynamic shared memory (Thomas Munro) + § @@ -15777,6 +16613,7 @@ Author: Thomas Munro Add server parameter to control the size of huge pages used on Linux (Odin Ugedal) + § @@ -15801,6 +16638,7 @@ Author: Heikki Linnakangas Allow standby servers to be rewound via pg_rewind (Heikki Linnakangas) + § @@ -15813,6 +16651,7 @@ Author: Fujii Masao Allow the setting to be changed during a server reload (Sergei Kornilov) + § @@ -15835,6 +16674,8 @@ Author: Fujii Masao Add server parameter to report long recovery conflict wait times (Bertrand Drouvot, Masahiko Sawada) + § + § @@ -15848,6 +16689,7 @@ Author: Peter Eisentraut Pause recovery on a hot standby server if the primary changes its parameters in a way that prevents replay on the standby (Peter Eisentraut) + § @@ -15865,6 +16707,7 @@ Author: Robert Haas Add function pg_get_wal_replay_pause_state() to report the recovery state (Dilip Kumar) + § @@ -15883,6 +16726,7 @@ Author: Tom Lane Add new read-only server parameter (Haribabu Kommi, Greg Nancarrow, Tom Lane) + § @@ -15900,6 +16744,7 @@ Author: Amit Kapila Speed truncation of small tables during recovery on clusters with a large number of shared buffers (Kirk Jamison) + § @@ -15912,6 +16757,7 @@ Author: Thomas Munro Allow file system sync at the start of crash recovery on Linux (Thomas Munro) + § @@ -15935,6 +16781,7 @@ Author: Michael Paquier linkend="functions-info">pg_xact_commit_timestamp_origin() to return the commit timestamp and replication origin of the specified transaction (Movead Li) + § @@ -15948,6 +16795,7 @@ Author: Michael Paquier Add the replication origin to the record returned by pg_last_committed_xact() (Movead Li) + § @@ -15961,6 +16809,7 @@ Author: Michael Paquier Allow replication origin functions to be controlled using standard function permission controls (Martín Marqués) + § @@ -15992,6 +16841,10 @@ Author: Amit Kapila Allow logical replication to stream long in-progress transactions to subscribers (Dilip Kumar, Amit Kapila, Ajin Cherian, Tomas Vondra, Nikhil Sontakke, Stas Kelvich) + § + § + § + § @@ -16011,6 +16864,7 @@ Author: Amit Kapila Enhance the logical replication API to allow streaming large in-progress transactions (Tomas Vondra, Dilip Kumar, Amit Kapila) + § @@ -16029,6 +16883,7 @@ Author: Amit Kapila Allow multiple transactions during table sync in logical replication (Peter Smith, Amit Kapila, Takamichi Osumi) + § @@ -16042,6 +16897,7 @@ Author: Amit Kapila Immediately WAL-log subtransaction and top-level XID association (Tomas Vondra, Dilip Kumar, Amit Kapila) + § @@ -16062,6 +16918,9 @@ Author: Amit Kapila Enhance logical decoding APIs to handle two-phase commits (Ajin Cherian, Amit Kapila, Nikhil Sontakke, Stas Kelvich) + § + § + § @@ -16080,6 +16939,7 @@ Author: Amit Kapila Add cache invalidation messages to the WAL during command completion when using logical replication (Dilip Kumar, Tomas Vondra, Amit Kapila) + § @@ -16098,6 +16958,7 @@ Author: Amit Kapila Allow logical decoding to more efficiently process cache invalidation messages (Dilip Kumar) + § @@ -16116,6 +16977,7 @@ Author: Amit Kapila Allow control over whether logical decoding messages are sent to the replication stream (David Pirotte, Euler Taveira) + § @@ -16128,6 +16990,7 @@ Author: Tom Lane Allow logical replication subscriptions to use binary transfer mode (Dave Cramer) + § @@ -16143,6 +17006,7 @@ Author: Amit Kapila Allow logical decoding to be filtered by xid (Markus Wanner) + § @@ -16165,6 +17029,7 @@ Author: Tom Lane Reduce the number of keywords that can't be used as column labels without AS (Mark Dilger) + § @@ -16181,6 +17046,7 @@ Author: Peter Eisentraut Allow an alias to be specified for JOIN's USING clause (Peter Eisentraut) + § @@ -16200,6 +17066,7 @@ Author: Tomas Vondra Allow DISTINCT to be added to GROUP BY to remove duplicate GROUPING SET combinations (Vik Fearing) + § @@ -16219,6 +17086,7 @@ Author: Tom Lane Properly handle DEFAULT entries in multi-row VALUES lists in INSERT (Dean Rasheed) + § @@ -16239,6 +17107,8 @@ Author: Peter Eisentraut and CYCLE clauses for common table expressions (Peter Eisentraut) + § + § @@ -16256,6 +17126,7 @@ Author: Tom Lane Allow column names in the WHERE clause of ON CONFLICT to be table-qualified (Tom Lane) + § @@ -16282,6 +17153,7 @@ Author: Thomas Munro Allow REFRESH MATERIALIZED VIEW to use parallelism (Bharath Rupireddy) + § @@ -16297,6 +17169,8 @@ Author: Michael Paquier Allow REINDEX to change the tablespace of the new index (Alexey Kondratov, Michael Paquier, Justin Pryzby) + § + § @@ -16316,6 +17190,7 @@ Author: Michael Paquier Allow REINDEX to process all child tables or indexes of a partitioned relation (Justin Pryzby, Michael Paquier) + § @@ -16333,6 +17208,9 @@ Author: Alvaro Herrera Allow index commands using CONCURRENTLY to avoid waiting for the completion of other operations using CONCURRENTLY (Álvaro Herrera) + § + § + § @@ -16346,6 +17224,7 @@ Author: Tom Lane Improve the performance of COPY FROM in binary mode (Bharath Rupireddy, Amit Langote) + § @@ -16359,6 +17238,7 @@ Author: Tom Lane Preserve SQL standard syntax for SQL-defined functions in view definitions (Tom Lane) + § @@ -16381,6 +17261,7 @@ Author: Peter Eisentraut linkend="sql-grant">GRANT and REVOKE (Peter Eisentraut) + § @@ -16394,6 +17275,7 @@ Author: Tom Lane Add OR REPLACE option for CREATE TRIGGER (Takamichi Osumi) + § @@ -16411,6 +17293,7 @@ Author: Fujii Masao Allow TRUNCATE to operate on foreign tables (Kazutaka Onishi, Kohei KaiGai) + § @@ -16429,6 +17312,7 @@ Author: Peter Eisentraut Allow publications to be more easily added to and removed from a subscription (Japin Li) + § @@ -16450,6 +17334,8 @@ Author: Tom Lane Add primary keys, unique constraints, and foreign keys to system catalogs (Peter Eisentraut) + § + § @@ -16474,6 +17360,7 @@ Author: Peter Eisentraut linkend="functions-info">CURRENT_ROLE every place CURRENT_USER is accepted (Peter Eisentraut) + § @@ -16495,6 +17382,7 @@ Author: Tom Lane Allow extensions and built-in data types to implement subscripting (Dmitry Dolgov) + § @@ -16518,6 +17406,9 @@ Author: Alexander Korotkov Allow subscripting of JSONB (Dmitry Dolgov) + § + § + § @@ -16541,6 +17432,10 @@ Author: Alexander Korotkov Add support for multirange data types (Paul Jungwirth, Alexander Korotkov) + § + § + § + § @@ -16565,6 +17460,9 @@ Author: Peter Eisentraut linkend="textsearch-snowball-dictionary">stemming of languages Armenian, Basque, Catalan, Hindi, Serbian, and Yiddish (Peter Eisentraut) + § + § + § @@ -16577,6 +17475,7 @@ Author: Tom Lane Allow tsearch data files to have unlimited line lengths (Tom Lane) + § @@ -16595,6 +17494,7 @@ Author: Tom Lane Add support for Infinity and -Infinity values in the numeric data type (Tom Lane) + § @@ -16612,6 +17512,7 @@ Author: Tom Lane Add point operators <<| and |>> representing strictly above/below tests (Emre Hasegeli) + § @@ -16632,6 +17533,7 @@ Author: Fujii Masao Add operators to add and subtract LSN and numeric (byte) values (Fujii Masao) + § @@ -16645,6 +17547,7 @@ Author: Tom Lane Allow binary data transfer to be more forgiving of array and record OID mismatches (Tom Lane) + § @@ -16656,6 +17559,7 @@ Author: Tom Lane Create composite array types for system catalogs (Wenjing Zeng) + § @@ -16687,6 +17591,7 @@ Author: Peter Eisentraut linkend="sql-createfunction">functions and procedures to use SQL-standard function bodies (Peter Eisentraut) + § @@ -16709,6 +17614,8 @@ Author: Peter Eisentraut Allow procedures to have OUT parameters (Peter Eisentraut) + § + § @@ -16721,6 +17628,7 @@ Author: Tom Lane Allow some array functions to operate on a mix of compatible data types (Tom Lane) + § @@ -16749,6 +17657,7 @@ Author: Tom Lane Add SQL-standard trim_array() function (Vik Fearing) + § @@ -16766,6 +17675,7 @@ Author: Tom Lane Add bytea equivalents of ltrim() and rtrim() (Joel Jacobson) + § @@ -16779,6 +17689,7 @@ Author: Tom Lane Support negative indexes in split_part() (Nikhil Benesch) + § @@ -16796,6 +17707,7 @@ Author: Tom Lane Add string_to_table() function to split a string on delimiters (Pavel Stehule) + § @@ -16816,6 +17728,7 @@ Author: Peter Eisentraut linkend="functions-string">unistr() function to allow Unicode characters to be specified as backslash-hex escapes in strings (Pavel Stehule) + § @@ -16833,6 +17746,7 @@ Author: Peter Eisentraut Add bit_xor() XOR aggregate function (Alexey Bashtanov) + § @@ -16847,6 +17761,7 @@ Author: Peter Eisentraut linkend="functions-binarystring">bit_count() to return the number of bits set in a bit or byte string (David Fetter) + § @@ -16862,6 +17777,8 @@ Author: Peter Eisentraut Add date_bin() function (John Naylor) + § + § @@ -16880,6 +17797,7 @@ Author: Tom Lane Allow make_timestamp()/make_timestamptz() to accept negative years (Peter Eisentraut) + § @@ -16897,6 +17815,7 @@ Author: Peter Eisentraut Add newer regular expression substring() syntax (Peter Eisentraut) + § @@ -16917,6 +17836,7 @@ Author: Tom Lane Allow complemented character class escapes \D, \S, and \W within regular expression brackets (Tom Lane) + § @@ -16931,6 +17851,7 @@ Author: Tom Lane linkend="posix-bracket-expressions">[[:word:]] as a regular expression character class, equivalent to \w (Tom Lane) + § @@ -16944,6 +17865,7 @@ Author: Tom Lane Allow more flexible data types for default values of lead() and lag() window functions (Vik Fearing) + § @@ -16956,6 +17878,7 @@ Author: Tom Lane Make non-zero floating-point values divided by infinity return zero (Kyotaro Horiguchi) + § @@ -16972,6 +17895,7 @@ Author: Tom Lane Make floating-point division of NaN by zero return NaN (Tom Lane) + § @@ -16994,6 +17918,9 @@ Author: Tom Lane linkend="functions-math">exp() and power() for negative-infinity exponents to return zero (Tom Lane) + § + § + § @@ -17010,6 +17937,7 @@ Author: Tom Lane Improve the accuracy of geometric computations involving infinity (Tom Lane) + § @@ -17022,6 +17950,7 @@ Author: Tom Lane Mark built-in type coercion functions as leakproof where possible (Tom Lane) + § @@ -17042,6 +17971,7 @@ Author: Michael Paquier pg_identify_object(), and pg_identify_object_as_address() to always report helpful error messages for non-existent objects (Michael Paquier) + § @@ -17065,6 +17995,7 @@ Author: Tom Lane linkend="plpgsql-expressions">expression and assignment parsing (Tom Lane) + § @@ -17084,6 +18015,7 @@ Author: Tom Lane linkend="plpgsql-control-structures">RETURN QUERY to execute its query using parallelism (Tom Lane) + § @@ -17097,6 +18029,7 @@ Author: Tom Lane Improve performance of repeated CALLs within plpgsql procedures (Pavel Stehule, Tom Lane) + § @@ -17118,6 +18051,7 @@ Author: Alvaro Herrera Add pipeline mode to libpq (Craig Ringer, Matthieu Garrigues, Álvaro Herrera) + § @@ -17139,6 +18073,8 @@ Author: Tom Lane linkend="libpq-paramkeywords"> parameter options (Haribabu Kommi, Greg Nancarrow, Vignesh C, Tom Lane) + § + § @@ -17158,6 +18094,7 @@ Author: Alvaro Herrera Improve the output format of libpq's PQtrace() (Aya Iwata, Álvaro Herrera) + § @@ -17170,6 +18107,7 @@ Author: Michael Meskes Allow an ECPG SQL identifier to be linked to a specific connection (Hayato Kuroda) + § @@ -17198,6 +18136,7 @@ Author: Michael Paquier Allow vacuumdb to skip index cleanup and truncation (Nathan Bossart) + § @@ -17216,6 +18155,7 @@ Author: Michael Paquier Allow pg_dump to dump only certain extensions (Guillaume Lelarge) + § @@ -17234,6 +18174,7 @@ Author: Dean Rasheed linkend="pgbench">pgbench permute() function to randomly shuffle values (Fabien Coelho, Hironobu Suzuki, Dean Rasheed) + § @@ -17247,6 +18188,7 @@ Author: Fujii Masao Include disconnection times in the reconnection overhead measured by pgbench with (Yugo Nagata) + § @@ -17259,6 +18201,7 @@ Author: Tom Lane Allow multiple verbose option specifications () to increase the logging verbosity (Tom Lane) + § @@ -17288,6 +18231,7 @@ Author: Tom Lane Allow psql's \df and \do commands to specify function and operator argument types (Greg Sabino Mullane, Tom Lane) + § @@ -17304,6 +18248,7 @@ Author: Michael Paquier Add an access method column to psql's \d[i|m|t]+ output (Georgios Kokolatos) + § @@ -17317,6 +18262,7 @@ Author: Tom Lane Allow psql's \dt and \di to show TOAST tables and their indexes (Justin Pryzby) + § @@ -17329,6 +18275,7 @@ Author: Tomas Vondra Add psql command \dX to list extended statistics objects (Tatsuro Yamada) + § @@ -17343,6 +18290,7 @@ Author: Tom Lane understand array syntax and backend grammar aliases, like int for integer (Greg Sabino Mullane, Tom Lane) + § @@ -17357,6 +18305,7 @@ Author: Tom Lane psql's \e, or using \ef and \ev, ignore the results if the editor exits without saving (Laurenz Albe) + § @@ -17409,6 +18358,24 @@ Author: Michael Paquier Improve tab completion (Vignesh C, Michael Paquier, Justin Pryzby, Georgios Kokolatos, Julien Rouhaud) + § + § + § + § + § + § + § + § + § + § + § + § + § + § + § + § + § + § @@ -17435,6 +18402,7 @@ Author: Robert Haas to simplify running contrib/amcheck tests on many relations (Mark Dilger) + § @@ -17448,6 +18416,7 @@ Author: Magnus Hagander Add option to initdb (Magnus Hagander) + § @@ -17467,6 +18436,7 @@ Author: Magnus Hagander linkend="pgupgrade">pg_upgrade from creating analyze_new_cluster script (Magnus Hagander) + § @@ -17486,6 +18456,7 @@ Author: Magnus Hagander Remove support for the postmaster option (Magnus Hagander) + § @@ -17513,6 +18484,7 @@ Author: Stephen Frost Rename "Default Roles" to "Predefined Roles" (Bruce Momjian, Stephen Frost) + § @@ -17526,6 +18498,7 @@ Author: Peter Eisentraut Add documentation for the factorial() function (Peter Eisentraut) + § @@ -17555,6 +18528,7 @@ Author: Michael Paquier linkend="configure-options-features">--with-ssl={openssl} to allow future choice of the SSL library to use (Daniel Gustafsson, Michael Paquier) + § @@ -17572,6 +18546,7 @@ Author: Peter Eisentraut Add support for abstract Unix-domain sockets (Peter Eisentraut) + § @@ -17589,6 +18564,7 @@ Author: Tom Lane Allow Windows to properly handle files larger than four gigabytes (Juan José Santamaría Flecha) + § @@ -17612,6 +18588,9 @@ Author: Tom Lane Add server parameter to control cache flushing for test purposes (Craig Ringer) + § + § + § @@ -17634,6 +18613,9 @@ Author: Peter Geoghegan Various improvements in valgrind error detection ability (Álvaro Herrera, Peter Geoghegan) + § + § + § @@ -17645,6 +18627,7 @@ Author: Tom Lane Add a test module for the regular expression package (Tom Lane) + § @@ -17657,6 +18640,7 @@ Author: Andres Freund Add support for LLVM version 12 (Andres Freund) + § @@ -17676,6 +18660,10 @@ Author: Michael Paquier Change SHA1, SHA2, and MD5 hash computations to use the OpenSSL EVP API (Michael Paquier) + § + § + § + § @@ -17692,6 +18680,7 @@ Author: Magnus Hagander Remove separate build-time control over the choice of random number generator (Daniel Gustafsson) + § @@ -17708,6 +18697,7 @@ Author: Heikki Linnakangas Add direct conversion routines between EUC_TW and Big5 encodings (Heikki Linnakangas) + § @@ -17720,6 +18710,7 @@ Author: Thomas Munro Add collation version support for FreeBSD (Thomas Munro) + § @@ -17733,6 +18724,7 @@ Author: Tom Lane Add amadjustmembers to the index access method API (Tom Lane) + § @@ -17751,6 +18743,7 @@ Author: Tom Lane Provide feature-test macros in libpq-fe.h for recently-added libpq features (Tom Lane, Álvaro Herrera) + § @@ -17784,6 +18777,7 @@ Author: Tom Lane Allow subscripting of hstore values (Tom Lane, Dmitry Dolgov) + § @@ -17797,6 +18791,7 @@ Author: Alexander Korotkov Allow GiST/GIN pg_trgm indexes to do equality lookups (Julien Rouhaud) + § @@ -17815,6 +18810,7 @@ Author: Tom Lane Allow the cube data type to be transferred in binary mode (KaiGai Kohei) + § @@ -17828,6 +18824,7 @@ Author: Peter Eisentraut Allow pgstattuple_approx() to report on TOAST tables (Peter Eisentraut) + § @@ -17841,6 +18838,7 @@ Author: Robert Haas Add contrib module pg_surgery which allows changes to row visibility (Ashutosh Sharma) + § @@ -17859,6 +18857,7 @@ Author: Robert Haas linkend="oldsnapshot">old_snapshot to report the XID/time mapping used by an active (Robert Haas) + § @@ -17872,6 +18871,7 @@ Author: Robert Haas Allow amcheck to also check heap pages (Mark Dilger) + § @@ -17891,6 +18891,8 @@ Author: Peter Geoghegan Allow pageinspect to inspect GiST indexes (Andrey Borodin, Heikki Linnakangas) + § + § @@ -17904,6 +18906,7 @@ Author: Peter Eisentraut Change pageinspect block numbers to be bigints (Peter Eisentraut) + § @@ -17917,6 +18920,7 @@ Author: Alexander Korotkov Mark btree_gist functions as parallel safe (Steven Winfield) + § @@ -17937,6 +18941,7 @@ Author: Bruce Momjian Move query hash computation from pg_stat_statements to the core server (Julien Rouhaud) + § @@ -17955,6 +18960,7 @@ Author: Magnus Hagander Cause pg_stat_statements to track top and nested statements separately (Julien Rohaud) + § @@ -17976,6 +18982,8 @@ Author: Fujii Masao Add row counts for utility commands to pg_stat_statements (Fujii Masao, Katsuragi Yuta, Seino Yuki) + § + § @@ -17991,6 +18999,8 @@ Author: Fujii Masao Add pg_stat_statements_info system view to show pg_stat_statements activity (Katsuragi Yuta, Yuki Seino, Naoki Nakamichi) + § + § @@ -18015,6 +19025,8 @@ Author: Tomas Vondra Allow postgres_fdw to INSERT rows in bulk (Takayuki Tsunakawa, Tomas Vondra, Amit Langote) + § + § @@ -18029,6 +19041,7 @@ Author: Fujii Masao to import table partitions if specified by IMPORT FOREIGN SCHEMA ... LIMIT TO (Matthias van de Meent) + § @@ -18046,6 +19059,7 @@ Author: Fujii Masao Add postgres_fdw function postgres_fdw_get_connections() to report open foreign server connections (Bharath Rupireddy) + § @@ -18058,6 +19072,7 @@ Author: Fujii Masao Allow control over whether foreign servers keep connections open after transaction completion (Bharath Rupireddy) + § @@ -18077,6 +19092,8 @@ Author: Fujii Masao Allow postgres_fdw to reestablish foreign server connections if necessary (Bharath Rupireddy) + § + § @@ -18094,6 +19111,7 @@ Author: Fujii Masao Add postgres_fdw functions to discard cached connections (Bharath Rupireddy) + §