Commitfest PG19-4 (2026-01-01 – 2026-01-31)

No reviewers My patches My reviews New patch
Text Status Target version Tag (type to search) Author (type to search) Reviewer (type to search)
Clear


Status summary: Needs review: 45. Waiting on Author: 3. Ready for Committer: 3. Moved to next CF: 6. Total: 57.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
pg_ctl start may return 0 even if the postmaster has been already started on Windows 4573 Waiting on Author 10/10 +369−153 Kyotaro Horiguchi (horiguti) Hayato Kuroda (ha-kun), Yasir Shah (yasir.hussain.shah.gmail.com) 11 3 weeks ago
meson: Fix libpq search order 6056 Needs review Needs rebase! Thomas Munro (macdice) Mario Gonzalez (gonzalemario) 2 2 weeks ago
Fix orphaned backend processes on Windows using Job Objects 6201 Needs review Bugfix 19 10/10 +366−0 Bryan Green (lispyone) 1 yesterday
Windows relation extension failure at 2GB and 4GB 6204 Needs review Bugfix 19 10/10 +480−0 Bryan Green (lispyone) 1 6 days ago
Fix socket handle inheritance on Windows 6207 Needs review Bugfix 10/10 +154−2 Bryan Green (lispyone) 1 1 week ago
Avoid overflow (src/backend/utils/adt/formatting.c) 6209 Needs review Bugfix 19 10/10 +5−2 Ranier Vilela (raniervilela) 1 2 weeks ago
transformJsonFuncExpr pathspec cache lookup failed 6232 Needs review Bugfix Backport stable 10/10 +24−8 Jian He (stayreal) 1 yesterday
001_password.pl fails with --without-readline 6238 Needs review Bugfix Testing 19 2/10 +20−5 Oleg Tselebrovskiy (oleg.tselebrovskiy.pgpro) 1 4 weeks ago
Clients
pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized 6219 Needs review stable 10/10 +130−36 Hannu Krosing (hannukrosing) 1 3 days ago
psql: add \dcs to list all constraints 6220 Needs review 19 10/10 +499−2 Tatsuro Yamada (tatsuro_yamada) 1 2 weeks ago
Documentation
Document NULL Concepts and Behaviors 5086 Ready for Committer Docs Only 18 10/10 +1281−160 David Johnston (polobo) 8 4 days ago
Miscellaneous
Add Windows support for backtrace_functions (MSVC only) 6116 Needs review My First Patch 19 10/10 +148−2 Bryan Green (lispyone) 2 2 weeks ago
O_CLOEXEC not honored on Windows - handle inheritance chain 6197 Needs review 19 10/10 +404−11 Bryan Green (lispyone) 2 1 week ago
Refactor how we form HeapTuples for CatalogTuple(Insert|Update) 6221 Needs review Refactoring Only 19 10/10 +2777−2839 Greg Burd (gregburd) 1 5 days ago
enhance wraparound warnings 6222 Needs review 19 10/10 +102−18 Nathan Bossart (bossartn) 1 5 days ago
Add memory usage reporting to VACUUM VERBOSE 6225 Needs review My First Patch 19 10/10 +34−0 Tatsuya Kawata (croissant) 1 8 hours ago
gen_guc_tables.pl: Validate required GUC fields before code generation 6226 Ready for Committer 19 10/10 +46−0 Chao Li (chaol) Mahmoud Ayman (mahmoudayman) Peter Eisentraut (petere) 1 7 hours ago
Have BackendXidGetPid return pid_t 6229 Needs review 9/10 +2−2 Sami Imseih (simseih) 1 5 days ago
vacuumdb: add --dry-run 6230 Waiting on Author 19 10/10 +69−27 Corey Huinker (coreyh) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 12 hours ago
misleading error message in DefineIndex 6231 Needs review stable 10/10 +31−31 Jian He (stayreal) 1 2 days ago
Monitoring & Control
Expose internal MultiXact member count function for efficient monitoring 5811 Needs review 19 10/10 +344−6 Naga Appani (naga.appani) Atsushi Torikoshi (atsushitorikoshi) 4 1 week ago
Performance
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume 5841 Needs review 19 10/10 +1231−1126 Melanie Plageman (melanieplageman) 4 13 hours ago
Eagerly evict bulkwrite strategy ring 5919 Needs review 19 10/10 +472−138 Melanie Plageman (melanieplageman) 4 14 hours ago
Speed up COPY FROM text/CSV parsing using SIMD 5952 Needs review 19 10/10 +161−5 Shinya Kato (shinyakato) Nathan Bossart (bossartn), Ayoub Kazar (kaz) Nathan Bossart (bossartn) 2 14 minutes ago
Checkpointer write combining 6043 Needs review 10/10 +1006−205 Melanie Plageman (melanieplageman) 2 10 hours ago
Write Notifications Through WAL 6205 Needs review Performance Needs rebase! Rishu Bagga (rishub) 1 2 weeks ago
Reduce unnecessary locking of pruned partitions when reusing cached plans 6216 Needs review Performance 19 10/10 +963−85 Amit Langote (amitlan) 1 5 hours ago
tuple radix sort 6217 Needs review 10/10 +788−368 John Naylor (john.naylor) 1 1 hour ago
Bypassing cursors in postgres_fdw to enable parallel plans 6233 Needs review postgres_fdw Performance 19 7/10 +6336−189 Rafia Sabih (rafia.sabih) 1 5 days ago
Refactoring
backend/nodes cleanup: Move loop variables definitions into for statement 6227 Needs review Refactoring Only 19 10/10 +20−35 Chao Li (chaol) Peter Eisentraut (petere) 1 yesterday
Implement pg_add_size_overflow() and friends 6235 Needs review Refactoring Only 19 10/10 +94−91 Jacob Champion (jchampion) 1 19 hours ago
Replication & Recovery
Add support for COPY TO in tablesync for partitioned tables. 6214 Needs review Logical Replication 19 10/10 +3−2 Ajin Cherian (ajinc) 1 14 hours ago
Introduce a new GUC to allow logical walsender to shutdown immediately without waiting for a response from the client. 6234 Waiting on Author Backport GUC Logical Replication 10/10 +160−0 Fujii Masao (masaofujii) 1 6 hours ago
Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect on publisher's walsender 6239 Needs review Logical Replication 10/10 +32−11 Fujii Masao (masaofujii) 1 6 hours ago
Server Features
Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION 6146 Needs review 19 10/10 +130−21 Chao Li (chaol) 2 4 weeks ago
Add pg_get_role_ddl() functions for role recreation 6166 Needs review 10/10 +555−1 Mario Gonzalez (gonzalemario), Bryan Green (lispyone) 2 1 week ago
Add pretty formatting to pg_get_triggerdef 6203 Needs review 10/10 +139−43 Phil Alger (paalger) 1 1 week ago
Add pg_get_subscription_ddl() function 6208 Needs review My First Patch 19 10/10 +458−0 Vaibhav Dalvi (vaibhavdalvi) 1 yesterday
Move instrumentation structs 6210 Needs review Refactoring Only My First Patch 9/10 +219−189 Mario Gonzalez (gonzalemario) 1 1 week ago
pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement 6212 Needs review Good First Review 19 10/10 +751−1 Florin Irion (irionr), Tim Waizenegger (tim.waizenegger.edb) 1 3 hours ago
Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement 6215 Needs review 10/10 +392−0 Akshay Joshi (akshay.joshi) 1 3 hours ago
Give Plugins control at the end of CHECKPOINT to store their state 6224 Needs review Extensions 19 10/10 +215−0 Andrei Lepikhov (lepikhov), Asif Rehman (asifrana) 1 5 days ago
Adding callback support for custom statistics kinds 6228 Needs review 10/10 +591−99 Sami Imseih (simseih) 1 10 hours ago
IS JSON predicate support for domain base type as JSON/JSONB/BYTEA/TEXT 6237 Needs review 19 10/10 +346−12 Jian He (stayreal) 1 yesterday
quoteOneName() inconsistency with quote_all_identifiers — replacement API proposed 6240 Needs review 19 9/10 +426−421 Chao Li (chaol) 1 42 minutes ago
SQL Commands
Add XMLCanonicalize function 4237 Ready for Committer 19 10/10 +436−0 Jim Jones (jimus) Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) 14 3 months ago
Make COPY format extendable: Extract COPY TO format implementations 4681 Needs review 10/10 +1342−468 Kouhei Sutou (kou) Masahiko Sawada (masahikosawada), Zhao Junwang (zhjwpku), Yong Li (yoli) 9 2 days ago
SQL:2023 JSON simplified accessor support 5214 Needs review 19 10/10 +1904−205 Alexandra Wang (alexandrawang) Peter Eisentraut (petere), Vik Fearing (xocolatl), Jelte Fennema-Nio (jeltef), Chao Li (chaol) 8 1 month ago
ago(interval) → timestamptz 6202 Needs review 19 10/10 +25−0 Florents Tselai (florentst) 1 1 week ago
implement GRANT/REVOKE ... GRANTED BY 6218 Needs review 19 9/10 +68−28 Nathan Bossart (bossartn) 1 6 days ago
Testing
Fix fragile walreceiver test. 6206 Needs review Bugfix 19 Needs rebase! Bryan Green (lispyone) 1 1 week ago

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Fix LTREE subpath with negative offset 6199 Moved to different CF Needs rebase! Marcus Gartner (mgartner) Tom Lane (tgl) 2 2 weeks ago
fix corner cases involving failed DSM registry entry initialization and leaked LWLock tranches 6211 Moved to different CF stable 10/10 +49−12 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 week ago
Code Comments
remove obsolete autovacuum comment 6213 Moved to different CF 19 9/10 +0−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 week ago
Documentation
fix documentation for insert vacuum formula 6236 Moved to different CF 18 2/10 +7−3 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 21 hours ago
Miscellaneous
postgresql.conf.sample tab width 6223 Moved to different CF stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 yesterday
Refactoring
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. 6200 Moved to different CF Refactoring Only stable 10/10 +344−124 Mats Kindahl (mkindahl) David Rowley (davidrowley) 2 1 week ago
New patch