Commitfest 2025-07

Shortcuts
New patch
Text Status Target version Author (type to search) Reviewer (type to search)
Clear


Status summary: Needs review: 108. Waiting on Author: 28. Ready for Committer: 16. Committed: 20. Returned with Feedback: 1. Withdrawn: 3. Total: 176.

Active patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Incorrect error message for cancellation triggered by statement_timeout & flaky test 5070 Needs review stable 7/7 +16−5 Jelte Fennema-Nio (jeltef) 6 2 months ago
ensure we have a snapshot when dropping an index concurrently 5262 Waiting on Author 18 6/7 +35−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 1 week ago
Avoid infinite loop in checkpointer 5612 Needs review 7/7 +109−41 Maxim Orlov (m.orlov) 2 4 days ago
Corrupted FSM page is not saved after zeroing. 5615 Waiting on Author 7/7 +3−0 Anton Melnikov (antonmel) 2 3 weeks ago
ReplicationSlotRelease() crashes when the instance is in the single user mode 5626 Needs review 7/7 +27−0 Hayato Kuroda (ha-kun) 1 1 month ago
Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint 5627 Needs review 6/7 +51−0 Vitaly Davydov (vitprof) 1 2 weeks ago
OAuth Followup Patches 5635 Needs review 18 7/7 +834−98 Jacob Champion (jchampion) 1 18 hours ago
Memory context can be its own parent and child in replication command 5637 Needs review 18 7/7 +102−14 Anthonin Bonnefoy (bonnefoa) 1 1 month ago
Random pg_upgrade 004_subscription test failure on drongo 5673 Needs review 6/7 +16−0 vigneshwaran C (vignesh.postgres) 1 4 weeks ago
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION 5681 Needs review 7/7 +49−8 Yugo Nagata (yugo.nagata) 1 2 weeks ago
Better HINT message for "unexpected data beyond EOF" 5682 Needs review 18 6/7 +4−95 Jakub Wartak (jakub.wartak.tomtom) 1 2 weeks ago
Clients
Add Option to Check All Addresses For Matching target_session_attr 5396 Needs review 18 Needs rebase! Andrew Jackson (andrewjackson) 3 1 month ago
Add "\gi file" to psql to allow COPY with variable expansion 5674 Needs review 19 1/7 +359−166 Fabien Coelho (calvin) 1 3 days ago
Adding error messages to a few slash commands 5699 Needs review 19 7/7 +1−80 Abhishek Chanda (abhishekc) 1 4 days ago
Code Comments
Add comments about fire_triggers argument in ri_triggers.c 5679 Needs review 6/7 +7−1 Yugo Nagata (yugo.nagata) 1 2 weeks ago
Improve coments on structures in trigger.c 5680 Needs review 7/7 +47−40 Yugo Nagata (yugo.nagata) 1 2 weeks ago
Documentation
Document NULL Concepts and Behaviors 5086 Needs review 7/7 +1279−160 David Johnston (polobo) 6 1 month ago
split func.sgml to separated individual sgml files 5515 Needs review 7/7 +44−1 Jian He (stayreal) 2 4 weeks ago
DOCS: Make the Server Application docs synopses more consistent 5647 Needs review 7/7 +74−90 Peter Smith (smithpb2250) 1 1 month ago
Parallel safety docs for CTEs 5650 Needs review 6/7 +1−1 James Coleman (jcole1989) 1 1 month ago
pg_restore documentation and --create/--single-transaction limitation 5676 Needs review 18 6/7 +6−1 Ashutosh Bapat (ashutoshbapat) 1 2 weeks ago
Miscellaneous
Avoid orphaned objects dependencies, take 3 4942 Needs review 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 2 months ago
System views for versions reporting 5318 Needs review stable Needs rebase! Dmitry Dolgov (erthalion) 4 2 weeks ago
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup 5570 Needs review 18 7/8 +243−45 Jelte Fennema-Nio (jeltef) 2 5 days ago
dsm_registry: Add detach and destroy features 5654 Needs review 7/7 +222−1 Sungwoo Chang (swchangdev) 1 1 month ago
Produce LLVM bitcode files on meson builds 5671 Needs review Needs rebase! Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) 1 1 month ago
Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache 5694 Needs review 7/8 +216−7 Nazir Bilal Yavuz (nbyavuz) 1 1 week ago
minor error message enhancement in refuseDupeIndexAttach 5700 Needs review 7/7 +3−2 Jian He (stayreal) 1 4 days ago
Silence resource leaks alerts 5701 Needs review 19 6/7 +3−3 Ranier Vilela (raniervilela) 1 5 days ago
adjust the place of list_copy() call to reduce the overhead of function call and memory copies. 5704 Needs review 7/7 +6−6 Tender Wang (tndrwang) 1 5 days ago
don't generate fake alias names, only fake eref names 5708 Needs review 19 7/7 +32−35 Robert Haas (rhaas) 1 20 hours ago
Monitoring & Control
relfilenode statistics 5007 Waiting on Author 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 1 month ago
Available disk space per tablespace 5651 Needs review 18 7/7 +171−4 Christoph Berg (myon) 1 1 month ago
Add os_page_num to pg_buffercache 5690 Needs review 19 7/7 +135−28 Bertrand Drouvot (bertranddrouvot.pg) 1 1 week ago
Performance
Index Prefetching 4351 Waiting on Author Needs rebase! Tomas Vondra (fuzzycz) 11 2 weeks ago
Eliminating SPI / SQL from some RI trigger functions 5450 Waiting on Author 19 Needs rebase! Amit Langote (amitlan) 3 2 weeks ago
Exists pull-up application with JoinExpr 5487 Waiting on Author Needs rebase! Alena Rybakina (alenka) 2 2 weeks ago
Expanding HOT updates for expression and partial indexes 5556 Needs review 19 7/7 +1639−105 Greg Burd (gregburd) 2 3 weeks ago
Compress big WAL records 5621 Waiting on Author Needs rebase! Andrey Borodin (x4m) 2 2 months ago
Lock-free XLog Reservation from WAL 5633 Needs review Needs rebase! Yura Sokolov (funny_falcon) 1 4 weeks ago
Memoize ANTI and SEMI JOIN inner 5636 Needs review 19 6/7 +110−22 Andrei Lepikhov (lepikhov) 1 1 week ago
Prune partitions by ScalarArrayOpExpr with an array parameter (partkey = ANY($1)) 5656 Needs review 19 7/7 +311−4 Andrei Lepikhov (lepikhov) 1 2 weeks ago
Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze 5669 Needs review stable 4/7 +23−2 Jianghua yang (yjhjstz.gmail.com) 1 3 weeks ago
Small optimization set tuple block/tableOid once 5683 Needs review 19 6/7 +40−18 Ranier Vilela (raniervilela) 1 2 weeks ago
Reduce "Var IS [NOT] NULL" quals during constant folding 5685 Needs review 19 Needs rebase! Richard Guo (richardguo) 1 1 week ago
New criteria for autovacuum 5689 Needs review 19 Needs rebase! Konstantin Knizhnik (knizhnik) 1 1 week ago
Create DATA dump objects for partitioned tables too 5692 Needs review 6/7 +223−41 Tom Lane (tgl) 1 3 days ago
Add planner expectations for Memoize in EXPLAIN 5697 Needs review 19 7/7 +65−3 Ilia Evdokimov (ilidock95) 1 yesterday
ZStandard (with dictionaries) compression support for TOAST compression 5702 Needs review 19 7/7 +4309−124 Nikhil Kumar Veldanda (nikhilkumarv) 1 19 hours ago
NUMA shared memory interleaving 5703 Needs review 19 7/7 +71−0 Jakub Wartak (jakub.wartak.tomtom) 1 18 hours ago
Refactoring
Collation and ctype method tables and extension hooks 5301 Needs review Needs rebase! Jeff Davis (jdavis) 4 3 months ago
Don't dirty pages while they are getting flushed out 5483 Waiting on Author Needs rebase! Andres Freund (andresfreund) 3 2 weeks ago
Selectively invalidate caches in pgoutput when pg_namespace is modified 5663 Needs review 4/7 +19−17 Hayato Kuroda (ha-kun) 1 3 weeks ago
Split varlena.c into varlena.c and bytea.c 5665 Needs review 6/7 +1207−1156 Aleksander Alekseev (a.alekseev) 1 2 weeks ago
avoid double scanning in function byteain 5670 Needs review 18 7/7 +22−44 Steven Niu (niushiji) 1 3 weeks ago
SQL functions: avoid making a tuplestore unnecessarily 5706 Needs review 7/7 +85−50 Tom Lane (tgl) 1 yesterday
Replication & Recovery
Return pg_control from pg_backup_stop(). 4997 Needs review 18 6/7 +181−30 David Steele (dsteele) 6 2 months ago
Warning for Datatype mismatch between subscriber table and publisher table for logical replication 5648 Needs review 17 1/7 +28−0 BharatDB PG (bharatdbpg) 1 1 month ago
Fix slot synchronization with two_phase decoding enabled 5664 Needs review 17 0/1 +15−0 Zhijie Hou (houzj) 1 17 hours ago
Fix replica identity checks for MERGE command on published table. 5693 Needs review 7/7 +61−1 Zhijie Hou (houzj) 1 5 days ago
Security
Extension security improvement: Add support for extensions with an owned schema 5018 Needs review 18 7/7 +326−62 Jelte Fennema-Nio (jeltef) 6 6 months ago
revamp row-security tracking 5397 Waiting on Author 18 6/7 +25−17 Nathan Bossart (bossartn) 3 2 months ago
Check for TupleTableSlot nullness before dereferencing 5662 Needs review 6/7 +2−1 Alexander Kuznetsov (kuznetsovam) 1 4 months ago
Check for tuplestorestate nullness before dereferencing 5705 Needs review 7/7 +1−1 Alexander Kuznetsov (kuznetsovam) 1 6 months ago
Detect buffer underflow in get_th() 5707 Needs review 7/7 +5−0 Alexander Kuznetsov (kuznetsovam) 1 4 months ago
Server Features
Sequence Access Methods, round two 4677 Needs review Needs rebase! Michael Paquier (michael-kun) 8 3 weeks ago
Eager aggregation, take 3 4881 Needs review 19 Needs rebase! Richard Guo (richardguo) 6 2 months ago
using index to speedup add not null constraints to a table 5444 Needs review 18 2/7 +566−6 Jian He (stayreal) 3 yesterday
Extended Statistics set/restore/clear functions 5517 Needs review 6/7 +2961−35 Corey Huinker (coreyh) 2 2 weeks ago
Cross-type index comparison support in contrib/btree_gin 5535 Needs review 7/7 +2548−116 Tom Lane (tgl) 2 3 weeks ago
Options to control remote transactions’ access/deferrable modes in postgres_fdw 5624 Needs review 6/7 +165−4 Etsuro Fujita (efujita) 1 2 weeks ago
Allow table AMs to define their own reloptions 5631 Needs review stable 7/7 +1234−35 Julien Tachoires (julmon) 1 3 weeks ago
support fast default for domain with constraints 5641 Needs review 7/7 +325−15 Jian He (stayreal) 1 3 weeks ago
support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint 5645 Needs review 6/7 +58−28 Jian He (stayreal) 1 1 month ago
support create index on virtual generated column. 5667 Needs review 6/7 +788−68 Jian He (stayreal) 1 4 days ago
Patch for migration of the pg_commit_ts directory 5710 Needs review 7/7 +28−3 Sergey Levin (lsv) 1 2 weeks ago
SQL Commands
Incremental View Maintenance (IVM), take 2 4337 Waiting on Author Needs rebase! Yugo Nagata (yugo.nagata) 11 7 months ago
SQL:2011 application time 5660 Needs review Needs rebase! Paul Jungwirth (pjungwir) 1 4 weeks ago
System Administration
log_min_messages per backend type 5447 Needs review 18 2/7 +352−25 Euler Taveira (eulerto) 3 1 month ago
Improve verification of recovery_target_timeline GUC. 5519 Waiting on Author 19 7/7 +72−2 David Steele (dsteele) 2 2 months ago
Add arbitrary xid and mxid to pg_resetwal 5644 Needs review 18 2/7 +476−3 Daniil Davydov (dddaniil) 1 1 month ago
pg_dsm_registry system view 5652 Needs review 5/7 +110−0 Florents Tselai (florentst) 1 4 weeks ago
Testing
Allow CI to only run the compiler warnings task 5249 Needs review 18 7/7 +14−13 Bertrand Drouvot (bertranddrouvot.pg) 4 1 month ago
Covering the comparison test between date and timestamp(tz) datatype 5677 Needs review 6/7 +212−0 Kwangwon Seo (kwangwonseo) 1 2 weeks ago
Add pg_get_injection_points() for information of injection points 5696 Needs review 19 7/7 +215−0 Michael Paquier (michael-kun) 1 4 days ago
Re-enable SSL log_like tests 5709 Needs review 18 7/7 +53−42 Tom Lane (tgl) 1 12 hours ago

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
prevent 006_transfer_modes.pl from leaving files behind 5687 Committed 18 7/7 +5−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Clients
Allow ';' to push queries in an ongoing psql pipeline 5655 Committed 18 6/7 +420−31 Anthonin Bonnefoy (bonnefoa) Michael Paquier (michael-kun) 1 2 days ago
Code Comments
clarify palloc comment on quote_literal_cstr 5684 Committed 18 Needs rebase! Steve Chávez (steve-chavez) Michael Paquier (michael-kun) 1 1 week ago
Documentation
doc: expand note about pg_upgrade's --jobs option 5632 Committed 18 6/7 +5−6 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Miscellaneous
assert that wrapper_handler()'s argument is within expected range 5639 Committed 17 7/7 +4−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
remove open-coded popcount in acl.c 5649 Committed 18 7/7 +50−19 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Monitoring & Control
query_id: jumble names of temp tables for better pg_stat_statement UX 5658 Committed 18 7/7 +0−0 Christoph Berg (myon) Michael Paquier (michael-kun) 1 3 weeks ago
Performance
optimizations for dumping statistics 5678 Committed 18 7/7 +276−64 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 weeks ago
Performance issues with v18 SQL-language-function changes 5695 Committed 18 7/7 +264−211 Tom Lane (tgl) Tom Lane (tgl) 1 2 days ago
Refactoring
dead code in pg_upgrade 5657 Committed 18 7/7 +7−32 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Replication & Recovery
Logical replication worker Segmentation fault 5666 Committed 7/7 +71−6 Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 1 week ago
Improve error reporting for few options in pg_createsubscriber 5672 Committed 7/7 +9−21 vigneshwaran C (vignesh.postgres) Amit Kapila (amitkapila) 1 2 weeks ago
Allows pg_recvlogical to create slots with failover=true 5675 Committed 7/7 +62−11 Hayato Kuroda (ha-kun) Masahiko Sawada (masahikosawada) 1 1 week ago
Server Features
CREATE INDEX CONCURRENTLY for partitioned tables 5004 Withdrawn 2/7 +520−78 Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) 6 5 months ago
Printing window function OVER clauses in EXPLAIN 5640 Committed 7/7 +574−253 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
SQL Commands
Allow LISTEN on patterns 5630 Withdrawn 18 7/7 +194−42 Zongliang Quan (quanzl) 1 1 month ago
Testing
Move tests of contrib/spi/ out of the core regression tests 5688 Committed 7/7 +0−0 Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
New patch