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: 5. Total: 56.

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 5 hours ago
Windows relation extension failure at 2GB and 4GB 6204 Needs review Bugfix 19 10/10 +480−0 Bryan Green (lispyone) 1 5 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 9/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 hours ago
001_password.pl fails with --without-readline 6238 Needs review Bugfix Testing 19 2/10 +20−5 Oleg Tselebrovskiy (oleg.tselebrovskiy.pgpro) 1 3 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 2 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 3 days ago
fix documentation for insert vacuum formula 6236 Needs review 18 2/10 +7−3 Nathan Bossart (bossartn) 1 10 hours 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 6 days ago
Refactor how we form HeapTuples for CatalogTuple(Insert|Update) 6221 Needs review Refactoring Only 19 10/10 +2777−2839 Greg Burd (gregburd) 1 4 days ago
enhance wraparound warnings 6222 Needs review 19 10/10 +102−18 Nathan Bossart (bossartn) 1 4 days ago
Add memory usage reporting to VACUUM VERBOSE 6225 Needs review My First Patch 19 10/10 +30−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 +24−0 Chao Li (chaol) Mahmoud Ayman (mahmoudayman) 1 12 hours ago
Have BackendXidGetPid return pid_t 6229 Needs review 9/10 +2−2 Sami Imseih (simseih) 1 4 days ago
vacuumdb: add --dry-run 6230 Waiting on Author 19 10/10 +23−2 Corey Huinker (coreyh) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 yesterday
misleading error message in DefineIndex 6231 Needs review stable 10/10 +31−31 Jian He (stayreal) 1 yesterday
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−1128 Melanie Plageman (melanieplageman) 4 yesterday
Eagerly evict bulkwrite strategy ring 5919 Needs review 19 9/10 +472−138 Melanie Plageman (melanieplageman) 4 6 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 11 hours ago
Checkpointer write combining 6043 Needs review 10/10 +1006−205 Melanie Plageman (melanieplageman) 2 5 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 0/10 +827−85 Amit Langote (amitlan) 1 yesterday
tuple radix sort 6217 Needs review 10/10 +788−368 John Naylor (john.naylor) 1 yesterday
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 4 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) 1 yesterday
Implement pg_add_size_overflow() and friends 6235 Needs review Refactoring Only 19 10/10 +94−91 Jacob Champion (jchampion) 1 2 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 5 days ago
Introduce a new GUC to allow logical walsender to shutdown immediately without waiting for a response from the client. 6234 Needs review Backport GUC Logical Replication 10/10 +160−0 1 21 hours ago
Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect on publisher's walsender 6239 Needs review Logical Replication 9/10 +32−11 Fujii Masao (masaofujii) 1 1 hour 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 3 weeks ago
Add pg_get_role_ddl() functions for role recreation 6166 Needs review 9/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 5 hours 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 1 week ago
Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement 6215 Needs review 10/10 +435−0 Akshay Joshi (akshay.joshi) 1 23 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 3 days ago
Adding callback support for custom statistics kinds 6228 Waiting on Author 10/10 +596−101 Sami Imseih (simseih) 1 1 week 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 14 hours ago
SQL Commands
Add XMLCanonicalize function 4237 Ready for Committer 19 9/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 yesterday
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 10/10 +68−28 Nathan Bossart (bossartn) 1 5 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 6 days ago
Code Comments
remove obsolete autovacuum comment 6213 Moved to different CF 19 9/10 +0−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 6 days ago
Miscellaneous
postgresql.conf.sample tab width 6223 Moved to different CF stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 15 hours 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 1 week ago
New patch