Commitfest 2025-03

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


Status summary: Needs review: 23. Waiting on Author: 27. Ready for Committer: 4. Committed: 153. Moved to next CF: 99. Returned with Feedback: 9. Rejected: 6. Withdrawn: 22. Total: 343.

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Fix BackgroundPsql to report error on query timeout rather than calling die 4959 Moved to next CF 18 6/7 +17−16 Daniel Gustafsson (d_gustafsson) Heikki Linnakangas (heikki) 6 3 months ago
Incorrect error message for cancellation triggered by statement_timeout & flaky test 5070 Moved to next CF stable 6/7 +16−5 Jelte Fennema-Nio (jeltef) 6 3 months ago
inplace update: send nontransactional invalidations 5091 Moved to next CF stable 6/7 +3−0 Noah Misch (nmisch) Noah Misch (nmisch) 6 3 weeks ago
DirtyScanshot index scan skips concurrently updated tuples 5151 Moved to next CF stable 6/7 +146−8 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Luan Silva (luansilva) 5 2 weeks ago
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY 5160 Moved to next CF stable 6/7 +1567−50 Michail Nikolaev (nkey) 5 2 weeks ago
ensure we have a snapshot when dropping an index concurrently 5262 Moved to next CF stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 3 days ago
Fix bug with accessing to temporary tables of other sessions 5379 Moved to next CF 18 6/7 +55−23 Daniil Davydov (dddaniil) Rafia Sabih (rafia.sabih) 3 1 month ago
bt_index_parent_check false alarm for indexes created concurrently 5438 Moved to next CF 5/7 +69−39 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) 3 3 hours ago
Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData 5532 Moved to next CF 19 6/7 +413−191 Michael Paquier (michael-kun) Noah Misch (nmisch) 2 5 hours ago
Fix buffer pinning logic in [SP-]Gist 5542 Moved to next CF 5/7 +1429−140 Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent), Mihail Nikalayeu (mihailnikalayeu) 2 1 month ago
Improve ACL checks in pg_prewarm for indexes 5583 Moved to next CF 6/7 +39−3 Ayush Vatsa (developerayuva) Nathan Bossart (bossartn) 2 2 months ago
Orphaned users in PG16 and above can only be managed by Superusers 5608 Moved to next CF 6/7 +178−0 Ashutosh Sharma (ashu_coek) Nathan Bossart (bossartn) 2 2 months ago
Avoid infinite loop in checkpointer 5612 Moved to next CF 6/7 +109−41 Maxim Orlov (m.orlov) 2 12 hours ago
Corrupted FSM page is not saved after zeroing. 5615 Moved to next CF 5/7 +3−0 Anton Melnikov (antonmel) 2 2 months ago
Clients
libpq: Fix processing of SSL records >8kB on async API 5251 Moved to next CF stable 6/7 +13−0 Lars Kanis (larsk) Jacob Champion (jchampion) 4 2 months ago
Add Option to Check All Addresses For Matching target_session_attr 5396 Moved to next CF 18 Needs rebase! Andrew Jackson (andrewjackson) 3 2 weeks ago
Documentation
Document NULL Concepts and Behaviors 5086 Moved to next CF 6/7 +1279−160 David Johnston (polobo) 6 2 months ago
Doc: Move and modify standalone hot backups section 5087 Moved to next CF 6/7 +139−139 David Johnston (polobo) Marlene Reiterer (marlene.rte) 6 1 month ago
explain pgstatindex fragmentation 5381 Moved to next CF 18 6/7 +9−0 Frédéric Yhuel (yhuelf) Laurenz Albe (laurenz), Bertrand Drouvot (bertranddrouvot), Benoit Lobréau (benoitl), Ahmed Ashour (ahmedashour) Peter Eisentraut (petere) 3 3 months ago
split func.sgml to separated individual sgml files 5515 Moved to next CF 6/7 +44−1 Jian He (stayreal) 2 2 months ago
TOAST is acronym so should be uppercase 5530 Moved to next CF 6/7 +13−13 Peter Smith (smithpb2250) David Johnston (polobo) 2 1 month ago
Document how commit handles aborted transactions 5546 Moved to next CF 6/7 +55−5 David Johnston (polobo) Ahmed Ashour (ahmedashour) 2 5 days ago
Doc: Create table improvements 5547 Moved to next CF 6/7 +22−5 David Johnston (polobo) Laurenz Albe (laurenz) 2 3 months ago
Document custom settings more consistently 5548 Moved to next CF 6/7 +22−5 David Johnston (polobo) Mingli Zhang (zml) 2 1 month ago
Miscellaneous
Support a wildcard in backtrace_functions 4735 Moved to next CF 6/7 +161−11 Jelte Fennema-Nio (jeltef) Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) Daniel Gustafsson (d_gustafsson) 8 2 months ago
Avoid orphaned objects dependencies, take 3 4942 Moved to next CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 17 hours ago
Truncate logs by max_log_size 5272 Moved to next CF 6/7 +112−2 Kirill Gavrilov (diphantxm) Fujii Masao (masaofujii), Jim Jones (jimus) 4 2 months ago
System views for versions reporting 5318 Moved to next CF stable Needs rebase! Dmitry Dolgov (erthalion) 4 2 months ago
postgres_fdw could deparse ArrayCoerceExpr 5409 Moved to next CF 18 6/7 +80−0 Alexander Pyhalov (a.pyhalov) Maxim Orlov (m.orlov) 3 4 months ago
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup 5570 Moved to next CF 18 6/7 +243−45 Jelte Fennema-Nio (jeltef) 2 1 month ago
Monitoring & Control
Set log_lock_waits=on by default 4718 Moved to next CF 6/7 +6−5 Laurenz Albe (laurenz) Michael Banck (mbanck), Nathan Bossart (bossartn) 8 1 month ago
relfilenode statistics 5007 Moved to next CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 2 months ago
Vacuum statistics 5012 Moved to next CF 18 Needs rebase! Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) Ilia Evdokimov (ilidock95) 6 11 hours ago
Logging plan of the currently running query 5330 Moved to next CF 18 6/7 +573−54 Atsushi Torikoshi (atsushitorikoshi) Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) 4 18 hours ago
Add storage I/O tracking to EXPLAIN BUFFERS 5526 Moved to next CF 18 5/7 +1148−34 Atsushi Torikoshi (atsushitorikoshi) Jelte Fennema-Nio (jeltef) 2 3 weeks ago
Improve monitoring of shared memory allocations 5620 Moved to next CF 18 6/7 +198−51 Rahila Syed (rahila) Tomas Vondra (fuzzycz) 2 2 weeks ago
Performance
Index Prefetching 4351 Moved to next CF 7/7 +4395−192 Tomas Vondra (fuzzycz) 11 1 month ago
Teach predtest about IS [NOT] <boolean> proofs 4690 Moved to next CF 6/7 +1882−129 James Coleman (jcole1989) Tom Lane (tgl) 8 1 year ago
Parallel CREATE INDEX for GIN indexes 4966 Moved to next CF 6/7 +7−0 Tomas Vondra (fuzzycz) Matthias van de Meent (mmeent), Andy Fan (andy2) 6 1 month ago
[CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots 4971 Moved to next CF 6/7 +3953−929 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Matthias van de Meent (mmeent) 6 1 week ago
Limiting overshoot in nbtree SAOP parallel index scans 5299 Moved to next CF 6/7 +151−23 Matthias van de Meent (mmeent) 4 2 weeks ago
Parallel heap vacuum 5326 Moved to next CF 6/7 +1617−380 Masahiko Sawada (masahikosawada) Hayato Kuroda (ha-kun) 4 1 month ago
Adding compression of temporary files 5382 Moved to next CF 4/7 +3842−16 Filip Januš (fjanus) 3 1 month ago
Eliminating SPI / SQL from some RI trigger functions 5450 Moved to next CF 19 Needs rebase! Amit Langote (amitlan) 3 1 month ago
Exists pull-up application with JoinExpr 5487 Moved to next CF Needs rebase! Alena Rybakina (alenka) 2 1 month ago
SVE enablement for hex-encode and hex-decode 5538 Moved to next CF 19 Needs rebase! Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 months ago
Expanding HOT updates for expression and partial indexes 5556 Moved to next CF 19 6/7 +1639−105 Greg Burd (gregburd) 2 2 months ago
sinvaladt.c: remove msgnumLock 5573 Moved to next CF 18 6/7 +235−41 Yura Sokolov (funny_falcon) 2 13 hours ago
Compress big WAL records 5621 Moved to next CF Needs rebase! Andrey Borodin (x4m) 2 4 months ago
Procedural Languages
declarative session variables, LET command 1608 Moved to next CF 0/10 +9966−64 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) 36 1 week ago
new plpgsql.extra_errors check - strict_expr_check 5044 Moved to next CF 6/7 +177−18 Pavel Stehule (okbobcz) Gilles Darold (darold), newtglobal postgresql_contributors (newtpostgrescontributors) 6 3 months ago
Refactoring
Revise get_cheapest_parallel_safe_total_inner 4285 Moved to next CF 6/7 +11−4 Richard Guo (richardguo) wenhui qiu (wenhuiqiu) 11 8 months ago
Retiring is_pushed_down 4458 Moved to next CF Needs rebase! Richard Guo (richardguo) Tom Lane (tgl) 10 4 months ago
Make ECPG locale usage thread-safe 5166 Moved to next CF Needs rebase! Thomas Munro (macdice) Peter Eisentraut (petere) 5 2 months ago
Refactor SLRU to always use long file names 5250 Moved to next CF 6/7 +103−85 Aleksander Alekseev (a.alekseev) Rustam ALLAKOV (rustam.allakov) 4 1 month ago
Collation and ctype method tables and extension hooks 5301 Moved to next CF Needs rebase! Jeff Davis (jdavis) 4 4 months ago
Clarify FileTag-based unlinking 5454 Moved to next CF 6/7 +10−7 Matthias van de Meent (mmeent) 3 5 months ago
Don't dirty pages while they are getting flushed out 5483 Moved to next CF Needs rebase! Andres Freund (andresfreund) 3 2 months ago
Elimination of the repetitive code at the SLRU bootstrap functions 5575 Moved to next CF 18 6/7 +78−255 Evgeny Voropaev (evoro) Álvaro Herrera (alvherre), Aleksander Alekseev (a.alekseev), Andrey Borodin (x4mmm) 2 2 months ago
Replication & Recovery
CREATE SUBSCRIPTION ... SERVER 4529 Moved to next CF Needs rebase! Jeff Davis (jdavis) vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) 10 1 month ago
Return pg_control from pg_backup_stop(). 4997 Moved to next CF 18 6/7 +181−30 David Steele (dsteele) 6 4 months ago
Synchronization of sequences to subscriber 5111 Moved to next CF 6/7 +3058−763 vigneshwaran C (vignesh.postgres) Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Peter Smith (smithpb2250) 5 22 hours ago
Conflict detection for update_deleted in logical replication 5378 Moved to next CF 6/7 +2267−172 Zhijie Hou (houzj) Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) Amit Kapila (amitkapila) 3 yesterday
Enable logical decoding when wal_level = 'replica' without a server restart 5479 Moved to next CF Needs rebase! Masahiko Sawada (masahikosawada) 3 1 week ago
Filter irrelevant change before reassemble transactions during logical decoding 5585 Moved to next CF Needs rebase! Jie Li (adger), Ajin Cherian (ajinc), Zhijie Hou (houzj) vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Zhijie Hou (houzj) Amit Kapila (amitkapila) 2 1 hour ago
Security
Serverside SNI for SSL connections 4984 Moved to next CF 5/7 +937−50 Daniel Gustafsson (d_gustafsson) Jacob Champion (jchampion) 6 2 weeks ago
Extension security improvement: Add support for extensions with an owned schema 5018 Moved to next CF 18 6/7 +326−62 Jelte Fennema-Nio (jeltef) 6 7 months ago
revamp row-security tracking 5397 Moved to next CF 19 6/7 +25−17 Nathan Bossart (bossartn) 3 3 months ago
Server Features
Sequence Access Methods, round two 4677 Moved to next CF 6/7 +2753−795 Michael Paquier (michael-kun) 8 1 month ago
COPY ON_ERROR 'NULL' 4810 Moved to next CF 6/7 +277−52 jian he (universality) Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Jim Jones (jimus) 7 1 month ago
on_error table, saving error info to a table 4817 Moved to next CF 6/7 +582−13 jian he (hellothere) Nishant Sharma (nishant-at-edb) 7 1 week ago
Eager aggregation, take 3 4881 Moved to next CF 19 Needs rebase! Richard Guo (richardguo) 6 4 months ago
CREATE INDEX CONCURRENTLY for partitioned tables 5004 Moved to next CF 2/7 +520−78 Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) 6 7 months ago
Make MultiXactOffset 64-bit type 5205 Moved to next CF 18 6/7 +615−291 Maxim Orlov (m.orlov) Heikki Linnakangas (heikki) 5 6 days ago
Changing shared_buffers without restart 5319 Moved to next CF Needs rebase! Dmitry Dolgov (erthalion) Vladlen Popolitov (vladlenpopolitov) 4 3 weeks ago
Support enabling checksums online 5323 Moved to next CF Needs rebase! Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) Tomas Vondra (fuzzycz) 4 1 month ago
using index to speedup add not null constraints to a table 5444 Moved to next CF 18 6/8 +630−5 Jian He (stayreal) Tanzeel Khan (tanzeelk) 3 2 weeks ago
refactor AlterDomainAddConstraint (alter domain add constraint) 5455 Moved to next CF 18 6/7 +79−8 Jian He (stayreal) Peter Eisentraut (petere) 3 2 months ago
speedup COPY TO for partitioned table 5467 Moved to next CF 19 6/7 +151−32 Jian He (stayreal) vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), newtglobal postgresql_contributors (newtpostgrescontributors) 3 1 month ago
SQL/JSON json_table PLAN clause 5478 Moved to next CF 18 6/7 +2308−168 Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Andrew Dunstan (adunstan), Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Anton Melnikov (antonmel), Nikita Malakhov (nmalakh) Amit Langote (amitlan), Vladlen Popolitov (vladlenpopolitov) 3 1 month ago
Extended Statistics set/restore/clear functions 5517 Moved to next CF 6/7 +2961−35 Corey Huinker (coreyh) 2 4 days ago
add function argument name to substring and substr 5524 Moved to next CF 6/7 +135−25 Jian He (stayreal) David Johnston (polobo) 2 2 months ago
Cross-type index comparison support in contrib/btree_gin 5535 Moved to next CF 6/7 +2548−116 Tom Lane (tgl) 2 2 months ago
SQL Commands
Add SPLIT PARTITION/MERGE PARTITIONS commands 3659 Moved to next CF 18 6/7 +7353−39 Dmitry Koval (d.koval) stephane tachoires (sttachoires) Alexander Korotkov (smagen) 14 1 week ago
Add XMLCanonicalize function 4237 Moved to next CF 18 6/7 +398−0 Jim Jones (jimus) Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) 11 1 month ago
Incremental View Maintenance (IVM), take 2 4337 Moved to next CF Needs rebase! Yugo Nagata (yugo.nagata) 11 9 months ago
Implement row pattern recognition feature 4460 Moved to next CF 19 5/7 +4207−35 Tatsuo Ishii (ishii) Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) 10 4 weeks ago
SQL Property Graph Queries (SQL/PGQ) 4904 Moved to next CF Needs rebase! Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) 6 1 month ago
Add XMLCast (SQL/XML X025) 5110 Moved to next CF 19 6/7 +2276−10 Jim Jones (jimus) Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) 5 1 week ago
SQL:2023 JSON simplified accessor support 5214 Moved to next CF 18 6/7 +1567−202 Alexandra Wang (alexandrawang) Peter Eisentraut (petere), Vik Fearing (xocolatl) 5 1 month ago
Add IGNORE NULLS to Window functions 5230 Moved to next CF 18 6/7 +773−28 Oliver Ford (ojford) Krasiyan Andreev (krasiyan) 4 2 months ago
Introduce the ability to enable/disable indexes using ALTER INDEX 5274 Moved to next CF 18 6/7 +1703−26 Shayon Mukherjee (shayonj) Sami Imseih (simseih), newtglobal postgresql_contributors (newtpostgrescontributors) 4 1 month ago
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) 5279 Moved to next CF 19 6/7 +1476−59 Jim Jones (jimus) newtglobal postgresql_contributors (newtpostgrescontributors) 4 1 week ago
Add XMLDocument (SQL/XML X030) 5431 Moved to next CF 18 6/7 +258−1 Jim Jones (jimus) Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) 3 4 months ago
Add XMLNamespaces option to XMLElement 5456 Moved to next CF 18 6/7 +1200−34 Pavel Stehule (okbobcz), Jim Jones (jimus) Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) 3 2 months ago
System Administration
log_min_messages per backend type 5447 Moved to next CF 18 2/7 +352−25 Euler Taveira (eulerto) 3 2 months ago
Improve verification of recovery_target_timeline GUC. 5519 Moved to next CF 19 6/7 +64−3 David Steele (dsteele) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 1 month ago
Testing
Allow CI to only run the compiler warnings task 5249 Moved to next CF 18 6/7 +14−13 Bertrand Drouvot (bertranddrouvot.pg) Rustam ALLAKOV (rustam.allakov) 4 1 week ago
Add 'make check-tests' behavior to the meson based builds 5405 Moved to next CF 6/7 +16−6 Nazir Bilal Yavuz (nbyavuz) Ashutosh Bapat (ashutoshbapat), Jian He (stayreal) 3 2 months ago