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: 53. Waiting on Author: 2. Ready for Committer: 3. Moved to next CF: 7. Total: 65.

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 4 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 4 days ago
Windows relation extension failure at 2GB and 4GB 6204 Needs review Bugfix 19 10/10 +480−0 Bryan Green (lispyone) 1 1 week ago
Fix socket handle inheritance on Windows 6207 Needs review Bugfix 8/10 +154−2 Bryan Green (lispyone) 1 2 weeks 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 4 days ago
001_password.pl fails with --without-readline 6238 Needs review Bugfix Testing 19 2/10 +20−5 Oleg Tselebrovskiy (oleg.tselebrovskiy.pgpro) 1 1 month ago
Fix ARM64/MSVC atomic memory ordering issues on Win11 by adding explicit DMB ​barriers 6243 Needs review Bugfix 19 9/10 +21−6 Dave Cramer (dcramer), Greg Burd (gregburd) 1 52 minutes 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 6 days ago
psql: add \dcs to list all constraints 6220 Needs review 19 10/10 +499−2 Tatsuro Yamada (tatsuro_yamada) 1 3 weeks ago
psql: tab completion for ALTER ROLE ... IN DATABASE ... 6244 Needs review psql 19 9/10 +24−2 Ian Barwick (barwick) 1 2 days ago
Documentation
Document NULL Concepts and Behaviors 5086 Ready for Committer Docs Only 18 9/10 +1281−160 David Johnston (polobo) 8 1 week ago
Remove ctid from self-join examples in UPDATE and DELETE docs 6246 Needs review Docs Only My First Patch 19 10/10 +8−11 Bernice Southey (fyrefreez) 1 2 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 3 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 1 week ago
enhance wraparound warnings 6222 Needs review 19 9/10 +102−18 Nathan Bossart (bossartn) 1 1 week ago
Add memory usage reporting to VACUUM VERBOSE 6225 Needs review My First Patch 19 10/10 +30−0 Tatsuya Kawata (croissant) 1 2 days 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 3 days ago
Have BackendXidGetPid return pid_t 6229 Needs review 9/10 +2−2 Sami Imseih (simseih) 1 1 week ago
vacuumdb: add --dry-run 6230 Needs review 19 10/10 +71−28 Corey Huinker (coreyh) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 days ago
misleading error message in DefineIndex 6231 Needs review stable 10/10 +31−31 Jian He (stayreal) 1 5 days ago
parallel pgbench -i 6242 Needs review Performance 7/10 +420−35 Mircea Cadariu (mcadariu) 1 6 days ago
Avoid pallocs in async.c's SignalBackends critical section 6248 Needs review 10/10 +38−13 Joel Jacobson (joeljacobson) 1 2 hours 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 Needs rebase! Melanie Plageman (melanieplageman) 4 2 days ago
Eagerly evict bulkwrite strategy ring 5919 Needs review 19 10/10 +482−137 Melanie Plageman (melanieplageman) 4 2 days 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 2 days ago
Checkpointer write combining 6043 Needs review 10/10 +1018−204 Melanie Plageman (melanieplageman) 2 2 days ago
Write Notifications Through WAL 6205 Needs review Performance Needs rebase! Rishu Bagga (rishub) 1 2 days ago
Reduce unnecessary locking of pruned partitions when reusing cached plans 6216 Needs review Performance 19 10/10 +963−85 Amit Langote (amitlan) 1 4 hours ago
tuple radix sort 6217 Needs review 10/10 +788−368 John Naylor (john.naylor) 1 11 hours 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 1 week 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 4 days ago
Implement pg_add_size_overflow() and friends 6235 Needs review Refactoring Only 19 10/10 +94−91 Jacob Champion (jchampion) 1 3 days ago
Remove useless casts to (void *) 6241 Needs review 19 9/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) 1 2 days ago
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY) 6245 Needs review Performance My First Patch 19 7/10 +598−33 Boris Mironov (bmironov) 1 8 hours ago
Reorganize pqcomm.h a bit 6247 Needs review Refactoring Only 19 10/10 +25−23 Jacob Champion (jchampion) 1 yesterday
Replication & Recovery
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 Needs rebase! Fujii Masao (masaofujii) 1 2 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 yesterday
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 1 month ago
Add pg_get_role_ddl() functions for role recreation 6166 Needs review 10/10 +555−1 Mario Gonzalez (gonzalemario), Bryan Green (lispyone) 2 2 weeks ago
Add pretty formatting to pg_get_triggerdef 6203 Needs review 10/10 +139−43 Phil Alger (paalger) 1 2 weeks ago
Add pg_get_subscription_ddl() function 6208 Needs review My First Patch 19 10/10 +458−0 Vaibhav Dalvi (vaibhavdalvi) 1 4 days ago
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 days 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 days ago
Give Plugins control at the end of CHECKPOINT to store their state 6224 Needs review Extensions 19 9/10 +215−0 Andrei Lepikhov (lepikhov), Asif Rehman (asifrana) 1 1 week ago
Adding callback support for custom statistics kinds 6228 Needs review 10/10 +591−99 Sami Imseih (simseih) 1 3 days 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 4 days ago
quoteOneName() inconsistency with quote_all_identifiers — replacement API proposed 6240 Needs review 19 10/10 +418−418 Chao Li (chaol) 1 2 days 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 5 days ago
SQL:2023 JSON simplified accessor support 5214 Needs review 19 9/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 2 weeks ago
implement GRANT/REVOKE ... GRANTED BY 6218 Needs review 19 10/10 +68−28 Nathan Bossart (bossartn) 1 1 week ago
Testing
Fix fragile walreceiver test. 6206 Needs review Bugfix 19 Needs rebase! Bryan Green (lispyone) 1 2 weeks 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 3 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 4 days ago
Miscellaneous
postgresql.conf.sample tab width 6223 Moved to different CF stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 5 days ago
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 2 weeks ago
Replication & Recovery
Add support for COPY TO in tablesync for partitioned tables. 6214 Moved to different CF Logical Replication 19 10/10 +3−2 Ajin Cherian (ajinc) Masahiko Sawada (masahikosawada) 2 2 days ago
New patch