Commitfest PG19-1 (2025-07-01 – 2025-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: 87. Waiting on Author: 26. Ready for Committer: 11. Committed: 131. Moved to next CF: 113. Withdrawn: 14. Returned with Feedback: 6. Total: 388.

Closed patches

Patch ID Status Tags 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 Moved to different CF Bugfix Flakyfix stable 10/10 +16−5 Jelte Fennema-Nio (jeltef) 7 6 months ago
Fix bug with accessing to temporary tables of other sessions 5379 Moved to different CF 18 10/10 +55−23 Daniil Davydov (dddaniil) Rafia Sabih (rafia.sabih) 4 3 weeks ago
bt_index_parent_check false alarm for indexes created concurrently 5438 Moved to different CF Bugfix 10/10 +70−40 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Andrey Borodin (x4m) 4 2 months ago
Improve ACL checks in pg_prewarm for indexes 5583 Moved to different CF 10/10 +39−3 Ayush Vatsa (developerayuva) Nathan Bossart (bossartn) 3 5 months ago
ReplicationSlotRelease() crashes when the instance is in the single user mode 5626 Moved to different CF Bugfix 10/10 +140−2 Hayato Kuroda (ha-kun) Paul Jungwirth (pjungwir) Michael Paquier (michael-kun) 2 yesterday
Accessing an invalid pointer in BufferManagerRelation structure 5646 Moved to different CF 18 Needs rebase! Daniil Davydov (dddaniil) Stepan Neretin (snpgg), Dmitrii Bondar (difesu) 2 3 months ago
Random pg_upgrade 004_subscription test failure on drongo 5673 Moved to different CF 9/10 +16−0 vigneshwaran C (vignesh.postgres) 2 5 months ago
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION 5681 Moved to different CF 10/10 +132−19 Yugo Nagata (yugo.nagata) Jim Jones (jimus), Daniil Davydov (dddaniil) 2 2 days ago
temporary file usage report with extended protocol and unnamed portals 5724 Moved to different CF 10/10 +128−6 Sami Imseih (simseih), Frédéric Yhuel (yhuelf) 2 yesterday
Add guard to prevent recursive memory context logging. 5766 Moved to different CF 10/10 +40−18 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 1 month ago
problems with toast.* reloptions 5839 Moved to different CF stable Needs rebase! Nathan Bossart (bossartn) 2 1 month ago
`ALTER DATABASE ... RESET ...` fails to reset extension parameters that no longer exist 5840 Moved to different CF stable 10/10 +71−5 Nathan Bossart (bossartn) Laurenz Albe (laurenz) Nathan Bossart (bossartn) 2 3 weeks ago
Clients
libpq: Fix processing of SSL records >8kB on async API 5251 Moved to different CF Bugfix Backport stable 10/10 +318−8 Jacob Champion (jchampion), Lars Kanis (larsk) Jacob Champion (jchampion) 5 3 weeks ago
Add Option to Check All Addresses For Matching target_session_attr 5396 Moved to different CF 18 0/1 +306−10 Andrew Jackson (andrewjackson) 4 1 week ago
Update LDAP Protocol in fe-connect.c to v3 5661 Moved to different CF Needs rebase! Andrew Jackson (andrewjackson) Peter Eisentraut (petere) Peter Eisentraut (petere) 2 1 week ago
psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM 5800 Moved to different CF 19 10/10 +119−43 Yugo Nagata (yugo.nagata) 2 1 month ago
display current search_path in psql prompt 5808 Moved to different CF 10/10 +30−0 Florents Tselai (florentst) Jim Jones (jimus) 2 2 months ago
Allow missing BackendKeyData message & enforce cancel key length 5859 Moved to different CF Bugfix libpq 18 10/10 +111−41 Jelte Fennema-Nio (jeltef) 2 17 hours ago
Make "vacuumdb --analyze-only" process partitioned tables 5871 Moved to different CF Good First Review 19 10/10 +40−4 Laurenz Albe (laurenz) Mircea Cadariu (mcadariu) Fujii Masao (masaofujii) 2 2 days ago
Code Comments
Add comments about fire_triggers argument in ri_triggers.c 5679 Moved to different CF 10/10 +7−1 Yugo Nagata (yugo.nagata) 2 4 months ago
Improve coments on structures in trigger.c 5680 Moved to different CF 9/10 +47−40 Yugo Nagata (yugo.nagata) 2 4 months ago
Documentation
pg_restore add note about -n 5818 Moved to different CF 10/10 +22−40 Florents Tselai (florentst) 2 10 months ago
Introduce New Command Processing Chapter 5846 Moved to different CF Docs Only Help - Docs 19 Needs rebase! David Johnston (polobo) 2 1 month ago
Fixup misplaced filelist.sgml entities 5847 Moved to different CF Docs Only Needs rebase! David Johnston (polobo) 2 5 months ago
Add Table of Contents to psql Reference Page 5848 Moved to different CF Docs Only psql 19 10/10 +52−11 David Johnston (polobo) 2 4 months ago
Improve initdb --waldir description 5849 Moved to different CF Docs Only 19 10/10 +54−23 David Johnston (polobo) 2 4 months ago
Address ambiguity/confusion in IS JSON documentation 5850 Moved to different CF Help - Docs Docs Only Missing Docs 19 Not processed David Johnston (polobo) 2 5 months ago
Docs and tests for RLS policies applied by command type 5851 Moved to different CF Testing 19 10/10 +394−13 Dean Rasheed (deanr) 2 4 months ago
docs: Update protocol changes checklist with 3.2 changes 5863 Moved to different CF Docs Only 18 10/10 +138−84 Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) 2 1 week ago
Miscellaneous
Support a wildcard in backtrace_functions 4735 Moved to different CF GUC Help - Bikeshedding 10/10 +161−11 Jelte Fennema-Nio (jeltef) Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) Daniel Gustafsson (d_gustafsson) 9 5 months ago
Avoid orphaned objects dependencies, take 3 4942 Moved to different CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 7 2 months ago
System views for versions reporting 5318 Moved to different CF stable Needs rebase! Dmitry Dolgov (erthalion) 5 4 months ago
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup 5570 Moved to different CF 10/10 +243−45 Jelte Fennema-Nio (jeltef) 3 4 months ago
Produce LLVM bitcode files on meson builds 5671 Moved to different CF Performance 19 10/10 +795−50 Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) 2 1 week ago
Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache 5694 Moved to different CF 10/10 +497−10 Nazir Bilal Yavuz (nbyavuz) Aidar Imamov (gipergeek) 2 2 weeks ago
don't generate fake alias names, only fake eref names 5708 Moved to different CF 19 10/10 +36−39 Robert Haas (rhaas) Tom Lane (tgl) 2 4 weeks ago
contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype 5718 Moved to different CF 19 10/10 +247−52 Robin Haberkorn (rhaberkorn) 2 1 month ago
Add --continue-on-abort option to pgbench 5790 Moved to different CF 19 10/10 +134−38 Yugo Nagata (yugo.nagata), Rintaro Ikeda (rintaro) Yugo Nagata (yugo.nagata), Hayato Kuroda (ha-kun) 2 4 weeks ago
pgindent: improve formatting of multiline comments 5831 Moved to different CF 19 10/10 +29−0 Aleksander Alekseev (a.alekseev) 2 1 month ago
Change the names generated for index partitions 5832 Moved to different CF 19 10/10 +551−506 Tom Lane (tgl) 2 2 months ago
Monitoring & Control
Set log_lock_waits=on by default 4718 Moved to different CF GUC 19 10/10 +6−5 Laurenz Albe (laurenz) Michael Banck (mbanck) 9 4 months ago
relfilenode statistics 5007 Moved to different CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 7 5 months ago
Vacuum statistics 5012 Moved to different CF 18 Needs rebase! Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) Ilia Evdokimov (ilidock95) 7 2 months ago
Add storage I/O tracking to EXPLAIN BUFFERS 5526 Moved to different CF Monitoring 18 10/10 +1148−34 Atsushi Torikoshi (atsushitorikoshi) Jelte Fennema-Nio (jeltef) 3 3 months ago
Metadata and record block access stats for indexes 5614 Moved to different CF Monitoring My First Patch 19 10/10 +223−7 Mircea Cadariu (mcadariu) Frédéric Yhuel (yhuelf) 3 1 month ago
Add os_page_num to pg_buffercache 5690 Moved to different CF 19 10/10 +383−16 Bertrand Drouvot (bertranddrouvot.pg) Mircea Cadariu (mcadariu) 2 20 hours ago
amcheck support for BRIN indexes 5715 Moved to different CF 10/10 +2156−30 Arseniy Mukhin (amukhin) Tomas Vondra (fuzzycz) 2 1 week ago
Expose internal MultiXact member count function for efficient monitoring 5811 Moved to different CF 19 10/10 +369−5 Naga Appani (naga.appani) 2 17 hours ago
Performance
Inline non-SQL SRFs 5083 Moved to different CF 19 10/10 +755−115 Paul Jungwirth (pjungwir) Tom Lane (tgl) 4 2 weeks ago
Parallel heap vacuum 5326 Moved to different CF Needs rebase! Masahiko Sawada (masahikosawada) Hayato Kuroda (ha-kun) 5 4 weeks ago
Adding compression of temporary files 5382 Moved to different CF 10/10 +3933−24 Filip Januš (fjanus) 4 3 days ago
Exists pull-up application with JoinExpr 5487 Moved to different CF 5/10 +1095−22 Alena Rybakina (alenka) Ilia Evdokimov (ilidock95) 3 2 months ago
SVE enablement for hex-encode and hex-decode 5538 Moved to different CF 19 10/10 +722−6 Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) 3 1 month ago
Create DATA dump objects for partitioned tables too 5692 Moved to different CF 10/10 +223−41 Tom Lane (tgl) 2 4 months ago
Accounting for metapages in genericcostestimate() 5727 Moved to different CF 10/10 +55−13 Tom Lane (tgl) 2 3 months ago
Improve hash join's handling of tuples with null join keys 5738 Moved to different CF 10/10 +381−71 Tom Lane (tgl) Chao Li (chaol) 2 4 days ago
Improve Valgrind support and remove some memory leaks 5748 Moved to different CF 10/10 +546−125 Tom Lane (tgl) Tom Lane (tgl) 2 2 weeks ago
Parallel processing of indexes in autovacuum 5755 Moved to different CF 18 5/10 +346−18 Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) Masahiko Sawada (masahikosawada), Sami Imseih (simseih) 2 4 days ago
remove ISB in AArch64's spin_delay() implementation 5763 Moved to different CF 19 10/10 +10−6 Nathan Bossart (bossartn) 2 3 days ago
Improve the performance of Unicode Normalization Forms. 5802 Moved to different CF 9/10 +25350−12634 Alexander Borisov (lexborisov) 2 1 week ago
Improve array-element-test estimation when no array elements qualify as common 5805 Moved to different CF 10/10 +17−5 Tom Lane (tgl) 2 1 month ago
Optimize-transaction-waiting-during-logical-decoding 5806 Moved to different CF 19 10/10 +210−9 Xuneng Zhou (dylanzhou) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 2 weeks ago
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume 5841 Moved to different CF 19 5/10 +1479−965 Melanie Plageman (melanieplageman) 2 3 weeks ago
Procedural Languages
declarative session variables, LET command 1608 Moved to different CF 10/10 +7792−63 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), newtglobal postgresql_contributors (newtpostgrescontributors) 37 1 week ago
new plpgsql.extra_errors check - strict_expr_check 5044 Moved to different CF 10/10 +172−18 Pavel Stehule (okbobcz) Gilles Darold (darold), Kirk Wolak (kirkw), newtglobal postgresql_contributors (newtpostgrescontributors) 7 3 weeks ago
Refactoring
Refactor SLRU to always use long file names 5250 Moved to different CF 10/10 +103−85 Aleksander Alekseev (a.alekseev) Rustam ALLAKOV (rustam.allakov) 5 1 week ago
Selectively invalidate caches in pgoutput when pg_namespace is modified 5663 Moved to different CF Logical Replication 10/10 +19−17 Hayato Kuroda (ha-kun) 2 4 months ago
Improve logicalrep_worker_launch() logic 5734 Moved to different CF 10/10 +42−36 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 3 months ago
Making libpq OpenSSL support threadsafe 5868 Moved to different CF 10/10 +104−44 Daniel Gustafsson (d_gustafsson) 2 1 month ago
Replace magic numbers with strategy numbers for B-tree indexes 5875 Moved to different CF 19 10/10 +8−6 Daniil Davydov (dddaniil) 2 1 month ago
Replication & Recovery
Return pg_control from pg_backup_stop(). 4997 Moved to different CF 18 9/10 +178−28 David Steele (dsteele) 7 2 weeks ago
Synchronization of sequences to subscriber 5111 Moved to different CF Logical Replication 10/10 +3124−916 vigneshwaran C (vignesh.postgres) Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Hayato Kuroda (ha-kun), Peter Smith (smithpb2250) 6 yesterday
Conflict detection for update_deleted in logical replication 5378 Moved to different CF Logical Replication 10/10 +967−174 Zhijie Hou (houzj) Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) Amit Kapila (amitkapila) 4 13 hours ago
Enable logical decoding when wal_level = 'replica' without a server restart 5479 Moved to different CF 10/10 +1318−134 Masahiko Sawada (masahikosawada) Dilip Kumar (dilip.kumar) 4 7 hours ago
Fix slot synchronization with two_phase decoding enabled 5664 Moved to different CF 17 Needs rebase! Zhijie Hou (houzj) 2 2 months ago
Fix replica identity checks for MERGE command on published table. 5693 Moved to different CF 10/10 +136−7 Zhijie Hou (houzj) Dean Rasheed (deanr) 2 yesterday
Make wal_receiver_timeout configurable per subscription 5781 Moved to different CF Needs rebase! Fujii Masao (masaofujii) 2 1 month ago
Security
Extension security improvement: Add support for extensions with an owned schema 5018 Moved to different CF Security Extensions 10/10 +366−64 Jelte Fennema-Nio (jeltef) Sadeq Dousti (msdousti), Artem Gavrilov (artem.gavrilov) 7 1 week ago
revamp row-security tracking 5397 Moved to different CF 19 10/10 +25−17 Nathan Bossart (bossartn) 4 6 months ago
Server Features
Sequence Access Methods, round two 4677 Moved to different CF 10/10 +2707−771 Michael Paquier (michael-kun) 9 2 days ago
Eager aggregation, take 3 4881 Moved to different CF 19 Needs rebase! Richard Guo (richardguo) 7 1 week ago
VACUUM FULL / CLUSTER CONCURRENTLY 5117 Moved to different CF 18 Needs rebase! Antonin Houska (a.houska) Álvaro Herrera (alvherre), Mihail Nikalayeu (mihailnikalayeu) 6 9 hours ago
Changing shared_buffers without restart 5319 Moved to different CF Needs rebase! Dmitry Dolgov (erthalion) Vladlen Popolitov (vladlenpopolitov) 5 1 month ago
Support enabling checksums online 5323 Moved to different CF 4/10 +3777−55 Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) Tomas Vondra (fuzzycz) 5 2 days ago
speedup COPY TO for partitioned table 5467 Moved to different CF 19 10/10 +171−34 Jian He (stayreal) vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), newtglobal postgresql_contributors (newtpostgrescontributors) Peter Eisentraut (petere) 4 3 weeks ago
Extended Statistics set/restore/clear functions 5517 Moved to different CF 10/10 +3829−79 Corey Huinker (coreyh) 3 1 week ago
Allow to collect statistics on virtual generated columns 5714 Moved to different CF 19 10/10 +166−28 Yugo Nagata (yugo.nagata) 2 3 days ago
domain over virtual generated column 5725 Moved to different CF 19 Needs rebase! Jian He (stayreal) 2 3 months ago
SQL function to access to `creating_extension` 5735 Moved to different CF 19 10/10 +15−0 Yurii Rashkovskii (yrashk) 2 3 weeks ago
VCI (columnar store extension) 5829 Moved to different CF Needs rebase! Aya Iwata (iwata.aya), Peter Smith (smithpb2250) 2 3 days ago
Support for 8-byte TOAST values (aka the TOAST infinite loop problem) 5830 Moved to different CF 19 10/10 +2205−376 Michael Paquier (michael-kun) Tom Lane (tgl), Nikhil Kumar Veldanda (nikhilkumarv) 2 1 week ago
SQL Commands
Add SPLIT PARTITION/MERGE PARTITIONS commands 3659 Moved to different CF 10/10 +8009−39 Dmitry Koval (d.koval) stephane tachoires (sttachoires) Alexander Korotkov (smagen) 15 yesterday
Add XMLCanonicalize function 4237 Moved to different CF 19 10/10 +436−0 Jim Jones (jimus) Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) 12 2 weeks ago
Incremental View Maintenance (IVM), take 2 4337 Moved to different CF Needs rebase! Yugo Nagata (yugo.nagata) 12 1 year ago
Implement row pattern recognition feature 4460 Moved to different CF 19 10/10 +4207−35 Tatsuo Ishii (ishii) Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) 11 6 days ago
SQL Property Graph Queries (SQL/PGQ) 4904 Moved to different CF Needs rebase! Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) 7 4 days ago
Add XMLCast (SQL/XML X025) 5110 Moved to different CF 19 9/10 +2276−10 Jim Jones (jimus) Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) 7 2 months ago
SQL:2023 JSON simplified accessor support 5214 Moved to different CF 18 10/10 +2007−246 Alexandra Wang (alexandrawang) Peter Eisentraut (petere), Vik Fearing (xocolatl), Jelte Fennema-Nio (jeltef) 6 9 hours ago
Add IGNORE NULLS to Window functions 5230 Moved to different CF 19 10/10 +966−56 Oliver Ford (ojford) Tatsuo Ishii (ishii), Krasiyan Andreev (krasiyan) 5 6 days ago
jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part 5270 Moved to different CF Needs rebase! Florents Tselai (florentst) David Wheeler (theory) 3 1 month ago
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) 5279 Moved to different CF 19 10/10 +1490−59 Jim Jones (jimus) newtglobal postgresql_contributors (newtpostgrescontributors) 5 3 weeks ago
Add XMLDocument (SQL/XML X030) 5431 Moved to different CF 19 10/10 +258−1 Jim Jones (jimus) Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) 4 2 weeks ago
Add XMLNamespaces option to XMLElement 5456 Moved to different CF 19 10/10 +1205−39 Pavel Stehule (okbobcz), Jim Jones (jimus) Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) 4 2 weeks ago
encode/decode support for base64url 5643 Moved to different CF 0/10 +336−18 Florents Tselai (florentst) Daniel Gustafsson (d_gustafsson), Aleksander Alekseev (a.alekseev), David Wheeler (theory) 2 2 weeks ago
SQL:2011 Application Time Update & Delete 5836 Moved to different CF 19 Needs rebase! Paul Jungwirth (pjungwir) 2 2 months ago
Allow ON CONFLICT DO UPDATE to return EXCLUDED values 5854 Moved to different CF 19 10/10 +741−269 Dean Rasheed (deanr) 2 4 weeks ago
System Administration
log_min_messages per backend type 5447 Moved to different CF 18 9/10 +390−108 Euler Taveira (eulerto) 4 3 weeks ago
Add arbitrary xid and mxid to pg_resetwal 5644 Moved to different CF 18 5/10 +476−3 Daniil Davydov (dddaniil) 2 5 months ago
Add log_autoanalyze_min_duration 5797 Moved to different CF GUC 19 10/10 +124−31 Shinya Kato (shinyakato) Tatsuhito Kasahara (tatsuhito.kasahara) 2 yesterday
Testing
Add 'make check-tests' behavior to the meson based builds 5405 Moved to different CF Testing 19 10/10 +16−6 Nazir Bilal Yavuz (nbyavuz) Ashutosh Bapat (ashutoshbapat), Jian He (stayreal) 4 1 month ago
Foreign key isolation tests 5757 Moved to different CF 10/10 +410−2 Paul Jungwirth (pjungwir) Dean Rasheed (deanr), Rustam ALLAKOV (rustam.allakov), Lilian Ontowhee (ontowhee) 2 1 week ago
Reduce DEBUG level of catcache refreshing messages 5785 Moved to different CF Testing Monitoring 10/10 +2−2 Jelte Fennema-Nio (jeltef) 2 2 months ago
Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline 5833 Moved to different CF 10/10 +193−341 Tom Lane (tgl) 2 2 months ago