Commitfest PG19-1 (2025-07-01 - 2025-07-31)

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


Status summary: Needs review: 201. Waiting on Author: 38. Ready for Committer: 27. Committed: 88. Moved to next CF: 10. Withdrawn: 9. Returned with Feedback: 6. Total: 379.

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
ensure we have a snapshot when dropping an index concurrently 5262 Committed stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 1 month ago
Memory context can be its own parent and child in replication command 5637 Committed 18 7/7 +51−9 Anthonin Bonnefoy (bonnefoa) Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
bug in stored generated column over domain with constraints. 5668 Committed 13/14 +0−0 Jian He (stayreal) Peter Eisentraut (petere) Tom Lane (tgl) 1 2 months ago
Fix an incorrect check in get_memoize_path 5686 Committed 7/7 +15−9 Richard Guo (richardguo) wenhui qiu (qiuwenhuifx.163.com) Richard Guo (richardguo) 1 2 months ago
prevent 006_transfer_modes.pl from leaving files behind 5687 Committed 18 7/7 +5−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
vacuumdb fixes for v18 5717 Committed 18 7/7 +13−13 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
Fix missing comma in Requires.private 5743 Committed 18 0/1 +0−0 Jacob Champion (jchampion) Jacob Champion (jchampion) 1 1 month ago
oauth: Prevent stack overflow by limiting JSON parse depth 5744 Committed 18 0/1 +0−0 Jacob Champion (jchampion) Jacob Champion (jchampion) 1 2 months ago
Allow parallelism for plpgsql return expression after commit 556f7b7 5747 Committed 10/10 +6−6 Dipesh Dhameliya (dipesh125) Tom Lane (tgl) Tom Lane (tgl) 1 4 days ago
Fix Assert failure in XMLTABLE parser 5753 Committed stable 14/14 +0−0 Richard Guo (richardguo) Richard Guo (richardguo) 1 1 month ago
Fix usage of memset_s() to be C11-conformant 5756 Committed stable Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
pg_dump 18beta1 fails to process complex table names 5761 Committed 18 7/7 +16−11 Nathan Bossart (bossartn), Jian He (stayreal) Nathan Bossart (bossartn) 1 1 month ago
Fix regex translation of SIMILAR TO for bracket expressions 5778 Committed stable Needs rebase! Laurenz Albe (laurenz) Michael Paquier (michael-kun) 1 1 month ago
Improve error handling of xml2 with libxml2 OOMs 5794 Committed 19 7/7 +294−150 Michael Paquier (michael-kun) Jim Jones (jimus) Michael Paquier (michael-kun) 1 2 days ago
Remove have_dangerous_phv() 5819 Committed Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Fixes inconsistent behavior in vacuum when it processes multiple relations 5827 Committed stable 7/7 +98−110 shihao zhong (zhong950419) Nathan Bossart (bossartn) Michael Paquier (michael-kun) 1 1 week ago
fix: pgflex - propagate environment to flex subprocess 5835 Committed 19 7/7 +2−2 Javier Maestro (jjmaestro) Nikolay Samokhvalov (nikolay), Javier Maestro (jjmaestro) Peter Eisentraut (petere) 1 1 week ago
Fix OAuth feature detection on OpenBSD+Meson 5842 Committed Bugfix 18 Needs rebase! Jacob Champion (jchampion) Jacob Champion (jchampion) 1 4 days ago
Logrep launcher race conditions leading to slow tests 5843 Committed stable Not processed Tom Lane (tgl) Tom Lane (tgl) 1 2 weeks ago
Followup fixes for bug #18953 5867 Committed 18 Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Fix decompression bug in astreamer_lz4 5874 Committed Bugfix 18 10/10 +50−4 Mikhail Gribkov (youzhick) Michael Paquier (michael-kun) 1 1 week ago
OAuth: run Autoconf tests with correct compiler flags 5905 Committed Bugfix 18 10/10 +24−12 Jacob Champion (jchampion) Jacob Champion (jchampion) 3 15 hours ago
Clients
Allow ';' to push queries in an ongoing psql pipeline 5655 Committed 18 10/10 +420−31 Anthonin Bonnefoy (bonnefoa) Michael Paquier (michael-kun) 1 2 months 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 3 months ago
Correct src/backend/lib/README 5855 Committed 6/7 +0−4 Aleksander Alekseev (a.alekseev) Michael Paquier (michael-kun) 1 2 weeks ago
Documentation
explain pgstatindex fragmentation 5381 Committed 18 7/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 1 week ago
TOAST is acronym so should be uppercase 5530 Committed 10/10 +13−13 Peter Smith (smithpb2250) Peter Eisentraut (petere), David Johnston (polobo) Peter Eisentraut (petere) 2 1 week ago
pg_recvlogical requires -d but not described on the documentation 5625 Committed 7/7 +39−4 Hayato Kuroda (ha-kun) David Johnston (polobo) Fujii Masao (masaofujii) 1 3 months ago
doc: expand note about pg_upgrade's --jobs option 5632 Committed 18 6/7 +5−6 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 4 months ago
alphabetize long options in pg_dumpdocs 5730 Committed 18 7/7 +78−79 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
doc: Some copy-editing around prefix operators 5787 Committed 18 7/7 +4−4 Christoph Berg (myon) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 week ago
fix notes about password encryption in pg_authid docs 5791 Committed stable 6/7 +2−7 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
pg_get_multixact_members not documented 5793 Committed stable 10/10 +31−3 Sami Imseih (simseih) Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Minor documentation fixes related to v18 5838 Committed 7/7 +9−5 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 2 weeks ago
back-patch documentation for age() and mxid_age() 5884 Committed stable 7/7 +0−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Fix inconsistency in the pg_buffercache documentation 5887 Committed 19 10/10 +3−3 Bertrand Drouvot (bertranddrouvot.pg) Daniel Gustafsson (d_gustafsson) 2 1 week ago
failover slot documentation update 5904 Committed Docs Only 10/10 +0−0 Ashutosh Bapat (ashutoshbapat), shveta malik (shvetam) Amit Kapila (amitkapila) 2 yesterday
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 4 months ago
Add reverse(bytea) 5642 Committed 18 7/7 +63−0 Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
remove open-coded popcount in acl.c 5649 Committed 18 7/7 +50−19 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
Change the names generated for child foreign key constraints 5716 Committed 18 14/14 +0−0 Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
add --sequence-data to pg_dumpall 5729 Committed 18 7/7 +16−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
regdatabase 5746 Committed 19 7/7 +423−3 Ian Barwick (barwick) Ian Barwick (barwick), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
translate reltuples from 0 to -1 upon upgrades from <v14 5762 Committed 18 7/7 +14−1 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Fix violation of principle that plan trees are read-only 5767 Committed 18 7/7 +41−33 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
Standardize the definition of the subtype field of AlterDomainStmt 5780 Committed 10/10 +25−22 Zongliang Quan (quanzl) wenhui qiu (qiuwenhuifx.163.com) Michael Paquier (michael-kun) 1 1 week ago
a couple of small cleanup patches for DSM-related code 5798 Committed 18 7/7 +6−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
add function for creating/attaching hash table in DSM registry 5799 Committed 19 10/10 +400−46 Nathan Bossart (bossartn) Sami Imseih (simseih), Florents Tselai (florentst) Nathan Bossart (bossartn) 1 1 week ago
Enable MSVC conforming preprocessor 5812 Committed 7/7 +6−25 Peter Eisentraut (petere) Peter Eisentraut (petere) 1 yesterday
Allow the "operand" input of width_bucket() to be NaN 5834 Committed 19 7/7 +32−21 Tom Lane (tgl) Dean Rasheed (deanr) Tom Lane (tgl) 1 1 week ago
Use DatumGetUInt32() for dsm_attach() in test_shm_mq_main() 5862 Committed stable 7/7 +1−1 Jianghua yang (yjhjstz.gmail.com) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 weeks ago
GNU/Hurd portability patches 5882 Committed 7/7 +9−9 Michael Banck (mbanck) Tom Lane (tgl) Tom Lane (tgl) 1 1 week 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 months ago
Improve explicit cursor handling in pg_stat_statements 5733 Committed 7/7 +294−15 Sami Imseih (simseih) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 week ago
queryId constant squashing does not support prepared statements 5801 Committed 7/7 +152−59 Sami Imseih (simseih) Álvaro Herrera (alvherre) 1 2 weeks ago
Performance
optimizations for dumping statistics 5678 Committed 18 7/7 +276−64 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Performance issues with v18 SQL-language-function changes 5695 Committed 18 7/7 +264−211 Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
Speedup truncations of temporary relation forks 5788 Committed 18 10/10 +19−14 Daniil Davydov (dddaniil) Fujii Masao (masaofujii), Maxim Orlov (m.orlov) Fujii Masao (masaofujii) 1 1 week ago
Procedural Languages
Sanding down some edge cases for PL/pgSQL reserved words 5722 Committed 7/7 +89−14 Tom Lane (tgl) Pavel Stehule (okbobcz) Tom Lane (tgl) 1 1 week ago
Refactoring
Elimination of the repetitive code at the SLRU bootstrap functions 5575 Committed 19 Needs rebase! Evgeny Voropaev (evoro) Álvaro Herrera (alvherre), Aleksander Alekseev (a.alekseev), Andrey Borodin (x4mmm) Álvaro Herrera (alvherre) 2 4 days ago
Selectively invalidate caches in pgoutput module 5629 Committed 7/7 +297−16 Hayato Kuroda (ha-kun), Shlok Kyal (shlokkyal) Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 3 months ago
dead code in pg_upgrade 5657 Committed 18 7/7 +7−32 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
Split varlena.c into varlena.c and bytea.c 5665 Committed 10/10 +1201−1156 Aleksander Alekseev (a.alekseev) Peter Eisentraut (petere) Michael Paquier (michael-kun) 1 1 week ago
SQL functions: avoid making a tuplestore unnecessarily 5706 Committed 7/7 +85−50 Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
Avoid circular header file dependency 5723 Committed 19 10/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 5 days ago
Use RELATION_IS_OTHER_TEMP where possible 5815 Committed 19 7/7 +5−10 Zhao Junwang (zhjwpku) Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Remove unused #include's in src/backend/utils/adt/* 5822 Committed 19 7/7 +0−8 Aleksander Alekseev (a.alekseev) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 week ago
Use binaryheap_* macro where appropriate 5857 Committed 19 7/7 +7−7 Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Replication & Recovery
Logical replication worker Segmentation fault 5666 Committed 7/7 +71−6 Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 3 months ago
Improve error reporting for few options in pg_createsubscriber 5672 Committed 7/7 +9−21 vigneshwaran C (vignesh.postgres) Amit Kapila (amitkapila) 1 3 months 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
Fix premature xmin advancement during fast forward decoding 5713 Committed 12/13 +0−0 Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 2 months ago
Security
Change dispchar for oauth_client_secret 5712 Committed 18 7/7 +0−0 Jacob Champion (jchampion) Jacob Champion (jchampion) 1 2 months ago
Server Features
Cross-type index comparison support in contrib/btree_gin 5535 Committed 10/10 +2791−117 Tom Lane (tgl) Arseniy Mukhin (amukhin) Tom Lane (tgl) 2 1 week ago
Printing window function OVER clauses in EXPLAIN 5640 Committed 7/7 +574−253 Tom Lane (tgl) Tom Lane (tgl) 1 4 months ago
Simplify COALESCE with single argument 5698 Committed 10/10 +55−48 Maksim Milyutin (maksm90) Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Consider explicit incremental sort for Append and MergeAppend 5750 Committed 19 10/10 +217−52 Richard Guo (richardguo) Richard Guo (richardguo) 1 4 days ago
gcc 15 "array subscript 0" warning at level -O3 5888 Committed 19 10/10 +39−0 Andres Freund (andresfreund) Andres Freund (andresfreund) 2 2 days ago
SQL Commands
SQL:2011 application time 5660 Committed 7/7 +0−0 Paul Jungwirth (pjungwir) Peter Eisentraut (petere) 1 1 month ago
CHECKPOINT unlogged data 5786 Committed 19 Needs rebase! Christoph Berg (myon) Dilip Kumar (dilip.kumar), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 15 hours ago
Extend COPY FROM with HEADER <integer> to skip multiple lines 5856 Committed 19 10/10 +138−42 Shinya Kato (shinyakato) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 week ago
System Administration
Improve verification of recovery_target_timeline GUC. 5519 Committed 19 10/10 +64−3 David Steele (dsteele) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 1 week ago
pg_dsm_registry_allocations system view 5652 Committed 19 10/10 +185−2 Florents Tselai (florentst) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 days 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 3 months ago
Add pg_get_injection_points() for information of injection points 5696 Committed 19 10/10 +75−0 Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 2 days ago
Re-enable SSL log_like tests 5709 Committed 18 7/7 +53−42 Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
Addition of %b/backend_type in log_line_prefix of TAP test logs 5765 Committed stable 6/7 +2−2 Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 week ago
Missing program_XXX calling in pgbench tests 5823 Committed Testing 7/7 +3−15 Hayato Kuroda (ha-kun) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 week ago