Commitfest PG20-1 (2026-07-01 – 2026-07-31)

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


Status summary: Needs review: 86. Waiting on Author: 14. Ready for Committer: 8. Committed: 190. Moved to next CF: 270. Withdrawn: 51. Rejected: 3. Returned with Feedback: 6. Total: 628.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
declarative session variables, LET command 1608 Needs review DDL 10/10 +3003−37 Pavel Stehule (okbobcz) Fabien Coelho (calvin), Julien Rouhaud (rjuju), Gilles Darold (darold), Laurenz Albe (laurenz), Dmitry Dolgov (erthalion), Justin Pryzby (justinpryzby), Brian Faherty (scrummyin), Philippe BEAUDOIN (beaud76), Asif Rehman (asifrana), remi duval (remduv), Jim Jones (jimus), newtglobal postgresql_contributors (newtpostgrescontributors), Mikhail Vorozhtsov (mikev) 41 5 months ago
add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl 4390 Needs review Security Needs rebase! Cary Huang (cary) Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) 12 1 year ago
Avoid orphaned objects dependencies, take 3 4942 Needs review DDL PGConf.dev 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) Heikki Linnakangas (heikki), Robert Haas (rhaas) 11 2 months ago
relfilenode statistics 5007 Needs review Monitoring 18 9/10 +1479−670 Bertrand Drouvot (bertranddrouvot.pg) 11 2 months ago
starjoin join order planning 5553 Needs review Performance Needs rebase! Tomas Vondra (fuzzycz) 4 3 months ago
Beautify read stream "per buffer data" APIs 5617 Needs review Refactoring Only 10/10 +116−44 Thomas Munro (macdice) Nazir Bilal Yavuz (nbyavuz), solai v (solaiv) 5 3 months ago
amcheck support for BRIN indexes 5715 Needs review Monitoring 0/1 +2150−9 Arseniy Mukhin (amukhin) Tomas Vondra (fuzzycz), solai v (solaiv) 4 4 months ago
ALTER DOMAIN ADD NOT NULL NOT VALID 5768 Needs review 19 Needs rebase! Jian He (stayreal) 6 6 months ago
Support for basic ALTER TABLE progress reporting. 5873 Needs review Monitoring Needs rebase! Jiří Kavalík (jkavalik) Jian He (stayreal), solai v (solaiv) 5 2 months ago
Per backend relation statistics tracking 5958 Needs review Monitoring 19 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) Yogesh Sharma (sharmay), Rui Zhao (zhaorui) 5 1 year ago
Stack-based tracking of per-node WAL/buffer usage 6023 Needs review Performance PGConf.dev 10/10 +0−0 Lukas Fittl (lfittl) 5 5 months ago
Improve read_local_xlog_page_guts by replacing polling with latch-based waiting 6024 Needs review Performance Logical Replication 19 10/10 +40−11 Xuneng Zhou (dylanzhou) Rui Zhao (zhaorui) 4 3 months ago
let ALTER COLUMN SET DATA TYPE cope with POLICY dependency 6054 Needs review 19 Needs rebase! Jian He (stayreal) 4 1 year ago
CREATE TABLE LIKE INCLUDING POLICIES 6064 Needs review 19 Needs rebase! Jian He (stayreal) lakshmi g (lakshmi) 4 6 months ago
let ALTER COLUMN SET DATA TYPE cope with trigger dependency 6089 Needs review 19 Needs rebase! Jian He (stayreal) 4 7 months ago
Preserve index stats during ALTER TABLE ... TYPE ... 6118 Needs review Bugfix 19 10/10 +576−4 Bertrand Drouvot (bertranddrouvot.pg) Yogesh Sharma (sharmay), solai v (solaiv) 4 3 months ago
Optimization of the is_normalized() function. 6152 Needs review Performance 19 Needs rebase! Alexander Borisov (lexborisov) 4 5 months ago
Improve docs syntax checking and enable it in the meson build 6161 Needs review CI Testing Needs rebase! Nazir Bilal Yavuz (nbyavuz) 3 5 months ago
ci: Skip minfree file in the cores_backtrace.sh 6162 Needs review CI Testing 10/10 +1−1 Christoph Berg (myon), Nazir Bilal Yavuz (nbyavuz) Ilmar Yunusov (tanswis42.gmail.com) 2 3 months ago
ago(interval) → timestamptz 6202 Needs review SQL Commands 19 1/2 +25−0 Florents Tselai (florentst) 3 1 month ago
Give Plugins control at the end of CHECKPOINT to store their state 6224 Needs review Extensions 19 6/10 +215−0 Andrei Lepikhov (lepikhov), Asif Rehman (asifrana) 3 4 months ago
Allowing ALTER COLUMN TYPE for columns in publication column lists 6371 Needs review My First Patch SQL Commands DDL 19 3/10 +149−12 Kevin Biju Kizhake Kanichery (kevinbiju) Soumya S Murali (soumyamurali) 2 8 months ago
Use CASEFOLD() internally rather than LOWER() 6391 Needs review 19 Needs rebase! Jeff Davis (jdavis) Mark Dilger (mark.dilger) 2 5 months ago
Add cascade synchronous replication 6404 Needs review Missing Docs Testing Physical Replication Needs rebase! Григорий Новиков (grishanovik) 2 2 months ago
Fix comments for buf_id field of BufferDesc structure 6417 Needs review Comments Only 19 10/10 +7−4 Daniil Davydov (dddaniil) 2 8 months ago
64-bit wait_event and introduction of 32-bit wait_event_arg 6419 Needs review Monitoring 19 Needs rebase! Jakub Wartak (jakub.wartak.tomtom) 2 6 months ago
Add SQL/JSON ON MISMATCH clause to JSON_VALUE, JSON_QUERY, JSON_TABLE 6429 Needs review SQL Commands 19 Needs rebase! Florents Tselai (florentst) 2 7 months ago
Add `tsmatch` JSONPath operator for granular Full Text Search 6436 Needs review SQL Commands 19 0/1 +597−4 Florents Tselai (florentst) Chao Li (chaol) 2 5 months ago
ATPrepCmd: cleanup unreachable AT_AddIndexConstraint handling 6439 Needs review Refactoring Only 19 0/1 +18−14 Chao Li (chaol) 2 7 months ago
convert vacuum_index_cleanup and gist's buffering to ternary reloption type 6464 Needs review Refactoring Only stable 10/10 +139−96 Nikolay Shaplov (nataraj) 2 4 months ago
synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication 6543 Needs review Performance Logical Replication 10/10 +1084−142 SATYANARAYANA NARLAPURAM (satyanarayanan) 2 2 months ago
Decorrelate nested tuple hash tables 6553 Needs review Performance 19 9/10 +13−7 Ants Aasma (ants) 2 6 months ago
A stack allocation API 6591 Needs review Refactoring Only Performance Needs rebase! Thomas Munro (macdice) 1 6 months ago
elog: clarify usage and style of error reporting functions 6595 Needs review Comments Only 19 10/10 +21−0 Chao Li (chaol) 1 6 months ago
pg_dump: fix NOT NULL constraint name comparison using makeObjectName 6601 Needs review Bugfix 19 10/10 +258−127 JoongHyuk Shin (shin) Henson Choi (assam258.gmail.com) 1 6 months ago
log_checkpoints: count WAL segment creations from all processes 6606 Needs review Monitoring Needs rebase! Xuneng Zhou (dylanzhou) solai v (solaiv) 1 2 months ago
Add http connection service file functionality 6614 Needs review libpq 19 5/10 +1117−2 Andrew Jackson (andrewjackson) 1 5 months ago
pg_stat_xact_user_tables stat not currect during the transaction 6619 Needs review Bugfix Needs rebase! Xuneng Zhou (dylanzhou) 1 4 months ago
Get rid of redundant StringInfo accumulation 6622 Needs review Performance 19 10/10 +15−5 Daniil Davydov (dddaniil) 1 5 months ago
jsonb subscripting vs SQL/JSON array accessor semantics (SQL:2023) 6631 Needs review 10/10 +758−87 Alexandra Wang (l-wang) 1 5 months ago
Add condition variable support to WaitEventSetWait() 6633 Needs review Refactoring Only 19 10/10 +197−48 Chao Li (chaol) 1 4 months ago
Extract numeric filed in JSONB more effectively 6644 Needs review Performance 0/1 +3155−10 Andy Fan (andyf), Haibo Yan (billyean) 1 4 months ago
Docs: Create table description for constraints markup fix and label tweaks 6648 Needs review Bugfix Docs Only 10/10 +8−8 David Johnston (polobo) Dapeng Wang (w345731923) 1 5 months ago
Docs: Distinguish table and index storage parameters in CREATE TABLE 6649 Needs review Docs Only 10/10 +21−12 David Johnston (polobo) Andreas Karlsson (kandreas) 1 5 months ago
Environment variable to disable diffs file output 6657 Needs review Testing Devtools 1/2 +7−0 Ilya Cherdakov (i.cherdakov) 1 5 months ago
Upload only the failed tests' logs to the Postgres CI (Cirrus CI) 6658 Needs review CI Needs rebase! Nazir Bilal Yavuz (nbyavuz) 1 3 months ago
pg_waldump: read modern tar formats with libarchive 6665 Needs review Modernization Needs rebase! Thomas Munro (macdice) 1 5 months ago
DISTINCT in plain aggregate window functions 6667 Needs review SQL Commands 10/10 +1236−3 Haibo Yan (billyean) Henson Choi (assam258.gmail.com) 1 2 months ago
ISBN range table 6676 Needs review Modernization Needs rebase! Thomas Munro (macdice) 1 5 months ago
docs: Include database collation check on SQL from alter_collation.sgml 6681 Needs review Docs Only 10/10 +20−6 Matheus Alcantara (matheus.alcantara) 1 5 months ago
Todo item: Include the symbolic SQLSTATE name in verbose error reports 6685 Needs review System Administration Needs rebase! Josh Kupershmidt (schmiddy) 1 3 months ago
pg_dump: eliminate tmpfile double-write in tar format output 6686 Needs review Performance Needs rebase! Josh Kupershmidt (schmiddy) 1 5 months ago
Adding event mask validation for ModifyWaitEvent 6687 Needs review Bugfix Needs rebase! Josh Kupershmidt (schmiddy) 1 5 months ago
repack: clarify final phase of concurrent mode in file header comment 6692 Needs review Comments Only DDL 19 10/10 +4−3 Chao Li (chaol) 1 3 months ago
Extend MXactCache lifetime from per-transaction to per-session 6693 Needs review Performance 19 10/10 +47−20 JoongHyuk Shin (shin) Henson Choi (assam258.gmail.com) 1 5 months ago
Allow SJE to recognize GiST-backed temporal primary keys 6699 Needs review Bugfix Needs rebase! SATYANARAYANA NARLAPURAM (satyanarayanan) 1 4 months ago
[Patch]Incorrect usage of PageGetFreeSpace instead of PageGetHeapFreeSpace in heap_xlog_visible 6712 Needs review Bugfix 14 Needs rebase! Alexey Makhmutov (lerm) 1 4 months ago
pgcrypto: Respect builtin_crypto_enabled for PGP ciphers 6714 Needs review Security 10/10 +250−14 Shishir Sharma (shishir2001) 1 4 months ago
Improve HASH overflow page reuse by preferring recently freed pages to enhance locality. 6718 Needs review Performance Needs rebase! lakshmi g (lakshmi) 1 4 months ago
Support for DNS SRV records (whole cluster as 1 dns record) 6719 Needs review libpq PGConf.dev 10/10 +863−6 Andrey Borodin (x4m) Jacob Champion (jchampion) 1 4 months ago
md: measure just FileSync() for pgstat_io without FileClose() 6728 Needs review 19 10/10 +3−3 Jakub Wartak (jakub.wartak.tomtom) Zizhuan Liu (liuzizhuan) 1 3 months ago
libpq: try all addresses for a host before moving to next on target_session_attrs mismatch 6729 Needs review libpq PGConf.dev stable 10/10 +6−6 Evgeny Kuzin (evkuzin) 1 3 months ago
Skip prefetch for block references that follow a FPW or WILL_INIT of the same block 6730 Needs review Performance 19 10/10 +28−6 SATYANARAYANA NARLAPURAM (satyanarayanan) 1 3 months ago
Make pg_prewarm, autoprewarm yield for waiting DDL 6731 Needs review stable 4/10 +200−20 SATYANARAYANA NARLAPURAM (satyanarayanan) 1 2 days ago
COPY JSON: use trailing commas in FORCE_ARRAY output 6745 Needs review DDL 19 10/10 +36−17 Chao Li (chaol) 1 4 months ago
Disallow whole-row index references with virtual generated columns? 6749 Needs review Bugfix 19 3/10 +13−2 Ayush Tiwari (aytiwari) Zizhuan Liu (liuzizhuan) 1 1 month ago
[SQL/PGQ] Early pruning for GRAPH_TABLE path generation 6771 Needs review Performance 19 Needs rebase! Zhao Junwang (zhjwpku) 1 4 months ago
Fix race in ReplicationSlotRelease for ephemeral slots 6806 Needs review Bugfix Logical Replication Needs rebase! Zhijie Hou (houzj) 1 2 months ago
Key joins 6808 Needs review SQL Commands 20 9/10 +30449−91 Andreas Karlsson (kandreas), Vik Fearing (xocolatl), Joel Jacobson (joeljacobson), Arne Roland (malkut) 1 2 months ago
Improving index selection for logical replication apply with replica identity full 6814 Needs review Performance Logical Replication 20 0/1 +87−3 Ethan Mertz (ethanmertz) 1 2 months ago
Unify parallel worker handling for index builds and instrumentation 6821 Needs review Refactoring Only 0/1 +650−794 Lukas Fittl (lfittl) 1 3 months ago
Fix safe_wal_size for slots without restart_lsn 6828 Needs review Bugfix stable 10/10 +40−10 Xuneng Zhou (dylanzhou) 1 3 months ago
Make printtup a bit faster 6829 Needs review Performance 20 10/10 +453−88 Andres Freund (andresfreund), Andy Fan (andy2) 1 3 months ago
RFC / proof-of-concept for Umbra, an smgr-layer prototype that decouples logical block identity from physical page placement. For eligible ordinary updates after checkpoint, the prototype preserves the old physical page as the redo baseline and records the old/new physical mapping in WAL, reducing reliance on inline full-page images for those paths. The performance motivation is to reduce checkpoint-boundary WAL volume and recover part of the throughput lost to full-page writes on write-he 6832 Needs review Performance 20 Needs rebase! Mingwei Jia (nayishan) 1 3 months ago
vacuumdb: Add --exclude-database option 6833 Needs review System Administration 20 9/10 +110−3 Mohamed ALi (mohamedali) Ben Mejia (benmejia), Khoa Nguyen (kdnguyen9) 1 3 months ago
Improving Visibility of Temporary Table Usage 6835 Needs review Monitoring 20 Needs rebase! Mohamed ALi (mohamedali) 1 2 months ago
Add NESTED_STATEMENTS option to EXPLAIN 6836 Needs review Monitoring 20 10/10 +1399−36 Mohamed ALi (mohamedali) 1 3 months ago
Add regression tests for btree skip scan support functions 6852 Needs review 10/10 +684−0 Baji Shaik (bajishaik) 1 3 months ago
Copy from JSON FORMAT. 6857 Needs review SQL Commands 20 6/10 +1170−27 Zhao Junwang (zhjwpku) 1 3 months ago
Add support for SAOP in the optimizer for partial index paths 6858 Needs review Performance 20 9/10 +563−0 Jim Vanns (jimv) 1 2 months ago
Require SSL connection to postgres for oauth 6897 Needs review [oauth] 9/10 +162−5 Zsolt Parragi (zsolt.parragi) 1 2 months ago
Make frontend programs relink after libpgfeutils changes 6907 Needs review Devtools 19 10/10 +57−39 Chao Li (chaol) 1 3 months ago
Allow pg_log_backend_memory_contexts() for postmaster 6922 Needs review Monitoring 20 10/10 +40−4 Jakub Wartak (jakub.wartak.tomtom) 1 2 months ago
Add a hook for handling logical decoding messages on subscribers. 6924 Needs review Logical Replication Needs rebase! Masahiko Sawada (masahikosawada) 1 16 hours ago
Optimize UUID parse using SIMD 6944 Needs review Performance 10/10 +886−5 Masahiko Sawada (masahikosawada) Haibo Yan (billyean) 1 3 days ago
hash joins vs. bitmap filters 6964 Needs review Performance 20 3/10 +713−3 Ben Mejia (benmejia) 1 2 months ago