From 81978404a3960ad90f6f1531af702268e7f81864 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-12.sgml | 1415 ++++++++++++++++++++++++++++++++++ 1 file changed, 1415 insertions(+) diff --git a/doc/src/sgml/release-12.sgml b/doc/src/sgml/release-12.sgml index c44a6281402..40aa84166c6 100644 --- a/doc/src/sgml/release-12.sgml +++ b/doc/src/sgml/release-12.sgml @@ -53,6 +53,7 @@ Branch: REL_12_STABLE [79c7a7e29] 2024-08-05 06:05:17 -0700 Prevent unauthorized code execution during pg_dump (Masahiko Sawada) + § @@ -93,6 +94,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) + § @@ -118,6 +120,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) + § + § @@ -149,6 +153,8 @@ Branch: REL_12_STABLE [4208f44c9] 2024-06-06 15:16:56 -0400 Fix handling of polymorphic output arguments for procedures (Tom Lane) + § + § @@ -173,6 +179,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) + § @@ -197,6 +204,7 @@ Branch: REL_12_STABLE [4f9628158] 2024-07-19 11:52:32 -0500 Detect integer overflow in money calculations (Joseph Koshakow) + § @@ -221,6 +229,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) + § @@ -245,6 +254,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) + § @@ -265,6 +275,7 @@ Branch: REL_12_STABLE [5e63a6f43] 2024-06-13 20:34:43 -0400 Fix parsing of ignored operators in websearch_to_tsquery() (Tom Lane) + § @@ -292,6 +303,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) + § @@ -315,6 +327,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) + § @@ -341,6 +354,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) + § @@ -366,6 +380,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) + § @@ -390,6 +405,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) + § @@ -416,6 +432,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) + § @@ -440,6 +457,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) + § @@ -463,6 +481,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) + § @@ -488,6 +507,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) + § @@ -512,6 +532,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) + § @@ -540,6 +561,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) + § @@ -566,6 +588,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) + § @@ -593,6 +616,7 @@ Branch: REL_12_STABLE [1b3707587] 2024-07-11 22:48:08 +0900 Prevent incorrect initialization of logical replication slots (Masahiko Sawada) + § @@ -615,6 +639,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) + § @@ -641,6 +666,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) + § @@ -677,6 +703,9 @@ Branch: REL_12_STABLE [e6dd0b863] 2024-07-26 19:10:37 +0200 Disable creation of stateful TLS session tickets by OpenSSL (Daniel Gustafsson) + § + § + § @@ -698,6 +727,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) + § @@ -725,6 +755,7 @@ Branch: REL9_2_STABLE [1c4173116] 2024-06-26 07:32:15 -0400 Fix incompatibility between PL/Perl and Perl 5.40 (Andrew Dunstan) + § @@ -741,6 +772,7 @@ Branch: REL_12_STABLE [157b1e6b4] 2024-05-09 13:16:21 -0400 Fix recursive RECORD-returning PL/Python functions (Tom Lane) + § @@ -765,6 +797,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) + § @@ -789,6 +822,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) + § @@ -811,6 +845,7 @@ Branch: REL_12_STABLE [407048999] 2024-07-28 09:26:48 +0200 Avoid non-thread-safe usage of strerror() in libpq (Peter Eisentraut) + § @@ -832,6 +867,7 @@ Branch: REL_12_STABLE [a3c00ab15] 2024-05-07 18:23:20 -0400 Ensure that pg_restore reports dependent TOC entries correctly (Tom Lane) + § @@ -857,6 +893,7 @@ Branch: REL_12_STABLE [274a8195d] 2024-07-06 10:30:03 +1200 Avoid clashing with system-provided <regex.h> headers (Thomas Munro) + § @@ -877,6 +914,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) + § @@ -937,6 +975,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) + § @@ -960,6 +999,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) + § @@ -983,6 +1023,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) + § @@ -1005,6 +1046,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) + § @@ -1027,6 +1069,7 @@ Branch: REL_12_STABLE [f5d9212e5] 2024-04-02 14:59:04 -0400 Avoid deadlock during removal of orphaned temporary tables (Mikhail Zhilin) + § @@ -1052,6 +1095,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) + § @@ -1072,6 +1116,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) + § @@ -1092,6 +1137,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) + § @@ -1118,6 +1164,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) + § @@ -1142,6 +1189,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) + § @@ -1163,6 +1211,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) + § @@ -1185,6 +1234,8 @@ Branch: REL_12_STABLE [466376c9f] 2024-03-06 14:41:13 -0500 Be more careful with RECORD-returning functions in FROM (Tom Lane) + § + § @@ -1211,6 +1262,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) + § @@ -1233,6 +1285,7 @@ Branch: REL_12_STABLE [98bfb7558] 2024-03-11 02:53:07 +0200 Add protective stack depth checks to some recursive functions (Egor Chindyaskin) + § @@ -1250,6 +1303,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) + § @@ -1271,6 +1325,7 @@ Branch: REL_12_STABLE [f38903d1e] 2024-02-09 12:29:41 -0500 Avoid race condition in pg_get_expr() (Tom Lane) + § @@ -1293,6 +1348,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) + § @@ -1315,6 +1371,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) + § @@ -1331,6 +1388,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) + § @@ -1354,6 +1412,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) + § @@ -1376,6 +1435,7 @@ Branch: REL_12_STABLE [95cc48ca0] 2024-02-13 21:25:59 +0200 --> Fix crash with DSM allocations larger than 4GB (Heikki Linnakangas) + § @@ -1392,6 +1452,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) + § @@ -1415,6 +1476,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) + § @@ -1443,6 +1505,8 @@ Branch: REL_12_STABLE [95e960e81] 2024-02-09 11:11:39 -0500 Avoid concurrent calls to bindtextdomain() in libpq and ecpglib (Tom Lane) + § + § @@ -1476,6 +1540,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) + § + § + § @@ -1493,6 +1560,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) + § @@ -1510,6 +1578,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) + § @@ -1531,6 +1600,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) + § + § @@ -1548,6 +1619,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) + § @@ -1578,6 +1650,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) + § + § @@ -1601,6 +1675,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) + § @@ -1627,6 +1702,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) + § @@ -1651,6 +1727,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) + § @@ -1666,6 +1743,7 @@ Branch: REL_12_STABLE [01b55203a] 2024-04-10 12:15:59 +1200 --> Fix incompatibility with LLVM 18 (Thomas Munro, Dmitry Dolgov) + § @@ -1683,6 +1761,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) + § @@ -1754,6 +1833,8 @@ Branch: REL_12_STABLE [add8bc9b8] 2024-02-05 11:04:23 +0200 Tighten security restrictions within REFRESH MATERIALIZED VIEW CONCURRENTLY (Heikki Linnakangas) + § + § @@ -1793,6 +1874,8 @@ Branch: REL_12_STABLE [c922b2410] 2023-12-11 12:02:01 +0100 Fix memory leak when performing JIT inlining (Andres Freund, Daniel Gustafsson) + § + § @@ -1813,6 +1896,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) + § @@ -1832,6 +1916,7 @@ Branch: REL_12_STABLE [2e822a1d6] 2024-02-01 12:34:21 -0500 --> Avoid generating incorrect partitioned-join plans (Richard Guo) + § @@ -1855,6 +1940,7 @@ Branch: REL_12_STABLE [69c12c417] 2024-01-11 15:28:13 -0500 Fix incorrect wrapping of subquery output expressions in PlaceHolderVars (Tom Lane) + § @@ -1884,6 +1970,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) + § + § @@ -1908,6 +1996,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) + § @@ -1928,6 +2017,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) + § @@ -1951,6 +2041,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) + § @@ -1967,6 +2058,7 @@ Branch: REL_12_STABLE [4f8d3c5b5] 2023-11-19 21:04:47 +0100 Properly lock the associated table during DROP STATISTICS (Tomas Vondra) + § @@ -1989,6 +2081,7 @@ Branch: REL_12_STABLE [abd1b1325] 2023-11-16 10:05:14 -0500 Fix function volatility checking for GENERATED and DEFAULT expressions (Tom Lane) + § @@ -2021,6 +2114,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) + § + § @@ -2048,6 +2143,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) + § @@ -2071,6 +2167,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) + § @@ -2092,6 +2189,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) + § @@ -2115,6 +2213,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) + § @@ -2136,6 +2235,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) + § @@ -2158,6 +2258,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) + § @@ -2180,6 +2281,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) + § @@ -2201,6 +2303,7 @@ Branch: REL_12_STABLE [1771ec9a8] 2023-12-21 12:43:36 -0500 --> Avoid failure with partitioned SP-GiST indexes (Tom Lane) + § @@ -2221,6 +2324,7 @@ Branch: REL_12_STABLE [ba66f2533] 2023-12-15 13:55:05 -0500 --> Fix ownership change reporting for large objects (Tom Lane) + § @@ -2244,6 +2348,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) + § @@ -2272,6 +2377,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) + § @@ -2294,6 +2400,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) + § @@ -2318,6 +2425,7 @@ Branch: REL_12_STABLE [0bd682246] 2023-11-28 12:34:03 -0500 Fix incompatibility with OpenSSL 3.2 (Tristan Partin, Bo Andreson) + § @@ -2341,6 +2449,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) + § @@ -2365,6 +2474,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) + § @@ -2382,6 +2492,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) + § @@ -2397,6 +2508,7 @@ Branch: REL_12_STABLE [18fad508b] 2023-11-23 13:30:19 -0500 --> Fix timing-dependent failure in GSSAPI data transmission (Tom Lane) + § @@ -2427,6 +2539,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) + § + § @@ -2453,6 +2567,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) + § @@ -2476,6 +2591,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) + § @@ -2494,6 +2610,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) + § @@ -2512,6 +2629,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) + § @@ -2535,6 +2653,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) + § + § @@ -2558,6 +2678,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) + § @@ -2576,6 +2697,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) + § @@ -2598,6 +2720,7 @@ Branch: REL_12_STABLE [d060cb658] 2024-01-25 13:47:35 +1300 --> Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro) + § @@ -2617,6 +2740,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) + § @@ -2677,6 +2801,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) + § @@ -2707,6 +2832,7 @@ Branch: REL_11_STABLE [c48008f59] 2023-11-06 10:56:43 -0500 Detect integer overflow while computing new array dimensions (Tom Lane) + § @@ -2747,6 +2873,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) + § + § @@ -2788,6 +2916,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) + § @@ -2822,6 +2951,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) + § + § @@ -2844,6 +2975,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) + § @@ -2869,6 +3001,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) + § @@ -2886,6 +3019,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) + § @@ -2902,6 +3036,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) + § @@ -2924,6 +3059,7 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700 Handle invalid indexes more cleanly in assorted SQL functions (Noah Misch) + § @@ -2956,6 +3092,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) + § @@ -2973,6 +3110,7 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400 Fix over-allocation of the constructed tsvector in tsvectorrecv() (Denis Erokhin) + § @@ -3000,6 +3138,7 @@ Branch: REL_11_STABLE [358cd2b25] 2023-09-04 14:55:58 +0900 Fix incorrect coding in gtsvector_picksplit() (Alexander Lakhin) + § @@ -3022,6 +3161,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) + § @@ -3046,6 +3186,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) + § @@ -3068,6 +3209,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) + § @@ -3096,6 +3238,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) + § + § @@ -3120,6 +3264,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) + § @@ -3144,6 +3289,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) + § @@ -3166,6 +3312,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) + § @@ -3192,6 +3339,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) + § @@ -3218,6 +3366,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) + § @@ -3237,6 +3386,7 @@ Branch: REL_11_STABLE [479b99125] 2023-09-15 16:39:27 -0400 Avoid record type has not been registered failure when deparsing a view that contains references to fields of composite constants (Tom Lane) + § @@ -3250,6 +3400,7 @@ Branch: REL_11_STABLE [ece1154f4] 2023-09-15 16:20:08 -0400 Allow extracting fields from a RECORD-type ROW() expression (Tom Lane) + § @@ -3275,6 +3426,7 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200 Fix error-handling bug in RECORD type cache management (Thomas Munro) + § @@ -3295,6 +3447,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) + § @@ -3311,6 +3464,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) + § @@ -3340,6 +3494,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) + § + § @@ -3353,6 +3509,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) + § @@ -3371,6 +3528,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) + § @@ -3395,6 +3553,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) + § @@ -3424,6 +3583,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) + § + § @@ -3446,6 +3607,7 @@ Branch: REL_11_STABLE [04f0baa85] 2023-10-10 11:03:20 -0700 Fix order of operations in GenericXLogFinish (Jeff Davis) + § @@ -3470,6 +3632,7 @@ Branch: REL_11_STABLE [ddded779a] 2023-09-19 08:31:31 +0900 Remove incorrect assertion in PL/Python exception handling (Alexander Lakhin) + § @@ -3488,6 +3651,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) + § @@ -3515,6 +3679,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) + § + § @@ -3539,6 +3705,7 @@ Branch: REL_11_STABLE [dbd1a06c9] 2023-09-07 14:12:36 +0900 Avoid generating invalid temporary slot names in pg_basebackup (Jelte Fennema) + § @@ -3560,6 +3727,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) + § @@ -3577,6 +3745,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) + § @@ -3607,6 +3776,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) + § @@ -3643,6 +3813,10 @@ Branch: REL_12_STABLE [9ad986276] 2023-10-24 11:23:21 +1300 --> Add support for LLVM 16 and 17 (Thomas Munro, Dmitry Dolgov) + § + § + § + § @@ -3668,6 +3842,8 @@ Branch: REL_11_STABLE [0e0de20c8] 2023-09-26 21:06:21 -0400 Suppress assorted build-time warnings on recent macOS (Tom Lane) + § + § @@ -3696,6 +3872,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) + § @@ -3764,6 +3941,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) + § @@ -3799,6 +3977,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) + § + § @@ -3828,6 +4008,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) + § @@ -3857,6 +4038,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) + § @@ -3881,6 +4063,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) + § @@ -3903,6 +4086,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) + § @@ -3927,6 +4111,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) + § @@ -3949,6 +4134,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) + § @@ -3972,6 +4158,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) + § @@ -3996,6 +4183,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) + § @@ -4028,6 +4216,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) + § + § + § @@ -4050,6 +4241,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) + § @@ -4072,6 +4264,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) + § @@ -4098,6 +4291,7 @@ 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) + § @@ -4114,6 +4308,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) + § @@ -4132,6 +4327,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) + § @@ -4153,6 +4349,7 @@ Branch: REL_11_STABLE [2316ff1ae] 2023-07-05 13:14:33 +0300 --> Fix mishandling of C++ out-of-memory conditions (Heikki Linnakangas) + § @@ -4177,6 +4374,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) + § @@ -4205,6 +4403,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) + § + § @@ -4233,6 +4433,7 @@ Branch: REL_11_STABLE [1386f0987] 2023-07-13 13:03:37 -0700 in pg_database.datfrozenxid or pg_database.datminmxid (Andres Freund) + § @@ -4263,6 +4464,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) + § + § @@ -4289,6 +4492,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) + § @@ -4312,6 +4516,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) + § @@ -4334,6 +4539,7 @@ Branch: REL_11_STABLE [a9c3472e0] 2023-06-11 10:34:00 +0900 Fix missing reinitializations of delay-checkpoint-end flags (suyu.cmj) + § @@ -4355,6 +4561,7 @@ Branch: REL_12_STABLE [668990980] 2023-08-02 01:44:31 +1200 Fix overly strict assertion in jsonpath code (David Rowley) + § @@ -4378,6 +4585,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) + § @@ -4395,6 +4603,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) + § @@ -4416,6 +4625,7 @@ Branch: REL_11_STABLE [bbfc26d86] 2023-06-12 09:14:20 +0900 Tighten whitespace checks in contrib/hstore input (Evan Jones) + § @@ -4439,6 +4649,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) + § @@ -4463,6 +4674,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) + § @@ -4481,6 +4693,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) + § @@ -4501,6 +4714,7 @@ Branch: REL_11_STABLE [96f96398d] 2023-06-24 20:29:42 +0900 Silence deprecation warnings when compiling with OpenSSL 3.0.0 or later (Peter Eisentraut) + § @@ -4561,6 +4775,8 @@ Branch: REL_11_STABLE [766e06140] 2023-05-08 11:24:47 -0400 Prevent CREATE SCHEMA from defeating changes in search_path (Alexander Lakhin) + § + § @@ -4593,6 +4809,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) + § @@ -4624,6 +4841,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) + § @@ -4648,6 +4866,7 @@ Branch: REL_11_STABLE [78838bc3d] 2023-03-27 15:04:02 -0400 Disallow altering composite types that are stored in indexes (Tom Lane) + § @@ -4671,6 +4890,7 @@ Branch: REL_12_STABLE [e8d74aac5] 2023-03-31 11:18:49 -0400 --> Disallow system columns as elements of foreign keys (Tom Lane) + § @@ -4693,6 +4913,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) + § @@ -4717,6 +4938,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) + § @@ -4733,6 +4955,7 @@ Branch: REL_11_STABLE [8e33fb9ef] 2023-03-14 19:17:31 -0400 Fix possible out-of-bounds fetch in to_char() (Tom Lane) + § @@ -4753,6 +4976,7 @@ Branch: REL_11_STABLE [b1a9d8ef2] 2023-03-01 11:30:17 -0500 Avoid buffer overread in translate() function (Daniil Anisimov) + § @@ -4774,6 +4998,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) + § @@ -4797,6 +5022,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) + § @@ -4822,6 +5048,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) + § @@ -4843,6 +5070,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) + § @@ -4864,6 +5092,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) + § @@ -4885,6 +5114,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) + § @@ -4906,6 +5136,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) + § @@ -4929,6 +5160,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) + § @@ -4945,6 +5177,7 @@ Branch: REL_11_STABLE [1c19e2863] 2023-04-14 16:23:11 +1200 Fix partition pruning logic for partitioning on boolean columns (David Rowley) + § @@ -4969,6 +5202,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) + § @@ -4990,6 +5224,7 @@ Branch: REL_12_STABLE [23b75dd03] 2023-03-06 18:31:16 -0500 Recalculate GENERATED columns after an EvalPlanQual check (Tom Lane) + § @@ -5015,6 +5250,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) + § @@ -5038,6 +5274,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) + § @@ -5054,6 +5291,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) + § @@ -5081,6 +5319,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) + § @@ -5103,6 +5342,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) + § @@ -5128,6 +5368,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) + § @@ -5149,6 +5390,8 @@ Branch: REL_11_STABLE [d1c0f81e7] 2023-03-09 17:26:06 +1300 Fix glitches in SERIALIZABLE READ ONLY optimization (Thomas Munro) + § + § @@ -5173,6 +5416,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) + § @@ -5195,6 +5439,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) + § @@ -5222,6 +5467,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) + § + § @@ -5243,6 +5490,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) + § @@ -5275,6 +5523,9 @@ Branch: REL_11_STABLE [b23f2a729] 2023-03-17 14:48:08 +1300 --> Avoid race condition with process ID tracking on Windows (Thomas Munro) + § + § + § @@ -5298,6 +5549,7 @@ Branch: REL_11_STABLE [83a54d966] 2023-02-22 13:29:39 +0000 Add missing cases to SPI_result_code_string() (Dean Rasheed) + § @@ -5314,6 +5566,7 @@ Branch: REL_11_STABLE [21bd818d0] 2023-02-21 18:47:47 -0500 Fix erroneous Valgrind markings in AllocSetRealloc() (Karina Litskevich) + § @@ -5337,6 +5590,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) + § @@ -5353,6 +5607,7 @@ Branch: REL_11_STABLE [106a1bf82] 2023-04-21 08:21:18 -0700 Avoid locale sensitivity when processing regular expression escapes (Jeff Davis) + § @@ -5375,6 +5630,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) + § @@ -5396,6 +5652,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) + § @@ -5412,6 +5669,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) + § @@ -5441,6 +5699,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) + § + § @@ -5466,6 +5726,7 @@ Branch: REL_11_STABLE [0af386b0f] 2023-05-04 16:26:11 -0700 Fix unwinding of exception stack in plpython (Xing Guo) + § @@ -5489,6 +5750,7 @@ Branch: REL_12_STABLE [2bc36a56c] 2023-03-13 16:36:34 +0900 in libpq's PQconnectPoll() (Michael Paquier) + § @@ -5514,6 +5776,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) + § @@ -5538,6 +5801,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) + § @@ -5573,6 +5837,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) + § @@ -5594,6 +5859,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) + § @@ -5619,6 +5885,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) + § @@ -5643,6 +5910,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) + § @@ -5672,6 +5940,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) + § @@ -5695,6 +5964,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) + § @@ -5755,6 +6025,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) + § @@ -5785,6 +6056,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) + § @@ -5812,6 +6084,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) + § @@ -5833,6 +6106,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) + § @@ -5854,6 +6128,7 @@ Branch: REL_11_STABLE [d95dcc9ab] 2023-01-26 14:55:37 +1300 --> Fix edge-case data corruption in parallel hash joins (Dmitry Astapov) + § @@ -5878,6 +6153,7 @@ Branch: REL_11_STABLE [0c2f34af7] 2023-01-19 13:13:34 +0900 Honor non-default settings of checkpoint_completion_target (Bharath Rupireddy) + § @@ -5901,6 +6177,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) + § @@ -5921,6 +6198,7 @@ Branch: REL_12_STABLE [c0ee6943c] 2023-01-11 09:56:18 +0900 Prevent wrong tuple length failure at the end of VACUUM (Ashwin Agrawal, Junfeng Yang) + § @@ -5946,6 +6224,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) + § @@ -5969,6 +6248,7 @@ Branch: REL_11_STABLE [8f70de7e0] 2023-01-21 06:08:05 -0800 Reject cancel request packets having the wrong length (Andrey Borodin) + § @@ -5994,6 +6274,7 @@ Branch: REL_11_STABLE [8cd700cc5] 2022-12-22 10:35:03 -0500 --> Add recursion and looping defenses in subquery pullup (Tom Lane) + § @@ -6018,6 +6299,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) + § @@ -6039,6 +6321,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) + § @@ -6065,6 +6348,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) + § @@ -6080,6 +6364,7 @@ Branch: REL_12_STABLE [f98c4fb1d] 2022-12-01 11:49:43 -0800 Fix memory leak in hashing strings with nondeterministic collations (Jeff Davis) + § @@ -6096,6 +6381,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) + § @@ -6120,6 +6406,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) + § @@ -6141,6 +6428,7 @@ Branch: REL_11_STABLE [9b788aafd] 2022-11-25 08:56:54 +0530 --> Fix uninitialized-memory usage in logical decoding (Masahiko Sawada) + § @@ -6163,6 +6451,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) + § @@ -6179,6 +6468,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) + § @@ -6201,6 +6491,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) + § @@ -6225,6 +6516,7 @@ Branch: REL_11_STABLE [1b40710a8] 2023-01-13 10:54:20 +1300 Fix latent buffer-overrun problem in WaitEventSet logic (Thomas Munro) + § @@ -6251,6 +6543,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) + § @@ -6273,6 +6566,7 @@ Branch: REL_12_STABLE [bb8d48cb9] 2022-11-29 10:52:44 -0500 Remove faulty assertion in useless-RESULT-RTE optimization logic (Tom Lane) + § @@ -6289,6 +6583,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) + § @@ -6313,6 +6608,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) + § + § @@ -6339,6 +6636,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) + § @@ -6350,6 +6648,7 @@ Branch: REL_12_STABLE [69f75bf82] 2022-12-15 21:15:00 +0900 Fix faulty assertion in contrib/postgres_fdw (Etsuro Fujita) + § @@ -6366,6 +6665,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) + § @@ -6385,6 +6685,7 @@ Branch: REL9_2_STABLE [c58c0770a] 2022-11-09 09:40:09 +0900 In contrib/sepgsql, avoid deprecation warnings with recent libselinux (Michael Paquier) + § @@ -6398,6 +6699,7 @@ Branch: REL_12_STABLE [cf0f465c0] 2022-11-10 10:23:49 -0500 --> Fix build on Microsoft Visual Studio 2013 (Tom Lane) + § @@ -6421,6 +6723,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) + § @@ -6437,6 +6740,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) + § @@ -6457,6 +6761,7 @@ Branch: REL_11_STABLE [99f8bc335] 2023-01-02 15:51:05 -0800 --> Suppress compiler warnings from Perl's header files (Andres Freund) + § @@ -6479,6 +6784,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) + § @@ -6497,6 +6803,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) + § @@ -6560,6 +6867,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) + § + § @@ -6588,6 +6897,7 @@ Branch: REL_10_STABLE [cfe41f976] 2022-09-05 11:19:59 -0700 Fix VACUUM to press on if an attempted page deletion in a btree index fails to find the page's parent downlink (Peter Geoghegan) + § @@ -6614,6 +6924,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) + § @@ -6636,6 +6947,7 @@ Branch: REL_10_STABLE [ecf4ce689] 2022-10-17 12:14:39 -0400 Disallow rules named _RETURN that are not ON SELECT (Tom Lane) + § @@ -6656,6 +6968,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) + § @@ -6684,6 +6997,9 @@ Branch: REL_10_STABLE [174c929e3] 2022-09-06 16:38:18 -0400 Repair rare failure of MULTIEXPR_SUBLINK subplans in inherited updates (Tom Lane) + § + § + § @@ -6714,6 +7030,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) + § + § @@ -6734,6 +7052,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) + § @@ -6756,6 +7075,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) + § @@ -6781,6 +7101,7 @@ Branch: REL_10_STABLE [0b3ff539d] 2022-08-29 12:21:50 -0400 Prevent WAL corruption after a standby promotion (Dilip Kumar, Robert Haas) + § @@ -6806,6 +7127,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) + § @@ -6835,6 +7157,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) + § + § @@ -6856,6 +7180,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) + § @@ -6887,6 +7212,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) + § + § @@ -6908,6 +7235,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) + § @@ -6932,6 +7260,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) + § @@ -6957,6 +7286,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) + § @@ -6980,6 +7310,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) + § @@ -7007,6 +7338,7 @@ Branch: REL_10_STABLE [d3cf15dfc] 2022-08-14 12:05:27 -0400 --> Fix use-after-free hazard in string comparisons (Tom Lane) + § @@ -7030,6 +7362,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) + § @@ -7053,6 +7386,7 @@ Branch: REL_10_STABLE [ab35b9dd7] 2022-10-11 18:54:31 -0400 Prevent postmaster crash when shared-memory state is corrupted (Tom Lane) + § @@ -7084,6 +7418,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) + § + § @@ -7101,6 +7437,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) + § @@ -7123,6 +7460,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) + § @@ -7148,6 +7486,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) + § @@ -7174,6 +7513,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) + § @@ -7198,6 +7538,7 @@ Branch: REL_10_STABLE [ba58266eb] 2022-10-21 09:11:47 -0400 Allow cross-platform tablespace relocation in pg_basebackup (Robert Haas) + § @@ -7221,6 +7562,7 @@ Branch: REL_10_STABLE [56083ff30] 2022-11-01 12:48:01 -0400 In pg_stat_statements, fix access to already-freed memory (zhaoqigui) + § @@ -7248,6 +7590,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) + § @@ -7270,6 +7613,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) + § @@ -7297,6 +7641,7 @@ Branch: REL_10_STABLE [8bf470527] 2022-10-11 09:56:13 +0200 Include new Perl test modules in standard installations (Álvaro Herrera) + § @@ -7322,6 +7667,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) + § @@ -7341,6 +7687,7 @@ Branch: REL_11_STABLE [da3a6825e] 2022-10-19 22:49:25 +1300 --> Fix incompatibilities with LLVM 15 (Thomas Munro, Andres Freund) + § @@ -7358,6 +7705,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) + § @@ -7385,6 +7733,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) + § @@ -7400,6 +7749,7 @@ Branch: REL_12_STABLE [d33ac1ec2] 2022-10-16 11:47:44 -0400 Avoid using sprintf, to avoid compile-time deprecation warnings (Tom Lane) + § @@ -7440,6 +7790,9 @@ Branch: REL9_2_STABLE [850cb88e4] 2022-09-21 13:52:38 -0400 --> Silence assorted compiler warnings from clang 15 and later (Tom Lane) + § + § + § @@ -7459,6 +7812,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) + § @@ -7560,6 +7914,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) + § @@ -7619,6 +7974,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) + § + § + § + § @@ -7650,6 +8009,7 @@ Branch: REL_14_STABLE [5ad478c9d] 2022-07-28 14:27:06 +1200 Support in place tablespaces (Thomas Munro, Michael Paquier, Álvaro Herrera) + § @@ -7676,6 +8036,7 @@ Branch: REL_10_STABLE [88b39e614] 2022-06-25 09:07:46 -0700 Fix permissions checks in CREATE INDEX (Nathan Bossart, Noah Misch) + § @@ -7703,6 +8064,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) + § @@ -7730,6 +8092,7 @@ Branch: REL_10_STABLE [4822b4627] 2022-06-27 08:24:38 +0300 --> Fix race condition when checking transaction visibility (Simon Riggs) + § @@ -7755,6 +8118,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) + § @@ -7772,6 +8136,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) + § @@ -7795,6 +8160,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) + § + § @@ -7816,6 +8183,7 @@ Branch: REL_12_STABLE [2cf875a4b] 2022-07-03 17:17:08 -0400 Improve syntax error messages for type jsonpath (Andrew Dunstan) + § @@ -7833,6 +8201,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) + § @@ -7850,6 +8219,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) + § @@ -7872,6 +8242,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) + § @@ -7899,6 +8270,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) + § + § @@ -7923,6 +8296,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) + § + § @@ -7948,6 +8323,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) + § @@ -7972,6 +8348,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) + § @@ -7995,6 +8372,7 @@ Branch: REL_10_STABLE [8c47622bb] 2022-05-20 19:05:55 +0200 Report implicitly-created operator families to event triggers (Masahiko Sawada) + § @@ -8016,6 +8394,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) + § @@ -8040,6 +8419,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) + § @@ -8064,6 +8444,7 @@ Branch: REL_10_STABLE [dd831afc4] 2022-07-20 09:52:43 +0900 Disallow nested backup operations in logical replication walsenders (Fujii Masao) + § @@ -8079,6 +8460,7 @@ Branch: REL_10_STABLE [d873b5a5a] 2022-06-23 08:26:56 +0530 --> Fix memory leak in logical replication subscribers (Hou Zhijie) + § @@ -8095,6 +8477,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) + § @@ -8115,6 +8498,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) + § @@ -8145,6 +8529,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) + § + § @@ -8161,6 +8547,7 @@ Branch: REL_11_STABLE [cd26139a3] 2022-07-11 15:54:24 +1200 Fix erroneous assertion checks in shared hashtable management (Thomas Munro) + § @@ -8181,6 +8568,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) + § + § @@ -8222,6 +8611,7 @@ Branch: REL_10_STABLE [ef54a6576] 2022-05-26 14:14:05 -0400 Remove misguided SSL key file ownership check in libpq (Tom Lane) + § @@ -8246,6 +8636,7 @@ Branch: REL_10_STABLE [89254606b] 2022-06-06 11:20:52 -0400 Ensure ecpg reports server connection loss sanely (Tom Lane) + § @@ -8269,6 +8660,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) + § @@ -8299,6 +8691,8 @@ Branch: REL_10_STABLE [f5e4d64bb] 2022-07-02 21:03:24 -0700 In ecpglib, avoid redundant newlocale() calls (Noah Misch) + § + § @@ -8324,6 +8718,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) + § @@ -8346,6 +8741,7 @@ Branch: REL_12_STABLE [24872bbf9] 2022-08-01 16:39:33 +0900 after clone() failure in pg_upgrade with option (Justin Pryzby) + § @@ -8364,6 +8760,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) + § @@ -8382,6 +8779,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) + § @@ -8413,6 +8811,9 @@ Branch: REL_10_STABLE [d3b0884c0] 2022-07-16 12:23:52 +1200 Block signals while allocating dynamic shared memory on Linux (Thomas Munro) + § + § + § @@ -8435,6 +8836,7 @@ Branch: REL_10_STABLE [22b9afaf5] 2022-07-01 13:19:06 +1200 Detect unexpected EEXIST error from shm_open() (Thomas Munro) + § @@ -8460,6 +8862,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) + § @@ -8479,6 +8882,7 @@ Branch: REL_10_STABLE [c61f36d99] 2022-05-10 18:42:02 -0400 multiple OpenLDAP installations are present while building PostgreSQL (Tom Lane) + § @@ -8539,6 +8943,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) + § + § @@ -8575,6 +8981,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) + § @@ -8615,6 +9022,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) + § @@ -8636,6 +9044,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) + § @@ -8652,6 +9061,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) + § @@ -8668,6 +9078,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) + § @@ -8690,6 +9101,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) + § @@ -8714,6 +9126,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) + § @@ -8732,6 +9145,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) + § @@ -8751,6 +9165,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) + § @@ -8773,6 +9188,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) + § @@ -8793,6 +9209,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) + § @@ -8817,6 +9234,7 @@ Branch: REL_10_STABLE [fe197872c] 2022-03-16 17:41:31 +1300 Fix race condition between DROP TABLESPACE and checkpointing (Nathan Bossart) + § @@ -8847,6 +9265,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) + § + § @@ -8871,6 +9291,7 @@ Branch: REL_10_STABLE [cebc54b90] 2022-02-21 08:59:36 -0800 Fix unsafe toast-data accesses during temporary object cleanup (Andres Freund) + § @@ -8891,6 +9312,7 @@ Branch: REL_12_STABLE [368ffdeee] 2022-03-16 15:38:13 +1300 --> Improve wait logic in RegisterSyncRequest (Thomas Munro) + § @@ -8917,6 +9339,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) + § @@ -8945,6 +9368,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) + § + § + § @@ -8968,6 +9394,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) + § @@ -8989,6 +9416,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) + § @@ -9007,6 +9435,7 @@ Branch: REL_10_STABLE [17a8c4c3a] 2022-02-15 12:21:28 -0500 Improve logical replication subscriber's error message for an unsupported relation kind (Tom Lane) + § @@ -9030,6 +9459,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) + § @@ -9065,6 +9495,8 @@ Branch: REL_10_STABLE [a6bd1f0ee] 2022-03-31 11:24:26 -0400 Make libpq accept root-owned SSL private key files (David Steele) + § + § @@ -9089,6 +9521,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) + § @@ -9118,6 +9551,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) + § @@ -9149,6 +9583,8 @@ Branch: REL_11_STABLE [7d935bdf7] 2022-03-27 18:15:17 -0700 Fix error handling in pg_waldump (Kyotaro Horiguchi, Andres Freund) + § + § @@ -9172,6 +9608,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) + § @@ -9211,6 +9648,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) + § + § + § @@ -9234,6 +9674,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) + § @@ -9261,6 +9702,7 @@ Branch: REL_11_STABLE [986d24042] 2022-03-16 11:35:00 +1300 Update JIT code to work with LLVM 14 (Thomas Munro) + § @@ -9304,6 +9746,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) + § + § + § + § + § @@ -9326,6 +9773,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) + § @@ -9345,6 +9793,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) + § @@ -9365,6 +9814,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) + § @@ -9385,6 +9835,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) + § @@ -9409,6 +9860,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) + § @@ -9466,6 +9918,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) + § @@ -9491,6 +9944,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) + § @@ -9518,6 +9972,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) + § + § @@ -9545,6 +10001,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) + § @@ -9566,6 +10023,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) + § @@ -9582,6 +10040,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) + § @@ -9613,6 +10072,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) + § + § @@ -9637,6 +10098,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) + § @@ -9654,6 +10116,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) + § @@ -9674,6 +10137,7 @@ Branch: REL_10_STABLE [9211c2e38] 2022-01-15 18:30:45 +0100 --> Build extended statistics for partitioned tables (Justin Pryzby) + § @@ -9700,6 +10164,7 @@ Branch: REL_10_STABLE [ff0e7c7e8] 2022-01-15 03:05:06 +0100 --> Ignore extended statistics for inheritance trees (Justin Pryzby) + § @@ -9724,6 +10189,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) + § @@ -9746,6 +10212,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) + § @@ -9765,6 +10232,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) + § @@ -9787,6 +10255,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) + § @@ -9809,6 +10278,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) + § @@ -9824,6 +10294,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) + § @@ -9847,6 +10318,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) + § @@ -9886,6 +10358,9 @@ Branch: REL_11_STABLE [8abb6c27e] 2021-12-14 10:58:37 +0900 Fix or remove some incorrect assertions (Simon Riggs, Michael Paquier, Alexander Lakhin) + § + § + § @@ -9908,6 +10383,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) + § @@ -9925,6 +10401,7 @@ Branch: REL_10_STABLE [9d66c43eb] 2022-01-17 12:52:45 -0500 Avoid calling strerror from libpq's PQcancel function (Tom Lane) + § @@ -9951,6 +10428,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) + § @@ -9976,6 +10454,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) + § @@ -9999,6 +10478,7 @@ Branch: REL_10_STABLE [3ce5d0884] 2021-11-21 14:13:35 -0500 in pg_receivewal and pg_recvlogical (Tom Lane, Nathan Bossart) + § @@ -10020,6 +10500,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) + § @@ -10046,6 +10527,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) + § + § @@ -10067,6 +10550,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) + § + § @@ -10089,6 +10574,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) + § @@ -10120,6 +10606,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) + § @@ -10149,6 +10636,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) + § @@ -10165,6 +10653,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) + § @@ -10180,6 +10669,7 @@ Branch: REL_10_STABLE [82881a9b9] 2021-11-24 13:04:12 +0900 --> Add support for building with Visual Studio 2022 (Hans Buschmann) + § @@ -10203,6 +10693,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) + § + § @@ -10270,6 +10762,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) + § @@ -10303,6 +10796,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) + § @@ -10356,6 +10850,9 @@ 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) + § + § + § @@ -10393,6 +10890,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) + § @@ -10423,6 +10921,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) + § @@ -10459,6 +10958,9 @@ Branch: REL9_6_STABLE [a5e8f7b37] 2021-09-04 16:29:08 -0400 Fix float4 and float8 hash functions to produce uniform results for NaNs (Tom Lane) + § + § + § @@ -10490,6 +10992,7 @@ Branch: REL9_6_STABLE [978998dbd] 2021-08-27 23:44:55 -0700 Prevent data loss during crash recovery of CREATE TABLESPACE, when wal_level = minimal (Noah Misch) + § @@ -10519,6 +11022,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) + § @@ -10542,6 +11046,7 @@ Branch: REL_10_STABLE [28cde380c] 2021-09-08 11:23:01 +0530 Ensure that the relation cache is invalidated when creating or dropping a FOR ALL TABLES publication (Hou Zhijie, Vignesh C) + § @@ -10564,6 +11069,7 @@ Branch: REL9_6_STABLE [183b3aced] 2021-09-20 11:48:52 -0400 Don't discard a cast to the same type with unspecified type modifier (Tom Lane) + § @@ -10591,6 +11097,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) + § @@ -10613,6 +11120,7 @@ Branch: REL_10_STABLE [5d7c6b6c8] 2021-09-03 16:38:55 -0400 Disallow creating an ICU collation if the current database's encoding won't support it (Tom Lane) + § @@ -10636,6 +11144,7 @@ Branch: REL9_6_STABLE [0de8f9bc8] 2021-10-06 13:24:22 +0100 Fix corner-case loss of precision in numeric power() (Dean Rasheed) + § @@ -10658,6 +11167,7 @@ Branch: REL9_6_STABLE [7e75fe390] 2021-08-24 16:37:27 -0400 Avoid regular expression errors with capturing parentheses inside {0} (Tom Lane) + § @@ -10684,6 +11194,7 @@ Branch: REL9_6_STABLE [d90e14414] 2021-08-23 17:41:07 -0400 Prevent regular expression back-references from sometimes matching when they shouldn't (Tom Lane) + § @@ -10708,6 +11219,7 @@ Branch: REL9_6_STABLE [cafebd663] 2021-08-20 14:19:04 -0400 Fix regular expression performance bug with back-references inside iteration nodes (Tom Lane) + § @@ -10730,6 +11242,7 @@ Branch: REL9_6_STABLE [5907c3818] 2021-09-06 11:29:52 -0400 Fix incorrect results from AT TIME ZONE applied to a time with time zone value (Tom Lane) + § @@ -10750,6 +11263,7 @@ Branch: REL_12_STABLE [febe013ca] 2021-09-17 15:41:16 -0400 Fix mistranslation of PlaceHolderVars to inheritance child relations (Tom Lane) + § @@ -10772,6 +11286,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) + § @@ -10795,6 +11310,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) + § @@ -10821,6 +11337,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) + § @@ -10845,6 +11362,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) + § @@ -10867,6 +11385,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) + § @@ -10890,6 +11409,7 @@ Branch: REL_11_STABLE [9ea8d3d24] 2021-09-10 13:18:32 -0400 Refuse to rewind a cursor marked NO SCROLL if it has been held over from a previous transaction due to the WITH HOLD option (Tom Lane) + § @@ -10917,6 +11437,7 @@ Branch: REL_11_STABLE [7813451c2] 2021-09-09 13:36:31 -0400 Fix possible failure while saving a WITH HOLD cursor at transaction end, if it had already been read to completion (Tom Lane) + § @@ -10934,6 +11455,7 @@ Branch: REL9_6_STABLE [cc4de2bba] 2021-09-09 11:45:48 -0400 Fix detection of a relation that has grown to the maximum allowed length (Tom Lane) + § @@ -10957,6 +11479,7 @@ Branch: REL9_6_STABLE [595ab8a54] 2021-09-08 12:05:43 -0400 Correctly track the presence of data-modifying CTEs when expanding a DO INSTEAD rule (Greg Nancarrow, Tom Lane) + § @@ -10984,6 +11507,8 @@ Branch: REL_10_STABLE [6963e723f] 2021-08-31 19:44:30 +0200 Fix incorrect reporting of permissions failures on extended statistics objects (Tomas Vondra) + § + § @@ -11004,6 +11529,7 @@ Branch: REL_10_STABLE [96f6ef9fe] 2021-08-25 08:55:52 -0400 --> Fix incorrect snapshot handling in parallel workers (Greg Nancarrow) + § @@ -11025,6 +11551,7 @@ Branch: REL_11_STABLE [bfdbda24b] 2021-08-25 09:43:33 +0530 Fix logical decoding to correctly ignore toast-table changes for transient tables (Bertrand Drouvot) + § @@ -11050,6 +11577,7 @@ Branch: REL9_6_STABLE [61e2aa2db] 2021-09-10 00:00:06 +0900 Ensure that walreceiver processes create all required archive notification files before exiting (Fujii Masao) + § @@ -11075,6 +11603,7 @@ Branch: REL9_6_STABLE [cc7fae5c2] 2021-08-19 12:12:36 -0400 and NEW pseudo-relations in a rule that uses SELECT FOR UPDATE (Masahiko Sawada, Tom Lane) + § @@ -11092,6 +11621,7 @@ Branch: REL9_6_STABLE [c09f56fed] 2021-08-18 18:12:51 -0400 Fix parser's processing of aggregate FILTER clauses (Tom Lane) + § @@ -11118,6 +11648,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) + § + § @@ -11142,6 +11674,7 @@ Branch: REL_11_STABLE [dccffd9a2] 2021-09-13 18:26:18 -0700 Avoid trying to clean up LLVM state after an error within LLVM (Andres Freund, Justin Pryzby) + § @@ -11164,6 +11697,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) + § @@ -11189,6 +11723,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) + § + § @@ -11206,6 +11742,7 @@ Branch: REL9_6_STABLE [9e959f7ed] 2021-08-27 19:42:42 -0400 Ensure that scans of SP-GiST indexes are counted in the statistics views (Tom Lane) + § @@ -11229,6 +11766,7 @@ Branch: REL9_6_STABLE [942416f4b] 2021-08-16 12:12:09 +0900 Recalculate relevant wait intervals if recovery_min_apply_delay is changed during recovery (Soumyadeep Chakraborty, Ashwin Agrawal) + § @@ -11245,6 +11783,7 @@ Branch: REL_10_STABLE [4874886b4] 2021-08-13 16:44:18 +1200 Fix infinite loop if a simplehash.h hash table reaches 2^32 elements (Yura Sokolov) + § @@ -11273,6 +11812,8 @@ Branch: REL_10_STABLE [d77e085af] 2021-09-23 18:55:22 +0200 Reduce memory consumption during calculation of extended statistics (Justin Pryzby, Tomas Vondra) + § + § @@ -11288,6 +11829,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) + § @@ -11311,6 +11853,7 @@ Branch: REL9_6_STABLE [3768c468d] 2021-09-13 13:24:56 +0900 Fix ecpg to recover correctly after malloc() failure while establishing a connection (Michael Paquier) + § @@ -11326,6 +11869,7 @@ Branch: REL_11_STABLE [13921c511] 2021-09-21 19:06:33 -0400 Fix misevaluation of stable functions called in the arguments of a PL/pgSQL CALL statement (Tom Lane) + § @@ -11349,6 +11893,7 @@ Branch: REL9_6_STABLE [a460f7eb3] 2021-09-13 12:42:04 -0400 Allow EXIT out of the outermost block in a PL/pgSQL routine (Tom Lane) + § @@ -11371,6 +11916,7 @@ Branch: REL9_6_STABLE [9a070c658] 2021-09-03 21:04:45 -0400 Remove pg_ctl's hard-coded limits on the total length of generated commands (Phil Krylov) + § @@ -11396,6 +11942,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) + § @@ -11422,6 +11969,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) + § @@ -11455,6 +12003,8 @@ Branch: REL9_6_STABLE [4645997c8] 2021-08-31 13:53:33 -0400 Improve pg_dump's performance by avoiding making per-table queries for RLS policies, and by avoiding repetitive calls to format_type() (Tom Lane) + § + § @@ -11476,6 +12026,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) + § @@ -11494,6 +12045,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) + § @@ -11511,6 +12063,7 @@ 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) + § @@ -11536,6 +12089,7 @@ Branch: REL9_6_STABLE [5a9df5d50] 2021-08-10 18:10:30 -0400 (not char(n)) columns, when an indexscan using the < or <= operator is performed (Tom Lane) + § @@ -11558,6 +12112,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) + § @@ -11582,6 +12137,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) + § @@ -11598,6 +12154,7 @@ Branch: REL9_6_STABLE [582a2affa] 2021-08-13 13:59:33 -0400 --> Add spinlock support for the RISC-V architecture (Marek Szuba) + § @@ -11639,6 +12196,10 @@ Branch: REL9_6_STABLE [d581960df] 2021-10-20 16:49:14 +0900 Support OpenSSL 3.0.0 (Peter Eisentraut, Daniel Gustafsson, Michael Paquier) + § + § + § + § @@ -11657,6 +12218,7 @@ Branch: REL9_6_STABLE [0a88d4ece] 2021-08-17 14:31:22 +0200 Set correct type identifier on OpenSSL BIO (I/O abstraction) objects created by PostgreSQL (Itamar Gafni) + § @@ -11678,6 +12240,7 @@ Branch: REL_12_STABLE [60bf7e69b] 2021-09-06 09:43:18 +0200 Fix our pkg-config files to again support static linking of libpq (Peter Eisentraut) + § @@ -11696,6 +12259,7 @@ Branch: REL9_6_STABLE [ec89d7ace] 2021-09-11 15:20:12 -0400 Make pg_regexec() robust against an out-of-range search_start parameter (Tom Lane) + § @@ -11722,6 +12286,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) + § @@ -11753,6 +12318,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) + § + § + § @@ -11784,6 +12352,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) + § @@ -11845,6 +12414,7 @@ Branch: REL_11_STABLE [fe194f731] 2021-05-31 12:03:00 -0400 Fix mis-planning of repeated application of a projection step (Tom Lane) + § @@ -11870,6 +12440,7 @@ Branch: REL9_6_STABLE [7777df34d] 2021-05-25 10:11:33 +0900 --> Disallow SSL renegotiation more completely (Michael Paquier) + § @@ -11910,6 +12481,11 @@ Branch: REL_11_STABLE [0c1b2cb17] 2021-05-20 18:32:37 -0400 Restore the Portal-level snapshot after COMMIT or ROLLBACK within a procedure (Tom Lane) + § + § + § + § + § @@ -11944,6 +12520,8 @@ Branch: REL_11_STABLE [5b7bf9f72] 2021-06-08 18:40:06 -0400 Avoid misbehavior when persisting the output of a cursor that's reading a non-stable query (Tom Lane) + § + § @@ -11978,6 +12556,7 @@ Branch: REL9_6_STABLE [3eca18522] 2021-06-01 11:12:56 -0400 Reject SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE (Tom Lane) + § @@ -12002,6 +12581,7 @@ Branch: REL9_6_STABLE [f0271cb15] 2021-07-09 11:02:26 -0400 Reject cases where a query in WITH rewrites to just NOTIFY (Tom Lane) + § @@ -12024,6 +12604,7 @@ Branch: REL9_6_STABLE [f8abf6944] 2021-07-10 12:51:22 +0100 In numeric multiplication, round the result rather than failing if it would have more than 16383 digits after the decimal point (Dean Rasheed) + § @@ -12050,6 +12631,8 @@ Branch: REL9_6_STABLE [5b7b92ad7] 2021-08-06 21:34:04 +0100 Fix corner-case errors and loss of precision when raising numeric values to very large powers (Dean Rasheed) + § + § @@ -12068,6 +12651,7 @@ Branch: REL9_6_STABLE [ed3e1663c] 2021-08-05 09:35:46 +0100 Fix division-by-zero failure in to_char() with EEEE format and a numeric input value less than 10^(-1001) (Dean Rasheed) + § @@ -12092,6 +12676,8 @@ Branch: REL9_6_STABLE [3e474a708] 2021-07-09 15:14:26 +1200 values consistently with the way it rounds positive ones (and consistently with the numeric version) (Dean Rasheed, David Rowley) + § + § @@ -12108,6 +12694,7 @@ Branch: REL9_6_STABLE [c1ffbbcbc] 2021-06-12 13:29:24 -0400 Make pg_filenode_relation(0, 0) return NULL rather than failing (Justin Pryzby) + § @@ -12125,6 +12712,7 @@ Branch: REL9_6_STABLE [734be249d] 2021-07-11 12:54:24 -0400 Make ALTER EXTENSION lock the extension when adding or removing a member object (Tom Lane) + § @@ -12147,6 +12735,7 @@ Branch: REL_10_STABLE [22fd784af] 2021-07-19 11:32:08 +0530 Fix ALTER SUBSCRIPTION to reject an empty slot name (Japin Li) + § @@ -12163,6 +12752,7 @@ Branch: REL_11_STABLE [fed35bd4a] 2021-07-16 13:01:43 -0400 When cloning a partitioned table's triggers to a new partition, ensure that their enabled status is copied (Álvaro Herrera) + § @@ -12188,6 +12778,8 @@ Branch: REL9_6_STABLE [d9525c46c] 2021-06-03 15:29:01 +0900 Avoid alias conflicts in queries generated for REFRESH MATERIALIZED VIEW CONCURRENTLY (Tom Lane, Bharath Rupireddy) + § + § @@ -12212,6 +12804,7 @@ Branch: REL9_6_STABLE [1861390e6] 2021-07-24 18:35:52 -0400 Fix PREPARE TRANSACTION to check correctly for conflicting session-lifespan and transaction-lifespan locks (Tom Lane) + § @@ -12235,6 +12828,7 @@ Branch: REL9_6_STABLE [0b29b41e5] 2021-06-18 18:00:09 -0400 Fix misbehavior of DROP OWNED BY when the target role is listed more than once in an RLS policy (Tom Lane) + § @@ -12251,6 +12845,7 @@ Branch: REL9_6_STABLE [9c7a150ae] 2021-06-25 13:59:38 -0400 Skip unnecessary error tests when removing a role from an RLS policy during DROP OWNED BY (Tom Lane) + § @@ -12269,6 +12864,7 @@ Branch: REL_12_STABLE [61feb8670] 2021-05-21 15:12:37 -0400 Disallow whole-row variables in GENERATED expressions (Tom Lane) + § @@ -12289,6 +12885,7 @@ Branch: REL_12_STABLE [dfe51ffbe] 2021-05-21 15:02:07 -0400 Fix usage of tableoid in GENERATED expressions (Tom Lane) + § @@ -12309,6 +12906,7 @@ Branch: REL_11_STABLE [0d3b69ae0] 2021-06-18 11:45:45 -0400 Don't store a fast default when adding a column to a foreign table (Andrew Dunstan) + § @@ -12339,6 +12937,8 @@ Branch: REL9_6_STABLE [21257a8f6] 2021-06-28 11:17:30 +0900 Allow index state flags to be updated transactionally (Michael Paquier, Andrey Lepikhov) + § + § @@ -12362,6 +12962,7 @@ Branch: REL9_6_STABLE [1a3d30255] 2021-06-18 12:09:22 -0400 Avoid corrupting the plan cache entry when CREATE DOMAIN or ALTER DOMAIN appears in a cached plan (Tom Lane) + § @@ -12377,6 +12978,7 @@ Branch: REL_10_STABLE [4040139f2] 2021-06-25 10:46:10 -0400 Make walsenders show their latest replication commands in pg_stat_activity (Tom Lane) + § @@ -12404,6 +13006,7 @@ Branch: REL9_6_STABLE [85ec6c322] 2021-07-27 15:44:12 -0400 show as true when the pertinent entry in postgresql.conf has been removed (Álvaro Herrera) + § @@ -12424,6 +13027,7 @@ Branch: REL_12_STABLE [bdd096f1a] 2021-06-02 14:38:14 -0400 Fix mis-planning of queries involving regular tables that are inheritance children of foreign tables (Amit Langote) + § @@ -12476,6 +13080,12 @@ Branch: REL9_6_STABLE [e46f6a078] 2021-06-15 15:37:24 -0400 Fix corner-case failure of a new standby to follow a new primary (Dilip Kumar, Robert Haas) + § + § + § + § + § + § @@ -12498,6 +13108,7 @@ Branch: REL9_6_STABLE [32d182dd0] 2021-07-29 01:35:52 +0900 Update minimum recovery point when WAL replay of a transaction abort record causes file truncation (Fujii Masao) + § @@ -12521,6 +13132,7 @@ Branch: REL_10_STABLE [0b5089e8c] 2021-07-02 16:04:54 -0400 In walreceivers, avoid attempting catalog lookups after an error (Masahiko Sawada, Bharath Rupireddy) + § @@ -12538,6 +13150,7 @@ Branch: REL9_6_STABLE [8e5be9cfe] 2021-07-25 11:16:34 +0900 Ensure that a standby server's startup process will respond to a shutdown signal promptly while waiting for WAL to arrive (Fujii Masao, Soumyadeep Chakraborty) + § @@ -12552,6 +13165,7 @@ Branch: REL_11_STABLE [c62c3769f] 2021-06-28 09:09:42 +0530 Correctly clear shared state after failing to become a member of a transaction commit group (Amit Kapila) + § @@ -12579,6 +13193,8 @@ Branch: REL9_6_STABLE [5956795cb] 2021-06-24 11:19:44 +0300 Add locking to avoid reading incorrect relmapper data in the face of a concurrent write from another process (Heikki Linnakangas) + § + § @@ -12592,6 +13208,7 @@ Branch: REL_12_STABLE [0c7efd975] 2021-06-11 19:07:32 -0400 Improve progress reporting for the sort phase of a parallel btree index build (Matthias van de Meent) + § @@ -12606,6 +13223,7 @@ Branch: REL_10_STABLE [4745c119e] 2021-06-12 12:59:15 -0400 --> Improve checks for violations of replication protocol (Tom Lane) + § @@ -12627,6 +13245,7 @@ Branch: REL_11_STABLE [71787b23e] 2021-05-21 08:31:10 +0530 Fix deadlock when multiple logical replication workers try to truncate the same table (Peter Smith, Haiying Tang) + § @@ -12646,6 +13265,8 @@ Branch: REL_11_STABLE [e95f617ac] 2021-06-24 15:26:37 +0530 Fix error cases and memory leaks in logical decoding of speculative insertions (Dilip Kumar) + § + § @@ -12661,6 +13282,7 @@ Branch: REL_11_STABLE [52c168db9] 2021-07-10 10:28:33 -0700 Avoid leaving an invalid record-type hash table entry behind after an error (Sait Talha Nisanci) + § @@ -12681,6 +13303,7 @@ Branch: REL9_6_STABLE [c50596cdc] 2021-06-16 19:30:17 -0400 Fix plan cache reference leaks in some error cases in CREATE TABLE ... AS EXECUTE (Tom Lane) + § @@ -12695,6 +13318,7 @@ Branch: REL_11_STABLE [a15d84470] 2021-05-29 15:16:15 +1200 Fix race condition in code for sharing tuple descriptors across parallel workers (Thomas Munro) + § @@ -12715,6 +13339,7 @@ Branch: REL9_6_STABLE [5d195dc40] 2021-05-15 12:21:06 -0400 Fix possible race condition when releasing BackgroundWorkerSlots (Tom Lane) + § @@ -12744,6 +13369,8 @@ Branch: REL9_6_STABLE [d0e44bae4] 2021-07-13 13:32:10 +1200 --> Fix latent crash in sorting code (Ronan Dunklau) + § + § @@ -12765,6 +13392,7 @@ Branch: REL9_6_STABLE [5015d3c35] 2021-05-14 15:07:34 -0400 --> Prevent infinite loops in SP-GiST index insertion (Tom Lane) + § @@ -12797,6 +13425,8 @@ Branch: REL9_6_STABLE [567328989] 2021-05-14 12:54:26 -0400 Ensure that SP-GiST index insertion can be terminated by a query cancel request (Tom Lane, Álvaro Herrera) + § + § @@ -12817,6 +13447,7 @@ Branch: REL9_6_STABLE [dffec69fe] 2021-07-20 13:01:48 -0400 an INTO clause specified STRICT, even though it didn't (Tom Lane) + § @@ -12834,6 +13465,7 @@ Branch: REL9_6_STABLE [b54be47cd] 2021-06-28 14:17:42 -0400 Don't abort the process for an out-of-memory failure in libpq's printing functions (Tom Lane) + § @@ -12855,6 +13487,7 @@ Branch: REL9_6_STABLE [fa27389c5] 2021-07-30 18:52:55 -0400 In ecpg, allow the numeric value INT_MIN (usually -2147483648) to be converted to integer (John Naylor) + § @@ -12874,6 +13507,7 @@ Branch: REL9_6_STABLE [7cdb97632] 2021-06-07 13:12:35 -0400 In psql and other client programs, avoid overrunning the ends of strings when dealing with invalidly-encoded data (Tom Lane) + § @@ -12901,6 +13535,7 @@ Branch: REL_11_STABLE [ccfc3cbb3] 2021-07-16 17:29:22 -0400 on partitioned tables whose enabled status is different from their parent triggers' status (Justin Pryzby, Álvaro Herrera) + § @@ -12918,6 +13553,7 @@ Branch: REL9_6_STABLE [dd53b46c7] 2021-06-13 14:32:42 -0400 Avoid invalid creation date in header warnings observed when running pg_restore on an archive file created in a different time zone (Tom Lane) + § @@ -12935,6 +13571,7 @@ Branch: REL9_6_STABLE [088dbf3bc] 2021-07-26 22:38:14 -0400 Make pg_upgrade carry forward the old installation's oldestXID value (Bertrand Drouvot) + § @@ -12968,6 +13605,8 @@ Branch: REL9_6_STABLE [3ab496ab8] 2021-08-03 12:26:08 -0400 Extend pg_upgrade to detect and warn about extensions that should be upgraded (Bruce Momjian) + § + § @@ -12997,6 +13636,8 @@ Branch: REL_10_STABLE [4372f0685] 2021-07-26 11:14:21 +0900 Avoid problems when switching pg_receivewal between compressed and non-compressed WAL storage (Michael Paquier) + § + § @@ -13011,6 +13652,7 @@ Branch: REL_12_STABLE [bbc0cd8fa] 2021-08-05 20:00:04 +0900 Fix contrib/postgres_fdw to work usefully with generated columns (Etsuro Fujita) + § @@ -13036,6 +13678,7 @@ Branch: REL9_6_STABLE [67f925bbd] 2021-07-06 12:36:13 -0400 In contrib/postgres_fdw, avoid attempting catalog lookups after an error (Tom Lane) + § @@ -13094,6 +13737,13 @@ Branch: REL9_6_STABLE [de589c112] 2021-06-27 12:45:04 -0400 --> Improve the isolation-test infrastructure (Tom Lane, Michael Paquier) + § + § + § + § + § + § + § @@ -13126,6 +13776,7 @@ Branch: REL_13_STABLE [834d9284b] 2021-05-11 20:59:45 -0400 --> Reduce overhead of cache-clobber testing (Tom Lane) + § @@ -13146,6 +13797,8 @@ Branch: REL9_6_STABLE [ec52b886d] 2021-06-18 06:52:48 +0200 Fix PL/Python's regression tests to pass with Python 3.10 (Honza Horak) + § + § @@ -13163,6 +13816,7 @@ Branch: REL9_6_STABLE [7e09b504d] 2021-07-24 13:41:17 -0400 Make printf("%s", NULL) print (null) instead of crashing (Tom Lane) + § @@ -13185,6 +13839,7 @@ Branch: REL9_6_STABLE [68bad2333] 2021-06-30 11:49:36 +0900 Fix incorrect log message when point-in-time recovery stops at a ROLLBACK PREPARED record (Simon Riggs) + § @@ -13199,6 +13854,7 @@ Branch: REL_11_STABLE [85a8c3a4b] 2021-07-14 17:15:31 +0900 Improve ALTER TABLE's messages for wrong-relation-kind errors (Kyotaro Horiguchi) + § @@ -13216,6 +13872,7 @@ Branch: REL9_6_STABLE [78c21d79d] 2021-07-28 01:26:15 +0900 Clarify error messages referring to non-negative values (Bharath Rupireddy) + § @@ -13253,6 +13910,10 @@ Branch: REL_11_STABLE [946f62f2f] 2021-07-10 13:19:31 -0400 Fix configure to work with OpenLDAP 2.5, which no longer has a separate libldap_r library (Adrian Ho, Tom Lane) + § + § + § + § @@ -13282,6 +13943,8 @@ Branch: REL9_6_STABLE [1f7ea06d7] 2021-07-01 15:44:22 -0400 Add new make targets world-bin and install-world-bin (Andrew Dunstan) + § + § @@ -13305,6 +13968,7 @@ Branch: REL9_6_STABLE [d173a4699] 2021-07-01 09:01:36 -0400 Fix make rule for TAP tests (prove_installcheck) to work in PGXS usage (Andrew Dunstan) + § @@ -13319,6 +13983,7 @@ Branch: REL_11_STABLE [6ada4fd06] 2021-06-25 11:29:47 +1200 Adjust JIT code to prepare for forthcoming LLVM API change (Thomas Munro, Andres Freund) + § @@ -13340,6 +14005,7 @@ Branch: REL9_6_STABLE [006a829b2] 2021-06-23 14:01:33 -0400 Avoid assuming that strings returned by GSSAPI libraries are null-terminated (Tom Lane) + § @@ -13367,6 +14033,9 @@ Branch: REL_12_STABLE [b7684bd10] 2021-06-08 13:40:10 +0900 --> Enable building with GSSAPI on MSVC (Michael Paquier) + § + § + § @@ -13394,6 +14063,8 @@ Branch: REL9_6_STABLE [34a65fc63] 2021-05-28 09:36:10 -0400 In MSVC builds, include in the set of configure options reported by pg_config, if it had been specified (Andrew Dunstan) + § + § @@ -13447,6 +14118,7 @@ Branch: REL9_6_STABLE [0c1caa48d] 2021-05-10 10:44:38 -0400 Prevent integer overflows in array subscripting calculations (Tom Lane) + § @@ -13474,6 +14146,7 @@ Branch: REL9_6_STABLE [0fcb8e2e0] 2021-05-10 11:02:30 -0400 Fix mishandling of junk columns in INSERT ... ON CONFLICT ... UPDATE target lists (Tom Lane) + § @@ -13512,6 +14185,8 @@ Branch: REL_12_STABLE [05ce4bf8b] 2021-04-22 17:30:42 -0400 Fix possibly-incorrect computation of UPDATE ... RETURNING outputs for joined cross-partition updates (Amit Langote, Etsuro Fujita) + § + § @@ -13537,6 +14212,7 @@ Branch: REL_11_STABLE [a25b98d2c] 2021-05-05 12:14:21 -0400 Fix adjustment of constraint deferrability properties in partitioned tables (Álvaro Herrera) + § @@ -13570,6 +14246,7 @@ Branch: REL_12_STABLE [13ff139a2] 2021-05-04 12:10:51 +0200 When attaching a child table with ALTER TABLE ... INHERIT, insist that any generated columns in the parent be generated the same way in the child (Peter Eisentraut) + § @@ -13584,6 +14261,7 @@ Branch: REL_10_STABLE [e5794cd59] 2021-03-12 11:08:42 -0500 --> Forbid marking an identity column as nullable (Vik Fearing) + § @@ -13607,6 +14285,7 @@ Branch: REL9_6_STABLE [041f4efd2] 2021-04-13 15:10:18 -0400 Allow ALTER ROLE/DATABASE ... SET to set the role, session_authorization, and temp_buffers parameters (Tom Lane) + § @@ -13630,6 +14309,8 @@ Branch: REL_12_STABLE [5b2945ec0] 2021-02-10 16:59:43 +0900 Ensure that REINDEX CONCURRENTLY preserves any statistics target that's been set for the index (Michael Paquier) + § + § @@ -13643,6 +14324,7 @@ Branch: REL_12_STABLE [fadcc4e81] 2021-02-19 21:59:26 +0900 Fix COMMIT AND CHAIN to work correctly when the current transaction has live savepoints (Fujii Masao) + § @@ -13659,6 +14341,7 @@ Branch: REL9_6_STABLE [a6158a4d9] 2021-04-12 14:37:22 -0400 Fix bug with coercing the result of a COLLATE expression to a non-collatable type (Tom Lane) + § @@ -13680,6 +14363,7 @@ Branch: REL_12_STABLE [262eb990c] 2021-02-27 18:09:15 -0300 Fix use-after-free bug in saving tuples for AFTER triggers (Amit Langote) + § @@ -13700,6 +14384,7 @@ Branch: REL9_6_STABLE [73bad52a9] 2021-04-30 14:10:26 -0400 Disallow calling window functions and procedures via the fast path wire protocol message (Tom Lane) + § @@ -13730,6 +14415,8 @@ Branch: REL9_6_STABLE [0d05a3a1d] 2021-04-28 11:59:00 +0900 Extend pg_identify_object_as_address() to support event triggers (Joel Jacobson) + § + § @@ -13746,6 +14433,7 @@ Branch: REL9_6_STABLE [6540322fa] 2021-04-12 11:31:46 +0900 Fix to_char()'s handling of Roman-numeral month format codes with negative intervals (Julien Rouhaud) + § @@ -13766,6 +14454,7 @@ Branch: REL_10_STABLE [37228ecde] 2021-03-08 18:21:51 -0500 Check that the argument of pg_import_system_collations() is a valid schema OID (Tom Lane) + § @@ -13783,6 +14472,7 @@ Branch: REL9_6_STABLE [ab208421e] 2021-02-18 22:38:55 -0500 Fix use of uninitialized value while parsing an \{m,n\} quantifier in a BRE-mode regular expression (Tom Lane) + § @@ -13805,6 +14495,7 @@ Branch: REL_10_STABLE [e5eb40eed] 2021-03-26 22:46:15 +0100 Don't ignore system columns when estimating the number of groups using extended statistics (Tomas Vondra) + § @@ -13826,6 +14517,7 @@ Branch: REL9_6_STABLE [f4d781dae] 2021-02-12 16:26:47 -0500 Avoid divide-by-zero when estimating selectivity of a regular expression with a very long fixed prefix (Tom Lane) + § @@ -13847,6 +14539,7 @@ Branch: REL9_6_STABLE [df97ee6ea] 2021-04-07 16:05:21 +0200 Fix access-off-the-end-of-the-table error in BRIN index bitmap scans (Tomas Vondra) + § @@ -13870,6 +14563,7 @@ Branch: REL_10_STABLE [1ec7162a8] 2021-03-22 08:31:14 +0900 Avoid incorrect timeline change while recovering uncommitted two-phase transactions from WAL (Soumyadeep Chakraborty, Jimmy Yih, Kevin Yeap) + § @@ -13892,6 +14586,7 @@ Branch: REL9_6_STABLE [e3bf96216] 2021-04-06 02:27:48 +0900 Ensure that locks are released while shutting down a standby server's startup process (Fujii Masao) + § @@ -13914,6 +14609,7 @@ Branch: REL_10_STABLE [1803c7626] 2021-05-07 11:46:37 -0400 Fix crash when a logical replication worker does ALTER SUBSCRIPTION REFRESH (Peter Smith) + § @@ -13934,6 +14630,7 @@ Branch: REL9_6_STABLE [09a3b19e3] 2021-02-15 16:09:14 +1300 Ensure we default to wal_sync_method = fdatasync on recent FreeBSD (Thomas Munro) + § @@ -13954,6 +14651,7 @@ Branch: REL_12_STABLE [72fabd4bf] 2021-05-04 10:09:11 -0400 Pass the correct trigger OID to object post-alter hooks during ALTER CONSTRAINT (Álvaro Herrera) + § @@ -13977,6 +14675,7 @@ Branch: REL9_6_STABLE [8a07e5bd8] 2021-02-15 14:22:19 +1300 Ensure we finish cleaning up when interrupted while detaching a DSM segment (Thomas Munro) + § @@ -13995,6 +14694,7 @@ Branch: REL_10_STABLE [7d9629ed2] 2021-03-20 12:38:22 -0400 Fix memory leak while initializing server's SSL parameters (Michael Paquier) + § @@ -14051,6 +14751,13 @@ Branch: REL_10_STABLE [7ce7f2b79] 2021-03-16 16:02:50 -0400 --> Fix assorted minor memory leaks in the server (Tom Lane, Andres Freund) + § + § + § + § + § + § + § @@ -14065,6 +14772,7 @@ Branch: REL_11_STABLE [22f2a98cf] 2021-04-13 13:37:07 -0400 Fix failure when a PL/pgSQL DO block makes use of both composite-type variables and transaction control (Tom Lane) + § @@ -14086,6 +14794,7 @@ Branch: REL9_6_STABLE [a98e53e10] 2021-03-11 14:43:45 -0500 Prevent infinite loop in libpq if a ParameterDescription message with a corrupt length is received (Tom Lane) + § @@ -14103,6 +14812,7 @@ Branch: REL_10_STABLE [926139dd0] 2021-03-02 15:39:34 -0300 to start the server, make the path shown for pg_ctl use backslash separators on Windows (Nitin Jadhav) + § @@ -14120,6 +14830,7 @@ Branch: REL9_6_STABLE [4f670c64e] 2021-03-23 14:27:50 -0400 Fix psql to restore the previous behavior of \connect service=something (Tom Lane) + § @@ -14141,6 +14852,7 @@ Branch: REL_12_STABLE [67b3ee292] 2021-02-19 22:02:44 +0900 Fix psql's ON_ERROR_ROLLBACK feature to handle COMMIT AND CHAIN commands correctly (Arthur Nascimento) + § @@ -14163,6 +14875,7 @@ Branch: REL9_6_STABLE [a42c4438b] 2021-03-12 12:20:15 -0500 Fix race condition in detection of file modification by psql's \e and related commands (Laurenz Albe) + § @@ -14181,6 +14894,7 @@ Branch: REL_12_STABLE [bdaa0d2d7] 2021-05-04 14:18:33 +0200 Fix pg_dump's dumping of generated columns in partitioned tables (Peter Eisentraut) + § @@ -14202,6 +14916,7 @@ Branch: REL9_6_STABLE [2c9b857af] 2021-04-01 13:34:16 -0400 Fix missed file version check in pg_restore (Tom Lane) + § @@ -14225,6 +14940,7 @@ Branch: REL9_6_STABLE [54a233071] 2021-04-29 15:24:38 -0400 Add some more checks to pg_upgrade for user tables containing non-upgradable data types (Tom Lane) + § @@ -14246,6 +14962,7 @@ Branch: REL_12_STABLE [24bcce3bd] 2021-04-03 00:08:05 +0900 Fix incorrect progress-reporting calculation in pg_checksums (Shinya Kato) + § @@ -14263,6 +14980,7 @@ Branch: REL9_6_STABLE [e73068b07] 2021-03-23 09:55:49 +0900 Fix pg_waldump to count XACT records correctly when generating per-record statistics (Kyotaro Horiguchi) + § @@ -14281,6 +14999,7 @@ Branch: REL9_6_STABLE [0ccebe779] 2021-02-23 17:30:21 -0300 tuple flags HEAP_XMAX_LOCK_ONLY and HEAP_KEYS_UPDATED both being set (Julien Rouhaud) + § @@ -14301,6 +15020,7 @@ Branch: REL9_6_STABLE [f488d19f3] 2021-04-12 19:27:38 -0700 Adjust VPATH build rules to support recent Oracle Developer Studio compiler versions (Noah Misch) + § @@ -14316,6 +15036,7 @@ Branch: REL9_6_STABLE [14652a19f] 2021-04-12 19:24:26 -0700 --> Fix testing of PL/Python for Python 3 on Solaris (Noah Misch) + § @@ -14373,6 +15094,7 @@ Branch: REL_11_STABLE [cb5868cc1] 2021-02-08 11:01:55 +0200 Fix information leakage in constraint-violation error messages (Heikki Linnakangas) + § @@ -14396,6 +15118,7 @@ Branch: REL_12_STABLE [0326635dd] 2021-01-20 11:58:27 +0200 Fix incorrect detection of concurrent page splits while inserting into a GiST index (Heikki Linnakangas) + § @@ -14419,6 +15142,7 @@ Branch: REL9_5_STABLE [77a0e14f0] 2021-01-30 00:05:34 -0800 Fix CREATE INDEX CONCURRENTLY to wait for concurrent prepared transactions (Andrey Borodin) + § @@ -14447,6 +15171,7 @@ Branch: REL_11_STABLE [1c3a87746] 2021-02-03 19:38:29 -0500 Avoid crash when a CALL or DO statement that performs a transaction rollback is executed via extended query protocol (Thomas Munro, Tom Lane) + § @@ -14468,6 +15193,7 @@ Branch: REL_11_STABLE [6f94531b0] 2021-01-28 13:41:55 -0500 Fix partition pruning logic to handle asymmetric hash partition sets (Tom Lane) + § @@ -14494,6 +15220,7 @@ Branch: REL9_5_STABLE [0ab177bec] 2021-01-19 13:26:05 -0500 Avoid incorrect results when WHERE CURRENT OF is applied to a cursor whose plan contains a MergeAppend node (Tom Lane) + § @@ -14517,6 +15244,7 @@ Branch: REL9_5_STABLE [33a46993f] 2021-01-18 18:33:07 -0500 Fix crash when WHERE CURRENT OF is applied to a cursor whose plan contains a custom scan node (David Geier) + § @@ -14530,6 +15258,7 @@ Branch: REL_12_STABLE [1cce024fd] 2021-01-21 15:37:23 -0500 Fix planner's mishandling of placeholders whose evaluation should be delayed by an outer join (Tom Lane) + § @@ -14551,6 +15280,7 @@ Branch: REL_12_STABLE [77a94c30d] 2020-12-05 16:16:13 -0500 Fix planner's handling of placeholders during removal of useless RESULT RTEs (Tom Lane) + § @@ -14573,6 +15303,7 @@ Branch: REL9_5_STABLE [8c5da2d51] 2020-11-30 12:22:43 -0500 Fix planner's handling of a placeholder that is computed at some join level and used only at that same level (Tom Lane) + § @@ -14595,6 +15326,7 @@ Branch: REL9_5_STABLE [59ed45e27] 2020-11-24 21:36:09 +0000 Be more careful about whether index AMs support mark/restore (Andrew Gierth) + § @@ -14614,6 +15346,7 @@ Branch: REL_10_STABLE [f5332503e] 2020-11-20 10:53:08 +1300 Adjust settings to make it more difficult to run out of DSM slots during heavy usage of parallel queries (Thomas Munro) + § @@ -14628,6 +15361,7 @@ Branch: REL_11_STABLE [97b025ebe] 2021-01-15 12:46:26 +0900 Fix overestimate of the amount of shared memory needed for parallel queries (Takayuki Tsunakawa) + § @@ -14645,6 +15379,7 @@ Branch: REL9_5_STABLE [0ddb529cf] 2021-01-20 11:39:35 +0900 Fix ALTER DEFAULT PRIVILEGES to handle duplicated arguments safely (Michael Paquier) + § @@ -14671,6 +15406,7 @@ Branch: REL9_5_STABLE [14649bf50] 2020-12-25 11:06:23 -0800 Flush ACL-related caches when pg_authid changes (Noah Misch) + § @@ -14693,6 +15429,7 @@ Branch: REL9_5_STABLE [fb500296d] 2020-12-01 14:02:28 -0500 Prevent misprocessing of ambiguous CREATE TABLE LIKE clauses (Tom Lane) + § @@ -14720,6 +15457,7 @@ Branch: REL9_5_STABLE [6631d5f26] 2020-11-19 15:03:17 -0500 Rearrange order of operations in CREATE TABLE LIKE so that indexes are cloned before building foreign key constraints (Tom Lane) + § @@ -14741,6 +15479,7 @@ Branch: REL_10_STABLE [c22539756] 2021-01-15 23:34:02 +0100 Disallow CREATE STATISTICS on system catalogs (Tomas Vondra) + § @@ -14758,6 +15497,7 @@ Branch: REL9_5_STABLE [5ad03374b] 2021-02-06 15:17:02 -0500 Disallow converting an inheritance child table to a view (Tom Lane) + § @@ -14775,6 +15515,7 @@ Branch: REL9_5_STABLE [e00928de8] 2020-12-01 14:54:49 +1300 Ensure that disk space allocated for a dropped relation is released promptly at commit (Thomas Munro) + § @@ -14797,6 +15538,7 @@ Branch: REL_11_STABLE [c442b32c2] 2021-01-14 15:32:14 -0300 Prevent dropping a tablespace that is referenced by a partitioned relation, but is not used for any actual storage (Álvaro Herrera) + § @@ -14815,6 +15557,7 @@ Branch: REL_12_STABLE [fce17e486] 2020-11-27 20:18:02 +0900 Fix progress reporting for CLUSTER (Matthias van de Meent) + § @@ -14832,6 +15575,7 @@ Branch: REL9_5_STABLE [aaf266157] 2021-02-05 11:17:27 +0200 Fix handling of backslash-escaped multibyte characters in COPY FROM (Heikki Linnakangas) + § @@ -14857,6 +15601,7 @@ Branch: REL9_5_STABLE [ded7db4c1] 2020-11-20 14:57:51 +0200 Avoid preallocating executor hash tables in EXPLAIN without ANALYZE (Alexey Bashtanov) + § @@ -14875,6 +15620,7 @@ Branch: REL9_5_STABLE [60d6c7143] 2020-11-28 14:03:40 -0500 Fix recently-introduced race conditions in LISTEN/NOTIFY queue handling (Tom Lane) + § @@ -14906,6 +15652,7 @@ Branch: REL9_5_STABLE [edcdbc44e] 2020-12-21 13:11:30 -0500 Allow the jsonb concatenation operator to handle all combinations of JSON data types (Tom Lane) + § @@ -14931,6 +15678,7 @@ Branch: REL9_5_STABLE [0c23f30fa] 2021-01-08 12:16:00 -0500 Fix use of uninitialized value while parsing a * quantifier in a BRE-mode regular expression (Tom Lane) + § @@ -14960,6 +15708,8 @@ Branch: REL9_6_STABLE [f0b9bada5] 2021-01-05 11:45:17 +0000 Fix numeric power() for the case where the exponent is exactly INT_MIN (-2147483648) (Dean Rasheed) + § + § @@ -14978,6 +15728,7 @@ Branch: REL_11_STABLE [50a420bee] 2021-01-04 18:32:40 -0500 Fix integer-overflow cases in substring() functions (Tom Lane, Pavel Stehule) + § @@ -15005,6 +15756,7 @@ Branch: REL9_5_STABLE [c424c75f5] 2021-01-16 12:21:39 -0800 Prevent possible data loss from incorrect detection of the wraparound point of an SLRU log (Noah Misch) + § @@ -15032,6 +15784,7 @@ Branch: REL9_5_STABLE [4bccceaa9] 2021-01-13 09:22:03 +0530 Fix memory leak in walsender processes while sending new snapshots for logical decoding (Amit Kapila) + § @@ -15049,6 +15802,7 @@ Branch: REL9_5_STABLE [133a0906d] 2020-12-14 23:50:20 -0800 Fix walsender to accept additional commands after terminating replication (Jeff Davis) + § @@ -15065,6 +15819,7 @@ Branch: REL9_6_STABLE [0307b98d8] 2021-01-06 12:33:28 +0900 Ensure detection of deadlocks between hot standby backends and the startup (WAL-application) process (Fujii Masao) + § @@ -15087,6 +15842,8 @@ Branch: REL_12_STABLE [5f95664e1] 2020-12-30 17:21:39 -0800 Fix possible failure to detect recovery conflicts while deleting an index entry that references a HOT chain (Peter Geoghegan) + § + § @@ -15110,6 +15867,7 @@ Branch: REL_12_STABLE [3ca19490b] 2020-12-30 11:38:42 -0500 of krb_server_keyfile always overrides any setting of KRB5_KTNAME in the server's environment (Tom Lane) + § @@ -15130,6 +15888,7 @@ Branch: REL_12_STABLE [7ed616f81] 2020-12-28 17:58:58 -0500 to pg_hba.conf entries, include details about whether GSS encryption has been activated (Kyotaro Horiguchi, Tom Lane) + § @@ -15147,6 +15906,7 @@ Branch: REL_12_STABLE [4cfdd8a47] 2020-12-28 17:44:17 -0500 --> Fix assorted issues in server's support for GSS encryption (Tom Lane) + § @@ -15174,6 +15934,7 @@ Branch: REL_10_STABLE [1a6b1c460] 2020-12-24 17:00:43 -0500 Ensure that unserviced requests for background workers are cleaned up when the postmaster begins a smart or fast shutdown sequence (Tom Lane) + § @@ -15196,6 +15957,7 @@ Branch: REL9_6_STABLE [0b54a80a3] 2020-12-23 12:51:51 +0900 Fix portability problem in parsing of recovery_target_xid values (Michael Paquier) + § @@ -15216,6 +15978,7 @@ Branch: REL_11_STABLE [942e441ee] 2020-11-30 14:38:00 -0500 Avoid trying to use parallel index build in a standalone backend (Yulin Pei) + § @@ -15230,6 +15993,7 @@ Branch: REL_11_STABLE [9cebe4952] 2020-11-15 16:10:48 -0500 Allow index AMs to support included columns without necessarily supporting multiple key columns (Tom Lane) + § @@ -15244,6 +16008,7 @@ Branch: REL_11_STABLE [f7f2a28d4] 2021-01-28 11:09:57 +0000 Avoid assertion failure during parallel aggregation of an aggregate with a non-strict deserialization function (Andrew Gierth) + § @@ -15269,6 +16034,7 @@ Branch: REL9_5_STABLE [41309f716] 2021-01-25 13:03:12 -0500 Avoid assertion failure in pg_get_functiondef() when examining a function with a TRANSFORM option (Tom Lane) + § @@ -15287,6 +16053,8 @@ Branch: REL_11_STABLE [7966b41de] 2020-12-28 11:55:41 -0500 Fix data structure misallocation in PL/pgSQL's CALL statement (Tom Lane) + § + § @@ -15307,6 +16075,7 @@ Branch: REL_12_STABLE [b3a5bf719] 2020-12-28 15:43:44 -0500 In libpq, do not skip trying SSL after GSS encryption (Tom Lane) + § @@ -15337,6 +16106,7 @@ Branch: REL9_5_STABLE [e2d5de150] 2020-11-29 15:22:04 -0500 In psql, re-allow including a password in a connection_string argument of a \connect command (Tom Lane) + § @@ -15355,6 +16125,7 @@ Branch: REL_12_STABLE [ea7a167da] 2020-11-25 16:19:25 -0500 In psql's \d commands, don't truncate the display of column default values (Tom Lane) + § @@ -15377,6 +16148,7 @@ Branch: REL9_5_STABLE [131825cd5] 2021-01-26 13:04:52 -0500 Fix assorted bugs in psql's \help command (Kyotaro Horiguchi, Tom Lane) + § @@ -15399,6 +16171,7 @@ Branch: REL_12_STABLE [1dd6baf78] 2021-02-03 11:58:15 +0100 Fix pg_dump's dumping of inherited generated columns (Peter Eisentraut) + § @@ -15425,6 +16198,8 @@ Branch: REL_10_STABLE [1c9791f66] 2021-01-14 16:19:38 -0500 as the owner of the publication, and similarly runs ALTER INDEX ATTACH PARTITION commands as the owner of the partitioned index (Tom Lane) + § + § @@ -15448,6 +16223,7 @@ Branch: REL9_6_STABLE [ad2b7c9bb] 2021-01-16 12:21:39 -0800 Fix pg_dump to handle WITH GRANT OPTION in an extension's initial privileges (Noah Misch) + § @@ -15488,6 +16264,9 @@ Branch: REL9_5_STABLE [beb6b45ab] 2020-12-07 14:55:28 +0200 In pg_rewind, ensure that all WAL is accounted for when rewinding a standby server (Ian Barwick, Heikki Linnakangas) + § + § + § @@ -15502,6 +16281,7 @@ Branch: REL_11_STABLE [d8bb22ab3] 2021-01-13 14:52:49 -0500 In pgbench, disallow a digit as the first character of a variable name (Fabien Coelho) + § @@ -15523,6 +16303,7 @@ Branch: REL9_5_STABLE [f2dc96236] 2021-01-26 16:42:13 -0300 Report the correct database name in connection failure error messages from some client programs (Álvaro Herrera) + § @@ -15548,6 +16329,7 @@ Branch: REL9_5_STABLE [f0f9ed68d] 2021-02-02 13:49:08 -0500 Fix memory leak in contrib/auto_explain (Japin Li) + § @@ -15574,6 +16356,7 @@ Branch: REL9_5_STABLE [b5c73eef8] 2020-12-28 20:01:31 +0900 In contrib/postgres_fdw, avoid leaking open connections to remote servers when a user mapping or foreign server object is dropped (Bharath Rupireddy) + § @@ -15597,6 +16380,7 @@ Branch: REL9_5_STABLE [f95d9fd81] 2020-12-08 15:23:02 +0900 In contrib/pgcrypto, check for error returns from OpenSSL's EVP functions (Michael Paquier) + § @@ -15616,6 +16400,7 @@ Branch: REL_11_STABLE [a1bd14d54] 2020-12-22 13:23:49 -0500 Make contrib/pg_prewarm more robust when the cluster is shut down before prewarming is complete (Tom Lane) + § @@ -15642,6 +16427,7 @@ Branch: REL9_5_STABLE [4b212b7c8] 2020-11-12 14:55:51 +0000 In contrib/pg_trgm's GiST index support, avoid crash in the rare case that picksplit is called on exactly two index items (Andrew Gierth, Alexander Korotkov) + § @@ -15661,6 +16447,7 @@ Branch: REL9_5_STABLE [210564a74] 2020-11-10 22:51:58 -0500 in contrib/pg_prewarm and contrib/postgres_fdw (Alexey Kondratov, Tom Lane) + § @@ -15702,6 +16489,8 @@ Branch: REL9_5_STABLE [175f716a8] 2021-01-20 12:07:57 -0500 Improve configure's heuristics for selecting PG_SYSROOT on macOS (Tom Lane) + § + § @@ -15726,6 +16515,7 @@ Branch: REL9_5_STABLE [2bb8c0f1d] 2020-11-20 00:58:26 -0500 While building on macOS, specify in link steps as well as compile steps (James Hilliard) + § @@ -15749,6 +16539,8 @@ Branch: REL_11_STABLE [90eb343ef] 2020-12-07 18:40:27 -0800 Fix JIT compilation to be compatible with LLVM 11 and LLVM 12 (Andres Freund) + § + § @@ -15763,6 +16555,7 @@ Branch: REL_11_STABLE [1e16ad101] 2020-12-07 18:40:27 -0800 Fix potential mishandling of references to boolean variables in JIT expression compilation (Andres Freund) + § @@ -15781,6 +16574,7 @@ Branch: REL_11_STABLE [89aa30a17] 2020-11-16 15:16:39 -0500 --> Fix compile failure with ICU 68 and later (Tom Lane) + § @@ -15795,6 +16589,7 @@ Branch: REL_11_STABLE [49aaabdf8] 2020-12-01 11:46:56 -0300 Avoid memcpy() with a NULL source pointer and zero count during partitioned index creation (Álvaro Herrera) + § @@ -15822,6 +16617,7 @@ Branch: REL9_5_STABLE [c26a0865d] 2021-01-24 16:29:48 -0500 South Sudan, plus historical corrections for Australia, Bahamas, Belize, Bermuda, Ghana, Israel, Kenya, Nigeria, Palestine, Seychelles, and Vanuatu. (Tom Lane) + § @@ -15882,6 +16678,7 @@ Branch: REL9_5_STABLE [aefc625de] 2020-11-09 07:32:14 -0800 Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries (Noah Misch) + § @@ -15923,6 +16720,8 @@ Branch: REL9_5_STABLE [da129a04a] 2020-10-19 19:03:47 -0400 clusterdb, reindexdb, and vacuumdb (Tom Lane) + § + § @@ -15962,6 +16761,7 @@ Branch: REL9_5_STABLE [6997da09a] 2020-10-21 16:18:41 -0400 command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used (Tom Lane) + § @@ -15993,6 +16793,7 @@ Branch: REL9_5_STABLE [a54dfbee1] 2020-11-09 07:32:14 -0800 Prevent psql's \gset command from modifying specially-treated variables (Noah Misch) + § @@ -16029,6 +16830,8 @@ Branch: REL9_5_STABLE [d8a22a387] 2020-08-15 16:16:42 -0700 Prevent possible data loss from concurrent truncations of SLRU logs (Noah Misch) + § + § @@ -16052,6 +16855,7 @@ Branch: REL9_5_STABLE [23d8b3577] 2020-09-24 10:36:27 +1200 Ensure that SLRU directories are properly fsync'd during checkpoints (Thomas Munro) + § @@ -16074,6 +16878,7 @@ Branch: REL9_5_STABLE [77df80cf6] 2020-11-03 15:41:32 -0500 Fix ALTER ROLE for users with the BYPASSRLS attribute (Tom Lane, Stephen Frost) + § @@ -16097,6 +16902,7 @@ Branch: REL_11_STABLE [a795f6782] 2020-10-20 19:22:09 -0300 Ensure that ALTER TABLE ONLY ... ENABLE/DISABLE TRIGGER does not recurse to child tables (Álvaro Herrera) + § @@ -16115,6 +16921,7 @@ Branch: REL_12_STABLE [511690ec5] 2020-09-16 13:38:26 -0400 Avoid unnecessary recursion to partitions in ALTER TABLE SET NOT NULL, when the target column is already marked NOT NULL (Tom Lane) + § @@ -16144,6 +16951,8 @@ Branch: REL9_5_STABLE [86b8ef139] 2020-09-13 12:51:21 -0400 Fix handling of expressions in CREATE TABLE LIKE with inheritance (Tom Lane) + § + § @@ -16168,6 +16977,7 @@ Branch: REL_11_STABLE [f00f5e0c1] 2020-09-01 13:40:43 -0400 Disallow DROP INDEX CONCURRENTLY on a partitioned table (Álvaro Herrera, Michael Paquier) + § @@ -16186,6 +16996,7 @@ Branch: REL_11_STABLE [7dc18c619] 2020-11-05 11:44:32 -0500 Allow LOCK TABLE to succeed on a self-referential view (Tom Lane) + § @@ -16204,6 +17015,7 @@ Branch: REL_12_STABLE [41a033b50] 2020-11-01 21:24:15 +0900 Retain statistics about an index across REINDEX CONCURRENTLY (Michael Paquier, Fabrízio de Royes Mello) + § @@ -16221,6 +17033,7 @@ Branch: REL_12_STABLE [8aa4496dd] 2020-09-29 14:16:18 +0900 Fix incorrect progress reporting from REINDEX CONCURRENTLY (Matthias van de Meent, Michael Paquier) + § @@ -16235,6 +17048,7 @@ Branch: REL_12_STABLE [43330cdd4] 2020-10-28 13:47:02 -0400 Ensure that GENERATED columns are updated when the column(s) they depend on are updated via a rule or an updatable view (Tom Lane) + § @@ -16254,6 +17068,7 @@ Branch: REL_12_STABLE [ef1e1250e] 2020-09-08 19:35:15 -0300 Recheck default partition constraints while routing an inserted or updated tuple to the correct partition (Amit Langote, Álvaro Herrera) + § @@ -16272,6 +17087,7 @@ Branch: REL_12_STABLE [29f20db85] 2020-09-28 14:12:38 -0400 Fix failures with collation-dependent partition bound expressions (Tom Lane) + § @@ -16284,6 +17100,7 @@ Branch: REL_12_STABLE [ea9087938] 2020-11-04 12:46:52 +0100 --> Support hashing of text arrays (Peter Eisentraut) + § @@ -16308,6 +17125,7 @@ Branch: REL9_5_STABLE [4857e6fe1] 2020-09-30 15:40:23 -0400 Fix off-by-one conversion of negative years to BC dates in to_date() and to_timestamp() (Dar Alathar-Yemen, Tom Lane) + § @@ -16331,6 +17149,7 @@ Branch: REL9_5_STABLE [40a8fb1e0] 2020-09-29 16:25:51 +0900 Ensure that standby servers will archive WAL timeline history files when archive_mode is set to always (Grigory Smolkin, Fujii Masao) + § @@ -16351,6 +17170,7 @@ Branch: REL_10_STABLE [d6d70f89a] 2020-09-16 12:07:31 -0400 Fix cache lookup failed for relation 0 failures in logical replication workers (Tom Lane) + § @@ -16371,6 +17191,7 @@ Branch: REL_10_STABLE [9b8a8516e] 2020-09-04 20:20:06 -0400 Prevent logical replication workers from sending redundant ping requests (Tom Lane) + § @@ -16387,6 +17208,7 @@ Branch: REL9_6_STABLE [b4d8be9f6] 2020-08-14 13:26:57 -0400 During smart shutdown, don't terminate background processes until all client (foreground) sessions are done (Tom Lane) + § @@ -16410,6 +17232,7 @@ Branch: REL9_6_STABLE [7753ca49d] 2020-10-15 12:50:57 -0400 Avoid recursive consumption of stack space while processing signals in the postmaster (Tom Lane) + § @@ -16440,6 +17263,8 @@ Branch: REL9_5_STABLE [e2c9bedc9] 2020-09-10 12:06:26 -0400 Avoid running atexit handlers when exiting due to SIGQUIT (Kyotaro Horiguchi, Tom Lane) + § + § @@ -16463,6 +17288,7 @@ Branch: REL9_5_STABLE [7edd36eae] 2020-08-22 14:46:40 -0400 Avoid misoptimization of subquery qualifications that reference apparently-constant grouping columns (Tom Lane) + § @@ -16482,6 +17308,7 @@ Branch: REL_12_STABLE [3d69efc4f] 2020-10-06 11:43:54 -0400 Fix possible crash when considering partition-wise joins during GEQO planning (Tom Lane) + § @@ -16499,6 +17326,7 @@ Branch: REL9_5_STABLE [5190707d7] 2020-08-14 22:14:03 -0400 Avoid failure when SQL function inlining changes the shape of a potentially-hashable subplan comparison expression (Tom Lane) + § @@ -16524,6 +17352,8 @@ Branch: REL9_5_STABLE [aa4da2674] 2020-08-17 16:20:05 -0400 While building or re-building an index, tolerate the appearance of new HOT chains due to concurrent updates (Anastasia Lubennikova, Álvaro Herrera) + § + § @@ -16544,6 +17374,7 @@ Branch: REL_10_STABLE [fcc3665a0] 2020-09-17 15:59:42 +0530 Fix failure of parallel B-tree index scans when the index condition is unsatisfiable (James Hunter) + § @@ -16561,6 +17392,7 @@ Branch: REL9_5_STABLE [d2d3a4bd3] 2020-11-07 00:41:52 +0100 Ensure that data is detoasted before being inserted into a BRIN index (Tomas Vondra) + § @@ -16586,6 +17418,7 @@ Branch: REL9_5_STABLE [ce3a8fde8] 2020-08-12 15:33:36 -0400 Handle concurrent desummarization correctly during BRIN index scans (Alexander Lakhin, Álvaro Herrera) + § @@ -16609,6 +17442,7 @@ Branch: REL9_5_STABLE [fabd2f9c9] 2020-08-27 17:36:13 -0400 Fix rare lost saved point in index errors in scans of multicolumn GIN indexes (Tom Lane) + § @@ -16622,6 +17456,7 @@ Branch: REL_12_STABLE [12945874e] 2020-10-12 18:01:34 -0400 Fix buffered GiST index builds to work when the index has included columns (Pavel Borisov) + § @@ -16637,6 +17472,7 @@ Branch: REL_10_STABLE [7827497ba] 2020-11-02 21:11:50 -0500 Fix unportable use of getnameinfo() in pg_hba_file_rules view (Tom Lane) + § @@ -16658,6 +17494,7 @@ Branch: REL_11_STABLE [045466675] 2020-10-31 08:45:19 -0700 Avoid crash if debug_query_string is NULL when starting a parallel worker (Noah Misch) + § @@ -16677,6 +17514,7 @@ Branch: REL9_5_STABLE [7978ad025] 2020-10-27 15:37:13 -0400 Fix use-after-free hazard when an event trigger monitors an ALTER TABLE operation (Jehan-Guillaume de Rorthais) + § @@ -16695,6 +17533,8 @@ Branch: REL_12_STABLE [94ec005f3] 2020-11-08 13:08:36 -0500 Avoid failures when a BEFORE ROW UPDATE trigger returns the old row of a table having dropped or missing columns (Amit Langote, Tom Lane) + § + § @@ -16723,6 +17563,7 @@ Branch: REL9_5_STABLE [e0b4c7dd0] 2020-09-06 12:56:10 -0400 Fix incorrect error message about inconsistent moving-aggregate data types (Jeff Janes) + § @@ -16740,6 +17581,7 @@ Branch: REL9_5_STABLE [3738651f5] 2020-09-03 16:52:09 -0400 Avoid lockup when a parallel worker reports a very long error message (Vignesh C) + § @@ -16756,6 +17598,7 @@ Branch: REL9_5_STABLE [d27c18d26] 2020-10-20 17:22:41 +0200 Avoid unnecessary failure when transferring very large payloads through shared memory queues (Markus Wanner) + § @@ -16774,6 +17617,8 @@ Branch: REL_11_STABLE [4a4f4487d] 2020-10-15 18:17:01 -0700 Fix incorrect handling of template function attributes in JIT code generation (Andres Freund) + § + § @@ -16795,6 +17640,7 @@ Branch: REL9_5_STABLE [bf34ae930] 2020-09-26 16:04:06 -0400 --> Fix relation cache memory leaks with RLS policies (Tom Lane) + § @@ -16808,6 +17654,7 @@ Branch: REL_12_STABLE [8ad6a0c1b] 2020-11-06 22:52:15 -0300 Fix edge-case memory leak in index_get_partition() (Justin Pryzby) + § @@ -16825,6 +17672,7 @@ Branch: REL9_5_STABLE [43ca5e07d] 2020-10-12 13:31:24 -0400 Fix small memory leak when SIGHUP processing decides that a new GUC variable value cannot be applied without a restart (Tom Lane) + § @@ -16840,6 +17688,7 @@ Branch: REL_11_STABLE [13a1901ba] 2020-09-29 11:18:31 -0400 Fix memory leaks in PL/pgsql's CALL processing (Pavel Stehule, Tom Lane) + § @@ -16862,6 +17711,8 @@ Branch: REL_10_STABLE [546479f34] 2020-09-04 21:01:59 -0400 Make libpq support arbitrary-length lines in .pgpass files (Tom Lane) + § + § @@ -16886,6 +17737,7 @@ Branch: REL9_5_STABLE [6acc31a20] 2020-10-19 11:23:52 -0400 call WSAStartup() once per process and WSACleanup() not at all (Tom Lane, Alexander Lakhin) + § @@ -16915,6 +17767,7 @@ Branch: REL9_5_STABLE [758b45e83] 2020-10-24 13:12:53 -0400 Fix ecpg library's per-thread initialization logic for Windows (Tom Lane, Alexander Lakhin) + § @@ -16937,6 +17790,7 @@ Branch: REL9_5_STABLE [aff06436c] 2020-10-28 14:35:53 -0400 On Windows, make psql read the output of a backtick command in text mode, not binary mode (Tom Lane) + § @@ -16963,6 +17817,8 @@ Branch: REL9_5_STABLE [0bfe356c5] 2020-10-07 12:51:06 -0400 Ensure that pg_dump collects per-column information about extension configuration tables (Fabrízio de Royes Mello, Tom Lane) + § + § @@ -16984,6 +17840,7 @@ Branch: REL_12_STABLE [3dadcb2b3] 2020-08-14 17:33:31 -0400 Ensure that parallel pg_restore processes foreign keys referencing partitioned tables in the correct order (Álvaro Herrera) + § @@ -17013,6 +17870,8 @@ Branch: REL9_5_STABLE [b05672c72] 2020-10-15 20:37:19 -0400 Make pg_upgrade check for pre-existence of tablespace directories in the target cluster (Bruce Momjian) + § + § @@ -17030,6 +17889,7 @@ Branch: REL9_5_STABLE [099238322] 2020-10-19 09:38:18 +0900 Fix potential memory leak in contrib/pgcrypto (Michael Paquier) + § @@ -17047,6 +17907,7 @@ Branch: REL9_5_STABLE [9c3032881] 2020-10-16 11:59:52 -0400 Add check for an unlikely failure case in contrib/pgcrypto (Daniel Gustafsson) + § @@ -17062,6 +17923,7 @@ Branch: REL_10_STABLE [c39f4e81d] 2020-10-29 15:28:47 -0400 Fix recently-added timetz test case so it works when the USA is not observing daylight savings time (Tom Lane) + § @@ -17089,6 +17951,8 @@ Branch: REL9_5_STABLE [0abebb58f] 2020-10-22 21:24:28 -0400 Canadian Yukon, Macquarie Island, and Casey Station (Antarctica); plus historical corrections for France, Hungary, Monaco, and Palestine. (Tom Lane) + § + § @@ -17113,6 +17977,8 @@ Branch: REL9_5_STABLE [ff26f804a] 2020-10-22 21:16:38 -0400 Sync our copy of the timezone library with IANA tzcode release 2020d (Tom Lane) + § + § @@ -17180,6 +18046,8 @@ Branch: REL_10_STABLE [b793d6af9] 2020-08-10 09:22:59 -0700 Set a secure search_path in logical replication walsenders and apply workers (Noah Misch) + § + § @@ -17210,6 +18078,7 @@ Branch: REL9_5_STABLE [6b11a4687] 2020-08-10 10:44:43 -0400 --> Make contrib modules' installation scripts more secure (Tom Lane) + § @@ -17244,6 +18113,8 @@ Branch: REL_11_STABLE [1db9c80f8] 2020-08-07 14:45:04 +0900 --> Fix edge cases in partition pruning (Etsuro Fujita, Dmitry Dolgov) + § + § @@ -17266,6 +18137,7 @@ Branch: REL_11_STABLE [e9f031172] 2020-07-14 18:56:49 -0400 Fix construction of parameterized BitmapAnd and BitmapOr index scans on the inside of partition-wise nestloop joins (Tom Lane) + § @@ -17286,6 +18158,7 @@ Branch: REL_12_STABLE [f992da210] 2020-08-05 15:38:55 -0400 both static and run-time partition pruning in the same query, and a new partition is added concurrently with the query (Amit Langote, Tom Lane) + § @@ -17303,6 +18176,7 @@ Branch: REL9_5_STABLE [ca8e87ea0] 2020-08-08 12:31:55 -0400 In logical replication walsender, fix failure to send feedback messages after sending a keepalive message (Álvaro Herrera) + § @@ -17327,6 +18201,7 @@ Branch: REL_10_STABLE [39d6aec19] 2020-07-20 13:40:16 -0400 Fix firing of column-specific UPDATE triggers in logical replication subscribers (Tom Lane) + § @@ -17349,6 +18224,7 @@ Branch: REL_11_STABLE [1657e14b5] 2020-06-18 16:35:36 +0900 Update oldest xmin and LSN values during pg_replication_slot_advance() (Michael Paquier) + § @@ -17370,6 +18246,7 @@ Branch: REL9_6_STABLE [8ab00b9fe] 2020-07-31 11:43:13 -0400 --> Fix slow execution of ts_headline() (Tom Lane) + § @@ -17393,6 +18270,7 @@ Branch: REL9_5_STABLE [bfb9595a7] 2020-05-28 13:17:28 -0400 Ensure the repeat() function can be interrupted by query cancel (Joe Conway) + § @@ -17409,6 +18287,7 @@ Branch: REL_10_STABLE [765ad260a] 2020-07-09 16:02:23 -0400 Fix pg_current_logfile() to not include a carriage return (\r) in its result on Windows (Tom Lane) + § @@ -17427,6 +18306,8 @@ Branch: REL_11_STABLE [1243aa9b2] 2020-07-04 13:47:31 -0400 Ensure that pg_read_file() and related functions read until EOF is reached (Joe Conway) + § + § @@ -17447,6 +18328,7 @@ Branch: REL_12_STABLE [f4ae676e3] 2020-07-11 03:21:57 +0300 Forbid numeric NaN values in jsonpath computations (Alexander Korotkov) + § @@ -17467,6 +18349,7 @@ Branch: REL_12_STABLE [874372a94] 2020-06-13 13:43:24 -0400 Handle single Inf or NaN inputs correctly in floating-point aggregates (Tom Lane) + § @@ -17500,6 +18383,7 @@ Branch: REL9_6_STABLE [36df06e25] 2020-06-11 17:38:42 -0400 Fix mis-handling of NaN inputs during parallel aggregation on numeric-type columns (Tom Lane) + § @@ -17521,6 +18405,7 @@ Branch: REL_10_STABLE [9a9ba4c4d] 2020-06-04 17:57:19 -0400 --> Reject time-of-day values greater than 24 hours (Tom Lane) + § @@ -17551,6 +18436,7 @@ Branch: REL9_5_STABLE [dda25c599] 2020-06-22 11:46:41 -0400 Undo double-quoting of index names in EXPLAIN's non-text output formats (Tom Lane, Euler Taveira) + § @@ -17568,6 +18454,7 @@ Branch: REL_10_STABLE [f963b5bc0] 2020-07-25 10:57:20 +0530 particularly buffer accesses, in parallel workers in a plan using Gather Merge nodes (Jehan-Guillaume de Rorthais) + § @@ -17585,6 +18472,7 @@ Branch: REL9_5_STABLE [e20003fa0] 2020-07-14 17:01:25 +1200 Fix timing of constraint revalidation in ALTER TABLE (David Rowley) + § @@ -17606,6 +18494,7 @@ Branch: REL_12_STABLE [75f147924] 2020-06-05 10:29:27 +0900 Fix REINDEX CONCURRENTLY to preserve the index's replication identity flag (Michael Paquier) + § @@ -17629,6 +18518,8 @@ Branch: REL_10_STABLE [ae3d40b0c] 2020-07-21 11:40:47 -0400 pg_subscription.subslotname and pg_subscription_rel.srsublsn (Tom Lane) + § + § @@ -17659,6 +18550,7 @@ Branch: REL9_5_STABLE [80d8f6d1d] 2020-07-13 20:38:21 -0400 Cope with LATERAL references in restriction clauses attached to an un-flattened sub-SELECT in the FROM clause (Tom Lane) + § @@ -17679,6 +18571,8 @@ Branch: REL_12_STABLE [171633ff5] 2020-07-21 19:40:44 -0400 Use the query-specified collation for operators invoked during selectivity estimation (Tom Lane) + § + § @@ -17707,6 +18601,7 @@ Branch: REL9_5_STABLE [d83d59e42] 2020-07-03 19:01:22 -0400 Avoid believing that a never-analyzed foreign table has zero tuples (Tom Lane) + § @@ -17727,6 +18622,7 @@ Branch: REL_10_STABLE [40316dfed] 2020-07-09 20:13:24 -0400 Remove bogus warning about leftover placeholder tuple in BRIN index de-summarization (Álvaro Herrera) + § @@ -17751,6 +18647,8 @@ Branch: REL_11_STABLE [4aa02d072] 2020-07-03 15:10:41 +0200 Fix selection of tablespaces for shared fileset temporary files (Magnus Hagander, Tom Lane) + § + § @@ -17772,6 +18670,7 @@ Branch: REL_11_STABLE [3f88e2d78] 2020-06-20 17:35:59 +0300 Fix corner-case error in masking of SP-GiST index pages during WAL consistency checking (Alexander Korotkov) + § @@ -17801,6 +18700,8 @@ Branch: REL9_5_STABLE [3725c8ce4] 2020-07-23 21:18:34 +1200 Improve error handling in the server's buffile module (Thomas Munro) + § + § @@ -17824,6 +18725,7 @@ Branch: REL9_5_STABLE [c05f6b354] 2020-06-11 10:09:32 -0700 Fix conflict-checking anomalies in SERIALIZABLE isolation mode (Peter Geoghegan) + § @@ -17850,6 +18752,7 @@ Branch: REL9_5_STABLE [0a319699d] 2020-05-15 16:50:34 -0400 Avoid repeated marking of dead btree index entries as dead (Masahiko Sawada) + § @@ -17867,6 +18770,7 @@ Branch: REL_12_STABLE [891a2007e] 2020-05-14 08:40:19 +0300 Fix checkpointer process to discard file sync requests when fsync is off (Heikki Linnakangas) + § @@ -17891,6 +18795,8 @@ Branch: REL_11_STABLE [495a9b1fb] 2020-08-06 15:01:55 -0400 Avoid trouble during cleanup of a non-exclusive backup when JIT compilation has been activated during the backup (Robert Haas) + § + § @@ -17909,6 +18815,7 @@ Branch: REL9_5_STABLE [09dc17486] 2020-06-08 14:02:20 +1200 Fix failure of some code paths to acquire the correct lock before modifying pg_control (Nathan Bossart, Fujii Masao) + § @@ -17935,6 +18842,8 @@ Branch: REL_12_STABLE [95e389b3c] 2020-06-01 10:32:53 +0900 Fix errors in currtid() and currtid2() (Michael Paquier) + § + § @@ -17964,6 +18873,8 @@ Branch: REL_10_STABLE [0c735c686] 2020-06-03 12:36:00 -0400 Avoid calling elog() or palloc() while holding a spinlock (Michael Paquier, Tom Lane) + § + § @@ -17984,6 +18895,7 @@ Branch: REL_10_STABLE [3acb30b49] 2020-05-16 18:16:41 +0900 Fix assertion in logical replication subscriber to allow use of REPLICA IDENTITY FULL (Euler Taveira) + § @@ -18002,6 +18914,7 @@ Branch: REL_12_STABLE [2edf14f5a] 2020-06-07 13:44:13 -0400 Ensure that libpq continues to try to read from the database connection socket after a write failure (Tom Lane) + § @@ -18024,6 +18937,7 @@ Branch: REL_12_STABLE [e8b22a8a2] 2020-07-13 11:57:55 -0400 Fix bugs in libpq's management of GSS encryption state (Tom Lane) + § @@ -18043,6 +18957,7 @@ Branch: REL_12_STABLE [6425d6f6a] 2020-06-30 18:35:21 +0200 Fix ecpg crash with bytea and cursor variables (Jehan-Guillaume de Rorthais) + § @@ -18062,6 +18977,7 @@ Branch: REL9_5_STABLE [bbbce94dc] 2020-06-19 16:46:06 -0400 in pg_dump and pg_basebackup (Justin Pryzby, Tom Lane, Álvaro Herrera) + § @@ -18084,6 +19000,8 @@ Branch: REL_12_STABLE [39a068ce6] 2020-07-17 12:14:28 -0400 Make pg_restore cope with data-offset-less custom-format archive files when it needs to restore data items out of order (David Gilman, Tom Lane) + § + § @@ -18108,6 +19026,7 @@ Branch: REL9_5_STABLE [db820b9a9] 2020-07-11 13:36:51 -0400 Fix parallel restore of tables having both table-level privileges and per-column privileges (Tom Lane) + § @@ -18137,6 +19056,7 @@ Branch: REL9_5_STABLE [39c698cff] 2020-06-15 20:59:40 -0400 Ensure that pg_upgrade runs with vacuum_defer_cleanup_age set to zero in the target cluster (Bruce Momjian) + § @@ -18166,6 +19086,8 @@ Branch: REL_10_STABLE [a28db2081] 2020-05-13 20:42:42 -0700 Fix pg_recvlogical to drain pending messages before exiting (Noah Misch) + § + § @@ -18192,6 +19114,7 @@ Branch: REL9_5_STABLE [18ec25412] 2020-07-15 15:18:01 +0900 Fix pg_rewind's handling of just-deleted files in the source data directory (Justin Pryzby, Michael Paquier) + § @@ -18216,6 +19139,7 @@ Branch: REL9_5_STABLE [ab7ce97ec] 2020-07-16 15:53:12 +0900 Make pg_test_fsync use binary I/O mode on Windows (Michael Paquier) + § @@ -18235,6 +19159,7 @@ Branch: REL_11_STABLE [b9a45d8db] 2020-05-14 12:46:15 +0300 Fix contrib/amcheck to not complain about deleted index pages that are empty (Alexander Korotkov) + § @@ -18255,6 +19180,7 @@ Branch: REL9_5_STABLE [f140d9b6e] 2020-05-28 13:45:15 -0400 Fix failure to initialize local state correctly in contrib/dblink (Joe Conway) + § @@ -18278,6 +19204,7 @@ Branch: REL9_5_STABLE [d0519e9fe] 2020-07-23 17:20:04 -0400 Fix contrib/pgcrypto's misuse of deflate() (Tom Lane) + § @@ -18308,6 +19235,7 @@ Branch: REL_10_STABLE [e1b4135cf] 2020-08-02 11:00:12 -0400 in contrib/pgcrypto's pgp_sym_decrypt functions (Kyotaro Horiguchi, Michael Paquier) + § @@ -18331,6 +19259,7 @@ Branch: REL9_5_STABLE [650952aeb] 2020-05-14 09:55:04 +0530 Support building our NLS code with Microsoft Visual Studio 2015 or later (Juan José Santamaría Flecha, Davinder Singh, Amit Kapila) + § @@ -18348,6 +19277,7 @@ Branch: REL9_5_STABLE [8de137017] 2020-05-21 14:41:43 +0900 Avoid possible failure of our MSVC install script when there is a file named configure several levels above the source code tree (Arnold Müller) + § @@ -18403,6 +19333,7 @@ Branch: REL_12_STABLE [a375f11c4] 2020-04-18 14:11:21 +1200 Fix possible failure with GENERATED columns (David Rowley) + § @@ -18424,6 +19355,7 @@ Branch: REL_12_STABLE [14751c340] 2020-05-08 11:31:46 +0200 --> Handle inheritance of generated columns better (Peter Eisentraut) + § @@ -18444,6 +19376,7 @@ Branch: REL_12_STABLE [f06d583c5] 2020-04-09 16:34:30 +0200 Fix cross-column references in CREATE TABLE LIKE INCLUDING GENERATED (Peter Eisentraut) + § @@ -18463,6 +19396,7 @@ Branch: REL_11_STABLE [03a8a5f2d] 2020-05-08 09:30:57 +0200 Propagate ALTER TABLE ... SET STORAGE to indexes (Peter Eisentraut) + § @@ -18487,6 +19421,7 @@ Branch: REL9_5_STABLE [3f77a6702] 2020-04-06 11:06:07 +0900 Preserve the indisclustered setting of indexes rewritten by ALTER TABLE (Amit Langote, Justin Pryzby) + § @@ -18508,6 +19443,7 @@ Branch: REL9_5_STABLE [c15d35041] 2020-03-13 13:21:30 +0100 Preserve the replica identity properties of indexes rewritten by ALTER TABLE (Quan Zongliang, Peter Eisentraut) + § @@ -18521,6 +19457,7 @@ Branch: REL_12_STABLE [f087d63a4] 2020-03-03 10:12:49 +0900 Preserve the indisclustered setting of indexes rebuilt by REINDEX CONCURRENTLY (Justin Pryzby) + § @@ -18537,6 +19474,7 @@ Branch: REL9_5_STABLE [91d97462c] 2020-05-06 12:29:41 -0400 Lock objects sooner during DROP OWNED BY (Álvaro Herrera) + § @@ -18558,6 +19496,7 @@ Branch: REL9_5_STABLE [b3824ca22] 2020-04-25 05:10:05 +0100 Fix error-case processing for CREATE ROLE ... IN ROLE (Andrew Gierth) + § @@ -18576,6 +19515,7 @@ Branch: REL_11_STABLE [0b83c4721] 2020-04-21 13:57:00 -0400 Ensure that when a partition is detached, any triggers cloned from its formerly-parent table are removed (Justin Pryzby) + § @@ -18588,6 +19528,7 @@ Branch: REL_12_STABLE [0a9ae1800] 2020-04-08 15:04:57 +0900 Fix crash when COLLATE is applied to a non-collatable type in a partition bound expression (Dmitry Dolgov) + § @@ -18601,6 +19542,7 @@ Branch: REL_11_STABLE [76ddc88f4] 2020-04-01 14:49:49 -0400 Ensure that unique indexes over partitioned tables match the equality semantics of the partitioning key (Guancheng Luo) + § @@ -18620,6 +19562,7 @@ Branch: REL_10_STABLE [d0bb66572] 2020-04-20 12:57:24 +0200 Ensure that members of the pg_read_all_stats role can read all statistics views, as expected (Magnus Hagander) + § @@ -18640,6 +19583,7 @@ Branch: REL_11_STABLE [776f6d3d0] 2020-04-24 12:02:36 -0400 Repair performance regression in information_schema.triggers view (Tom Lane) + § @@ -18666,6 +19610,7 @@ Branch: REL_12_STABLE [764a554d6] 2020-02-13 13:37:43 -0500 Repair performance regression in floating point overflow/underflow detection (Emre Hasegeli) + § @@ -18686,6 +19631,7 @@ Branch: REL9_6_STABLE [22dcb6c20] 2020-04-27 12:21:04 -0400 Fix full text search to handle NOT above a phrase search correctly (Tom Lane) + § @@ -18706,6 +19652,7 @@ Branch: REL9_6_STABLE [7c9d9aa5c] 2020-05-07 15:59:52 -0400 Fix full text search for cases where a phrase search includes an item with both prefix matching and a weight restriction (Tom Lane) + § @@ -18731,6 +19678,9 @@ Branch: REL9_6_STABLE [638519156] 2020-04-09 12:37:00 -0400 Fix ts_headline() to make better headline selections when working with phrase queries (Tom Lane) + § + § + § @@ -18748,6 +19698,7 @@ Branch: REL9_5_STABLE [e82b6e00a] 2020-04-06 12:29:54 -0400 Fix bugs in gin_fuzzy_search_limit processing (Adé Heyward, Tom Lane) + § @@ -18772,6 +19723,7 @@ Branch: REL9_5_STABLE [ebd194ac5] 2020-04-07 20:50:02 -0400 Allow input of type circle to accept the format (x,y),r as the documentation says it does (David Zhang) + § @@ -18789,6 +19741,7 @@ Branch: REL9_5_STABLE [dbb121038] 2020-04-07 16:30:55 -0400 Make the get_bit() and set_bit() functions cope with bytea strings longer than 256MB (Movead Li) + § @@ -18812,6 +19765,7 @@ Branch: REL_10_STABLE [83f7761d8] 2020-03-31 12:57:55 -0400 Ignore file-not-found errors in pg_ls_waldir() and allied functions (Tom Lane) + § @@ -18845,6 +19799,9 @@ Branch: REL9_5_STABLE [da254148f] 2020-03-16 21:05:29 -0400 pg_timezone_names(), pg_tablespace_databases(), and allied functions (Justin Pryzby) + § + § + § @@ -18862,6 +19819,7 @@ Branch: REL9_5_STABLE [a1ef0f373] 2020-03-14 14:42:22 -0400 Fix polymorphic-function type resolution to correctly infer the actual type of an anyarray output when given only an anyrange input (Tom Lane) + § @@ -18875,6 +19833,7 @@ Branch: REL_12_STABLE [79e594cf0] 2020-05-02 11:39:32 -0400 Fix server's connection-startup logic for case where a GSSAPI connection is rejected because support is not compiled in, and the client then tries SSL instead (Andrew Gierth) + § @@ -18891,6 +19850,7 @@ Branch: REL_12_STABLE [987717d7c] 2020-05-05 13:10:09 -0400 --> Fix memory leakage during GSSAPI encryption (Tom Lane) + § @@ -18908,6 +19868,7 @@ Branch: REL_12_STABLE [95695c784] 2020-04-22 19:55:53 -0700 Fix query-lifespan memory leak for a set-returning function used in a query's FROM clause (Andres Freund) + § @@ -18921,6 +19882,7 @@ Branch: REL_11_STABLE [9eb6b652a] 2020-02-29 13:48:10 -0500 Avoid leakage of a hashed subplan's hash tables across multiple executions (Andreas Karlsson, Tom Lane) + § @@ -18937,6 +19899,7 @@ Branch: REL_12_STABLE [30d5c6bf2] 2020-02-26 18:14:13 -0500 --> Improve planner's handling of no-op domain coercions (Tom Lane) + § @@ -18958,6 +19921,7 @@ Branch: REL9_5_STABLE [36714f8ca] 2020-04-21 15:58:43 -0400 Avoid unlikely crash when REINDEX is terminated by a session-shutdown signal (Tom Lane) + § @@ -18975,6 +19939,7 @@ Branch: REL9_5_STABLE [30ce86367] 2020-04-11 12:29:06 -0400 Prevent printout of possibly-incorrect hash join table statistics in EXPLAIN (Konstantin Knizhnik, Tom Lane, Thomas Munro) + § @@ -18991,6 +19956,7 @@ Branch: REL9_5_STABLE [4a3f164b7] 2020-02-19 20:43:59 +0900 Fix reporting of elapsed time for heap truncation steps in VACUUM VERBOSE (Tatsuhito Kasahara) + § @@ -19004,6 +19970,7 @@ Branch: REL_11_STABLE [d3944c364] 2020-05-01 09:51:06 -0700 Fix possible undercounting of deleted B-tree index pages in VACUUM VERBOSE output (Peter Geoghegan) + § @@ -19020,6 +19987,8 @@ Branch: REL_11_STABLE [573478564] 2020-05-01 12:19:39 -0700 Fix wrong bookkeeping for oldest deleted page in a B-tree index (Peter Geoghegan) + § + § @@ -19042,6 +20011,7 @@ Branch: REL_10_STABLE [3a48740e8] 2020-05-08 10:39:08 +0900 Ensure that TimelineHistoryRead and TimelineHistoryWrite wait states are reported in all code paths that read or write timeline history files (Masahiro Ikeda) + § @@ -19058,6 +20028,7 @@ Branch: REL9_5_STABLE [c9a47b81e] 2020-03-10 00:23:22 +0900 Avoid possibly showing waiting twice in a process's PS status (Masahiko Sawada) + § @@ -19070,6 +20041,7 @@ Branch: REL_12_STABLE [6c426cd43] 2020-03-31 17:06:22 -0400 Avoid race condition when ANALYZE replaces the catalog tuple for extended statistics data (Dean Rasheed) + § @@ -19082,6 +20054,7 @@ Branch: REL_12_STABLE [3ec8576a0] 2020-03-31 08:27:54 +0900 Remove ill-considered skip of redundant anti-wraparound vacuums (Michael Paquier) + § @@ -19099,6 +20072,7 @@ Branch: REL_12_STABLE [97cda93d8] 2020-03-30 12:03:57 -0700 Ensure INCLUDE'd columns are always removed from B-tree pivot tuples (Peter Geoghegan) + § @@ -19116,6 +20090,7 @@ Branch: REL_12_STABLE [8bca5f935] 2020-03-10 15:38:34 +0900 Cope with invalid TOAST indexes that could be left over after a failed REINDEX CONCURRENTLY (Julien Rouhaud) + § @@ -19128,6 +20103,7 @@ Branch: REL_12_STABLE [26876127b] 2020-03-05 12:50:23 +0900 Ensure that valid index dependencies are left behind after a failed REINDEX CONCURRENTLY (Michael Paquier) + § @@ -19147,6 +20123,7 @@ Branch: REL_11_STABLE [7ea20a2bc] 2020-02-28 20:28:34 -0500 Avoid failure if autovacuum tries to access a just-dropped temporary schema (Tom Lane) + § @@ -19174,6 +20151,8 @@ Branch: REL9_5_STABLE [a4726998d] 2020-04-24 11:34:16 +0900 Avoid premature recycling of WAL segments during crash recovery (Jehan-Guillaume de Rorthais) + § + § @@ -19195,6 +20174,7 @@ Branch: REL9_5_STABLE [e3f5b148e] 2020-05-09 12:19:47 +0900 Avoid scanning irrelevant timelines during archive recovery (Kyotaro Horiguchi) + § @@ -19217,6 +20197,7 @@ Branch: REL9_5_STABLE [05555f7aa] 2020-02-19 08:59:18 +0530 Remove bogus subtransaction logged without previous top-level txn record error check in logical decoding (Arseny Sher, Amit Kapila) + § @@ -19234,6 +20215,7 @@ Branch: REL_12_STABLE [e58e13e84] 2020-03-17 16:13:18 -0300 Avoid possible failure after a replication slot copy, due to premature removal of WAL data (Masahiko Sawada, Arseny Sher) + § @@ -19257,6 +20239,8 @@ Branch: REL9_5_STABLE [72b2b9c52] 2020-04-05 10:05:18 +0200 Ensure that a replication slot's io_in_progress_lock is released in failure code paths (Pavan Deolasee) + § + § @@ -19274,6 +20258,7 @@ Branch: REL_12_STABLE [4a97f647d] 2020-02-17 15:21:12 +0100 Ensure that generated columns are correctly handled during updates issued by logical replication (Peter Eisentraut) + § @@ -19288,6 +20273,7 @@ Branch: REL9_6_STABLE [c65c1aa82] 2020-04-18 14:02:45 -0400 --> Fix race conditions in synchronous standby management (Tom Lane) + § @@ -19312,6 +20298,7 @@ Branch: REL9_5_STABLE [6bdfe428d] 2020-03-18 10:10:27 +0530 --> Add missing SQLSTATE values to a few error reports (Sawada Masahiko) + § @@ -19328,6 +20315,7 @@ Branch: REL9_5_STABLE [bbefb1154] 2020-02-19 14:44:58 -0500 Fix PL/pgSQL to reliably refuse to execute an event trigger function as a plain function (Tom Lane) + § @@ -19344,6 +20332,7 @@ Branch: REL9_5_STABLE [e5e295d50] 2020-04-22 07:28:04 +0900 Fix memory leak in libpq when using sslmode=verify-full (Roman Peshkurov) + § @@ -19367,6 +20356,7 @@ Branch: REL9_5_STABLE [5f9eace5d] 2020-03-23 11:58:01 -0400 Fix ecpg to treat an argument of just - as meaning read from stdin on all platforms (Tom Lane) + § @@ -19379,6 +20369,7 @@ Branch: REL_12_STABLE [f79bea4b6] 2020-04-01 14:45:57 +0900 Fix crash in psql when attempting to re-establish a failed connection (Michael Paquier) + § @@ -19394,6 +20385,7 @@ Branch: REL_10_STABLE [a936012d6] 2020-03-31 23:01:33 -0400 Allow tab-completion of the filename argument to psql's \gx command (Vik Fearing) + § @@ -19419,6 +20411,9 @@ Branch: REL9_6_STABLE [73b31e784] 2020-03-11 11:04:59 -0300 Add pg_dump support for ALTER ... DEPENDS ON EXTENSION (Álvaro Herrera) + § + § + § @@ -19441,6 +20436,7 @@ Branch: REL9_5_STABLE [d9ec8d1d7] 2020-02-17 18:40:02 -0500 Fix pg_dump to dump comments on RLS policy objects (Tom Lane) + § @@ -19464,6 +20460,8 @@ Branch: REL9_5_STABLE [564c1e6d7] 2020-04-08 11:23:40 -0400 In pg_dump, postpone restore of event triggers till the end (Fabrízio de Royes Mello, Hamid Akhtar, Tom Lane) + § + § @@ -19481,6 +20479,7 @@ Branch: REL_12_STABLE [a08bfe742] 2020-04-27 14:00:36 -0400 Ensure that pg_basebackup generates valid tar files (Robert Haas) + § @@ -19502,6 +20501,7 @@ Branch: REL_11_STABLE [8f9aba187] 2020-02-27 15:31:52 +0900 subdirectories that belong to a different PostgreSQL major version (Michael Banck, Bernd Helmle) + § @@ -19521,6 +20521,7 @@ Branch: REL_11_STABLE [da2a7180a] 2020-02-24 18:14:22 +0900 Ignore temporary copies of pg_internal.init in pg_checksums and related programs (Michael Paquier) + § @@ -19541,6 +20542,8 @@ Branch: REL_11_STABLE [8e076f4f9] 2020-02-27 21:58:50 +0900 Fix quoting of , and values in createdb utility (Michael Paquier) + § + § @@ -19558,6 +20561,7 @@ Branch: REL9_5_STABLE [82bc56e63] 2020-04-03 11:24:56 -0400 contrib/lo's lo_manage() function crashed if called directly rather than as a trigger (Tom Lane) + § @@ -19575,6 +20579,7 @@ Branch: REL9_5_STABLE [8e1e630d0] 2020-03-28 17:09:52 -0400 In contrib/ltree, protect against overflow of ltree and lquery length fields (Nikita Glukhov) + § @@ -19588,6 +20593,7 @@ Branch: REL_11_STABLE [c788115b5] 2020-03-11 14:15:00 -0700 Work around failure in contrib/pageinspect's bt_metap() function when an oldest_xact value exceeds 2^31-1 (Peter Geoghegan) + § @@ -19610,6 +20616,7 @@ Branch: REL9_5_STABLE [46b1b6379] 2020-04-16 14:45:54 -0400 Fix cache reference leak in contrib/sepgsql (Michael Luo) + § @@ -19622,6 +20629,7 @@ Branch: REL_12_STABLE [de5e03f7f] 2020-02-16 12:20:18 -0500 On Windows, avoid premature creation of postmaster's log file during pg_ctl start (Alexander Lakhin) + § @@ -19643,6 +20651,7 @@ Branch: REL9_5_STABLE [6dac1e858] 2020-03-30 11:14:58 -0400 Avoid failures when dealing with Unix-style locale names on Windows (Juan José Santamaría Flecha) + § @@ -19656,6 +20665,7 @@ Branch: REL_12_STABLE [3b5709e66] 2020-03-02 15:46:24 +0900 On Windows, set console VT100 compatibility mode in programs that support PG_COLOR colorization (Juan José Santamaría Flecha) + § @@ -19672,6 +20682,7 @@ Branch: REL_12_STABLE [a86715451] 2020-03-24 11:48:33 -0400 Stop requiring extra parentheses in ereport() calls (Andres Freund, Tom Lane) + § @@ -19688,6 +20699,7 @@ Branch: REL_10_STABLE [d67d7243f] 2020-03-17 12:09:27 -0400 locate libxml2 during configure (Hugh McMaster, Tom Lane, Peter Eisentraut) + § @@ -19718,6 +20730,7 @@ Branch: REL_12_STABLE [297a174d2] 2020-03-31 14:17:32 -0400 Fix Makefile dependencies for libpq and ecpg (Dagfinn Ilmari MannsÃ¥ker) + § @@ -19734,6 +20747,7 @@ Branch: REL9_5_STABLE [ad53d6efe] 2020-05-06 21:08:42 +0900 In MSVC builds, cope with spaces in the path name for Python (Victor Wagner) + § @@ -19750,6 +20764,7 @@ Branch: REL9_5_STABLE [3ca17999f] 2020-04-17 14:57:15 -0400 In MSVC builds, fix detection of Visual Studio version to work with more language settings (Andrew Dunstan) + § @@ -19767,6 +20782,7 @@ Branch: REL9_5_STABLE [467b40832] 2020-03-20 14:03:31 -0400 In MSVC builds, use -Wno-deprecated with bison versions newer than 3.0, as non-Windows builds already do (Andrew Dunstan) + § @@ -19796,6 +20812,9 @@ Branch: REL9_5_STABLE [3f3ab184c] 2020-04-24 17:21:44 -0400 Update time zone data files to tzdata release 2020a for DST law changes in Morocco and the Canadian Yukon, plus historical corrections for Shanghai. (Tom Lane) + § + § + § @@ -19862,6 +20881,7 @@ Branch: REL9_6_STABLE [e8b8eb937] 2020-02-10 12:06:25 -0300 Add missing permissions checks for ALTER ... DEPENDS ON EXTENSION (Álvaro Herrera) + § @@ -19883,6 +20903,7 @@ Branch: REL_12_STABLE [ce054a8cd] 2020-02-07 17:09:36 -0300 Fix TRUNCATE ... CASCADE to ensure all relevant partitions are truncated (Jehan-Guillaume de Rorthais) + § @@ -19915,6 +20936,7 @@ Branch: REL_12_STABLE [2c80a656c] 2020-02-07 18:27:18 -0300 Fix failure to attach foreign key constraints to sub-partitions (Jehan-Guillaume de Rorthais) + § @@ -19937,6 +20959,7 @@ Branch: REL_12_STABLE [87fed2a19] 2020-01-28 17:26:37 -0500 Fix possible crash during concurrent update on a partitioned table or inheritance tree (Tom Lane) + § @@ -19951,6 +20974,7 @@ Branch: REL_11_STABLE [adc9cb6f2] 2020-01-02 17:04:24 -0300 Ensure that row triggers on partitioned tables are correctly cloned to sub-partitions when appropriate (Álvaro Herrera) + § @@ -19972,6 +20996,7 @@ Branch: REL_10_STABLE [66fd0adc7] 2020-01-06 11:38:33 +0100 Fix logical replication subscriber code to execute per-column UPDATE triggers when appropriate (Peter Eisentraut) + § @@ -19993,6 +21018,8 @@ Branch: REL_10_STABLE [f9e95252a] 2020-01-14 08:20:11 +0530 Avoid failure in logical decoding when a large transaction must be spilled into many separate temporary files (Amit Khandekar) + § + § @@ -20007,6 +21034,7 @@ Branch: REL_10_STABLE [5d3fcb53a] 2019-11-22 11:31:19 -0500 Fix possible crash or data corruption when a logical replication subscriber processes a row update (Tom Lane, Tomas Vondra) + § @@ -20027,6 +21055,7 @@ Branch: REL_10_STABLE [d6eca4958] 2019-12-18 08:27:41 +0530 Fix crash in logical replication subscriber after DDL changes on a subscribed relation (Jehan-Guillaume de Rorthais, Vignesh C) + § @@ -20044,6 +21073,7 @@ Branch: REL9_4_STABLE [20a1dc1e3] 2020-01-17 18:00:39 -0300 Fix failure in logical replication publisher after a database crash and restart (Vignesh C) + § @@ -20062,6 +21092,8 @@ Branch: REL_11_STABLE [8b29c75f6] 2020-01-31 13:58:11 +0900 of pg_replication_slot_advance() on a physical replication slot will persist across restarts (Alexey Kondratov, Michael Paquier) + § + § @@ -20076,6 +21108,7 @@ Branch: REL_10_STABLE [380bc8829] 2020-02-03 18:59:12 -0300 Improve efficiency of logical replication with REPLICA IDENTITY FULL (Konstantin Knizhnik) + § @@ -20093,6 +21126,7 @@ Branch: REL_12_STABLE [bf65f3c88] 2020-01-13 13:41:09 +0100 Fix base backup to handle database OIDs larger than INT32_MAX (Peter Eisentraut) + § @@ -20106,6 +21140,7 @@ Branch: REL_11_STABLE [bc049d0d4] 2019-11-16 10:19:16 +1300 Ensure parallel plans are always shut down at the correct time (Kyotaro Horiguchi) + § @@ -20126,6 +21161,7 @@ Branch: REL9_6_STABLE [1ad0df67c] 2019-11-26 09:41:41 +0530 Prevent premature shutdown of a Gather or GatherMerge plan node that is underneath a Limit node (Amit Kapila) + § @@ -20144,6 +21180,7 @@ Branch: REL_11_STABLE [6a9fc75d0] 2020-01-27 14:12:18 +1300 Improve efficiency of parallel hash join on CPUs with many cores (Gang Deng, Thomas Munro) + § @@ -20160,6 +21197,8 @@ Branch: REL_11_STABLE [c4a2041a4] 2020-02-05 12:30:06 +1300 Avoid crash in parallel CREATE INDEX when there are no free dynamic shared memory slots (Thomas Munro) + § + § @@ -20181,6 +21220,7 @@ Branch: REL9_4_STABLE [95936c795] 2020-02-01 15:10:20 +1300 Avoid memory leak when there are no free dynamic shared memory slots (Thomas Munro) + § @@ -20199,6 +21239,7 @@ Branch: REL9_4_STABLE [d76652edc] 2020-01-22 09:49:48 +0900 Ignore the CONCURRENTLY option when performing an index creation, drop, or rebuild on a temporary table (Michael Paquier, Heikki Linnakangas, Andres Freund) + § @@ -20225,6 +21266,7 @@ Branch: REL9_4_STABLE [0c84e992c] 2019-12-01 13:09:27 -0500 Fix possible failure when resetting expression indexes on temporary tables that are marked ON COMMIT DELETE ROWS (Tom Lane) + § @@ -20242,6 +21284,7 @@ Branch: REL9_5_STABLE [98f0d2837] 2020-01-20 10:36:55 +0200 Fix possible crash in BRIN index operations with box, range and inet data types (Heikki Linnakangas) + § @@ -20256,6 +21299,8 @@ Branch: REL_12_STABLE [42d1acd2e] 2019-12-16 13:58:07 +0200 Fix crash during recursive page split in GiST index build (Heikki Linnakangas) + § + § @@ -20283,6 +21328,10 @@ Branch: REL_11_STABLE [f91706b00] 2020-02-09 12:02:57 -0500 --> Fix handling of deleted pages in GIN indexes (Alexander Korotkov) + § + § + § + § @@ -20305,6 +21354,7 @@ Branch: REL9_4_STABLE [eb9d1f050] 2020-01-17 16:17:39 -0500 Fix possible crash with a SubPlan (sub-SELECT) within a multi-row VALUES list (Tom Lane) + § @@ -20319,6 +21369,7 @@ Branch: REL_12_STABLE [c24f3b70e] 2020-01-08 09:42:53 -0500 referenced in a GENERATED expression has been added or changed in type earlier in the same ALTER command (Tom Lane) + § @@ -20332,6 +21383,7 @@ Branch: REL_11_STABLE [d8f1c03a4] 2020-02-05 20:15:13 +0000 Fix failure to insert default values for missing attributes during tuple conversion (Vik Fearing, Andrew Gierth) + § @@ -20352,6 +21404,8 @@ Branch: REL_12_STABLE [fd005e1a8] 2019-12-14 19:03:44 +1300 Fix unlikely panic in the checkpointer process, caused by opening relation segments that might already have been removed (Thomas Munro) + § + § @@ -20365,6 +21419,7 @@ Branch: REL_10_STABLE [cb9774245] 2020-01-10 18:31:26 -0800 --> Fix crash after FileClose() failure (Noah Misch) + § @@ -20383,6 +21438,7 @@ Branch: REL_12_STABLE [547e454cb] 2019-12-10 18:00:31 +0900 Fix handling of multiple AFTER ROW triggers on a foreign table (Etsuro Fujita) + § @@ -20400,6 +21456,7 @@ Branch: REL9_4_STABLE [ba1dfbe22] 2020-01-20 23:32:21 -0800 Fix unlikely crash with pass-by-reference aggregate transition states (Andres Freund, Teodor Sigaev) + § @@ -20425,6 +21482,8 @@ Branch: REL9_4_STABLE [8fc33e6cc] 2020-01-23 16:15:32 -0500 Improve error reporting in to_date() and to_timestamp() (Tom Lane, Álvaro Herrera) + § + § @@ -20450,6 +21509,7 @@ Branch: REL9_4_STABLE [6aa126311] 2019-12-12 12:30:44 -0500 Fix off-by-one result for EXTRACT(ISOYEAR FROM timestamp) for BC dates (Tom Lane) + § @@ -20464,6 +21524,7 @@ Branch: REL_12_STABLE [5a6eea092] 2019-11-13 15:53:53 -0500 type char reports indeterminate-collation errors as such, rather than as cache lookup failed for collation 0 (Tom Lane) + § @@ -20476,6 +21537,8 @@ Branch: REL_12_STABLE [4faea7fdf] 2020-02-08 12:29:38 +0900 --> Avoid treating TID scans as sequential scans (Tatsuhito Kasahara) + § + § @@ -20502,6 +21565,7 @@ Branch: REL9_4_STABLE [f09829017] 2019-11-21 16:21:44 -0500 Avoid stack overflow in information_schema views when a self-referential view exists in the system catalogs (Tom Lane) + § @@ -20528,6 +21592,8 @@ Branch: REL_10_STABLE [da42b9f3f] 2020-01-08 14:33:49 -0300 Ensure that walsender processes always show NULL for transaction start time in pg_stat_activity (Álvaro Herrera) + § + § @@ -20550,6 +21616,7 @@ Branch: REL9_4_STABLE [5c0a132cf] 2019-12-24 13:13:30 +1300 Improve performance of hash joins with very large inner relations (Thomas Munro) + § @@ -20562,6 +21629,7 @@ Branch: REL_12_STABLE [b89845267] 2020-01-06 16:42:20 -0500 Reduce spinlock contention when there are many active walsender processes (Pierre Ducroquet) + § @@ -20575,6 +21643,7 @@ Branch: REL_11_STABLE [842a23efa] 2020-02-04 13:07:13 -0500 Fix placement of Subplans Removed field in EXPLAIN output (Daniel Gustafsson, Tom Lane) + § @@ -20597,6 +21666,7 @@ Branch: REL_12_STABLE [bad494380] 2020-01-26 16:31:48 -0500 Fix EXPLAIN's SETTINGS option to print as empty in non-text output formats (Tom Lane) + § @@ -20616,6 +21686,7 @@ Branch: REL_11_STABLE [1d9056f56] 2019-11-26 14:41:48 -0500 Allow the planner to apply potentially-leaky tests to child-table statistics, if the user can read the corresponding column of the table that's actually named in the query (Dilip Kumar, Amit Langote) + § @@ -20640,6 +21711,7 @@ Branch: REL_12_STABLE [d04e2553d] 2019-12-14 13:49:15 -0500 Fix planner errors induced by overly-aggressive collapsing of joins to single-row subqueries (Tom Lane) + § @@ -20659,6 +21731,7 @@ Branch: REL_12_STABLE [bffe18e3e] 2019-11-19 17:03:35 -0500 opfamily NNNN planner error when trying to match a LIKE or regex pattern-match operator to a binary-compatible index opclass (Tom Lane) + § @@ -20677,6 +21750,7 @@ Branch: REL9_4_STABLE [6bd567b65] 2020-01-12 14:37:00 -0500 Fix edge-case crashes and misestimations in selectivity calculations for the <@ and @> range operators (Michael Paquier, Andrey Borodin, Tom Lane) + § @@ -20691,6 +21765,8 @@ Branch: REL_12_STABLE [79d6e6afa] 2019-11-28 23:28:53 +0100 Fix incorrect estimation for OR clauses when using most-common-value extended statistics (Tomas Vondra) + § + § @@ -20705,6 +21781,7 @@ Branch: REL_10_STABLE [0b0f281cc] 2019-11-16 01:42:20 +0100 Ignore system columns when applying most-common-value extended statistics (Tomas Vondra) + § @@ -20724,6 +21801,7 @@ Branch: REL_10_STABLE [f4095026c] 2019-11-21 10:23:49 +0900 Fix BRIN index logic to support hypothetical BRIN indexes (Julien Rouhaud, Heikki Linnakangas) + § @@ -20750,6 +21828,7 @@ Branch: REL9_4_STABLE [9be6fcb3e] 2020-01-14 09:47:44 +0000 Improve error reporting for attempts to use automatic updating of views with conditional INSTEAD rules (Dean Rasheed) + § @@ -20779,6 +21858,8 @@ Branch: REL9_4_STABLE [f521ef0ae] 2020-01-31 17:03:55 -0500 Prevent a composite type from being included in itself indirectly via a range type (Tom Lane, Julien Rouhaud) + § + § @@ -20793,6 +21874,7 @@ Branch: REL_10_STABLE [ea1205a02] 2019-12-23 12:53:13 -0500 Disallow partition key expressions that return pseudo-types, such as record (Tom Lane) + § @@ -20810,6 +21892,7 @@ Branch: REL9_4_STABLE [298d056d9] 2019-12-17 17:44:28 -0500 Fix error reporting for index expressions of prohibited types (Amit Langote) + § @@ -20828,6 +21911,7 @@ Branch: REL9_4_STABLE [65da6dd1d] 2019-11-16 20:00:20 -0500 Fix dumping of views that contain only a VALUES list to handle cases where a view output column has been renamed (Tom Lane) + § @@ -20843,6 +21927,7 @@ Branch: REL_10_STABLE [e25c4b3b2] 2019-11-13 12:11:50 -0500 Ensure that data types and collations used in XMLTABLE constructs are accounted for when computing dependencies of a view or rule (Tom Lane) + § @@ -20865,6 +21950,7 @@ Branch: REL_10_STABLE [4be69e2ea] 2019-11-13 13:41:04 -0500 Prevent unwanted downcasing and truncation of RADIUS authentication parameters (Marcos David) + § @@ -20886,6 +21972,7 @@ Branch: REL9_6_STABLE [111298aa6] 2019-11-24 14:42:59 -0500 Transmit incoming NOTIFY messages to the client before sending ReadyForQuery, rather than after (Tom Lane) + § @@ -20908,6 +21995,7 @@ Branch: REL_12_STABLE [fde155424] 2020-01-11 17:14:08 -0500 Fix bugs in handling of non-blocking I/O when using GSSAPI encryption (Tom Lane) + § @@ -20937,6 +22025,7 @@ Branch: REL9_4_STABLE [875c7d70d] 2019-12-20 15:34:08 -0500 Allow libpq to parse all GSS-related connection parameters even when the GSSAPI code hasn't been compiled in (Tom Lane) + § @@ -20964,6 +22053,7 @@ Branch: REL9_4_STABLE [d9b974e99] 2019-11-30 15:16:58 +0100 in ecpg's PGTYPEStimestamp_fmt_asc() function (Tomas Vondra) + § @@ -20981,6 +22071,7 @@ Branch: REL_12_STABLE [c7c2cc670] 2020-01-19 19:15:15 -0500 Avoid crash after an out-of-memory failure in ecpglib (Tom Lane) + § @@ -21000,6 +22091,7 @@ Branch: REL9_4_STABLE [5d60df830] 2020-01-31 14:41:49 -0500 parallel pg_dump/pg_restore to more gracefully handle failure to create worker processes (Tom Lane) + § @@ -21018,6 +22110,7 @@ Branch: REL9_4_STABLE [42e538fe6] 2020-01-20 12:57:18 -0500 Prevent possible crash or lockup when attempting to terminate a parallel pg_dump/pg_restore run via a signal (Tom Lane) + § @@ -21036,6 +22129,7 @@ Branch: REL9_4_STABLE [56c06999d] 2019-11-13 11:35:37 -0500 In pg_upgrade, look inside arrays and ranges while searching for non-upgradable data types in tables (Tom Lane) + § @@ -21054,6 +22148,7 @@ Branch: REL9_4_STABLE [6f1e443a6] 2020-02-10 12:14:58 -0300 Apply more thorough syntax checking to createuser's option (Álvaro Herrera) + § @@ -21067,6 +22162,7 @@ Branch: REL_11_STABLE [ee206cb83] 2019-12-26 15:19:39 -0500 Cope with changes of the specific type referenced by a PL/pgSQL composite-type variable in more cases (Ashutosh Sharma, Tom Lane) + § @@ -21089,6 +22185,7 @@ Branch: REL9_6_STABLE [43a648f57] 2020-01-26 14:31:08 -0500 Avoid crash in postgres_fdw when trying to send a command like UPDATE remote_tab SET (x,y) = (SELECT ...) to the remote server (Tom Lane) + § @@ -21107,6 +22204,7 @@ Branch: REL9_4_STABLE [44381b1af] 2019-12-03 18:43:15 +0100 In contrib/dict_int, reject maxlen settings less than one (Tomas Vondra) + § @@ -21129,6 +22227,7 @@ Branch: REL9_4_STABLE [4a3cdb531] 2019-12-23 13:34:12 -0500 Disallow NULL category values in contrib/tablefunc's crosstab() function (Joe Conway) + § @@ -21149,6 +22248,7 @@ Branch: REL_11_STABLE [7ad544fd8] 2019-12-06 15:14:31 +0900 OpenSSL's SSL_clear_options() function so that it works with OpenSSL versions before 1.1.0 (Michael Paquier, Daniel Gustafsson) + § @@ -21173,6 +22273,7 @@ Branch: REL9_4_STABLE [dbe405b78] 2020-01-21 13:47:17 +0900 Mark some timeout and statistics-tracking GUC variables as PGDLLIMPORT, to allow extensions to access them on Windows (Pascal Legrand) + § @@ -21197,6 +22298,7 @@ Branch: REL_10_STABLE [a801452c9] 2020-01-17 15:32:03 +0100 Avoid memory leak in sanity checks for slab memory contexts (Tomas Vondra) + § @@ -21217,6 +22319,7 @@ Branch: REL_10_STABLE [c17abac60] 2020-02-06 14:44:59 +0900 Fix multiple statistics entries reported by the LWLock statistics mechanism (Fujii Masao) + § @@ -21241,6 +22344,7 @@ Branch: REL9_4_STABLE [7309e75fa] 2019-12-09 15:03:52 -0500 Fix race condition that led to delayed delivery of interprocess signals on Windows (Amit Kapila) + § @@ -21259,6 +22363,7 @@ Branch: REL_12_STABLE [2189f49c4] 2019-11-20 18:30:56 +1300 Fix handling of a corner-case error result from Windows' ReadFile() function (Thomas Munro, Juan José Santamaría Flecha) + § @@ -21289,6 +22394,8 @@ Branch: REL9_4_STABLE [f1a4020ef] 2019-12-21 17:39:37 -0500 On Windows, retry a few times after an ERROR_ACCESS_DENIED file access failure (Alexander Lakhin, Tom Lane) + § + § @@ -21311,6 +22418,7 @@ Branch: REL_12_STABLE [be9d4b928] 2019-12-10 13:17:08 -0500 file when pg_ctl is used to start the postmaster very shortly after it's been stopped, for example by pg_ctl restart (Alexander Lakhin) + § @@ -21358,6 +22466,8 @@ Branch: REL_12_STABLE [3b25de620] 2019-10-16 02:38:13 -0700 Fix crash when ALTER TABLE adds a column without a default value along with making other changes that require a table rewrite (Andres Freund) + § + § @@ -21373,6 +22483,8 @@ Branch: REL_12_STABLE [7f84b0ef0] 2019-10-25 10:20:16 +0900 Fix lock handling in REINDEX CONCURRENTLY (Michael Paquier) + § + § @@ -21395,6 +22507,7 @@ Branch: REL_12_STABLE [1cd5bc3cc] 2019-10-16 14:51:23 +0200 Avoid crash due to race condition when reporting the progress of a CREATE INDEX CONCURRENTLY or REINDEX CONCURRENTLY command (Álvaro Herrera) + § @@ -21407,6 +22520,7 @@ Branch: REL_12_STABLE [5e5f32284] 2019-10-28 11:58:29 +0900 Avoid creating duplicate dependency entries during REINDEX CONCURRENTLY (Michael Paquier) + § @@ -21430,6 +22544,7 @@ Branch: REL9_4_STABLE [080cf32d2] 2019-10-17 10:14:51 +1300 Prevent VACUUM from trying to freeze an old multixact ID involving a still-running transaction (Nathan Bossart, Jeremy Schneider) + § @@ -21447,6 +22562,7 @@ Branch: REL_12_STABLE [6d3fe6b6b] 2019-10-15 10:40:51 -0700 Fix wrong type of slot error when trying to CLUSTER on an expression index (Andres Freund) + § @@ -21461,6 +22577,7 @@ Branch: REL_11_STABLE [e4baecf1e] 2019-11-07 14:26:10 -0300 SET CONSTRAINTS ... DEFERRED failed on partitioned tables, incorrectly complaining about lack of triggers (Álvaro Herrera) + § @@ -21474,6 +22591,7 @@ Branch: REL_11_STABLE [f10815c5b] 2019-11-02 14:17:12 +0900 Fix failure when creating indexes for a partition, if the parent partitioned table contains any dropped columns (Michael Paquier) + § @@ -21488,6 +22606,8 @@ Branch: REL_12_STABLE [9fd9af97f] 2019-10-14 08:58:47 +0900 Fix dropping of indexed columns in partitioned tables (Amit Langote, Michael Paquier) + § + § @@ -21506,6 +22626,7 @@ Branch: REL_12_STABLE [eae1ba65f] 2019-10-29 11:08:16 +0900 Ensure that a partition index can be dropped after a failure to reindex it concurrently (Michael Paquier) + § @@ -21525,6 +22646,7 @@ Branch: REL_12_STABLE [a9db37a18] 2019-11-05 11:42:25 -0500 Fix handling of equivalence class members for partition-wise joins (Amit Langote) + § @@ -21548,6 +22670,7 @@ Branch: REL9_4_STABLE [3473f81dd] 2019-10-03 11:18:20 +0100 Ensure that offset expressions in WINDOW clauses are processed when a query's expressions are manipulated (Andrew Gierth) + § @@ -21572,6 +22695,7 @@ Branch: REL9_5_STABLE [8c2910ce5] 2019-10-07 12:39:10 -0400 Avoid postmaster failure if a parallel query requests a background worker when no postmaster child process array slots remain free (Tom Lane) + § @@ -21584,6 +22708,7 @@ Branch: REL_12_STABLE [60e97d63e] 2019-10-04 13:57:37 -0700 Fix crash triggered by an EvalPlanQual recheck on a table with a BEFORE UPDATE trigger (Andres Freund) + § @@ -21597,6 +22722,7 @@ Branch: REL_11_STABLE [2bfe015b5] 2019-11-05 13:40:37 -0500 Fix unexpected relkind error when a query tries to access a TOAST table (John Hsu, Michael Paquier, Tom Lane) + § @@ -21618,6 +22744,7 @@ Branch: REL9_5_STABLE [cdbb39213] 2019-10-17 13:50:59 +1300 Provide a relevant error context line when an error occurs while setting GUC parameters during parallel worker startup (Thomas Munro) + § @@ -21638,6 +22765,8 @@ Branch: REL9_4_STABLE [59800f7ce] 2019-10-09 13:31:38 +0900 Ensure that fsync() is applied only to files that are opened read/write (Andres Freund, Michael Paquier) + § + § @@ -21661,6 +22790,7 @@ Branch: REL9_4_STABLE [6899be289] 2019-10-03 17:34:26 -0400 Allow encoding conversion to succeed on longer strings than before (Álvaro Herrera, Tom Lane) + § @@ -21681,6 +22811,7 @@ Branch: REL9_6_STABLE [747aac88f] 2019-11-06 04:33:55 +0000 Avoid creating unnecessarily-bulky tuple stores for window functions (Andrew Gierth) + § @@ -21703,6 +22834,7 @@ Branch: REL9_4_STABLE [4829576ba] 2019-10-03 13:56:27 -0400 Allow repalloc() to give back space when a large chunk is reduced in size (Tom Lane) + § @@ -21719,6 +22851,7 @@ Branch: REL9_5_STABLE [ae205dfe6] 2019-10-02 15:54:16 +0900 Ensure that temporary WAL and history files are removed at the end of archive recovery (Sawada Masahiko) + § @@ -21737,6 +22870,7 @@ Branch: REL9_4_STABLE [14c59185b] 2019-10-18 22:35:52 +0900 Avoid failure in archive recovery if recovery_min_apply_delay is enabled (Fujii Masao) + § @@ -21759,6 +22893,8 @@ Branch: REL_12_STABLE [03666dfa1] 2019-10-18 22:25:42 +0900 recovery_end_command, and recovery_min_apply_delay settings during crash recovery (Fujii Masao) + § + § @@ -21785,6 +22921,8 @@ Branch: REL_10_STABLE [806f9dc02] 2019-11-09 16:03:00 +0100 Fix logical replication failure when publisher and subscriber have different ideas about a table's replica identity columns (Jehan-Guillaume de Rorthais, Peter Eisentraut) + § + § @@ -21808,6 +22946,7 @@ Branch: REL9_4_STABLE [abd5071d2] 2019-10-17 15:06:05 +0200 Avoid unwanted delay during shutdown of a logical replication walsender (Craig Ringer, Álvaro Herrera) + § @@ -21822,6 +22961,7 @@ Branch: REL_10_STABLE [47698b4b6] 2019-10-18 14:27:04 +0900 Fix timeout handling in logical replication walreceiver processes (Julien Rouhaud) + § @@ -21844,6 +22984,7 @@ Branch: REL9_4_STABLE [15d90a02a] 2019-11-06 16:12:56 +0900 Correctly time-stamp replication messages for logical decoding (Jeff Janes) + § @@ -21867,6 +23008,7 @@ Branch: REL9_4_STABLE [f88f7206e] 2019-11-01 22:39:09 +0900 Fix race condition during backend exit, when the backend process has previously waited for synchronous replication to occur (Dongming Liu) + § @@ -21884,6 +23026,7 @@ Branch: REL9_4_STABLE [762b25653] 2019-11-05 14:27:38 -0500 Avoid logging complaints about abandoned connections when using PAM authentication (Tom Lane) + § @@ -21917,6 +23060,8 @@ Branch: REL9_4_STABLE [b6a6c129f] 2019-10-04 10:34:21 -0400 --> Fix misbehavior of bitshiftright() (Tom Lane) + § + § @@ -21948,6 +23093,7 @@ Branch: REL_12_STABLE [43e43771b] 2019-10-28 12:21:13 -0400 Fix result of text position() function (also known as strpos()) for an empty search string (Tom Lane) + § @@ -21973,6 +23119,7 @@ Branch: REL9_4_STABLE [18622caa3] 2019-11-09 15:50:16 -0500 Fix detection of edge-case integer overflow in interval multiplication (Yuya Watari) + § @@ -21993,6 +23140,8 @@ Branch: REL9_6_STABLE [d43bd9dce] 2019-11-03 16:11:05 -0500 Avoid crashes if ispell text search dictionaries contain wrong affix data (Arthur Zakirov) + § + § @@ -22004,6 +23153,7 @@ Branch: REL_12_STABLE [62f4dd379] 2019-10-21 09:04:35 +0530 --> Avoid memory leak while vacuuming a GiST index (Dilip Kumar) + § @@ -22021,6 +23171,7 @@ Branch: REL9_4_STABLE [fedcab352] 2019-10-21 14:19:03 -0400 On Windows, recognize additional spellings of the Norwegian (Bokmål) locale name (Tom Lane) + § @@ -22035,6 +23186,8 @@ Branch: REL_12_STABLE [a6a95d4f3] 2019-10-23 11:34:42 +0900 Fix libpq to allow trailing whitespace in the string values of integer parameters (Michael Paquier) + § + § @@ -22055,6 +23208,7 @@ Branch: REL_12_STABLE [ed5109a61] 2019-10-21 11:39:28 +0900 report CONNECTION_BAD connection status after a failure caused by a syntactically invalid parameter value (Lars Kanis) + § @@ -22073,6 +23227,7 @@ Branch: REL9_4_STABLE [b20233aac] 2019-11-07 14:21:52 -0500 Avoid compile failure if an ECPG client includes ecpglib.h while having ENABLE_NLS defined (Tom Lane) + § @@ -22091,6 +23246,7 @@ Branch: REL_12_STABLE [b304b2b65] 2019-10-17 09:58:01 +0200 Fix scheduling of parallel restore of a foreign key constraint on a partitioned table (Álvaro Herrera) + § @@ -22116,6 +23272,7 @@ Branch: REL9_4_STABLE [da5cd7a68] 2019-11-04 16:25:05 -0500 In pg_dump, ensure stable output order for similarly-named triggers and row-level-security policy objects (Benjie Gillam) + § @@ -22137,6 +23294,8 @@ Branch: REL_12_STABLE [702fd3b71] 2019-10-15 00:35:51 +0200 In pg_upgrade, reject tables with columns of type sql_identifier, as that has changed representation in version 12 (Tomas Vondra) + § + § @@ -22163,6 +23322,8 @@ Branch: REL_10_STABLE [e86ece221] 2019-10-16 13:26:56 +0200 Improve pg_upgrade's checks for the use of a data type that has changed representation, such as line (Tomas Vondra) + § + § @@ -22182,6 +23343,7 @@ Branch: REL_12_STABLE [c2e3b311d] 2019-10-04 09:16:03 +0900 with the option, avoid updating pg_control (Alexey Kondratov) + § @@ -22205,6 +23367,7 @@ Branch: REL9_4_STABLE [1accf9974] 2019-11-07 16:33:58 +0900 Fix failure in pg_waldump with the option, when a continuation WAL record ends exactly at a page boundary (Andrey Lepikhov) + § @@ -22222,6 +23385,7 @@ Branch: REL9_5_STABLE [39ff656a4] 2019-10-29 22:55:19 -0700 In pg_waldump with the option, avoid emitting extra newlines for WAL records involving full-page writes (Andres Freund) + § @@ -22238,6 +23402,7 @@ Branch: REL9_5_STABLE [c3882f8b8] 2019-10-29 19:28:34 -0700 Fix small memory leak in pg_waldump (Andres Freund) + § @@ -22250,6 +23415,7 @@ Branch: REL_12_STABLE [7ed1bcaed] 2019-10-10 14:24:57 -0400 Put back pqsignal() as an exported libpq symbol (Tom Lane) + § @@ -22281,6 +23447,8 @@ Branch: REL9_4_STABLE [727c2ccfe] 2019-10-21 12:32:36 -0400 Fix configure's test for presence of libperl so that it works on recent Red Hat releases (Tom Lane) + § + § @@ -22302,6 +23470,7 @@ Branch: REL9_4_STABLE [930787c7f] 2019-10-18 20:20:33 -0700 --> Ensure correct code generation for spinlocks on PowerPC (Noah Misch) + § @@ -22328,6 +23497,7 @@ Branch: REL9_4_STABLE [b705582b4] 2019-10-12 00:21:51 -0700 On AIX, don't use the compiler option (Noah Misch) + § @@ -22350,6 +23520,7 @@ Branch: REL9_4_STABLE [8f8809091] 2019-10-04 15:38:36 -0400 Fix MSVC build process to cope with spaces in the file path of OpenSSL (Andrew Dunstan) + § @@ -22555,6 +23726,7 @@ Author: Andres Freund Remove the special behavior of oid columns (Andres Freund, John Naylor) + § @@ -22585,6 +23757,7 @@ Author: Andres Freund Remove data types abstime, reltime, and tinterval (Andres Freund) + § @@ -22602,6 +23775,7 @@ Author: Andres Freund Remove the timetravel extension (Andres Freund) + § @@ -22615,6 +23789,7 @@ Author: Peter Eisentraut Move recovery.conf settings into postgresql.conf (Masao Fujii, Simon Riggs, Abhijit Menon-Sen, Sergei Kornilov) + § @@ -22638,6 +23813,7 @@ Author: Peter Eisentraut Do not allow multiple conflicting recovery_target* specifications (Peter Eisentraut) + § @@ -22662,6 +23838,7 @@ Author: Peter Eisentraut Cause recovery to advance to the latest timeline by default (Peter Eisentraut) + § @@ -22682,6 +23859,9 @@ Author: Tomas Vondra Refactor code for geometric functions and operators (Emre Hasegeli) + § + § + § @@ -22703,6 +23883,8 @@ Author: Andrew Gierth Improve performance by using a new algorithm for output of real and double precision values (Andrew Gierth) + § + § @@ -22735,6 +23917,8 @@ Author: Tom Lane random() and setseed() now behave uniformly across platforms (Tom Lane) + § + § @@ -22758,6 +23942,7 @@ Author: Tom Lane Change SQL-style substring() to have standard-compliant greediness behavior (Tom Lane) + § @@ -22779,6 +23964,7 @@ Author: Tom Lane Do not pretty-print the result of xpath() or the XMLTABLE construct (Tom Lane) + § @@ -22799,6 +23985,7 @@ Author: Michael Paquier Rename command-line tool pg_verify_checksums to (Michaël Paquier) + § @@ -22812,6 +23999,7 @@ Author: Alvaro Herrera In , require specification of -f - to send the dump contents to standard output (Euler Taveira) + § @@ -22832,6 +24020,8 @@ Author: Tom Lane Disallow non-unique abbreviations in psql's \pset format command (Daniel Vérité) + § + § @@ -22851,6 +24041,7 @@ Author: Peter Geoghegan In new btree indexes, the maximum index entry length is reduced by eight bytes, to improve handling of duplicate entries (Peter Geoghegan) + § @@ -22871,6 +24062,7 @@ Author: Tom Lane FUNCTION/PROCEDURE/AGGREGATE/ROUTINE to generate an error if no argument list is supplied and there are multiple matching objects (David Rowley) + § @@ -22891,6 +24083,8 @@ Author: Tomas Vondra catalog into two catalogs, and add the pg_stats_ext view of it (Dean Rasheed, Tomas Vondra) + § + § @@ -22909,6 +24103,7 @@ Author: Peter Eisentraut Remove obsolete pg_constraint.consrc column (Peter Eisentraut) + § @@ -22932,6 +24127,7 @@ Author: Peter Eisentraut Remove obsolete pg_attrdef.adsrc column (Peter Eisentraut) + § @@ -22955,6 +24151,8 @@ Author: Tom Lane Mark table columns of type name as having C collation by default (Tom Lane, Daniel Vérité) + § + § @@ -22988,6 +24186,9 @@ Author: Tom Lane the information_schema views as being of type name, not varchar (Tom Lane) + § + § + § @@ -23023,6 +24224,7 @@ Author: Peter Eisentraut Remove the ability to disable dynamic shared memory (Kyotaro Horiguchi) + § @@ -23040,6 +24242,7 @@ Author: Michael Paquier Parse libpq integer connection parameters more strictly (Fabien Coelho) + § @@ -23091,6 +24294,11 @@ Author: Tom Lane Improve performance of many operations on partitioned tables (Amit Langote, David Rowley, Tom Lane, Álvaro Herrera) + § + § + § + § + § @@ -23109,6 +24317,7 @@ Author: Alvaro Herrera Allow foreign keys to reference partitioned tables (Álvaro Herrera) + § @@ -23121,6 +24330,7 @@ Author: Peter Eisentraut Improve speed of COPY into partitioned tables (David Rowley) + § @@ -23133,6 +24343,7 @@ Author: Peter Eisentraut Allow partition bounds to be any expression (Kyotaro Horiguchi, Tom Lane, Amit Langote) + § @@ -23151,6 +24362,7 @@ Author: Alvaro Herrera Allow CREATE TABLE's tablespace specification for a partitioned table to affect the tablespace of its children (David Rowley, Álvaro Herrera) + § @@ -23163,6 +24375,7 @@ Author: Tom Lane Avoid sorting when partitions are already being scanned in the necessary order (David Rowley) + § @@ -23176,6 +24389,7 @@ Author: Robert Haas ALTER TABLE ATTACH PARTITION is now performed with reduced locking requirements (Robert Haas) + § @@ -23192,6 +24406,9 @@ Author: Michael Paquier Add partition introspection functions (Michaël Paquier, Álvaro Herrera, Amit Langote) + § + § + § @@ -23215,6 +24432,7 @@ Author: Michael Paquier Include partitioned indexes in the system view pg_indexes (Suraj Kharage) + § @@ -23227,6 +24445,7 @@ Author: Alvaro Herrera Add psql command \dP to list partitioned tables and indexes (Pavel Stehule) + § @@ -23244,6 +24463,9 @@ Author: Alvaro Herrera Improve psql \d and \z display of partitioned tables (Pavel Stehule, Michaël Paquier, Álvaro Herrera) + § + § + § @@ -23259,6 +24481,7 @@ Author: Tom Lane allowing subsequent operations to misbehave, for example by not dropping a former partition child index when its table is dropped (Tom Lane) + § @@ -23284,6 +24507,9 @@ Author: Peter Geoghegan Improve performance and space utilization of btree indexes with many duplicates (Peter Geoghegan, Heikki Linnakangas) + § + § + § @@ -23331,6 +24557,7 @@ Author: Alexander Korotkov Improve speed of btree index insertions by reducing locking overhead (Alexander Korotkov) + § @@ -23344,6 +24571,7 @@ Author: Alexander Korotkov Support INCLUDE columns in GiST indexes (Andrey Borodin) + § @@ -23357,6 +24585,7 @@ Author: Alexander Korotkov Add support for nearest-neighbor (KNN) searches of SP-GiST indexes (Nikita Glukhov, Alexander Korotkov, Vlad Sterzhanov) + § @@ -23372,6 +24601,7 @@ Author: Heikki Linnakangas of GiST, GIN, and SP-GiST index creation (Anastasia Lubennikova, Andrey V. Lepikhov) + § @@ -23384,6 +24614,7 @@ Author: Tom Lane Allow index-only scans to be more efficient on indexes with many columns (Konstantin Knizhnik) + § @@ -23396,6 +24627,7 @@ Author: Heikki Linnakangas Improve the performance of vacuum scans of GiST indexes (Andrey Borodin, Konstantin Kuznetsov, Heikki Linnakangas) + § @@ -23408,6 +24640,7 @@ Author: Heikki Linnakangas Delete empty leaf pages during GiST VACUUM (Andrey Borodin) + § @@ -23419,6 +24652,7 @@ Author: Peter Eisentraut Reduce locking requirements for index renaming (Peter Eisentraut) + § @@ -23442,6 +24676,8 @@ Author: Tomas Vondra Allow to create most-common-value statistics for multiple columns (Tomas Vondra) + § + § @@ -23465,6 +24701,8 @@ Author: Tom Lane Allow common table expressions (CTEs) to be inlined into the outer query (Andreas Karlsson, Andrew Gierth, David Fetter, Tom Lane) + § + § @@ -23488,6 +24726,7 @@ Author: Peter Eisentraut Allow control over when generic plans are used for prepared statements (Pavel Stehule) + § @@ -23505,6 +24744,7 @@ Author: Tom Lane Improve optimization of partition and UNION ALL queries that have only a single child (David Rowley) + § @@ -23517,6 +24757,7 @@ Author: Tom Lane Improve processing of domains that have no check constraints (Tom Lane) + § @@ -23536,6 +24777,7 @@ Author: Tom Lane linkend="functions-greatest-least">LEAST and GREATEST when their arguments are constants (Vik Fearing) + § @@ -23550,6 +24792,8 @@ Author: Tom Lane Improve optimizer's ability to verify that partial indexes with IS NOT NULL conditions are usable in queries (Tom Lane, James Coleman) + § + § @@ -23569,6 +24813,7 @@ Author: Tom Lane Compute ANALYZE statistics using the collation defined for each column (Tom Lane) + § @@ -23588,6 +24833,7 @@ Author: Tom Lane Improve selectivity estimates for inequality comparisons on ctid columns (Edmund Horner) + § @@ -23603,6 +24849,8 @@ Author: Tom Lane Improve optimization of joins on columns of type tid (Tom Lane) + § + § @@ -23621,6 +24869,8 @@ Author: Tom Lane Fix the leakproofness designations of some btree comparison operators and support functions (Tom Lane) + § + § @@ -23649,6 +24899,7 @@ Author: Bruce Momjian Enable Just-in-Time (JIT) compilation by default, if the server has been built with support for it (Andres Freund) + § @@ -23667,6 +24918,8 @@ Author: Tom Lane Speed up keyword lookup (John Naylor, Joerg Sonnenberger, Tom Lane) + § + § @@ -23680,6 +24933,7 @@ Author: Heikki Linnakangas Improve search performance for multi-byte characters in position() and related functions (Heikki Linnakangas) + § @@ -23692,6 +24946,7 @@ Author: Stephen Frost Allow toasted values to be minimally decompressed (Paul Ramsey) + § @@ -23710,6 +24965,7 @@ Author: Robert Haas Allow ALTER TABLE ... SET NOT NULL to avoid unnecessary table scans (Sergei Kornilov) + § @@ -23729,6 +24985,7 @@ Author: Noah Misch timestamp and timestamptz to avoid a table rewrite when the session time zone is UTC (Noah Misch) + § @@ -23746,6 +25003,7 @@ Author: Andres Freund Improve speed in converting strings to int2 or int4 integers (Andres Freund) + § @@ -23759,6 +25017,7 @@ Author: Thomas Munro Allow parallelized queries when in SERIALIZABLE isolation mode (Thomas Munro) + § @@ -23777,6 +25036,8 @@ Author: Thomas Munro Use pread() and pwrite() for random I/O (Oskari Saarenmaa, Thomas Munro) + § + § @@ -23794,6 +25055,7 @@ Author: Thomas Munro Improve the speed of setting the process title on FreeBSD (Thomas Munro) + § @@ -23815,6 +25077,7 @@ Author: Alvaro Herrera Allow logging of statements from only a percentage of transactions (Adrien Nayrat) + § @@ -23835,6 +25098,8 @@ Author: Peter Eisentraut Add progress reporting to CREATE INDEX and REINDEX operations (Álvaro Herrera, Peter Eisentraut) + § + § @@ -23853,6 +25118,7 @@ Author: Robert Haas Add progress reporting to CLUSTER and VACUUM FULL (Tatsuro Yamada) + § @@ -23871,6 +25137,7 @@ Author: Michael Paquier Add progress reporting to (Michael Banck, Bernd Helmle) + § @@ -23887,6 +25154,7 @@ Author: Magnus Hagander Add counter of checksum failures to pg_stat_database (Magnus Hagander) + § @@ -23899,6 +25167,7 @@ Author: Magnus Hagander Add tracking of global objects in system view pg_stat_database (Julien Rouhaud) + § @@ -23917,6 +25186,7 @@ Author: Michael Paquier Add the ability to list the contents of the archive directory (Christoph Moench-Tegeder) + § @@ -23934,6 +25204,7 @@ Author: Michael Paquier Add the ability to list the contents of temporary directories (Nathan Bossart) + § @@ -23953,6 +25224,7 @@ Author: Peter Eisentraut Add information about the client certificate to the system view pg_stat_ssl (Peter Eisentraut) + § @@ -23972,6 +25244,7 @@ Author: Peter Eisentraut Restrict visibility of rows in pg_stat_ssl for unprivileged users (Peter Eisentraut) + § @@ -23984,6 +25257,7 @@ Author: Peter Eisentraut At server start, emit a log message including the server version number (Christoph Berg) + § @@ -23996,6 +25270,7 @@ Author: Andrew Dunstan Prevent logging incomplete startup packet if a new connection is immediately closed (Tom Lane) + § @@ -24012,6 +25287,7 @@ Author: Stephen Frost Include the , if set, in log messages (Don Seiler) + § @@ -24024,6 +25300,7 @@ Author: Peter Eisentraut Make the walreceiver set its application name to the cluster name, if set (Peter Eisentraut) + § @@ -24037,6 +25314,7 @@ Author: Michael Paquier Add the timestamp of the last received standby message to pg_stat_replication (Lim Myungkyu) + § @@ -24049,6 +25327,7 @@ Author: Michael Paquier Add a wait event for fsync of WAL segments (Konstantin Knizhnik) + § @@ -24070,6 +25349,7 @@ Author: Stephen Frost Add GSSAPI encryption support (Robbie Harwood, Stephen Frost) + § @@ -24100,6 +25380,7 @@ Author: Magnus Hagander pg_hba.conf option to check that the database user name matches the client certificate's common name (Julian Markwort, Marius Timmer) + § @@ -24118,6 +25399,7 @@ Author: Thomas Munro Allow discovery of an LDAP server using DNS SRV records (Thomas Munro) + § @@ -24146,6 +25428,7 @@ Author: Michael Paquier Add ability to enable/disable cluster checksums using (Michael Banck, Michaël Paquier) + § @@ -24162,6 +25445,7 @@ Author: Tom Lane Reduce the default value of to 2ms (Tom Lane) + § @@ -24178,6 +25462,7 @@ Author: Tom Lane Allow to specify sub-millisecond delays, by accepting fractional values (Tom Lane) + § @@ -24191,6 +25476,7 @@ Author: Tom Lane Allow time-based server parameters to use units of microseconds (us) (Tom Lane) + § @@ -24202,6 +25488,7 @@ Author: Tom Lane Allow fractional input for integer server parameters (Tom Lane) + § @@ -24221,6 +25508,7 @@ Author: Tom Lane Allow units to be defined for floating-point server parameters (Tom Lane) + § @@ -24234,6 +25522,7 @@ Author: Thomas Munro Add and server parameters to control WAL file recycling (Jerry Jelinek) + § @@ -24251,6 +25540,7 @@ Author: Michael Paquier Add server parameter to control the server's TCP timeout (Ryohei Nagaura) + § @@ -24263,6 +25553,7 @@ Author: Peter Eisentraut Allow control of the minimum and maximum SSL protocol versions (Peter Eisentraut) + § @@ -24282,6 +25573,7 @@ Author: Peter Eisentraut Add server parameter to report the SSL library version used by the server (Peter Eisentraut) + § @@ -24294,6 +25586,7 @@ Author: Thomas Munro Add server parameter to control the type of shared memory to use (Andres Freund) + § @@ -24322,6 +25615,7 @@ Author: Peter Eisentraut Allow some recovery parameters to be changed with reload (Peter Eisentraut) + § @@ -24342,6 +25636,7 @@ Author: Michael Paquier Allow the streaming replication timeout () to be set per connection (Takayuki Tsunakawa) + § @@ -24361,6 +25656,8 @@ Author: Michael Paquier Add function pg_promote() to promote standbys to primaries (Laurenz Albe, Michaël Paquier) + § + § @@ -24377,6 +25674,7 @@ Author: Alvaro Herrera Allow replication slots to be copied (Masahiko Sawada) + § @@ -24395,6 +25693,7 @@ Author: Michael Paquier Make not count as part of (Alexander Kukushkin) + § @@ -24407,6 +25706,7 @@ Author: Peter Eisentraut Add an explicit value of current for (Peter Eisentraut) + § @@ -24420,6 +25720,7 @@ Author: Michael Paquier Make recovery fail if a two-phase transaction status file is corrupt (Michaël Paquier) + § @@ -24447,6 +25748,7 @@ Author: Peter Eisentraut Add CONCURRENTLY option to allow reindexing without locking out writes (Michaël Paquier, Andreas Karlsson, Peter Eisentraut) + § @@ -24464,6 +25766,7 @@ Author: Peter Eisentraut Add support for generated columns (Peter Eisentraut) + § @@ -24484,6 +25787,7 @@ Author: Tomas Vondra Add a WHERE clause to COPY FROM to control which rows are accepted (Surafel Temesgen) + § @@ -24500,6 +25804,7 @@ Author: Thomas Munro Allow enumerated values to be added more flexibly (Andrew Dunstan, Tom Lane, Thomas Munro) + § @@ -24521,6 +25826,7 @@ Author: Peter Eisentraut Add commands to end a transaction and start a new one (Peter Eisentraut) + § @@ -24543,6 +25849,8 @@ Author: Fujii Masao Add and CREATE TABLE options to prevent VACUUM from truncating trailing empty pages (Takayuki Tsunakawa) + § + § @@ -24564,6 +25872,8 @@ Author: Michael Paquier Allow VACUUM to skip index cleanup (Masahiko Sawada) + § + § @@ -24585,6 +25895,7 @@ Author: Michael Paquier Add the ability to skip VACUUM and ANALYZE operations on tables that cannot be locked immediately (Nathan Bossart) + § @@ -24601,6 +25912,7 @@ Author: Robert Haas Allow VACUUM and ANALYZE to take optional Boolean argument specifications (Masahiko Sawada) + § @@ -24616,6 +25928,8 @@ Author: Michael Paquier VACUUM and ANALYZE from requesting a lock on tables for which the user lacks permission (Michaël Paquier) + § + § @@ -24634,6 +25948,7 @@ Author: Tomas Vondra Add option SETTINGS to output non-default optimizer settings (Tomas Vondra) + § @@ -24652,6 +25967,7 @@ Author: Andrew Gierth Add OR REPLACE option to (Andrew Gierth) + § @@ -24664,6 +25980,7 @@ Author: Peter Eisentraut Allow modifications of system catalogs' options using (Peter Eisentraut) + § @@ -24682,6 +25999,7 @@ Author: Peter Eisentraut Use all key columns' names when selecting default constraint names for foreign keys (Peter Eisentraut) + § @@ -24709,6 +26027,8 @@ Author: Peter Eisentraut Update assorted knowledge about Unicode to match Unicode 12.1.0 (Peter Eisentraut) + § + § @@ -24727,6 +26047,7 @@ Author: Tom Lane Update Snowball stemmer dictionaries with support for new languages (Arthur Zakirov) + § @@ -24747,6 +26068,7 @@ Author: Peter Eisentraut linkend="collation">collations that report string equality for strings that are not bit-wise equal (Peter Eisentraut) + § @@ -24767,6 +26089,7 @@ Author: Peter Eisentraut Add support for ICU collation attributes on older ICU versions (Peter Eisentraut) + § @@ -24785,6 +26108,7 @@ Author: Tom Lane Allow data type name to more seamlessly be compared to other text types (Tom Lane) + § @@ -24818,6 +26142,9 @@ Author: Alexander Korotkov linkend="functions-sqljson-path">path language (Nikita Glukhov, Teodor Sigaev, Alexander Korotkov, Oleg Bartunov, Liudmila Mantrova) + § + § + § @@ -24835,6 +26162,7 @@ Author: Tom Lane Add support for hyperbolic functions (Lætitia Avrot) + § @@ -24852,6 +26180,7 @@ Author: Dean Rasheed Improve the accuracy of statistical aggregates like variance() by using more precise algorithms (Dean Rasheed) + § @@ -24866,6 +26195,7 @@ Author: Tom Lane linkend="functions-datetime-table">date_trunc() to have an additional argument to control the time zone (Vik Fearing, Tom Lane) + § @@ -24885,6 +26215,7 @@ Author: Alexander Korotkov linkend="functions-formatting-table">to_timestamp()/to_date() functions to be more forgiving of template mismatches (Artur Zakirov, Alexander Korotkov, Liudmila Mantrova) + § @@ -24903,6 +26234,7 @@ Author: Alvaro Herrera Fix assorted bugs in XML functions (Pavel Stehule, Markus Winand, Chapman Flack) + § @@ -24924,6 +26256,7 @@ Author: Alvaro Herrera Allow the BY VALUE clause in XMLEXISTS and XMLTABLE (Chapman Flack) + § @@ -24944,6 +26277,7 @@ Author: Michael Paquier linkend="functions-info-session-table">current_schema() and current_schemas() from being run by parallel workers, as they are not parallel-safe (Michaël Paquier) + § @@ -24958,6 +26292,7 @@ Author: Tom Lane as column types in a query's column definition list for a table function that is declared to return RECORD (Elvis Pranskevichus) + § @@ -24979,6 +26314,7 @@ Author: Tom Lane Allow SQL commands and variables with the same names as those commands to be used in the same PL/pgSQL function (Tom Lane) + § @@ -24998,6 +26334,7 @@ Author: Tomas Vondra Add new optional warning and error checks to PL/pgSQL (Pavel Stehule) + § @@ -25025,6 +26362,7 @@ Author: Michael Paquier Add connection parameter to control libpq's TCP timeout (Ryohei Nagaura) + § @@ -25038,6 +26376,7 @@ Author: Tom Lane Allow libpq (and thus psql) to report only the SQLSTATE value in error messages (Didier Gautheron) + § @@ -25051,6 +26390,7 @@ Author: Tom Lane Add libpq function PQresultMemorySize() to report the memory used by a query result (Lars Kanis, Tom Lane) + § @@ -25063,6 +26403,7 @@ Author: Peter Eisentraut Remove the no-display/debug flag from libpq's options connection parameter (Peter Eisentraut) + § @@ -25080,6 +26421,7 @@ Author: Michael Meskes Allow to create variables of data type bytea (Ryo Matsumura) + § @@ -25097,6 +26439,7 @@ Author: Michael Meskes Add PREPARE AS support to ECPG (Ryo Matsumura) + § @@ -25118,6 +26461,7 @@ Author: Michael Paquier Allow to select tables for vacuum based on their wraparound horizon (Nathan Bossart) + § @@ -25135,6 +26479,7 @@ Author: Michael Paquier Allow vacuumdb to disable waiting for locks or skipping all-visible pages (Nathan Bossart) + § @@ -25152,6 +26497,7 @@ Author: Peter Eisentraut Add colorization to the output of command-line utilities (Peter Eisentraut) + § @@ -25181,6 +26527,7 @@ Author: Tom Lane Add CSV table output mode in psql (Daniel Vérité) + § @@ -25199,6 +26546,7 @@ Author: Peter Eisentraut Show the manual page URL in psql's \help output for a SQL command (Peter Eisentraut) + § @@ -25213,6 +26561,8 @@ Author: Alvaro Herrera Display the IP address in psql's \conninfo (Fabien Coelho) + § + § @@ -25248,6 +26598,15 @@ Author: Tom Lane and ALTER INDEX ALTER COLUMN (Dagfinn Ilmari MannsÃ¥ker, Tatsuro Yamada, Michaël Paquier, Tom Lane, Justin Pryzby) + § + § + § + § + § + § + § + § + § @@ -25272,6 +26631,8 @@ Author: Alvaro Herrera Allow values produced by queries to be assigned to pgbench variables (Fabien Coelho, Álvaro Herrera) + § + § @@ -25288,6 +26649,7 @@ Author: Tom Lane Improve precision of pgbench's option (Tom Lane) + § @@ -25299,6 +26661,7 @@ Author: Peter Eisentraut Improve pgbench's error reporting with clearer messages and return codes (Peter Eisentraut) + § @@ -25322,6 +26685,7 @@ Author: Alexander Korotkov Allow control of log file rotation via (Kyotaro Horiguchi, Alexander Kuzmenkov, Alexander Korotkov) + § @@ -25340,6 +26704,7 @@ Author: Heikki Linnakangas Properly detach the new server process during pg_ctl start (Paul Guo) + § @@ -25357,6 +26722,7 @@ Author: Peter Eisentraut Allow to use the file system's cloning feature, if there is one (Peter Eisentraut) + § @@ -25375,6 +26741,7 @@ Author: Tom Lane Allow specification of the socket directory to use in pg_upgrade (Daniel Gustafsson) + § @@ -25392,6 +26759,7 @@ Author: Michael Paquier Allow to disable fsync operations (Michaël Paquier) + § @@ -25408,6 +26776,7 @@ Author: Michael Paquier Allow to disable fsync operations (Michaël Paquier) + § @@ -25422,6 +26791,8 @@ Author: Michael Paquier Fix to report accurate open_datasync durations on Windows (Laurenz Albe) + § + § @@ -25447,6 +26818,8 @@ Author: Alvaro Herrera than COPY, allow more than one data row to be included in each INSERT (Surafel Temesgen, David Rowley) + § + § @@ -25463,6 +26836,7 @@ Author: Thomas Munro Allow pg_dump to emit INSERT ... ON CONFLICT DO NOTHING (Surafel Temesgen) + § @@ -25482,6 +26856,7 @@ Author: Tom Lane parallel pg_dump from the order used by a subsequent parallel pg_restore (Tom Lane) + § @@ -25503,6 +26878,7 @@ Author: Andrew Dunstan Allow the setting to be specified for pg_dump and pg_dumpall (Andrew Dunstan) + § @@ -25522,6 +26898,7 @@ Author: Andrew Dunstan Add option to pg_dumpall (Andrew Dunstan) + § @@ -25563,6 +26940,15 @@ existin Add command to create new table types (Andres Freund, Haribabu Kommi, Álvaro Herrera, Alexander Korotkov, Dmitry Dolgov) + § + § + § + § + § + § + § + § + § @@ -25585,6 +26971,9 @@ Author: Tom Lane Add planner support function interfaces to improve optimizer estimates, inlining, and indexing for functions (Tom Lane) + § + § + § @@ -25606,6 +26995,8 @@ Author: Tom Lane Simplify renumbering manually-assigned OIDs, and establish a new project policy for management of such OIDs (John Naylor, Tom Lane) + § + § @@ -25639,6 +27030,7 @@ Author: Andrew Dunstan Build Cygwin binaries using dynamic instead of static libraries (Marco Atzeri) + § @@ -25651,6 +27043,7 @@ Author: Michael Paquier Remove configure switch (Michaël Paquier) + § @@ -25672,6 +27065,10 @@ Author: Tom Lane as strerror and strerror_r, now behave uniformly across platforms within Postgres code (Tom Lane) + § + § + § + § @@ -25693,6 +27090,7 @@ Author: Andres Freund Require a C99-compliant compiler, and MSVC 2013 or later on Windows (Andres Freund) + § @@ -25707,6 +27105,8 @@ Author: Peter Eisentraut Use pandoc, not lynx, for generating plain-text documentation output files (Peter Eisentraut) + § + § @@ -25727,6 +27127,7 @@ Author: Peter Eisentraut Support use of images in the PostgreSQL documentation (Jürgen Purtz) + § @@ -25752,6 +27153,8 @@ Author: Etsuro Fujita and LIMIT clauses to be pushed to foreign servers in more cases (Etsuro Fujita) + § + § @@ -25768,6 +27171,9 @@ Author: Etsuro Fujita Improve optimizer cost accounting for postgres_fdw queries (Etsuro Fujita) + § + § + § @@ -25781,6 +27187,7 @@ Author: Jeff Davis Properly honor WITH CHECK OPTION on views that reference postgres_fdw tables (Etsuro Fujita) + § @@ -25805,6 +27212,7 @@ Author: Amit Kapila Allow pg_stat_statements_reset() to be more granular (Haribabu Kommi, Amit Kapila) + § @@ -25822,6 +27230,7 @@ Author: Andrew Dunstan Allow control of the log level (Tom Dunstan, Andrew Dunstan) + § @@ -25838,6 +27247,7 @@ Author: Michael Paquier Update rules with new punctuation and symbols (Hugh Ranalli, Michaël Paquier) + § @@ -25850,6 +27260,7 @@ Author: Thomas Munro Allow unaccent to handle some accents encoded as combining characters (Hugh Ranalli) + § @@ -25862,6 +27273,7 @@ Author: Thomas Munro Allow unaccent to remove accents from Greek characters (Tasos Maschalidis) + § @@ -25876,6 +27288,7 @@ Author: Peter Geoghegan 's bt_index_parent_check() function to check each index tuple from the root of the tree (Peter Geoghegan) + § @@ -25890,6 +27303,8 @@ Author: Michael Paquier Improve and option handling to match other commands (Tatsuro Yamada) + § + § -- 2.39.5