From b0d6026f7c77458616ccad0de59c33bcd62737aa Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 16 Sep 2024 14:14:38 -0400 Subject: [PATCH] doc PG relnotes: add links to commits Discussion: https://postgr.es/m/ZuYsS5XdA7hVcV9l@momjian.us Backpatch-through: 12 --- doc/src/sgml/release-16.sgml | 552 +++++++++++++++++++++++++++++++++++ 1 file changed, 552 insertions(+) diff --git a/doc/src/sgml/release-16.sgml b/doc/src/sgml/release-16.sgml index 6eb9aff5018..99c32944704 100644 --- a/doc/src/sgml/release-16.sgml +++ b/doc/src/sgml/release-16.sgml @@ -47,6 +47,7 @@ Branch: REL_12_STABLE [79c7a7e29] 2024-08-05 06:05:17 -0700 Prevent unauthorized code execution during pg_dump (Masahiko Sawada) + § @@ -82,6 +83,7 @@ Branch: REL_16_STABLE [507f2347e] 2024-07-08 10:30:28 +0900 Avoid incorrect results from Merge Right Anti Join plans (Richard Guo) + § @@ -103,6 +105,7 @@ Branch: REL_14_STABLE [45ce054c0] 2024-07-19 12:07:53 -0400 Prevent infinite loop in VACUUM (Melanie Plageman) + § @@ -128,6 +131,7 @@ Branch: REL_12_STABLE [08b6a9ecf] 2024-07-24 12:38:18 +0200 Fix failure after attaching a table as a partition, if the table had previously had inheritance children (Álvaro Herrera) + § @@ -153,6 +157,8 @@ Branch: REL_12_STABLE [067cb6c5d] 2024-07-12 13:44:19 +0200 Fix ALTER TABLE DETACH PARTITION for cases involving inconsistent index-based constraints (Álvaro Herrera, Tender Wang) + § + § @@ -180,6 +186,8 @@ Branch: REL_14_STABLE [5dcaefc6a] 2024-06-11 11:38:45 +0200 Fix partition pruning setup during ALTER TABLE DETACH PARTITION CONCURRENTLY (Álvaro Herrera) + § + § @@ -205,6 +213,7 @@ Branch: REL_14_STABLE [2b415e95a] 2024-07-13 08:09:37 -0700 Correctly update a partitioned table's pg_class.reltuples field to zero after its last child partition is dropped (Noah Misch) + § @@ -234,6 +243,8 @@ Branch: REL_12_STABLE [4208f44c9] 2024-06-06 15:16:56 -0400 Fix handling of polymorphic output arguments for procedures (Tom Lane) + § + § @@ -258,6 +269,7 @@ Branch: REL_12_STABLE [0be81dd71] 2024-06-07 13:27:26 -0400 Fix behavior of stable functions called from a CALL statement's argument list (Tom Lane) + § @@ -277,6 +289,7 @@ Branch: REL_16_STABLE [019ea7675] 2024-05-22 18:22:51 -0400 Fix input of ISO-8601 extended time format for types time and timetz (Tom Lane) + § @@ -298,6 +311,7 @@ Branch: REL_12_STABLE [4f9628158] 2024-07-19 11:52:32 -0500 Detect integer overflow in money calculations (Joseph Koshakow) + § @@ -322,6 +336,7 @@ Branch: REL_12_STABLE [8badee787] 2024-07-08 17:58:42 +0100 Fix over-aggressive clamping of the scale argument in round(numeric) and trunc(numeric) (Dean Rasheed) + § @@ -343,6 +358,7 @@ Branch: REL_15_STABLE [0a80e88d9] 2024-07-28 22:24:15 +1200 Fix result for pg_size_pretty() when applied to the smallest possible bigint value (Joseph Koshakow) + § @@ -360,6 +376,7 @@ Branch: REL_12_STABLE [2812059d3] 2024-05-13 15:54:23 -0500 Prevent pg_sequence_last_value() from failing on unlogged sequences on standby servers and on temporary sequences of other sessions (Nathan Bossart) + § @@ -380,6 +397,7 @@ Branch: REL_12_STABLE [5e63a6f43] 2024-06-13 20:34:43 -0400 Fix parsing of ignored operators in websearch_to_tsquery() (Tom Lane) + § @@ -407,6 +425,7 @@ Branch: REL_12_STABLE [878e8c6be] 2024-07-23 21:59:02 -0500 Detect another integer overflow case while computing new array dimensions (Joseph Koshakow) + § @@ -426,6 +445,7 @@ Branch: REL_16_STABLE [403cbd210] 2024-07-30 16:25:21 -0700 --> Fix unportable usage of strnxfrm() (Jeff Davis) + § @@ -447,6 +467,7 @@ Branch: REL_12_STABLE [11f3815d6] 2024-06-27 19:21:13 -0700 Detect another case of a new catalog cache entry becoming stale while detoasting its fields (Noah Misch) + § @@ -473,6 +494,7 @@ Branch: REL_12_STABLE [feca6c688] 2024-07-20 13:40:15 -0400 Correctly check updatability of view columns targeted by INSERT ... DEFAULT (Tom Lane) + § @@ -498,6 +520,7 @@ Branch: REL_12_STABLE [236b225ed] 2024-07-14 13:49:46 -0400 Avoid reporting an unhelpful internal error for incorrect recursive queries (Tom Lane) + § @@ -519,6 +542,7 @@ Branch: REL_15_STABLE [24561b498] 2024-06-27 19:21:10 -0700 Lock owned sequences during ALTER TABLE SET LOGGED|UNLOGGED (Noah Misch) + § @@ -542,6 +566,7 @@ Branch: REL_12_STABLE [b0037bbef] 2024-06-20 14:21:36 -0400 Don't throw an error if a queued AFTER trigger no longer exists (Tom Lane) + § @@ -568,6 +593,7 @@ Branch: REL_12_STABLE [0a39343ae] 2024-06-14 16:20:35 -0400 Fix failure to remove pg_init_privs entries for column-level privileges when their table is dropped (Tom Lane) + § @@ -592,6 +618,7 @@ Branch: REL_12_STABLE [9256bf6eb] 2024-06-11 17:57:46 -0400 Fix selection of an arbiter index for ON CONFLICT when the desired index has expressions or predicates (Tom Lane) + § @@ -615,6 +642,7 @@ Branch: REL_12_STABLE [b8efd756d] 2024-06-07 14:50:09 -0400 Refuse to modify a temporary table of another session with ALTER TABLE (Tom Lane) + § @@ -636,6 +664,7 @@ Branch: REL_14_STABLE [1015162c3] 2024-05-22 17:54:17 -0400 Fix handling of extended statistics on expressions in CREATE TABLE LIKE STATISTICS (Tom Lane) + § @@ -663,6 +692,7 @@ Branch: REL_12_STABLE [686c995fc] 2024-05-18 14:31:35 -0400 Fix failure to recalculate sub-queries generated from MIN() or MAX() aggregates (Tom Lane) + § @@ -682,6 +712,7 @@ Branch: REL_16_STABLE [315661eca] 2024-05-15 13:54:00 +0200 --> Re-forbid underscore in positional parameters (Erik Wienhold) + § @@ -706,6 +737,7 @@ Branch: REL_12_STABLE [dccda847b] 2024-06-27 14:44:04 -0400 Avoid crashing when a JIT-inlined backend function throws an error (Tom Lane) + § @@ -734,6 +766,7 @@ Branch: REL_12_STABLE [a134baea7] 2024-07-10 20:15:52 -0400 Cope with behavioral changes in libxml2 version 2.13.x (Erik Wienhold, Tom Lane) + § @@ -760,6 +793,7 @@ Branch: REL_12_STABLE [5dea6628b] 2024-06-27 21:09:15 +0300 Fix handling of subtransactions of prepared transactions when starting a hot standby server (Heikki Linnakangas) + § @@ -787,6 +821,7 @@ Branch: REL_12_STABLE [1b3707587] 2024-07-11 22:48:08 +0900 Prevent incorrect initialization of logical replication slots (Masahiko Sawada) + § @@ -806,6 +841,7 @@ Branch: REL_15_STABLE [bfc44da24] 2024-06-06 08:48:21 +0900 Avoid can only drop stats once error during replication slot creation and drop (Floris Van Nee) + § @@ -818,6 +854,7 @@ Branch: REL_15_STABLE [76fda6140] 2024-06-27 10:43:52 +0530 --> Fix resource leakage in logical replication WAL sender (Hou Zhijie) + § @@ -840,6 +877,7 @@ Branch: REL_12_STABLE [8565fb6fb] 2024-07-01 12:21:07 -0400 Avoid memory leakage after servicing a notify or sinval interrupt (Tom Lane) + § @@ -862,6 +900,7 @@ Branch: REL_15_STABLE [eb144dfca] 2024-06-27 09:44:55 +0900 Prevent leakage of reference counts for the shared memory block used for statistics (Anthonin Bonnefoy) + § @@ -884,6 +923,7 @@ Branch: REL_14_STABLE [4c8e00ae9] 2024-06-26 23:06:12 +0300 Prevent deadlocks and assertion failures during truncation of the multixact SLRU log (Heikki Linnakangas) + § @@ -906,6 +946,7 @@ Branch: REL_12_STABLE [ba9fcac72] 2024-07-13 15:45:28 +1200 Avoid possibly missing end-of-input events on Windows sockets (Thomas Munro) + § @@ -928,6 +969,7 @@ Branch: REL_13_STABLE [377c25d32] 2024-05-09 12:45:51 +0900 Fix buffer overread in JSON parse error reports for incomplete byte sequences (Jacob Champion) + § @@ -964,6 +1006,9 @@ Branch: REL_12_STABLE [e6dd0b863] 2024-07-26 19:10:37 +0200 Disable creation of stateful TLS session tickets by OpenSSL (Daniel Gustafsson) + § + § + § @@ -985,6 +1030,7 @@ Branch: REL_12_STABLE [ec210914c] 2024-06-13 13:37:51 -0400 When replanning a PL/pgSQL simple expression, check it's still simple (Tom Lane) + § @@ -1003,6 +1049,7 @@ Branch: REL_16_STABLE [b4e909082] 2024-06-04 11:51:25 +0100 Fix PL/pgSQL's handling of integer ranges containing underscores (Erik Wienhold) + § @@ -1025,6 +1072,7 @@ Branch: REL_12_STABLE [157b1e6b4] 2024-05-09 13:16:21 -0400 Fix recursive RECORD-returning PL/Python functions (Tom Lane) + § @@ -1049,6 +1097,7 @@ Branch: REL_12_STABLE [4488142a4] 2024-05-07 18:15:00 -0400 Don't corrupt PL/Python's TD dictionary during a recursive trigger call (Tom Lane) + § @@ -1073,6 +1122,7 @@ Branch: REL_12_STABLE [30487423c] 2024-06-04 18:02:13 -0400 Fix PL/Tcl's reporting of invalid list syntax in the result of a function returning tuple (Erik Wienhold, Tom Lane) + § @@ -1095,6 +1145,7 @@ Branch: REL_12_STABLE [407048999] 2024-07-28 09:26:48 +0200 Avoid non-thread-safe usage of strerror() in libpq (Peter Eisentraut) + § @@ -1113,6 +1164,7 @@ Branch: REL_15_STABLE [e6fc3b70d] 2024-05-15 22:48:51 +0200 Avoid memory leak within pg_dump during a binary upgrade (Daniel Gustafsson) + § @@ -1129,6 +1181,7 @@ Branch: REL_12_STABLE [a3c00ab15] 2024-05-07 18:23:20 -0400 Ensure that pg_restore reports dependent TOC entries correctly (Tom Lane) + § @@ -1150,6 +1203,7 @@ Branch: REL_16_STABLE [9cd365f28] 2024-07-19 10:21:24 +0900 Allow contrib/pg_stat_statements to distinguish among utility statements appearing within SQL-language functions (Anthonin Bonnefoy) + § @@ -1171,6 +1225,7 @@ Branch: REL_15_STABLE [f39f3e0fb] 2024-07-19 13:15:05 +0900 Avoid cursor can only scan forward error in contrib/postgres_fdw (Etsuro Fujita) + § @@ -1192,6 +1247,7 @@ Branch: REL_13_STABLE [2b461efc5] 2024-06-07 17:45:08 +0900 In contrib/postgres_fdw, do not send FETCH FIRST WITH TIES clauses to the remote server (Japin Li) + § @@ -1216,6 +1272,7 @@ Branch: REL_12_STABLE [274a8195d] 2024-07-06 10:30:03 +1200 Avoid clashing with system-provided <regex.h> headers (Thomas Munro) + § @@ -1234,6 +1291,7 @@ Branch: REL_14_STABLE [dae9f16aa] 2024-06-19 10:21:52 +1200 Fix otherwise-harmless assertion failure in Memoize cost estimation (David Rowley) + § @@ -1250,6 +1308,7 @@ Branch: REL_12_STABLE [3e3e2ebea] 2024-06-17 14:30:59 -0400 Fix otherwise-harmless assertion failures in REINDEX CONCURRENTLY applied to an SP-GiST index (Tom Lane) + § @@ -1311,6 +1370,7 @@ Branch: REL_14_STABLE [c3425383b] 2024-05-06 09:00:19 -0500 Restrict visibility of pg_stats_ext and pg_stats_ext_exprs entries to the table owner (Nathan Bossart) + § @@ -1397,6 +1457,7 @@ Branch: REL_12_STABLE [82c87af7a] 2024-03-14 14:57:16 -0400 Fix INSERT from multiple VALUES rows into a target column that is a domain over an array or composite type (Tom Lane) + § @@ -1417,6 +1478,7 @@ Branch: REL_15_STABLE [90ad85db6] 2024-02-21 17:18:52 +0100 Require SELECT privilege on the target table for MERGE with a DO NOTHING clause (Álvaro Herrera) + § @@ -1438,6 +1500,7 @@ Branch: REL_15_STABLE [b5c645d2a] 2024-03-07 09:53:31 +0000 Fix handling of self-modified tuples in MERGE (Dean Rasheed) + § @@ -1465,6 +1528,7 @@ Branch: REL_12_STABLE [3ffcd24c2] 2024-02-20 12:51:38 +1300 Fix incorrect pruning of NULL partition when a table is partitioned on a boolean column and the query has a boolean IS NOT clause (David Rowley) + § @@ -1488,6 +1552,7 @@ Branch: REL_12_STABLE [a8b740868] 2024-03-26 15:28:16 -0400 Make ALTER FOREIGN TABLE SET SCHEMA move any owned sequences into the new schema (Tom Lane) + § @@ -1508,6 +1573,7 @@ Branch: REL_15_STABLE [d17a3a4c6] 2024-02-09 08:15:27 +0100 Make ALTER TABLE ... ADD COLUMN create identity/serial sequences with the same persistence as their owning tables (Peter Eisentraut) + § @@ -1532,6 +1598,8 @@ Branch: REL_14_STABLE [617a23927] 2024-04-28 14:34:21 -0400 Improve ALTER TABLE ... ALTER COLUMN TYPE's error message when there is a dependent function or publication (Tom Lane) + § + § @@ -1545,6 +1613,7 @@ Branch: REL_15_STABLE [276b7888f] 2024-04-21 21:22:11 +0200 In CREATE DATABASE, recognize strategy keywords case-insensitively for consistency with other options (Tomas Vondra) + § @@ -1561,6 +1630,7 @@ Branch: REL_12_STABLE [f3e4581ac] 2024-03-18 14:04:28 +0200 Fix EXPLAIN's counting of heap pages accessed by a bitmap heap scan (Melanie Plageman) + § @@ -1580,6 +1650,7 @@ Branch: REL_15_STABLE [89ee14a2f] 2024-03-17 10:20:20 +0000 Fix EXPLAIN's output for subplans in MERGE (Dean Rasheed) + § @@ -1601,6 +1672,7 @@ Branch: REL_12_STABLE [f5d9212e5] 2024-04-02 14:59:04 -0400 Avoid deadlock during removal of orphaned temporary tables (Mikhail Zhilin) + § @@ -1623,6 +1695,7 @@ Branch: REL_16_STABLE [407cb6c65] 2024-03-11 09:28:21 +0200 Fix updating of visibility map state in VACUUM with the DISABLE_PAGE_SKIPPING option (Heikki Linnakangas) + § @@ -1645,6 +1718,7 @@ Branch: REL_12_STABLE [f222349c4] 2024-04-29 10:25:00 -0700 Avoid race condition while examining per-relation frozen-XID values (Noah Misch) + § @@ -1663,6 +1737,7 @@ Branch: REL_15_STABLE [faba2f8f3] 2024-05-01 12:34:01 +0900 --> Fix buffer usage reporting for parallel vacuuming (Anthonin Bonnefoy) + § @@ -1685,6 +1760,7 @@ Branch: REL_12_STABLE [f502849d4] 2024-04-16 11:22:39 -0400 Ensure that join conditions generated from equivalence classes are applied at the correct plan level (Tom Lane) + § @@ -1708,6 +1784,7 @@ Branch: REL_16_STABLE [4e1ff2aad] 2024-03-15 11:55:50 +1300 Fix could not find pathkey item to sort errors occurring while planning aggregate functions with ORDER BY or DISTINCT options (David Rowley) + § @@ -1725,6 +1802,7 @@ Branch: REL_15_STABLE [7e5d20bbd] 2024-05-01 16:35:37 +1200 Prevent potentially-incorrect optimization of some window functions (David Rowley) + § @@ -1749,6 +1827,7 @@ Branch: REL_12_STABLE [25675c474] 2024-03-27 13:39:03 -0400 Avoid unnecessary use of moving-aggregate mode with a non-moving window frame (Vallimaharajan G) + § @@ -1773,6 +1852,7 @@ Branch: REL_12_STABLE [cf807eba5] 2024-02-23 15:21:53 -0500 Avoid use of already-freed data while planning partition-wise joins under GEQO (Tom Lane) + § @@ -1791,6 +1871,7 @@ Branch: REL_14_STABLE [72b8507db] 2024-03-11 18:21:48 +1300 Avoid freeing still-in-use data in Memoize (Tender Wang, Andrei Lepikhov) + § @@ -1814,6 +1895,7 @@ Branch: REL_12_STABLE [94246405d] 2024-03-05 16:19:26 +1300 Fix incorrectly-reported statistics kind codes in requested statistics kind X is not yet built error messages (David Rowley) + § @@ -1826,6 +1908,7 @@ Branch: REL_16_STABLE [14e991db8] 2024-03-22 17:13:53 -0400 Use a hash table instead of linear search for catcache list objects (Tom Lane) + § @@ -1853,6 +1936,8 @@ Branch: REL_12_STABLE [466376c9f] 2024-03-06 14:41:13 -0500 Be more careful with RECORD-returning functions in FROM (Tom Lane) + § + § @@ -1879,6 +1964,7 @@ Branch: REL_12_STABLE [dc1503d5b] 2024-03-12 18:16:10 -0400 Fix confusion about the return rowtype of SQL-language procedures (Tom Lane) + § @@ -1901,6 +1987,7 @@ Branch: REL_12_STABLE [98bfb7558] 2024-03-11 02:53:07 +0200 Add protective stack depth checks to some recursive functions (Egor Chindyaskin) + § @@ -1915,6 +2002,7 @@ Branch: REL_14_STABLE [fe3b1b575] 2024-02-28 14:00:30 -0500 Fix mis-rounding and overflow hazards in date_bin() (Moaaz Assali) + § @@ -1940,6 +2028,7 @@ Branch: REL_12_STABLE [cb0ccefa0] 2024-04-28 13:42:13 -0400 Detect integer overflow when adding or subtracting an interval to/from a timestamp (Joseph Koshakow) + § @@ -1961,6 +2050,7 @@ Branch: REL_12_STABLE [f38903d1e] 2024-02-09 12:29:41 -0500 Avoid race condition in pg_get_expr() (Tom Lane) + § @@ -1983,6 +2073,7 @@ Branch: REL_12_STABLE [d44060cfc] 2024-02-09 12:55:43 +0200 Fix detection of old transaction IDs in XID status functions (Karina Litskevich) + § @@ -2004,6 +2095,7 @@ Branch: REL_14_STABLE [08059fc04] 2024-04-13 08:35:32 -0700 Ensure that a table's freespace map won't return a page that's past the end of the table (Ronan Dunklau) + § @@ -2026,6 +2118,7 @@ Branch: REL_12_STABLE [0341d4b10] 2024-04-11 19:05:07 +0900 Fix file descriptor leakage when an error is thrown while waiting in WaitEventSetWait (Etsuro Fujita) + § @@ -2040,6 +2133,7 @@ Branch: REL_14_STABLE [e10ca95ff] 2024-04-04 17:25:04 +0900 Avoid corrupting exception stack if an FDW implements async append but doesn't configure any wait conditions for the Append plan node to wait for (Alexander Pyhalov) + § @@ -2056,6 +2150,7 @@ Branch: REL_12_STABLE [c0b4dad38] 2024-02-25 16:15:07 -0500 Throw an error if an index is accessed while it is being reindexed (Tom Lane) + § @@ -2079,6 +2174,7 @@ Branch: REL_12_STABLE [e3f9dcabd] 2024-05-01 13:23:25 +1200 Ensure that index-only scans on name columns return a fully-padded value (David Rowley) + § @@ -2099,6 +2195,7 @@ Branch: REL_16_STABLE [59cea09f0] 2024-02-20 13:43:56 +0900 Fix race condition that could lead to reporting an incorrect conflict cause when invalidating a replication slot (Bertrand Drouvot) + § @@ -2112,6 +2209,7 @@ Branch: REL_15_STABLE [28a8cc457] 2024-04-25 10:33:04 +0530 Fix race condition in deciding whether a table sync operation is needed in logical replication (Vignesh C) + § @@ -2134,6 +2232,7 @@ Branch: REL_12_STABLE [95cc48ca0] 2024-02-13 21:25:59 +0200 --> Fix crash with DSM allocations larger than 4GB (Heikki Linnakangas) + § @@ -2150,6 +2249,7 @@ Branch: REL_12_STABLE [df27d76d3] 2024-03-12 10:18:54 +0200 Disconnect if a new server session's client socket cannot be put into non-blocking mode (Heikki Linnakangas) + § @@ -2173,6 +2273,7 @@ Branch: REL_12_STABLE [c42e5fdcf] 2024-03-07 19:37:51 -0500 Fix inadequate error reporting with OpenSSL 3.0.0 and later (Heikki Linnakangas, Tom Lane) + § @@ -2190,6 +2291,7 @@ Branch: REL_16_STABLE [0460e4ecc] 2024-02-12 11:14:42 +1300 Fix thread-safety of error reporting for getaddrinfo() on Windows (Thomas Munro) + § @@ -2219,6 +2321,8 @@ Branch: REL_12_STABLE [95e960e81] 2024-02-09 11:11:39 -0500 Avoid concurrent calls to bindtextdomain() in libpq and ecpglib (Tom Lane) + § + § @@ -2252,6 +2356,9 @@ Branch: REL_12_STABLE [cd26f08e4] 2024-04-19 01:07:52 -0400 Fix crash in ecpg's preprocessor if the program tries to redefine a macro that was defined on the preprocessor command line (Tom Lane) + § + § + § @@ -2269,6 +2376,7 @@ Branch: REL_12_STABLE [360d007e3] 2024-04-04 15:31:53 -0400 In ecpg, avoid issuing false unsupported feature will be passed to server warnings (Tom Lane) + § @@ -2286,6 +2394,7 @@ Branch: REL_12_STABLE [771240f97] 2024-02-19 11:38:54 +0900 Ensure that the string result of ecpg's intoasc() function is correctly zero-terminated (Oleg Tselebrovskiy) + § @@ -2298,6 +2407,7 @@ Branch: REL_16_STABLE [b78f4d22b] 2024-03-04 12:00:39 -0500 In initdb's option, match parameter names case-insensitively (Tom Lane) + § @@ -2317,6 +2427,7 @@ Branch: REL_15_STABLE [4f1d33d70] 2024-04-08 17:00:07 -0400 In psql, avoid leaking a query result after the query is cancelled (Tom Lane) + § @@ -2343,6 +2454,7 @@ Branch: REL_12_STABLE [82c2192d9] 2024-03-22 01:01:30 +0100 present, will be dumped regardless of the setting of (Daniel Gustafsson, Álvaro Herrera) + § @@ -2358,6 +2470,7 @@ Branch: REL_15_STABLE [29f005238] 2024-02-13 13:47:12 +0100 in pg_basebackup, pg_checksums, and pg_rewind (Daniel Gustafsson) + § @@ -2380,6 +2493,7 @@ Branch: REL_12_STABLE [5e9d8bed0] 2024-04-10 15:45:59 -0400 Fix PL/pgSQL's parsing of single-line comments (---style comments) following expressions (Erik Wienhold, Tom Lane) + § @@ -2410,6 +2524,8 @@ Branch: REL_12_STABLE [50f8611d0] 2024-03-23 23:03:14 +0200 In contrib/amcheck, don't report false match failures due to short- versus long-header values (Andrey Borodin, Michael Zhilin) + § + § @@ -2432,6 +2548,8 @@ Branch: REL_14_STABLE [ad23af83d] 2024-04-14 18:18:07 +0200 --> Fix bugs in BRIN output functions (Tomas Vondra) + § + § @@ -2454,6 +2572,7 @@ Branch: REL_12_STABLE [9301e0f41] 2024-03-11 12:29:24 +1300 In contrib/postgres_fdw, avoid emitting requests to sort by a constant (David Rowley) + § @@ -2480,6 +2599,7 @@ Branch: REL_12_STABLE [ce1c30ece] 2024-04-21 13:46:20 -0400 Make contrib/postgres_fdw set the remote session's time zone to GMT not UTC (Tom Lane) + § @@ -2504,6 +2624,7 @@ Branch: REL_12_STABLE [4b0e5d601] 2024-04-16 12:26:21 +0900 In contrib/xml2, avoid use of library functions that have been deprecated in recent versions of libxml2 (Dmitry Koval) + § @@ -2519,6 +2640,7 @@ Branch: REL_12_STABLE [01b55203a] 2024-04-10 12:15:59 +1200 --> Fix incompatibility with LLVM 18 (Thomas Munro, Dmitry Dolgov) + § @@ -2536,6 +2658,7 @@ Branch: REL_12_STABLE [7124e7d52] 2024-03-26 11:44:49 -0400 Allow make check to work with the musl C library (Thomas Munro, Bruce Momjian, Tom Lane) + § @@ -2601,6 +2724,8 @@ Branch: REL_12_STABLE [add8bc9b8] 2024-02-05 11:04:23 +0200 Tighten security restrictions within REFRESH MATERIALIZED VIEW CONCURRENTLY (Heikki Linnakangas) + § + § @@ -2640,6 +2765,7 @@ Branch: REL_12_STABLE [c922b2410] 2023-12-11 12:02:01 +0100 Fix memory leak when performing JIT inlining (Andres Freund, Daniel Gustafsson) + § @@ -2660,6 +2786,7 @@ Branch: REL_12_STABLE [2e822a1d6] 2024-02-01 12:34:21 -0500 --> Avoid generating incorrect partitioned-join plans (Richard Guo) + § @@ -2683,6 +2810,7 @@ Branch: REL_12_STABLE [69c12c417] 2024-01-11 15:28:13 -0500 Fix incorrect wrapping of subquery output expressions in PlaceHolderVars (Tom Lane) + § @@ -2702,6 +2830,7 @@ Branch: REL_15_STABLE [c3f52fd5d] 2024-01-10 13:36:34 -0500 --> Fix misprocessing of window function run conditions (Richard Guo) + § @@ -2719,6 +2848,7 @@ Branch: REL_16_STABLE [74f770ef2] 2024-01-22 22:45:33 +1300 Fix detection of inner-side uniqueness for Memoize plans (Richard Guo) + § @@ -2736,6 +2866,7 @@ Branch: REL_16_STABLE [6bf2efb38] 2023-11-09 15:46:16 -0500 Fix computation of nullingrels when constant-folding field selection (Richard Guo) + § @@ -2754,6 +2885,7 @@ Branch: REL_15_STABLE [c0bfdaf2b] 2023-11-09 11:28:25 +0000 Skip inappropriate actions when MERGE causes a cross-partition update (Dean Rasheed) + § @@ -2778,6 +2910,7 @@ Branch: REL_15_STABLE [7e8c6d7af] 2023-12-21 12:51:55 +0000 Cope with BEFORE ROW DELETE triggers in cross-partition MERGE updates (Dean Rasheed) + § @@ -2798,6 +2931,7 @@ Branch: REL_14_STABLE [c7edaeec5] 2024-01-14 12:38:41 -0500 Prevent access to a no-longer-pinned buffer in BEFORE ROW UPDATE triggers (Alexander Lakhin, Tom Lane) + § @@ -2829,6 +2963,8 @@ Branch: REL_12_STABLE [a5e2853c3] 2024-01-08 19:58:51 +0200 Avoid requesting an oversize shared-memory area in parallel hash join (Thomas Munro, Andrei Lepikhov, Alexander Korotkov) + § + § @@ -2847,6 +2983,7 @@ Branch: REL_16_STABLE [37c551663] 2024-01-05 20:10:46 +0900 Fix corruption of local buffer state when an error occurs while trying to extend a temporary table (Tender Wang) + § @@ -2860,6 +2997,7 @@ Branch: REL_16_STABLE [6298673f4] 2024-01-04 20:40:11 +1300 Fix use of wrong tuple slot while evaluating DISTINCT aggregates that have multiple arguments (David Rowley) + § @@ -2883,6 +3021,7 @@ Branch: REL_12_STABLE [b8a606e21] 2023-11-28 11:59:53 +0200 and heap_delete() when a tuple to be updated by a foreign-key enforcement trigger fails the extra visibility crosscheck (Alexander Lakhin) + § @@ -2902,6 +3041,7 @@ Branch: REL_14_STABLE [59fc39c0d] 2023-11-08 14:06:42 +0900 Fix overly tight assertion about false_positive_rate parameter of BRIN bloom operator classes (Alexander Lakhin) + § @@ -2922,6 +3062,7 @@ Branch: REL_12_STABLE [2f7242837] 2024-01-24 14:20:14 +0900 Fix possible failure during ALTER TABLE ADD COLUMN on a complex inheritance tree (Tender Wang) + § @@ -2945,6 +3086,7 @@ Branch: REL_12_STABLE [056109782] 2024-01-31 13:16:50 +0900 Fix problems with duplicate token names in ALTER TEXT SEARCH CONFIGURATION ... MAPPING commands (Tender Wang, Michael Paquier) + § @@ -2957,6 +3099,7 @@ Branch: REL_16_STABLE [f57a580fd] 2024-01-29 08:06:03 +0900 Fix DROP ROLE with duplicate role names (Michael Paquier) + § @@ -2978,6 +3121,7 @@ Branch: REL_12_STABLE [4f8d3c5b5] 2023-11-19 21:04:47 +0100 Properly lock the associated table during DROP STATISTICS (Tomas Vondra) + § @@ -3000,6 +3144,7 @@ Branch: REL_12_STABLE [abd1b1325] 2023-11-16 10:05:14 -0500 Fix function volatility checking for GENERATED and DEFAULT expressions (Tom Lane) + § @@ -3032,6 +3177,8 @@ Branch: REL_12_STABLE [d29a4fbac] 2024-01-13 13:54:11 -0500 Detect that a new catalog cache entry became stale while detoasting its fields (Tom Lane) + § + § @@ -3059,6 +3206,7 @@ Branch: REL_12_STABLE [b17a02be2] 2023-11-09 09:57:52 +0000 Fix edge-case integer overflow detection bug on some platforms (Dean Rasheed) + § @@ -3082,6 +3230,7 @@ Branch: REL_12_STABLE [c3bdb25fb] 2024-01-26 13:39:37 -0500 Detect Julian-date overflow when adding or subtracting an interval to/from a timestamp (Tom Lane) + § @@ -3103,6 +3252,7 @@ Branch: REL_12_STABLE [f499d2b20] 2023-11-18 14:50:00 +0000 Add more checks for overflow in interval_mul() and interval_div() (Dean Rasheed) + § @@ -3120,6 +3270,7 @@ Branch: REL_16_STABLE [07cb7bc1c] 2023-11-28 08:35:56 +0900 Allow scram_SaltedPassword() to be interrupted (Bowen Shi) + § @@ -3139,6 +3290,7 @@ Branch: REL_15_STABLE [171d21f50] 2024-02-01 17:13:11 +0900 Ensure cached statistics are discarded after a change to stats_fetch_consistency (Shinya Kato) + § @@ -3162,6 +3314,7 @@ Branch: REL_12_STABLE [ea61b1cf6] 2023-12-26 17:57:48 -0500 validity of unapplied values for settings with backend or superuser-backend context (Tom Lane) + § @@ -3183,6 +3336,7 @@ Branch: REL_12_STABLE [5d40b3c4f] 2023-12-01 16:27:18 +0100 Match collation too when matching an existing index to a new partitioned index (Peter Eisentraut) + § @@ -3208,6 +3362,8 @@ Branch: REL_14_STABLE [b685b41cf] 2024-01-18 15:04:39 +0900 Avoid failure if a child index is dropped concurrently with REINDEX INDEX on a partitioned index (Fei Changhong) + § + § @@ -3224,6 +3380,7 @@ Branch: REL_12_STABLE [e6511fe64] 2024-01-29 13:46:48 +0200 Fix insufficient locking when cleaning up an incomplete split of a GIN index's internal page (Fei Changhong, Heikki Linnakangas) + § @@ -3246,6 +3403,7 @@ Branch: REL_12_STABLE [5a6937ec9] 2023-11-13 11:45:13 -0500 Avoid premature release of buffer pin in GIN index insertion (Tom Lane) + § @@ -3267,6 +3425,7 @@ Branch: REL_12_STABLE [1771ec9a8] 2023-12-21 12:43:36 -0500 --> Avoid failure with partitioned SP-GiST indexes (Tom Lane) + § @@ -3283,6 +3442,7 @@ Branch: REL_16_STABLE [152bfc0af] 2023-12-15 13:55:05 -0500 --> Fix ownership tests for large objects (Tom Lane) + § @@ -3304,6 +3464,7 @@ Branch: REL_12_STABLE [ba66f2533] 2023-12-15 13:55:05 -0500 --> Fix ownership change reporting for large objects (Tom Lane) + § @@ -3323,6 +3484,7 @@ Branch: REL_15_STABLE [8dd70828b] 2023-12-14 09:59:52 +0100 Fix reporting of I/O timing data in EXPLAIN (BUFFERS) (Michael Paquier) + § @@ -3344,6 +3506,8 @@ Branch: REL_15_STABLE [8fa4a1ac6] 2024-02-01 13:44:23 -0800 --> Ensure durability of CREATE DATABASE (Noah Misch) + § + § @@ -3367,6 +3531,7 @@ Branch: REL_15_STABLE [8b34cff33] 2024-01-29 09:04:55 +0900 Add more LOG messages when starting and ending recovery from a backup (Andres Freund) + § @@ -3388,6 +3553,7 @@ Branch: REL_12_STABLE [4d45ecc92] 2023-12-12 17:05:36 +0100 Prevent standby servers from incorrectly processing dead index tuples during subtransactions (Fei Changhong) + § @@ -3410,6 +3576,7 @@ Branch: REL_16_STABLE [c5a6d5337] 2024-01-23 10:53:23 +0200 --> Fix signal handling in walreceiver processes (Heikki Linnakangas) + § @@ -3429,6 +3596,7 @@ Branch: REL_15_STABLE [b9f687f5a] 2023-12-08 16:11:12 +1300 Fix integer overflow hazard in checking whether a record will fit into the WAL decoding buffer (Thomas Munro) + § @@ -3452,6 +3620,7 @@ Branch: REL_12_STABLE [e81e617f3] 2023-12-11 07:45:45 +0530 Fix deadlock between a logical replication apply worker, its tablesync worker, and a session process trying to alter the subscription (Shlok Kyal) + § @@ -3472,6 +3641,7 @@ Branch: REL_15_STABLE [a77fb8c68] 2023-11-27 09:14:17 +0530 Ensure that column default values are correctly transmitted by the pgoutput logical replication plugin (Nikhil Benesch) + § @@ -3495,6 +3665,7 @@ Branch: REL_15_STABLE [57aae65ae] 2023-11-22 11:14:35 +0530 Fix failure of logical replication's initial sync for a table with no columns (Vignesh C) + § @@ -3513,6 +3684,8 @@ Branch: REL_16_STABLE [5b5318c38] 2024-01-18 15:00:15 -0800 --> Re-validate a subscription's connection string before use (Vignesh C) + § + § @@ -3535,6 +3708,7 @@ Branch: REL_12_STABLE [c20f2aab6] 2024-01-03 17:40:38 -0500 Return the correct status code when a new client disconnects without responding to the server's password challenge (Liu Lang, Tom Lane) + § @@ -3559,6 +3733,7 @@ Branch: REL_12_STABLE [0bd682246] 2023-11-28 12:34:03 -0500 Fix incompatibility with OpenSSL 3.2 (Tristan Partin, Bo Andreson) + § @@ -3582,6 +3757,7 @@ Branch: REL_12_STABLE [271d24f31] 2023-12-11 11:51:56 -0500 Be more wary about OpenSSL not setting errno on error (Tom Lane) + § @@ -3603,6 +3779,7 @@ Branch: REL_14_STABLE [555276f85] 2023-11-23 13:31:57 +0200 Fix file descriptor leakage when a foreign data wrapper's ForeignAsyncRequest function fails (Heikki Linnakangas) + § @@ -3615,6 +3792,7 @@ Branch: REL_16_STABLE [41820e640] 2024-01-12 21:39:35 -0800 Fix minor memory leak in connection string validation for CREATE SUBSCRIPTION (Jeff Davis) + § @@ -3632,6 +3810,7 @@ Branch: REL_12_STABLE [4493bfb70] 2024-02-02 15:34:29 -0500 Report ENOMEM errors from file-related system calls as ERRCODE_OUT_OF_MEMORY, not ERRCODE_INTERNAL_ERROR (Alexander Kuzmenkov) + § @@ -3647,6 +3826,7 @@ Branch: REL_14_STABLE [b7e8f27d1] 2024-01-18 16:10:57 -0500 In PL/pgSQL, support SQL commands that are CREATE FUNCTION/CREATE PROCEDURE with SQL-standard bodies (Tom Lane) + § @@ -3670,6 +3850,8 @@ Branch: REL_14_STABLE [7a7c8c98a] 2024-01-16 12:27:52 +0100 Fix libpq's handling of errors in pipelines (Álvaro Herrera) + § + § @@ -3693,6 +3875,7 @@ Branch: REL_14_STABLE [99fa98766] 2023-11-08 16:44:08 +0100 PQsendFlushRequest() function flush the client output buffer under the same rules as other PQsend functions (Jelte Fennema-Nio) + § @@ -3716,6 +3899,7 @@ Branch: REL_12_STABLE [0217a7444] 2023-11-27 09:40:57 +0900 Avoid race condition when libpq initializes OpenSSL support concurrently in two different threads (Willi Mann, Michael Paquier) + § @@ -3731,6 +3915,7 @@ Branch: REL_12_STABLE [18fad508b] 2023-11-23 13:30:19 -0500 --> Fix timing-dependent failure in GSSAPI data transmission (Tom Lane) + § @@ -3752,6 +3937,7 @@ Branch: REL_16_STABLE [ba33775fd] 2024-01-10 18:09:29 -0500 the postgresql.conf entries for the lc_xxx parameters (Kyotaro Horiguchi) + § @@ -3783,6 +3969,8 @@ Branch: REL_12_STABLE [e43790342] 2023-11-14 00:31:39 -0500 In pg_dump, don't dump RLS policies or security labels for extension member objects (Tom Lane, Jacob Champion) + § + § @@ -3809,6 +3997,7 @@ Branch: REL_12_STABLE [69d7edb06] 2023-12-29 10:57:11 -0500 In pg_dump, don't dump an extended statistics object if its underlying table isn't being dumped (Rian McGuire, Tom Lane) + § @@ -3826,6 +4015,7 @@ Branch: REL_16_STABLE [5b5db413d] 2023-12-20 22:37:28 +0100 Properly detect out-of-memory in one code path in pg_dump (Daniel Gustafsson) + § @@ -3840,6 +4030,7 @@ Branch: REL_14_STABLE [85ecff891] 2024-01-22 17:48:30 +0100 Make it an error for a pgbench script to end with an open pipeline (Anthonin Bonnefoy) + § @@ -3867,6 +4058,7 @@ Branch: REL_12_STABLE [1c7443521] 2024-01-07 15:19:50 -0500 an element equal to INT_MAX is inserted into a gist__int_ops index (Alexander Lakhin, Tom Lane) + § @@ -3885,6 +4077,7 @@ Branch: REL_12_STABLE [f610d4f11] 2023-12-19 18:19:21 +0900 when contrib/pageinspect's hash_bitmap_info() function is applied to a partitioned hash index (Alexander Lakhin, Michael Paquier) + § @@ -3903,6 +4096,7 @@ Branch: REL_12_STABLE [bd2d3c928] 2023-12-19 15:20:55 +0900 when contrib/pgstattuple's pgstathashindex() function is applied to a partitioned hash index (Alexander Lakhin) + § @@ -3926,6 +4120,8 @@ Branch: REL_12_STABLE [e50a52b2b] 2024-01-12 14:00:02 +0900 On Windows, suppress autorun options when launching subprocesses in pg_ctl and pg_regress (Kyotaro Horiguchi) + § + § @@ -3947,6 +4143,7 @@ Branch: REL_15_STABLE [3726c1cb0] 2024-01-29 12:09:08 -0600 Move is_valid_ascii() from mb/pg_wchar.h to utils/ascii.h (Jubilee Young) + § @@ -3970,6 +4167,7 @@ Branch: REL_12_STABLE [b2fd1dab9] 2024-01-29 12:06:08 -0500 Fix compilation failures with libxml2 version 2.12.0 and later (Tom Lane) + § @@ -3985,6 +4183,7 @@ Branch: REL_13_STABLE [7d5a74033] 2023-12-06 14:11:47 +0900 Fix compilation failure of WAL_DEBUG code on Windows (Bharath Rupireddy) + § @@ -4003,6 +4202,8 @@ Branch: REL_16_STABLE [c72049dbc] 2023-12-26 17:03:24 -0500 Suppress compiler warnings from Python's header files (Peter Eisentraut, Tom Lane) + § + § @@ -4025,6 +4226,7 @@ Branch: REL_12_STABLE [d060cb658] 2024-01-25 13:47:35 +1300 --> Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro) + § @@ -4044,6 +4246,7 @@ Branch: REL_12_STABLE [b59ae79b7] 2024-02-01 15:57:53 -0500 Palestine, plus corrections for the Antarctic stations Casey and Vostok. Also historical corrections for Vietnam, Toronto, and Miquelon. (Tom Lane) + § @@ -4103,6 +4306,7 @@ Branch: REL_11_STABLE [8c6633f4d] 2023-11-06 10:38:00 -0500 Fix handling of unknown-type arguments in DISTINCT "any" aggregate functions (Tom Lane) + § @@ -4133,6 +4337,7 @@ Branch: REL_11_STABLE [c48008f59] 2023-11-06 10:56:43 -0500 Detect integer overflow while computing new array dimensions (Tom Lane) + § @@ -4173,6 +4378,8 @@ Branch: REL_11_STABLE [a27be40c1] 2023-11-06 06:14:18 -0800 Prevent the pg_signal_backend role from signalling background workers and autovacuum processes (Noah Misch, Jelte Fennema-Nio) + § + § @@ -4214,6 +4421,7 @@ Branch: REL_12_STABLE [26917ebea] 2023-09-26 15:41:44 +0300 Fix misbehavior during recursive page split in GiST index build (Heikki Linnakangas) + § @@ -4238,6 +4446,7 @@ Branch: REL_13_STABLE [6fd1dbdb2] 2023-10-14 16:33:54 -0700 Prevent de-duplication of btree index entries for interval columns (Noah Misch) + § @@ -4265,6 +4474,7 @@ Branch: REL_14_STABLE [d1740e169] 2023-10-27 18:46:49 +0200 Process date values more sanely in BRIN datetime_minmax_multi_ops indexes (Tomas Vondra) + § @@ -4293,6 +4503,8 @@ Branch: REL_14_STABLE [90c4da6d4] 2023-10-27 18:46:46 +0200 values more sanely in BRIN datetime_minmax_multi_ops indexes (Tomas Vondra) + § + § @@ -4321,6 +4533,7 @@ Branch: REL_14_STABLE [0fa73c5cd] 2023-10-27 18:46:56 +0200 Avoid calculation overflows in BRIN interval_minmax_multi_ops indexes with extreme interval values (Tomas Vondra) + § @@ -4351,6 +4564,8 @@ Branch: REL_11_STABLE [07f261b31] 2023-10-12 19:53:50 +1300 Fix partition step generation and runtime partition pruning for hash-partitioned tables with multiple partition keys (David Rowley) + § + § @@ -4369,6 +4584,7 @@ Branch: REL_15_STABLE [3c1a1af91] 2023-09-30 10:55:24 +0100 Fix inconsistent rechecking of concurrently-updated rows during MERGE (Dean Rasheed) + § @@ -4402,6 +4618,9 @@ Branch: REL_16_STABLE [2bf99b48d] 2023-10-26 17:29:32 +0900 inherited UPDATE/DELETE/MERGE even when the parent table is excluded by constraints (Amit Langote, Tom Lane) + § + § + § @@ -4429,6 +4648,7 @@ Branch: REL_11_STABLE [7c07305e6] 2023-09-28 16:29:22 -0700 Fix edge case in btree mark/restore processing of ScalarArrayOpExpr clauses (Peter Geoghegan) + § @@ -4451,6 +4671,7 @@ Branch: REL_14_STABLE [e4b95b9b0] 2023-10-05 20:32:14 +1300 Fix intra-query memory leak in Memoize execution (Orlov Aleksej, David Rowley) + § @@ -4468,6 +4689,7 @@ Branch: REL_11_STABLE [7ab6971c6] 2023-10-28 14:04:43 -0400 Fix intra-query memory leak when a set-returning function repeatedly returns zero rows (Tom Lane) + § @@ -4485,6 +4707,7 @@ Branch: REL_11_STABLE [db00be6d7] 2023-09-18 14:27:47 -0400 Don't crash if cursor_to_xmlschema() is applied to a non-data-returning Portal (Boyu Yang) + § @@ -4498,6 +4721,7 @@ Branch: REL_16_STABLE [8d05be931] 2023-09-27 14:20:57 +0530 Fix improper sharing of origin filter condition across successive pg_logical_slot_get_changes() calls (Hou Zhijie) + § @@ -4520,6 +4744,7 @@ Branch: REL_12_STABLE [efcb601d2] 2023-10-31 16:44:27 +1300 Throw the intended error if pgrowlocks() is applied to a partitioned table (David Rowley) + § @@ -4542,6 +4767,7 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700 Handle invalid indexes more cleanly in assorted SQL functions (Noah Misch) + § @@ -4574,6 +4800,7 @@ Branch: REL_11_STABLE [0fb91ed2b] 2023-09-25 11:50:28 -0400 Avoid premature memory allocation failure with long inputs to to_tsvector() (Tom Lane) + § @@ -4591,6 +4818,7 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400 Fix over-allocation of the constructed tsvector in tsvectorrecv() (Denis Erokhin) + § @@ -4615,6 +4843,7 @@ Branch: REL_13_STABLE [817669ea2] 2023-10-18 20:43:17 -0400 --> Improve checks for corrupt PGLZ compressed data (Flavien Guedez) + § @@ -4628,6 +4857,7 @@ Branch: REL_16_STABLE [a81e5516f] 2023-09-13 09:48:31 +0530 Fix ALTER SUBSCRIPTION so that a commanded change in the run_as_owner option is actually applied (Hou Zhijie) + § @@ -4639,6 +4869,7 @@ Branch: REL_16_STABLE [0002feb82] 2023-10-13 19:17:28 -0700 --> Fix bulk table insertion into partitioned tables (Andres Freund) + § @@ -4658,6 +4889,7 @@ Branch: REL_16_STABLE [910eb61b2] 2023-10-01 10:25:33 -0400 In COPY FROM, avoid evaluating column default values that will not be needed by the command (Laurenz Albe) + § @@ -4680,6 +4912,7 @@ Branch: REL_14_STABLE [a715c0212] 2023-10-01 12:09:26 -0400 In COPY FROM, fail cleanly when an unsupported encoding conversion is needed (Tom Lane) + § @@ -4704,6 +4937,7 @@ Branch: REL_11_STABLE [6e1cca511] 2023-11-02 11:47:33 -0400 !! no live bug Avoid crash in EXPLAIN if a parameter marked to be displayed by EXPLAIN has a NULL boot-time value (Xing Guo, Aleksander Alekseev, Tom Lane) + § @@ -4726,6 +4960,7 @@ Branch: REL_11_STABLE [a295684b8] 2023-10-16 14:06:12 -0400 Ensure we have a snapshot while dropping ON COMMIT DROP temp tables (Tom Lane) + § @@ -4754,6 +4989,7 @@ Branch: REL_11_STABLE [bc322c73c] 2023-10-17 16:11:18 -0500 Avoid improper response to shutdown signals in child processes just forked by system() (Nathan Bossart) + § @@ -4778,6 +5014,7 @@ Branch: REL_12_STABLE [43c979086] 2023-10-16 17:25:43 +1300 Cope with torn reads of pg_control in frontend programs (Thomas Munro) + § @@ -4802,6 +5039,7 @@ Branch: REL_11_STABLE [f1634c968] 2023-10-16 10:52:40 +1300 Avoid torn reads of pg_control in relevant SQL functions (Thomas Munro) + § @@ -4821,6 +5059,7 @@ Branch: REL_16_STABLE [9154ededf] 2023-10-09 16:37:33 +1300 Fix could not find pathkey item to sort errors occurring while planning aggregate functions with ORDER BY or DISTINCT options (David Rowley) + § @@ -4837,6 +5076,7 @@ Branch: REL_12_STABLE [9b3900cdb] 2023-10-03 15:37:24 +0900 Avoid integer overflow when computing size of backend activity string array (Jakub Wartak) + § @@ -4862,6 +5102,7 @@ Branch: REL_13_STABLE [ed9247cd7] 2023-09-30 17:07:41 +0300 Fix briefly showing inconsistent progress statistics for ANALYZE on inherited tables (Heikki Linnakangas) + § @@ -4881,6 +5122,7 @@ Branch: REL_14_STABLE [594001864] 2023-10-02 12:50:32 +0300 Fix the background writer to report any WAL writes it makes to the statistics counters (Nazir Bilal Yavuz) + § @@ -4895,6 +5137,7 @@ Branch: REL_15_STABLE [802fcb9ed] 2023-09-26 09:30:39 +0900 Fix confusion about forced-flush behavior in pgstat_report_wal() (Ryoga Yoshida, Michael Paquier) + § @@ -4912,6 +5155,7 @@ Branch: REL_16_STABLE [c4758649b] 2023-09-13 19:14:11 -0700 Fix statistics tracking of temporary-table extensions (Karina Litskevich, Andres Freund) + § @@ -4930,6 +5174,7 @@ Branch: REL_16_STABLE [2308f18c0] 2023-10-18 14:54:39 +0900 When track_io_timing is enabled, include the time taken by relation extension operations as write time (Nazir Bilal Yavuz) + § @@ -4947,6 +5192,7 @@ Branch: REL_11_STABLE [fdc7cf73b] 2023-09-25 14:41:57 -0400 Track the dependencies of cached CALL statements, and re-plan them when needed (Tom Lane) + § @@ -4968,6 +5214,7 @@ Branch: REL_15_STABLE [9dc85806d] 2023-09-22 11:18:25 +0200 Avoid a possible pfree-a-NULL-pointer crash after an error in OpenSSL connection setup (Sergey Shinderuk) + § @@ -4986,6 +5233,7 @@ Branch: REL_11_STABLE [a374f6c61] 2023-09-15 17:01:26 -0400 Track nesting depth correctly when inspecting RECORD-type Vars from outer query levels (Richard Guo) + § @@ -5005,6 +5253,7 @@ Branch: REL_14_STABLE [6341cb0b0] 2023-09-14 11:27:43 +1200 Track hash function and negator function dependencies of ScalarArrayOpExpr plan nodes (David Rowley) + § @@ -5028,6 +5277,7 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200 Fix error-handling bug in RECORD type cache management (Thomas Munro) + § @@ -5049,6 +5299,7 @@ Branch: REL_12_STABLE [22b2e6e9d] 2023-10-03 10:25:19 +0900 Treat out-of-memory failures as fatal while reading WAL (Michael Paquier) + § @@ -5078,6 +5329,8 @@ Branch: REL_12_STABLE [bde2f1847] 2023-09-26 10:59:49 +1300 Fix possible recovery failure due to trying to allocate memory based on a bogus WAL record length field (Thomas Munro, Michael Paquier) + § + § @@ -5093,6 +5346,7 @@ Branch: REL_14_STABLE [fb9a16a1a] 2023-10-22 10:05:59 +1300 Fix could not duplicate handle error occurring on Windows when min_dynamic_shared_memory is set above zero (Thomas Munro) + § @@ -5110,6 +5364,7 @@ Branch: REL_11_STABLE [04f0baa85] 2023-10-10 11:03:20 -0700 Fix order of operations in GenericXLogFinish (Jeff Davis) + § @@ -5134,6 +5389,7 @@ Branch: REL_11_STABLE [ddded779a] 2023-09-19 08:31:31 +0900 Remove incorrect assertion in PL/Python exception handling (Alexander Lakhin) + § @@ -5147,6 +5403,7 @@ Branch: REL_16_STABLE [67738dbf9] 2023-10-29 12:56:24 -0400 Fix pg_dump to dump the new run_as_owner option of subscriptions (Philip Warner) + § @@ -5172,6 +5429,7 @@ Branch: REL_11_STABLE [4f16152d9] 2023-10-02 13:27:51 -0400 Fix pg_restore so that selective restores will include both table-level and column-level ACLs for selected tables (Euler Taveira, Tom Lane) + § @@ -5199,6 +5457,7 @@ Branch: REL_12_STABLE [d3246a2ad] 2023-11-03 12:07:40 -0400 Add logic to pg_upgrade to check for use of abstime, reltime, and tinterval data types (Álvaro Herrera) + § @@ -5222,6 +5481,7 @@ Branch: REL_12_STABLE [73cda80a3] 2023-10-14 15:54:50 -0700 Avoid false too many client connections errors in pgbench on Windows (Noah Misch) + § @@ -5235,6 +5495,7 @@ Branch: REL_16_STABLE [2143d96dc] 2023-09-25 16:03:17 +0200 Fix vacuumdb's handling of multiple switches (Nathan Bossart, Kuwamura Masaki) + § @@ -5254,6 +5515,7 @@ Branch: REL_16_STABLE [f7dbdab05] 2023-09-21 17:39:30 +1200 Fix vacuumdb to honor its option in analyze-only mode (Ryoga Yoshida, David Rowley) + § @@ -5271,6 +5533,7 @@ Branch: REL_11_STABLE [e04509f32] 2023-10-30 14:46:09 -0700 In contrib/amcheck, do not report interrupted page deletion as corruption (Noah Misch) + § @@ -5301,6 +5564,7 @@ Branch: REL_11_STABLE [c804ffb56] 2023-10-29 11:14:32 +0000 on interval columns, when an indexscan using the < or <= operator is performed (Dean Rasheed) + § @@ -5337,6 +5601,9 @@ Branch: REL_12_STABLE [9ad986276] 2023-10-24 11:23:21 +1300 --> Add support for LLVM 16 and 17 (Thomas Munro, Dmitry Dolgov) + § + § + § @@ -5362,6 +5629,8 @@ Branch: REL_11_STABLE [0e0de20c8] 2023-09-26 21:06:21 -0400 Suppress assorted build-time warnings on recent macOS (Tom Lane) + § + § @@ -5390,6 +5659,7 @@ Branch: REL_13_STABLE [a64b8b035] 2023-09-27 14:41:26 +0900 fall back to using python if --with-python was not given and make variable PYTHON was not set (Japin Li) + § @@ -5407,6 +5677,7 @@ Branch: REL_11_STABLE [64fc5e005] 2023-10-28 11:55:30 -0400 Remove PHOT (Phoenix Islands Time) from the default timezone abbreviations list (Tom Lane) + § @@ -5523,6 +5794,7 @@ Author: Tom Lane Change assignment rules for PL/pgSQL bound cursor variables (Tom Lane) + § @@ -5546,6 +5818,7 @@ Author: Daniel Gustafsson Disallow NULLS NOT DISTINCT indexes for primary keys (Daniel Gustafsson) + § @@ -5562,6 +5835,8 @@ Author: Michael Paquier DATABASE and reindexdb to not process indexes on system catalogs (Simon Riggs) + § + § @@ -5582,6 +5857,7 @@ Author: Tom Lane linkend="ddl-generated-columns">GENERATED expression restrictions on inherited and partitioned tables (Amit Langote, Tom Lane) + § @@ -5604,6 +5880,7 @@ Author: Michael Paquier pg_get_wal_records_info_till_end_of_wal() and pg_get_wal_stats_till_end_of_wal() (Bharath Rupireddy) + § @@ -5620,6 +5897,8 @@ Author: David Rowley force_parallel_mode to debug_parallel_query (David Rowley) + § + § @@ -5633,6 +5912,7 @@ Author: Tom Lane Remove the ability to create views manually with ON SELECT rules (Tom Lane) + § @@ -5645,6 +5925,7 @@ Author: Andres Freund Remove the server variable vacuum_defer_cleanup_age (Andres Freund) + § @@ -5664,6 +5945,7 @@ Author: Thomas Munro Remove server variable promote_trigger_file (Simon Riggs) + § @@ -5683,6 +5965,7 @@ Author: Peter Eisentraut Remove read-only server variables lc_collate and lc_ctype (Peter Eisentraut) + § @@ -5701,6 +5984,7 @@ Author: Robert Haas Role inheritance now controls the default inheritance status of member roles added during GRANT (Robert Haas) + § @@ -5726,6 +6010,8 @@ Author: Robert Haas Restrict the privileges of CREATEROLE and its ability to modify other roles (Robert Haas) + § + § @@ -5748,6 +6034,7 @@ Author: Peter Eisentraut Remove symbolic links for the postmaster binary (Peter Eisentraut) + § @@ -5783,6 +6070,8 @@ Author: David Rowley Allow incremental sorts in more cases, including DISTINCT (David Rowley) + § + § @@ -5800,6 +6089,9 @@ Author: David Rowley Add the ability for aggregates having ORDER BY or DISTINCT to use pre-sorted data (David Rowley) + § + § + § @@ -5817,6 +6109,7 @@ Author: Tom Lane Allow memoize atop a UNION ALL (Richard Guo) + § @@ -5829,6 +6122,7 @@ Author: Tom Lane Allow anti-joins to be performed with the non-nullable input as the inner relation (Richard Guo) + § @@ -5843,6 +6137,7 @@ Author: Thomas Munro linkend="queries-join">FULL and internal right OUTER hash joins (Melanie Plageman, Thomas Munro) + § @@ -5856,6 +6151,7 @@ Author: Alexander Korotkov Improve the accuracy of GIN index access optimizer costs (Ronan Dunklau) + § @@ -5879,6 +6175,8 @@ Author: Andres Freund Allow more efficient addition of heap and index pages (Andres Freund) + § + § @@ -5896,6 +6194,9 @@ Author: Peter Geoghegan During non-freeze operations, perform page freezing where appropriate (Peter Geoghegan) + § + § + § @@ -5914,6 +6215,7 @@ Author: David Rowley linkend="syntax-window-functions">ROWS mode internally when RANGE mode is active but unnecessary (David Rowley) + § @@ -5928,6 +6230,7 @@ Author: David Rowley linkend="functions-window-table">ntile(), cume_dist() and percent_rank() (David Rowley) + § @@ -5942,6 +6245,7 @@ Author: David Rowley linkend="functions-aggregate-table">string_agg() and array_agg() to be parallelized (David Rowley) + § @@ -5956,6 +6260,7 @@ Author: David Rowley linkend="ddl-partitioning-overview">RANGE and LIST partition lookups (Amit Langote, Hou Zhijie, David Rowley) + § @@ -5972,6 +6277,9 @@ Author: Masahiko Sawada Allow control of the shared buffer usage by vacuum and analyze (Melanie Plageman) + § + § + § @@ -5997,6 +6305,7 @@ Author: Thomas Munro Support wal_sync_method=fdatasync on Windows (Thomas Munro) + § @@ -6010,6 +6319,7 @@ Author: Tomas Vondra Allow HOT updates if only BRIN-indexed columns are updated (Matthias van de Meent, Josef Simanek, Tomas Vondra) + § @@ -6023,6 +6333,7 @@ Author: David Rowley Improve the speed of updating the process title (David Rowley) + § @@ -6042,6 +6353,10 @@ Author: John Naylor Allow xid/subxid searches and ASCII string detection to use vector operations (Nathan Bossart, John Naylor) + § + § + § + § @@ -6060,6 +6375,7 @@ Author: David Rowley Reduce overhead of memory allocations (Andres Freund, David Rowley) + § @@ -6090,6 +6406,11 @@ Author: Andres Freund Add system view pg_stat_io view to track I/O statistics (Melanie Plageman) + § + § + § + § + § @@ -6102,6 +6423,7 @@ Author: Andres Freund Record statistics on the last sequential and index scans on tables (Dave Page) + § @@ -6121,6 +6443,7 @@ Author: Peter Geoghegan Record statistics on the occurrence of updated rows moving to new pages (Corey Huinker) + § @@ -6139,6 +6462,7 @@ Author: Amit Kapila Add speculative lock information to the pg_locks system view (Masahiko Sawada, Noriyoshi Shinoda) + § @@ -6161,6 +6485,8 @@ Author: Peter Eisentraut Add the display of prepared statement result types to the pg_prepared_statements view (Dagfinn Ilmari MannsÃ¥ker) + § + § @@ -6175,6 +6501,7 @@ Author: Andres Freund entries at subscription creation time so stats_reset is accurate (Andres Freund) + § @@ -6194,6 +6521,7 @@ Author: Andres Freund accounting for temp relation writes shown in pg_stat_database (Melanie Plageman) + § @@ -6207,6 +6535,7 @@ Author: Robert Haas Add function pg_stat_get_backend_subxact() to report on a session's subtransaction cache (Dilip Kumar) + § @@ -6221,6 +6550,7 @@ Author: Tom Lane linkend="monitoring-stats-backend-funcs-table">pg_stat_get_backend_idset(), pg_stat_get_backend_activity(), and related functions use the unchanging backend id (Nathan Bossart) + § @@ -6238,6 +6568,7 @@ Author: Andres Freund Report stand-alone backends with a special backend type (Melanie Plageman) + § @@ -6251,6 +6582,7 @@ Author: Andres Freund Add wait event SpinDelay to report spinlock sleep delays (Andres Freund) + § @@ -6265,6 +6597,7 @@ Author: Thomas Munro linkend="wait-event-io-table">DSMAllocate to indicate waiting for dynamic shared memory allocation (Thomas Munro) + § @@ -6284,6 +6617,7 @@ Author: Michael Paquier Add the database name to the process title of logical WAL senders (Tatsuhiro Nakamori) + § @@ -6302,6 +6636,7 @@ Author: Fujii Masao Add checkpoint and REDO LSN information to log_checkpoints messages (Bharath Rupireddy, Kyotaro Horiguchi) + § @@ -6314,6 +6649,7 @@ Author: Peter Eisentraut Provide additional details during client certificate failures (Jacob Champion) + § @@ -6336,6 +6672,7 @@ Author: Robert Haas Add predefined role pg_create_subscription with permission to create subscriptions (Robert Haas) + § @@ -6351,6 +6688,9 @@ Author: Amit Kapila Allow subscriptions to not require passwords (Robert Haas) + § + § + § @@ -6368,6 +6708,7 @@ Author: Jeff Davis Simplify permissions for LOCK TABLE (Jeff Davis) + § @@ -6393,6 +6734,7 @@ Author: Robert Haas Allow ALTER GROUP group_name ADD USER user_name to be performed with ADMIN OPTION (Robert Haas) + § @@ -6410,6 +6752,7 @@ Author: Robert Haas Allow GRANT to use WITH ADMIN TRUE/FALSE syntax (Robert Haas) + § @@ -6431,6 +6774,8 @@ Author: Daniel Gustafsson inherit the new role's rights or the ability to SET ROLE to the new role (Robert Haas, Shi Yu) + § + § @@ -6448,6 +6793,7 @@ Author: Robert Haas Prevent users from changing the default privileges of non-inherited roles (Robert Haas) + § @@ -6464,6 +6810,7 @@ Author: Robert Haas When granting role membership, require the granted-by role to be a role that has appropriate permissions (Robert Haas) + § @@ -6481,6 +6828,7 @@ Author: Robert Haas Allow non-superusers to grant permissions using a granted-by user that is not the current user (Robert Haas) + § @@ -6499,6 +6847,7 @@ Author: Robert Haas Add GRANT to control permission to use SET ROLE (Robert Haas) + § @@ -6516,6 +6865,7 @@ Author: Robert Haas Add dependency tracking to roles which have granted privileges (Robert Haas) + § @@ -6535,6 +6885,7 @@ Author: Robert Haas Add dependency tracking of grantors for GRANT records (Robert Haas) + § @@ -6554,6 +6905,8 @@ Author: Robert Haas Allow multiple role membership records (Robert Haas) + § + § @@ -6571,6 +6924,7 @@ Author: Robert Haas Prevent removal of superuser privileges for the bootstrap user (Robert Haas) + § @@ -6588,6 +6942,7 @@ Author: Tom Lane Allow makeaclitem() to accept multiple privilege names (Robins Tharakan) + § @@ -6621,6 +6976,10 @@ Author: Tom Lane Add support for Kerberos credential delegation (Stephen Frost) + § + § + § + § @@ -6642,6 +7001,7 @@ Author: Daniel Gustafsson count to be set with server variable scram_iterations (Daniel Gustafsson) + § @@ -6655,6 +7015,8 @@ Author: Tom Lane Improve performance of server variable management (Tom Lane) + § + § @@ -6667,6 +7029,7 @@ Author: Tom Lane Tighten restrictions on which server variables can be reset (Masahiko Sawada) + § @@ -6688,6 +7051,7 @@ Author: Michael Paquier Move various postgresql.conf items into new categories (Shinya Kato) + § @@ -6706,6 +7070,7 @@ Author: Michael Paquier Prevent configuration file recursion beyond 10 levels (Julien Rouhaud) + § @@ -6720,6 +7085,8 @@ Author: Daniel Gustafsson Allow autovacuum to more frequently honor changes to delay settings (Melanie Plageman) + § + § @@ -6739,6 +7106,8 @@ Author: Fujii Masao Remove restrictions that archive files be durably renamed (Nathan Bossart) + § + § @@ -6761,6 +7130,7 @@ Author: Peter Eisentraut and archive_command from being set at the same time (Nathan Bossart) + § @@ -6778,6 +7148,7 @@ Author: Tom Lane Allow the postmaster to terminate children with an abort signal (Tom Lane) + § @@ -6800,6 +7171,7 @@ Author: Tom Lane Remove the non-functional postmaster option (Tom Lane) + § @@ -6813,6 +7185,7 @@ Author: Robert Haas Allow the server to reserve backend slots for roles with pg_use_reserved_connections membership (Nathan Bossart) + § @@ -6831,6 +7204,7 @@ Author: Michael Paquier Allow huge pages to work on newer versions of Windows 10 (Thomas Munro) + § @@ -6853,6 +7227,8 @@ Author: Thomas Munro linkend="guc-debug-io-direct">debug_io_direct setting for developer usage (Thomas Munro, Andres Freund, Bharath Rupireddy) + § + § @@ -6877,6 +7253,8 @@ Author: Michael Paquier linkend="functions-admin-backup-table">pg_split_walfile_name() to report the segment and timeline values of WAL file names (Bharath Rupireddy) + § + § @@ -6898,6 +7276,7 @@ Author: Michael Paquier Add support for regular expression matching on database and role entries in pg_hba.conf (Bertrand Drouvot) + § @@ -6917,6 +7296,7 @@ Author: Michael Paquier Improve user-column handling of pg_ident.conf to match pg_hba.conf (Jelte Fennema) + § @@ -6936,6 +7316,7 @@ Author: Michael Paquier Allow include files in pg_hba.conf and pg_ident.conf (Julien Rouhaud) + § @@ -6958,6 +7339,7 @@ Author: Tom Lane Allow pg_hba.conf tokens to be of unlimited length (Tom Lane) + § @@ -6971,6 +7353,7 @@ Author: Michael Paquier Add rule and map numbers to the system view pg_hba_file_rules (Julien Rouhaud) + § @@ -6992,6 +7375,7 @@ Author: Jeff Davis Determine the default encoding from the locale when using ICU (Jeff Davis) + § @@ -7033,6 +7417,7 @@ Author: Peter Eisentraut Add predefined collations unicode and ucs_basic (Peter Eisentraut) + § @@ -7049,6 +7434,7 @@ Author: Peter Eisentraut Allow custom ICU collation rules to be created (Peter Eisentraut) + § @@ -7073,6 +7459,7 @@ Author: Peter Eisentraut Allow Windows to import system locales automatically (Juan José Santamaría Flecha) + § @@ -7105,6 +7492,9 @@ Author: Andres Freund Allow logical decoding on standbys (Bertrand Drouvot, Andres Freund, Amit Khandekar) + § + § + § @@ -7129,6 +7519,9 @@ Author: Amit Kapila Add server variable to control how logical decoding publishers transfer changes and how subscribers apply them (Shi Yu) + § + § + § @@ -7146,6 +7539,7 @@ Author: Amit Kapila Allow logical replication initial table synchronization to copy rows in binary format (Melih Mutlu) + § @@ -7166,6 +7560,9 @@ Author: Amit Kapila Allow parallel application of logical replication (Hou Zhijie, Wang Wei, Amit Kapila) + § + § + § @@ -7195,6 +7592,7 @@ Author: Amit Kapila Improve performance for logical replication apply without a primary key (Onder Kalaci, Amit Kapila) + § @@ -7215,6 +7613,8 @@ Author: Amit Kapila Allow logical replication subscribers to process only changes that have no origin (Vignesh C, Amit Kapila) + § + § @@ -7235,6 +7635,8 @@ Author: Robert Haas Perform logical replication SELECT and DML actions as the table owner (Robert Haas) + § + § @@ -7259,6 +7661,7 @@ Author: Tom Lane Have wal_retrieve_retry_interval operate on a per-subscription basis (Nathan Bossart) + § @@ -7288,6 +7691,7 @@ Author: Tom Lane Add EXPLAIN option GENERIC_PLAN to display the generic plan for a parameterized query (Laurenz Albe) + § @@ -7301,6 +7705,7 @@ Author: Andrew Dunstan Allow a COPY FROM value to map to a column's DEFAULT (Israel Barth Rubio) + § @@ -7314,6 +7719,7 @@ Author: Etsuro Fujita Allow COPY into foreign tables to add rows in batches (Andrey Lepikhov, Etsuro Fujita) + § @@ -7336,6 +7742,8 @@ Author: Tom Lane Allow the STORAGE type to be specified by CREATE TABLE (Teodor Sigaev, Aleksander Alekseev) + § + § @@ -7353,6 +7761,7 @@ Author: Fujii Masao Allow truncate triggers on foreign tables (Yugo Nagata) + § @@ -7369,6 +7778,7 @@ Author: Michael Paquier to only process TOAST tables (Nathan Bossart) + § @@ -7391,6 +7801,7 @@ Author: Tom Lane options to skip or update all frozen statistics (Tom Lane, Nathan Bossart) + § @@ -7412,6 +7823,8 @@ Author: Michael Paquier DATABASE and REINDEX SYSTEM to no longer require an argument (Simon Riggs) + § + § @@ -7429,6 +7842,7 @@ Author: Dean Rasheed Allow CREATE STATISTICS to generate a statistics name if none is specified (Simon Riggs) + § @@ -7450,6 +7864,7 @@ Author: Peter Eisentraut Allow non-decimal integer literals (Peter Eisentraut) + § @@ -7468,6 +7883,7 @@ Author: Dean Rasheed Allow NUMERIC to process hexadecimal, octal, and binary integers of any size (Dean Rasheed) + § @@ -7486,6 +7902,7 @@ Author: Dean Rasheed Allow underscores in integer and numeric constants (Peter Eisentraut, Dean Rasheed) + § @@ -7502,6 +7919,7 @@ Author: Tom Lane Accept the spelling +infinity in datetime input (Vik Fearing) + § @@ -7515,6 +7933,7 @@ Author: Tom Lane Prevent the specification of epoch and infinity together with other fields in datetime strings (Joseph Koshakow) + § @@ -7528,6 +7947,7 @@ Author: Tom Lane Remove undocumented support for date input in the form YyearMmonthDday (Joseph Koshakow) + § @@ -7544,6 +7964,8 @@ Author: Michael Paquier linkend="functions-info-validity-table">pg_input_is_valid() and pg_input_error_info() to check for type conversion errors (Tom Lane) + § + § @@ -7565,6 +7987,7 @@ Author: Dean Rasheed Allow subqueries in the FROM clause to omit aliases (Dean Rasheed) + § @@ -7577,6 +8000,7 @@ Author: Peter Eisentraut Add support for enhanced numeric literals in SQL/JSON paths (Peter Eisentraut) + § @@ -7603,6 +8027,7 @@ Author: Alvaro Herrera Add SQL/JSON constructors (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Amit Langote) + § @@ -7626,6 +8051,7 @@ Author: Alvaro Herrera Add SQL/JSON object checks (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Amit Langote, Andrew Dunstan) + § @@ -7644,6 +8070,7 @@ Author: John Naylor Allow JSON string parsing to use vector operations (John Naylor) + § @@ -7658,6 +8085,7 @@ Author: Tom Lane linkend="textsearch-functions-table">ts_headline() for OR and NOT expressions (Tom Lane) + § @@ -7671,6 +8099,7 @@ Author: Tom Lane Add functions to add, subtract, and generate timestamptz values in a specified time zone (Przemyslaw Sztoch, Gurjeet Singh) + § @@ -7692,6 +8121,7 @@ Author: Tom Lane linkend="functions-datetime-table">date_trunc(unit, timestamptz, time_zone) to be an immutable function (Przemyslaw Sztoch) + § @@ -7709,6 +8139,7 @@ Author: Michael Paquier Add server variable SYSTEM_USER (Bertrand Drouvot) + § @@ -7726,6 +8157,7 @@ Author: Tom Lane Add functions array_sample() and array_shuffle() (Martin Kalcher) + § @@ -7739,6 +8171,7 @@ Author: Peter Eisentraut Add aggregate function ANY_VALUE() which returns any value from a set (Vik Fearing) + § @@ -7752,6 +8185,7 @@ Author: Tom Lane Add function random_normal() to supply normally-distributed random numbers (Paul Ramsey) + § @@ -7765,6 +8199,7 @@ Author: Dean Rasheed Add error function erf() and its complement erfc() (Dean Rasheed) + § @@ -7778,6 +8213,7 @@ Author: Dean Rasheed Improve the accuracy of numeric power() for integer exponents (Dean Rasheed) + § @@ -7792,6 +8228,7 @@ Author: Tom Lane linkend="datatype-xml-creating">XMLSERIALIZE() option INDENT to pretty-print its output (Jim Jones) + § @@ -7805,6 +8242,7 @@ Author: Jeff Davis Change pg_collation_actual_version() to return a reasonable value for the default collation (Jeff Davis) + § @@ -7823,6 +8261,7 @@ Author: Tom Lane linkend="functions-admin-genfile-table">pg_read_file() and pg_read_binary_file() to ignore missing files (Kyotaro Horiguchi) + § @@ -7836,6 +8275,7 @@ Author: Peter Eisentraut Add byte specification (B) to pg_size_bytes() (Peter Eisentraut) + § @@ -7850,6 +8290,7 @@ Author: Tom Lane linkend="functions-info-catalog-table">to_reg* functions to accept numeric OIDs as input (Tom Lane) + § @@ -7871,6 +8312,7 @@ Author: Tom Lane Add the ability to get the current function's OID in PL/pgSQL (Pavel Stehule) + § @@ -7900,6 +8342,7 @@ Author: Michael Paquier linkend="libpq-connect-require-auth"> to specify a list of acceptable authentication methods (Jacob Champion) + § @@ -7918,6 +8361,8 @@ Author: Fujii Masao Allow multiple libpq-specified hosts to be randomly selected (Jelte Fennema) + § + § @@ -7937,6 +8382,7 @@ Author: Michael Paquier Add libpq option to control transmission of the client certificate (Jacob Champion) + § @@ -7954,6 +8400,7 @@ Author: Daniel Gustafsson Allow libpq to use the system certificate pool for certificate verification (Jacob Champion, Thomas Habets) + § @@ -7983,6 +8430,7 @@ Author: Tom Lane Allow ECPG variable declarations to use typedef names that match unreserved SQL keywords (Tom Lane) + § @@ -8008,6 +8456,7 @@ Author: Andrew Dunstan Allow psql to control the maximum width of header lines in expanded format (Platon Pronko) + § @@ -8028,6 +8477,8 @@ Author: Tom Lane Add psql command \drg to show role membership details (Pavel Luzanov) + § + § @@ -8048,6 +8499,8 @@ Author: Tom Lane Allow psql's access privilege commands to show system objects (Nathan Bossart) + § + § @@ -8069,6 +8522,7 @@ Author: Michael Paquier to psql \d+ for foreign table children and partitions (Ian Lawrence Barwick) + § @@ -8082,6 +8536,7 @@ Author: Tom Lane Prevent \df+ from showing function source code (Isaac Morland) + § @@ -8099,6 +8554,7 @@ Author: Peter Eisentraut Allow psql to submit queries using the extended query protocol (Peter Eisentraut) + § @@ -8119,6 +8575,7 @@ Author: Tom Lane Allow psql \watch to limit the number of executions (Andrey Borodin) + § @@ -8137,6 +8594,7 @@ Author: Michael Paquier Detect invalid values for psql \watch, and allow zero to specify no delay (Andrey Borodin) + § @@ -8152,6 +8610,8 @@ Author: Tom Lane Allow psql scripts to obtain the exit status of shell commands and queries (Corey Huinker, Tom Lane) + § + § @@ -8194,6 +8654,18 @@ Author: Amit Kapila Various psql tab completion improvements (Vignesh C, Aleksander Alekseev, Dagfinn Ilmari MannsÃ¥ker, Shi Yu, Michael Paquier, Ken Kato, Peter Smith) + § + § + § + § + § + § + § + § + § + § + § + § @@ -8215,6 +8687,7 @@ Author: Tom Lane Add pg_dump control of dumping child tables and partitions (Gilles Darold) + § @@ -8251,6 +8724,10 @@ Author: Tomas Vondra Allow pg_dump and pg_basebackup to use long mode for compression (Justin Pryzby) + § + § + § + § @@ -8263,6 +8740,7 @@ Author: Michael Paquier Improve pg_dump to accept a more consistent compression syntax (Georgios Kokolatos) + § @@ -8293,6 +8771,7 @@ Author: Tom Lane 2023-03-22 option to set server variables for the duration of initdb and all future server starts (Tom Lane) + § @@ -8312,6 +8791,8 @@ Author: Nathan Bossart Add options to createuser to control more user options (Shinya Kato) + § + § @@ -8332,6 +8813,8 @@ Author: Nathan Bossart Deprecate createuser option (Nathan Bossart) + § + § @@ -8353,6 +8836,7 @@ Author: Andrew Dunstan Allow control of vacuumdb schema processing (Gilles Darold) + § @@ -8372,6 +8856,7 @@ Author: Tom Lane options to improve the performance of vacuumdb (Tom Lane, Nathan Bossart) + § @@ -8385,6 +8870,7 @@ Author: Jeff Davis Have pg_upgrade set the new cluster's locale and encoding (Jeff Davis) + § @@ -8403,6 +8889,7 @@ Author: Peter Eisentraut Add pg_upgrade option to specify the default transfer mode (Peter Eisentraut) + § @@ -8421,6 +8908,7 @@ Author: Michael Paquier linkend="app-pgbasebackup">pg_basebackup to accept numeric compression options (Georgios Kokolatos, Michael Paquier) + § @@ -8439,6 +8927,7 @@ Author: Robert Haas linkend="app-pgbasebackup">pg_basebackup to handle tablespaces stored in the PGDATA directory (Robert Haas) + § @@ -8453,6 +8942,7 @@ Author: Michael Paquier linkend="pgwaldump">pg_waldump option to dump full page images (David Christensen) + § @@ -8467,6 +8957,7 @@ Author: Peter Eisentraut linkend="pgwaldump">pg_waldump options / to accept hexadecimal values (Peter Eisentraut) + § @@ -8480,6 +8971,7 @@ Author: Michael Paquier Add support for progress reporting to pg_verifybackup (Masahiko Sawada) + § @@ -8495,6 +8987,8 @@ Author: Heikki Linnakangas Allow pg_rewind to properly track timeline changes (Heikki Linnakangas) + § + § @@ -8516,6 +9010,7 @@ Author: Daniel Gustafsson and pg_recvlogical cleanly exit on SIGTERM (Christoph Berg) + § @@ -8540,6 +9035,7 @@ Author: Jeff Davis Build ICU support by default (Jeff Davis) + § @@ -8558,6 +9054,7 @@ Author: John Naylor Add support for SSE2 (Streaming SIMD Extensions 2) vector operations on x86-64 architectures (John Naylor) + § @@ -8571,6 +9068,7 @@ Author: John Naylor Add support for Advanced SIMD (Single Instruction Multiple Data) (NEON) instructions on ARM architectures (Nathan Bossart) + § @@ -8585,6 +9083,7 @@ Author: Michael Paquier binaries built with MSVC use RandomizedBaseAddress (ASLR) (Michael Paquier) + § @@ -8603,6 +9102,8 @@ Author: Andres Freund Prevent extension libraries from exporting their symbols by default (Andres Freund, Tom Lane) + § + § @@ -8621,6 +9122,7 @@ Author: Michael Paquier Require Windows 10 or newer versions (Michael Paquier, Juan José Santamaría Flecha) + § @@ -8638,6 +9140,7 @@ Author: John Naylor Require Perl version 5.14 or later (John Naylor) + § @@ -8650,6 +9153,7 @@ Author: John Naylor Require Bison version 2.3 or later (John Naylor) + § @@ -8662,6 +9166,7 @@ Author: John Naylor Require Flex version 2.5.35 or later (John Naylor) + § @@ -8674,6 +9179,7 @@ Author: Stephen Frost Require MIT Kerberos for GSSAPI support (Stephen Frost) + § @@ -8686,6 +9192,7 @@ Author: Michael Paquier Remove support for Visual Studio 2013 (Michael Paquier) + § @@ -8698,6 +9205,7 @@ Author: Thomas Munro Remove support for HP-UX (Thomas Munro) + § @@ -8710,6 +9218,7 @@ Author: Thomas Munro Remove support for HP/Intel Itanium (Thomas Munro) + § @@ -8726,6 +9235,8 @@ Author: Thomas Munro M88K, M32R, and SuperH CPU architectures (Thomas Munro) + § + § @@ -8739,6 +9250,7 @@ Author: Michael Paquier Remove libpq support for SCM credential authentication (Michael Paquier) + § @@ -8757,6 +9269,7 @@ Author: Andres Freund Add meson build system (Andres Freund, Nazir Bilal Yavuz, Peter Eisentraut) + § @@ -8776,6 +9289,7 @@ Author: Peter Eisentraut Allow control of the location of the openssl binary used by the build system (Peter Eisentraut) + § @@ -8794,6 +9308,7 @@ Author: Andres Freund Add build option to allow testing of small table segment sizes (Andres Freund) + § @@ -8825,6 +9340,13 @@ Author: Andrew Dunstan Add pgindent options (Andrew Dunstan) + § + § + § + § + § + § + § @@ -8847,6 +9369,7 @@ Author: Tom Lane Add pg_bsd_indent source code to the main tree (Tom Lane) + § @@ -8859,6 +9382,7 @@ Author: Tatsuo Ishii Improve make_ctags and make_etags (Yugo Nagata) + § @@ -8872,6 +9396,7 @@ Author: Peter Eisentraut Adjust pg_attribute columns for efficiency (Peter Eisentraut) + § @@ -8893,6 +9418,7 @@ Author: Tom Lane Improve use of extension-based indexes on boolean columns (Zongliang Quan, Tom Lane) + § @@ -8906,6 +9432,7 @@ Author: Tom Lane Add support for Daitch-Mokotoff Soundex to fuzzystrmatch (Dag Lem) + § @@ -8920,6 +9447,7 @@ Author: Michael Paquier linkend="auto-explain">auto_explain to log values passed to parameterized statements (Dagfinn Ilmari MannsÃ¥ker) + § @@ -8945,6 +9473,7 @@ Author: Michael Paquier mode honor the value of compute_query_id (Atsushi Torikoshi) + § @@ -8965,6 +9494,7 @@ Author: Andrew Dunstan Change the maximum length of ltree labels from 256 to 1000 and allow hyphens (Garen Torikian) + § @@ -8978,6 +9508,7 @@ Author: Michael Paquier Have pg_stat_statements normalize constants used in utility commands (Michael Paquier) + § @@ -9005,6 +9536,10 @@ Author: Peter Geoghegan linkend="pgwalinspect-funcs-pg-get-wal-block-info">pg_get_wal_block_info() to report WAL block information (Michael Paquier, Melanie Plageman, Bharath Rupireddy) + § + § + § + § @@ -9022,6 +9557,7 @@ Author: Michael Paquier and pg_get_wal_stats() interpret ending LSNs (Bharath Rupireddy) + § @@ -9050,6 +9586,10 @@ Author: Peter Geoghegan and pg_waldump (Melanie Plageman, Peter Geoghegan) + § + § + § + § @@ -9065,6 +9605,7 @@ Author: Tom Lane function bt_multi_page_stats() to report statistics on multiple pages (Hamid Akhtar) + § @@ -9085,6 +9626,7 @@ Author: Tom Lane function brin_page_items() (Tomas Vondra) + § @@ -9096,6 +9638,7 @@ Author: Michael Paquier Redesign archive modules to be more flexible (Nathan Bossart) + § @@ -9114,6 +9657,7 @@ Author: Michael Paquier Correct inaccurate pg_stat_statements row tracking extended query protocol statements (Sami Imseih) + § @@ -9128,6 +9672,7 @@ Author: Tom Lane linkend="pgbuffercache">pg_buffercache function pg_buffercache_usage_counts() to report usage totals (Nathan Bossart) + § @@ -9142,6 +9687,7 @@ Author: Andres Freund linkend="pgbuffercache">pg_buffercache function pg_buffercache_summary() to report summarized buffer statistics (Melih Mutlu) + § @@ -9156,6 +9702,7 @@ Author: Tom Lane referenced in extension scripts using the new syntax @extschema:referenced_extension_name@ (Regina Obe) + § @@ -9170,6 +9717,7 @@ Author: Tom Lane be marked as non-relocatable using no_relocate (Regina Obe) + § @@ -9194,6 +9742,7 @@ Author: Etsuro Fujita Allow postgres_fdw to do aborts in parallel (Etsuro Fujita) + § @@ -9213,6 +9762,7 @@ Author: Tomas Vondra Make ANALYZE on foreign postgres_fdw tables more efficient (Tomas Vondra) + § @@ -9233,6 +9783,7 @@ Author: Tom Lane linkend="datatype-oid">reg* type constants in postgres_fdw to those referencing built-in objects or extensions marked as shippable (Tom Lane) + § @@ -9246,6 +9797,7 @@ Author: Andres Freund Have postgres_fdw and dblink handle interrupts during connection establishment (Andres Freund) + § -- 2.39.5