| 2025-11-03 21:38:29 | 
     florentst | 
     ago(interval) → timestamptz | 
     Attached mail thread CA+v5N42fj6LtZxWJEsjPTRPqDceGLw+KrneeXXiH8_KduNV9qQ@mail.gmail.com | 
    
   
    
     | 2025-11-03 21:38:29 | 
     florentst | 
     ago(interval) → timestamptz | 
     Created patch record | 
    
   
    
     | 2025-11-03 21:06:58 | 
     tgl | 
     Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. | 
     Removed tgl from committers | 
    
   
    
     | 2025-11-03 16:46:03 | 
     alvherre | 
     Add \pset options for boolean value display | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-03 15:18:46 | 
     lispyone | 
     Fix orphaned backend processes on Windows using Job Objects | 
     Attached mail thread 880214db-ab8c-4b9e-852c-b0f6d90d3f3d@gmail.com | 
    
   
    
     | 2025-11-03 15:18:46 | 
     lispyone | 
     Fix orphaned backend processes on Windows using Job Objects | 
     Created patch record | 
    
   
    
     | 2025-11-03 15:00:17 | 
     alvherre | 
     fix NOT VALID NOT NULL with ALTER COLUMN SET IDENTITY | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-03 14:46:05 | 
     pg-aixusr | 
     AIX support | 
     Posted comment with messageid <176218116514.2081919.2740521218709630199.pgcf@coridan.postgresql.org> | 
    
   
    
     | 2025-11-03 13:05:50 | 
     kovmir | 
     Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. | 
     New status: Needs review | 
    
   
    
     | 2025-11-03 11:17:16 | 
     petere | 
     Reorganize GUC structs | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-03 11:17:16 | 
     petere | 
     Reorganize GUC structs | 
     Changed committer to petere | 
    
   
    
     | 2025-11-03 11:04:33 | 
     kovmir | 
     Fix LTREE subpath with negative offset | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-03 11:04:33 | 
     kovmir | 
     Fix LTREE subpath with negative offset | 
     Changed committer to tgl | 
    
   
    
     | 2025-11-03 11:04:33 | 
     kovmir | 
     Fix LTREE subpath with negative offset | 
     Moved from CF PG19-4 to CF PG19-3 | 
    
   
    
     | 2025-11-03 11:03:19 | 
     kovmir | 
     Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-03 11:03:19 | 
     kovmir | 
     Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. | 
     Changed committer to tgl | 
    
   
    
     | 2025-11-03 11:03:19 | 
     kovmir | 
     Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. | 
     Moved from CF PG19-4 to CF PG19-3 | 
    
   
    
     | 2025-11-03 10:41:13 | 
     kovmir | 
     Fix LTREE subpath with negative offset | 
     Removed kovmir from reviewers | 
    
   
    
     | 2025-11-03 10:41:09 | 
     kovmir | 
     Fix LTREE subpath with negative offset | 
     Added kovmir as reviewer | 
    
   
    
     | 2025-11-03 09:37:11 | 
     jimus | 
     Fix a bug where ALTER SYSTEM SET with empty strings for GUC_LIST_QUOTE parameters (like shared_preload_libraries) results in malformed configuration entries that cause server crashes on restart. | 
     Added jimus as reviewer | 
    
   
    
     | 2025-11-03 07:36:26 | 
     mkindahl | 
     Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. | 
     Attached mail thread 4379aac8-26f1-42f2-a356-ff0e886228d3@gmail.com | 
    
   
    
     | 2025-11-03 07:36:26 | 
     mkindahl | 
     Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. | 
     Created patch record | 
    
   
    
     | 2025-11-02 22:00:22 | 
     tgl | 
     Improving planner's estimates of TupleHashTable sizes | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-02 22:00:22 | 
     tgl | 
     Improving planner's estimates of TupleHashTable sizes | 
     Changed committer to tgl | 
    
   
    
     | 2025-11-02 21:06:25 | 
     retro | 
     Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement | 
     Added retro as reviewer | 
    
   
    
     | 2025-11-02 21:06:06 | 
     retro | 
     Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement | 
     Removed retro from reviewers | 
    
   
    
     | 2025-11-02 21:04:32 | 
     retro | 
     Decouple C++ support in Meson's PGXS from LLVM enablement | 
     New status: Ready for Committer | 
    
   
    
     | 2025-11-02 19:52:02 | 
     retro | 
     ALTER TABLE ... OWNER TO affects permissions too | 
     New status: Ready for Committer | 
    
   
    
     | 2025-11-02 19:29:56 | 
     retro | 
     Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement | 
     Added retro as reviewer | 
    
   
    
     | 2025-11-02 18:35:56 | 
     mgartner | 
     Fix LTREE subpath with negative offset | 
     Attached mail thread CAAUGV_SvBO9gWYbaejb9nhe-mS9FkNP4QADNTdM3wdRhvLobwA@mail.gmail.com | 
    
   
    
     | 2025-11-02 18:35:56 | 
     mgartner | 
     Fix LTREE subpath with negative offset | 
     Created patch record | 
    
   
    
     | 2025-11-02 17:32:09 | 
     retro | 
     Unnecessary delay in streaming replication due to replay lag | 
     Added retro as reviewer | 
    
   
    
     | 2025-11-02 17:02:52 | 
     retro | 
     ALTER TABLE ... OWNER TO affects permissions too | 
     Added retro as reviewer | 
    
   
    
     | 2025-11-02 16:50:30 | 
     retro | 
     Decouple C++ support in Meson's PGXS from LLVM enablement | 
     Added retro as reviewer | 
    
   
    
     | 2025-11-01 18:26:22 | 
     tgl | 
     parallel pg_restore: move offset-building phase to before forking | 
     New status: Waiting on Author | 
    
   
    
     | 2025-11-01 18:02:13 | 
     tgl | 
     Unused variable in perl test | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-01 17:59:24 | 
     tgl | 
     Unused variable in perl test | 
     Added tgl as committer | 
    
   
    
     | 2025-11-01 17:52:23 | 
     tgl | 
     Optimize join selectivity estimation for tables with large number of MCVs | 
     Added tgl as reviewer | 
    
   
    
     | 2025-11-01 17:39:10 | 
     tgl | 
     Fix a bug where ALTER SYSTEM SET with empty strings for GUC_LIST_QUOTE parameters (like shared_preload_libraries) results in malformed configuration entries that cause server crashes on restart. | 
     Added tgl as reviewer | 
    
   
    
     | 2025-11-01 10:59:49 | 
     lispyone | 
     O_CLOEXEC not honored on Windows - handle inheritance chain | 
     Changed tags to  | 
    
   
    
     | 2025-11-01 10:59:49 | 
     lispyone | 
     O_CLOEXEC not honored on Windows - handle inheritance chain | 
     Changed topic to Miscellaneous | 
    
   
    
     | 2025-11-01 04:43:52 | 
     jdavis | 
     C11: should we use char32_t for unicode code points? | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-11-01 04:43:52 | 
     jdavis | 
     C11: should we use char32_t for unicode code points? | 
     Changed committer to jdavis | 
    
   
    
     | 2025-10-31 21:31:30 | 
     jdavis | 
     Change initdb default to the builtin collation provider | 
     Attached mail thread e4ac16908dad3eddd3ed73c4862591375a3f0539.camel@j-davis.com | 
    
   
    
     | 2025-10-31 21:31:29 | 
     jdavis | 
     Change initdb default to the builtin collation provider | 
     Created patch record | 
    
   
    
     | 2025-10-31 18:41:21 | 
     lispyone | 
     O_CLOEXEC not honored on Windows - handle inheritance chain | 
     Attached mail thread e2b16375-7430-4053-bda3-5d2194ff1880@gmail.com | 
    
   
    
     | 2025-10-31 18:41:20 | 
     lispyone | 
     O_CLOEXEC not honored on Windows - handle inheritance chain | 
     Created patch record | 
    
   
    
     | 2025-10-31 18:19:56 | 
     heikki | 
     docs: Link to the correct protocol version inspection function External | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-10-31 18:19:56 | 
     heikki | 
     docs: Link to the correct protocol version inspection function External | 
     Changed committer to petere | 
    
   
    
     | 2025-10-31 18:16:46 | 
     tgl | 
     Improving planner's estimates of TupleHashTable sizes | 
     Attached mail thread CAMkU=1zia0JfW_QR8L5xA2vpa0oqVuiapm78h=WpNsHH13_9uw@mail.gmail.com | 
    
   
    
     | 2025-10-31 18:16:46 | 
     tgl | 
     Improving planner's estimates of TupleHashTable sizes | 
     Created patch record | 
    
   
    
     | 2025-10-31 18:03:02 | 
     alvherre | 
     pg_createsubscriber --dry-run logging concerns | 
     Changed targetversion to 19 | 
    
   
    
     | 2025-10-31 17:54:16 | 
     x4m | 
     Add uuid <-> base32hex conversion | 
     Attached mail thread CAJ7c6TOramr1UTLcyB128LWMqita1Y7=arq3KHaU=qikf5yKOQ@mail.gmail.com | 
    
   
    
     | 2025-10-31 17:54:15 | 
     x4m | 
     Add uuid <-> base32hex conversion | 
     Created patch record | 
    
   
    
     | 2025-10-31 17:11:29 | 
     heikki | 
     Treat semaphores similar to other shared memory structures | 
     Added heikki as committer | 
    
   
    
     | 2025-10-31 17:11:18 | 
     heikki | 
     Treat semaphores similar to other shared memory structures | 
     New status: Ready for Committer | 
    
   
    
     | 2025-10-31 16:37:11 | 
     jchampion | 
     Add a global client configuration | 
     New status: Waiting on Author | 
    
   
    
     | 2025-10-31 16:36:52 | 
     jchampion | 
     Add a global client configuration | 
     Attached mail thread CAOYmi+nDMumexG4X4N9_jMU=yEiHOB=3TdYBPr0aYgPVb_TYAw@mail.gmail.com | 
    
   
    
     | 2025-10-31 16:36:52 | 
     jchampion | 
     Add a global client configuration | 
     Created patch record | 
    
   
    
     | 2025-10-31 16:31:06 | 
     jchampion | 
     libpq: Bump protocol version to version 3.2 at least until the first/second beta | 
     Added jchampion as reviewer | 
    
   
    
     | 2025-10-31 15:37:16 | 
     jimus | 
     Add pg_get_tablespace_ddl() function to reconstruct CREATE TABLESPACE statement | 
     Added jimus as reviewer | 
    
   
    
     | 2025-10-31 12:12:19 | 
     mahithalor | 
     Non-text mode for pg_dumpall | 
     Added annotation "v04 patch 31-10-2025 latest" to CAKYtNArGUTzrfTBxpftL_yAgkKE+hcDgXVfQvjB2HFO9rGhE5g@mail.gmail.com | 
    
   
    
     | 2025-10-31 12:11:28 | 
     mahithalor | 
     Non-text mode for pg_dumpall | 
     Changed targetversion to 19 | 
    
   
    
     | 2025-10-31 12:07:58 | 
     mahithalor | 
     Non-text mode for pg_dumpall | 
     Moved from CF 2025-03 to CF PG19-3 | 
    
   
    
     | 2025-10-31 12:07:50 | 
     mahithalor | 
     Non-text mode for pg_dumpall | 
     New status: Needs review | 
    
   
    
     | 2025-10-31 12:07:25 | 
     mahithalor | 
     Non-text mode for pg_dumpall | 
     Closed in commitfest 2025-03 with status: Returned with feedback | 
    
   
    
     | 2025-10-31 11:30:17 | 
     zhiguozhou | 
     Optimize shared LWLock acquisition for high-core-count systems | 
     Changed tags to Multithreading, Performance | 
    
   
    
     | 2025-10-31 11:30:02 | 
     zhiguozhou | 
     Lock-free XLog Reservation from WAL | 
     Changed tags to Multithreading, Performance | 
    
   
    
     | 2025-10-31 11:28:03 | 
     zhiguozhou | 
     Increase NUM_XLOGINSERT_LOCKS | 
     Attached mail thread 3b11fdc2-9793-403d-b3d4-67ff9a00d447@postgrespro.ru | 
    
   
    
     | 2025-10-31 11:28:03 | 
     zhiguozhou | 
     Increase NUM_XLOGINSERT_LOCKS | 
     Created patch record | 
    
   
    
     | 2025-10-31 11:23:54 | 
     zhiguozhou | 
     Lock-free XLog Reservation from WAL | 
     Attached mail thread PH7PR11MB5796659F654F9BE983F3AD97EF142@PH7PR11MB5796.namprd11.prod.outlook.com | 
    
   
    
     | 2025-10-31 11:23:54 | 
     zhiguozhou | 
     Lock-free XLog Reservation from WAL | 
     Created patch record | 
    
   
    
     | 2025-10-31 11:05:32 | 
     zhiguozhou | 
     Optimize shared LWLock acquisition for high-core-count systems | 
     Attached mail thread 73d53acf-4f66-41df-b438-5c2e6115d4de@intel.com | 
    
   
    
     | 2025-10-31 11:05:32 | 
     zhiguozhou | 
     Optimize shared LWLock acquisition for high-core-count systems | 
     Created patch record | 
    
   
    
     | 2025-10-31 09:57:58 | 
     petere | 
     Mark function arguments of type "Datum *" as "const Datum *" where possible | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-10-31 09:57:58 | 
     petere | 
     Mark function arguments of type "Datum *" as "const Datum *" where possible | 
     Changed committer to petere | 
    
   
    
     | 2025-10-31 09:43:28 | 
     petere | 
     Mark ItemPointer arguments as const thoughoutly | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-10-31 07:05:59 | 
     richardguo | 
     Fix comments for ChangeVarNodes() and related functions | 
     Attached mail thread CAMbWs480j16HC1JtjKCgj5WshivT8ZJYkOfTyZAM0POjFomJkg@mail.gmail.com | 
    
   
    
     | 2025-10-31 07:05:58 | 
     richardguo | 
     Fix comments for ChangeVarNodes() and related functions | 
     Created patch record | 
    
   
    
     | 2025-10-31 07:04:05 | 
     richardguo | 
     Fix distinctness check for queries with grouping sets | 
     Attached mail thread CAMbWs480Z04NtP8-O55uROq2Zego309+h3hhaZhz6ztmgWLEBw@mail.gmail.com | 
    
   
    
     | 2025-10-31 07:04:05 | 
     richardguo | 
     Fix distinctness check for queries with grouping sets | 
     Created patch record | 
    
   
    
     | 2025-10-31 06:59:28 | 
     richardguo | 
     Fix pushdown of degenerate HAVING clauses | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-10-31 06:59:28 | 
     richardguo | 
     Fix pushdown of degenerate HAVING clauses | 
     Changed committer to richardguo | 
    
   
    
     | 2025-10-31 06:33:20 | 
     shinyakato | 
     Report oldest xmin source when autovacuum cannot remove tuples | 
     Attached mail thread CAOzEurSgy-gDtwFmEbj5+R9PL0_G3qYB6nnzJtNStyuf87VSVg@mail.gmail.com | 
    
   
    
     | 2025-10-31 06:33:20 | 
     shinyakato | 
     Report oldest xmin source when autovacuum cannot remove tuples | 
     Created patch record | 
    
   
    
     | 2025-10-31 06:10:37 | 
     m.orlov | 
     postgres_fdw could deparse ArrayCoerceExpr | 
     Moved from CF PG19-1 to CF PG19-3 | 
    
   
    
     | 2025-10-31 05:47:23 | 
     john.naylor | 
     Refactor bytea_sortsupport(), take two | 
     Added john.naylor as reviewer | 
    
   
    
     | 2025-10-31 01:19:24 | 
     paalger | 
     Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement | 
     Changed topic to Server Features | 
    
   
    
     | 2025-10-31 00:49:03 | 
     dylanzhou | 
     Optimize SnapBuild by maintaining committed.xip in sorted order | 
     Attached mail thread CABPTF7V9gcpTLrOY0fG4YontoHjVg8YrbmiH4XB_5PT6K56xhg@mail.gmail.com | 
    
   
    
     | 2025-10-31 00:49:02 | 
     dylanzhou | 
     Optimize SnapBuild by maintaining committed.xip in sorted order | 
     Created patch record | 
    
   
    
     | 2025-10-30 22:57:28 | 
     davidrowley | 
     Have the planner convert COUNT(1) / COUNT(not_null_col) to COUNT(*) | 
     Attached mail thread CAApHDvqGcPTagXpKfH=CrmHBqALpziThJEDs_MrPqjKVeDF9wA@mail.gmail.com | 
    
   
    
     | 2025-10-30 22:57:28 | 
     davidrowley | 
     Have the planner convert COUNT(1) / COUNT(not_null_col) to COUNT(*) | 
     Created patch record | 
    
   
    
     | 2025-10-30 21:55:34 | 
     paalger | 
     Add pg_get_type_ddl() to retrieve the CREATE TYPE statement | 
     Attached mail thread CAPXBC8J2-8GCaRgOf_LW3+Uk7nVUrQ8J1YxazaifX_kwpGiU3w@mail.gmail.com | 
    
   
    
     | 2025-10-30 21:55:34 | 
     paalger | 
     Add pg_get_type_ddl() to retrieve the CREATE TYPE statement | 
     Created patch record | 
    
   
    
     | 2025-10-30 20:12:37 | 
     andresfreund | 
     ci: Upgrade macOS CI image from Sonoma to Sequoia | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-10-30 20:12:37 | 
     andresfreund | 
     ci: Upgrade macOS CI image from Sonoma to Sequoia | 
     Changed committer to andresfreund | 
    
   
    
     | 2025-10-30 20:06:16 | 
     mkindahl | 
     Coccinelle for PostgreSQL development | 
     Changed authors to Mats Kindahl (mkindahl) | 
    
   
    
     | 2025-10-30 20:04:38 | 
     mkindahl | 
     Coccinelle for PostgreSQL development | 
     Moved from CF PG19-2 to CF PG19-3 | 
    
   
    
     | 2025-10-30 15:24:26 | 
     tgl | 
     Use BumpContext contexts for TupleHashTables' tablecxt | 
     Closed in commitfest PG19-3 with status: Committed | 
    
   
    
     | 2025-10-30 15:24:26 | 
     tgl | 
     Use BumpContext contexts for TupleHashTables' tablecxt | 
     Changed committer to tgl |