Commitfest PG19-3 (2025-11-01 – 2025-11-30)

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: 110. Waiting on Author: 27. Ready for Committer: 10. Committed: 109. Moved to next CF: 139. Rejected: 1. Withdrawn: 11. Total: 407.

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
psql client does not handle WSAEWOULDBLOCK on Windows 5154 Committed 10/10 +15−12 Tom Lane (tgl), Umar Hayat (pgwizard) Tom Lane (tgl) 6 2 months ago
Improve ACL checks in pg_prewarm for indexes 5583 Committed Needs rebase! Ayush Vatsa (developerayuva) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 1 month ago
Accessing an invalid pointer in BufferManagerRelation structure 5646 Committed 18 10/10 +44−40 Daniil Davydov (dddaniil) Stepan Neretin (snpgg), Dmitrii Bondar (difesu) Álvaro Herrera (alvherre) 3 1 month ago
temporary file usage report with extended protocol and unnamed portals 5724 Committed 9/10 +16−13 Sami Imseih (simseih), Frédéric Yhuel (yhuelf) Mircea Cadariu (mcadariu) Michael Paquier (michael-kun) 3 4 weeks ago
GIN tries to form a tuple with a partial compressedList during insertion 5890 Committed 10/10 +0−0 Arseniy Mukhin (amukhin) Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 2 1 month ago
pg_restore --no-policies should not restore policies' comment 5891 Committed Bugfix Backport 18 10/10 +1−6 Jian He (stayreal) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 1 month ago
bug: virtual generated column can be partition key 5989 Committed Bugfix Backport 18 10/10 +86−40 Ashutosh Bapat (ashutoshbapat) Peter Eisentraut (petere) Peter Eisentraut (petere) 2 1 month ago
Fix a bug where ALTER SYSTEM SET with empty strings for GUC_LIST_QUOTE parameters (like shared_preload_libraries) results in malformed configuration entries that cause server crashes on restart. 6026 Committed Bugfix stable 9/10 +126−16 Andrew Klychkov (andreiklychkov) Tom Lane (tgl), Jim Jones (jimus) Tom Lane (tgl) 1 1 month ago
fix NOT VALID NOT NULL with ALTER COLUMN SET IDENTITY 6030 Committed Bugfix Backport 18 10/10 +37−0 Jian He (stayreal) Álvaro Herrera (alvherre) 1 1 month ago
PostgreSQL crashes with ThreadSanitizer during early initialization 6044 Committed Bugfix My First Patch 8/10 +62−28 Emmanuel Sibi (emmanuelsibi) Tom Lane (tgl) 1 1 month ago
pgstattuple "unexpected zero page" for gist and hash indexes 6077 Committed 19 10/10 +16−6 Nitin Motiani (nitinmotiani) Dilip Kumar (dilip.kumar) Michael Paquier (michael-kun) 1 2 months ago
Fix pushdown of degenerate HAVING clauses 6093 Committed Bugfix 18 10/10 +0−0 Richard Guo (richardguo) Richard Guo (richardguo) 1 1 month ago
LISTEN/NOTIFY bug: VACUUM sets frozenxid past a xid in async queue 6095 Committed Bugfix Help - Bikeshedding Needs rebase! Matheus Alcantara (matheus.alcantara) Arseniy Mukhin (amukhin) Heikki Linnakangas (heikki) 1 3 weeks ago
Infinite loop in pgbench when running COPY command 6096 Committed Bugfix stable 10/10 +24−0 Anthonin Bonnefoy (bonnefoa) Michael Paquier (michael-kun) 1 2 months ago
sql/json query function JsonBehavior default expression's collation may differ from returning type's collation 6100 Committed Bugfix Backport stable 10/10 +113−14 Jian He (stayreal) Amit Langote (amitlan) 1 1 month ago
ecpg: check return value of replace_variables() 6110 Committed Bugfix 19 6/10 +7−1 Aleksander Alekseev (a.alekseev) Daniel Gustafsson (d_gustafsson) 1 1 month ago
Fix incorrect fprintf usage in log_error FRONTEND path 6126 Committed Bugfix Good First Review 19 10/10 +15−4 Bryan Green (lispyone) Tom Lane (tgl) 1 1 month ago
Fix lag columns in pg_stat_replication not advancing when replay LSN stalls 6138 Committed Bugfix Backport 10/10 +13−0 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 month ago
Invalid primary_slot_name triggers warnings in all processes on reload 6139 Committed Bugfix Backport GUC 9/10 +58−2 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 month ago
BRIN: Prevent the heapblk overflow during index summarization on very large tables resulting in an infinite loop 6143 Committed Bugfix Good First Review Backport stable 10/10 +10−4 Sunil Seetharama (sunils26) David Rowley (davidrowley) 1 1 month ago
Bug in pg_stat_statements 6167 Committed 18 Needs rebase! Sami Imseih (simseih) Álvaro Herrera (alvherre) 1 1 month ago
Fix LTREE subpath with negative offset 6199 Committed Needs rebase! Marcus Gartner (mgartner) Tom Lane (tgl) 2 1 month ago
fix corner cases involving failed DSM registry entry initialization and leaked LWLock tranches 6211 Committed stable 10/10 +49−12 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
transformJsonFuncExpr pathspec cache lookup failed 6232 Committed Bugfix Backport stable Needs rebase! Jian He (stayreal) Amit Langote (amitlan) 2 1 week ago
Clients
display current search_path in psql prompt 5808 Committed 10/10 +21−0 Florents Tselai (florentst) Nathan Bossart (bossartn), Jim Jones (jimus) Nathan Bossart (bossartn) 3 1 month ago
Add \pset options for boolean value display 5828 Committed psql 19 10/10 +120−1 David Johnston (polobo) Álvaro Herrera (alvherre) 3 1 month ago
Making pg_rewind faster 5902 Committed Performance 19 10/10 +215−13 Justin Kwan (justinpkwan.outlook.com), John Hsu (johnhsu) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 3 1 month ago
psql: Count all table footer lines in pager setup 5949 Committed psql stable 10/10 +382−84 Erik Wienhold (ewie) Tom Lane (tgl) Tom Lane (tgl) 2 1 month ago
Tab completion for large objects 5963 Committed 10/10 +12−5 Dagfinn Ilmari Mannsåker (ilmari) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 1 month ago
Code Comments
Fix incorrect comment in pg_get_shmem_allocations_numa() 5927 Committed 19 10/10 +6−9 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 2 1 month ago
Fix inconsistencies with code and beautify xlog structures description and fin hash_xlog.h 6034 Committed Comments Only stable Needs rebase! Kirill Reshke (reshke) Michael Paquier (michael-kun) 1 2 months ago
Update parser README to include parse_jsontable.c 6036 Committed Comments Only 19 Needs rebase! Karthik S (karthikselvaam.gmail.com) Michael Paquier (michael-kun) 1 2 months ago
Fix comments for ChangeVarNodes() and related functions 6190 Committed Comments Only stable 10/10 +17−20 Richard Guo (richardguo) Richard Guo (richardguo) 1 1 month ago
remove obsolete autovacuum comment 6213 Committed 19 9/10 +0−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
Documentation
Docs and tests for RLS policies applied by command type 5851 Committed Testing 19 10/10 +159−44 Dean Rasheed (deanr) Viktor Holmberg (rutchkiwi) Dean Rasheed (deanr) 3 1 month ago
ALTER TABLE ... OWNER TO affects permissions too 5915 Committed Good First Review Docs Only 19 10/10 +2−0 Laurenz Albe (laurenz) Daniel Gustafsson (d_gustafsson), Josef Šimánek (retro), Shuntian Jiao (jiaoshuntian) Daniel Gustafsson (d_gustafsson) 2 1 month ago
CREATE/ALTER PUBLICATION improvements for syntax synopsis 6062 Committed Docs Only Good First Review 18 Needs rebase! Peter Smith (smithpb2250) Fujii Masao (masaofujii) 1 1 week ago
DOCS: What SGML markup to use for user objects like tables, columns, etc? 6063 Committed Docs Only stable 9/10 +0−0 Peter Smith (smithpb2250) Bruce Momjian (bmomjian) 1 3 weeks ago
doc: Improve description of io_combine_limit and io_max_combine_limit GUCs 6115 Committed Backport Docs Only 10/10 +16−9 Karina Litskevich (karinalitskevich) Chao Li (chaol) Fujii Masao (masaofujii) 1 4 weeks ago
Fix CancelRequest documentation for protocol 3.2 6123 Committed Docs Only 18 10/10 +0−0 Jelte Fennema-Nio (jeltef) Magnus Hagander (mha) 1 1 month ago
Extend documentation for pg_stat_replication.backend_xmin 6133 Committed Docs Only 19 9/10 +4−0 Renzo Dani (renzo.dani) Fujii Masao (masaofujii) 1 1 month ago
docs: Link to the correct protocol version inspection function External 6154 Committed Docs Only 9/10 +0−0 Jelte Fennema-Nio (jeltef) Peter Eisentraut (petere) 1 1 month ago
Consistently use uppercase keywords 6159 Committed Docs Only 19 10/10 +259−259 Erik Wienhold (ewie) Nathan Bossart (bossartn) David Rowley (davidrowley) 1 3 weeks ago
copy.sgml: add XML ID attributes to <varlistentry> tags. 6181 Committed 19 Needs rebase! Jian He (stayreal) Álvaro Herrera (alvherre) 1 3 weeks ago
fix documentation for insert vacuum formula 6236 Committed 18 2/10 +7−3 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 2 weeks ago
Miscellaneous
postgres_fdw could deparse ArrayCoerceExpr 5409 Committed 18 10/10 +0−0 Alexander Pyhalov (a.pyhalov) Maxim Orlov (m.orlov) Alexander Korotkov (smagen) 4 4 months ago
Waiting for LSN replay with WAIT FOR command 5550 Committed Needs rebase! Alexander Korotkov (smagen), Xuneng Zhou (egoa) Yura Sokolov (funny_falcon) Alexander Korotkov (smagen) 3 5 days ago
Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache 5694 Committed 10/10 +494−8 Nazir Bilal Yavuz (nbyavuz) Michael Paquier (michael-kun), Aidar Imamov (gipergeek) Michael Paquier (michael-kun) 3 1 week ago
Add --continue-on-abort option to pgbench 5790 Committed 19 10/10 +171−33 Yugo Nagata (yugo.nagata), Rintaro Ikeda (rintaro) Yugo Nagata (yugo.nagata), Hayato Kuroda (ha-kun) Fujii Masao (masaofujii) 3 2 weeks ago
update-po for PGXS does not work 5922 Committed Bugfix Good First Review 10/10 +5−0 Álvaro Herrera (alvherre), Ryo Matsumura (ryo) Bryan Green (lispyone) Álvaro Herrera (alvherre) 2 1 month ago
Avoid overwiriting cache entry (src/backend/utils/cache/relcache.c) 6008 Committed 19 10/10 +5−6 Ranier Vilela (raniervilela) Álvaro Herrera (alvherre) 2 1 month ago
Add error_on_null() to produce an error if the input is null 6017 Committed 9/10 +74−0 Joel Jacobson (joeljacobson) Vik Fearing (xocolatl) Michael Paquier (michael-kun) 2 1 month ago
Use streaming read I/O in BRIN vacuuming 6022 Committed 9/10 +23−9 Arseniy Mukhin (amukhin) Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 2 2 weeks ago
a couple of small patches for simd.h 6076 Committed 19 10/10 +10−27 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
track ABI breaks in stable branches 6140 Committed stable 10/10 +24−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Fix POSIX compliance in pgwin32_unsetenv() 6142 Committed 19 10/10 +0−0 Bryan Green (lispyone) Michael Paquier (michael-kun) 1 1 month ago
A tidyup for match_orclause_to_indexcol() 6149 Committed 9/10 +45−70 Tender Wang (tndrwang) Tom Lane (tgl) Tom Lane (tgl) 1 2 weeks ago
MSVC: Improve warning options set 6182 Committed Needs rebase! Peter Eisentraut (petere) Peter Eisentraut (petere) 1 3 weeks ago
postgresql.conf.sample tab width 6223 Committed stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 2 weeks ago
gen_guc_tables.pl: Validate required GUC fields before code generation 6226 Committed 19 10/10 +46−0 Chao Li (chaol) Mahmoud Ayman (mahmoudayman) Peter Eisentraut (petere) 2 1 week ago
better handle errors in dsm registry functions 6250 Committed stable 10/10 +78−69 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 week ago
Monitoring & Control
Add os_page_num to pg_buffercache 5690 Committed 19 9/10 +333−96 Bertrand Drouvot (bertranddrouvot.pg) Mircea Cadariu (mcadariu) Michael Paquier (michael-kun) 3 1 week ago
Add support for entry counting in pgstats 6052 Committed Monitoring 19 Needs rebase! Michael Paquier (michael-kun) Sami Imseih (simseih) Michael Paquier (michael-kun) 1 2 months ago
Add stats_reset to pg_stat_all_tables|indexes and related views 6097 Committed Monitoring 19 10/10 +776−619 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 1 month ago
Add wal_fpi_bytes to pg_stat_wal 6150 Committed Monitoring 19 10/10 +0−0 Shinya Kato (shinyakato) Michael Paquier (michael-kun) 1 1 month ago
Performance
Inline non-SQL SRFs 5083 Committed 19 10/10 +755−115 Paul Jungwirth (pjungwir) Tom Lane (tgl) Tom Lane (tgl) 5 2 weeks ago
SVE enablement for hex-encode and hex-decode 5538 Committed 19 10/10 +418−4 Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 2 months ago
parallel pg_restore: avoid disk seeks when jumping short distance forward 5809 Committed 19 10/10 +5−1 Dimitrios Apostolou (jimis) Tom Lane (tgl) Tom Lane (tgl) 2 1 month ago
Optimize join selectivity estimation for tables with large number of MCVs 5929 Committed Performance 19 0/10 +456−121 David Geier (geidav), Ilia Evdokimov (ilidock95) Tom Lane (tgl), Ilia Evdokimov (ilidock95) Tom Lane (tgl) 2 2 weeks ago
Make few enhancements in GIN redo and GIN pg_waldump . 6083 Committed stable Needs rebase! Kirill Reshke (reshke) Michael Paquier (michael-kun) 1 1 month ago
Use BumpContext contexts for TupleHashTables' tablecxt 6168 Committed 10/10 +90−82 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
Have the planner convert COUNT(1) / COUNT(not_null_col) to COUNT(*) 6186 Committed Performance 19 10/10 +317−36 David Rowley (davidrowley) David Rowley (davidrowley) 1 1 week ago
Improving planner's estimates of TupleHashTable sizes 6196 Committed 10/10 +261−126 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
Procedural Languages
plpython: Remove support for major version conflict detection 5972 Committed PL/Python 10/10 +4−61 Peter Eisentraut (petere) Euler Taveira (eulerto), Mario Gonzalez (gonzalemario) Peter Eisentraut (petere) 2 1 month ago
Disallow BEGIN ATOMIC SQL functions depending on temp relations 6074 Committed 19 10/10 +58−57 Jim Jones (jimus) Tom Lane (tgl) Tom Lane (tgl) 2 1 week ago
Refactoring
extensible planner state 5994 Committed Extensions 19 10/10 +0−0 Robert Haas (rhaas) Tom Lane (tgl) Robert Haas (rhaas) 2 1 month ago
Treat semaphores similar to other shared memory structures 5997 Committed Refactoring Only 10/10 +11−31 Ashutosh Bapat (ashutoshbapat) Heikki Linnakangas (heikki) 2 4 weeks ago
plan shape work 5998 Committed Extensions 19 10/10 +810−653 Robert Haas (rhaas) Robert Haas (rhaas) 2 1 month ago
Mark ItemPointer arguments as const thoughoutly 6046 Committed Refactoring Only 9/10 +100−100 Chao Li (chaol) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 month ago
Mark function arguments of type "Datum *" as "const Datum *" where possible 6081 Committed Refactoring Only 19 10/10 +151−151 Chao Li (chaol) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 month ago
Remove Item type 6104 Committed 9/10 +109−184 Peter Eisentraut (petere) Nathan Bossart (bossartn) Peter Eisentraut (petere) 1 1 month ago
Reorganize GUC structs 6105 Committed Multithreading Needs rebase! Peter Eisentraut (petere) Peter Eisentraut (petere) 1 2 weeks ago
Cleanup INFINITY related code in float.h 6107 Committed 19 10/10 +9−44 David Rowley (davidrowley) David Rowley (davidrowley) 1 1 month ago
Remove make_temptable_name_n() 6120 Committed Refactoring Only 19 10/10 +15−26 Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) 1 1 month ago
remove partColsUpdated 6134 Committed 19 10/10 +0−27 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
fix type of infomask parameter in static inline functions 6151 Committed 19 10/10 +3−3 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Consistently use the XLogRecPtrIsInvalid() macro 6169 Committed Refactoring Only 19 10/10 +451−457 Bertrand Drouvot (bertranddrouvot.pg) Álvaro Herrera (alvherre) 1 2 weeks ago
Unused variable in perl test 6170 Committed Testing 19 10/10 +0−1 Daniil Davydov (dddaniil) Tom Lane (tgl) 1 1 month ago
C11: should we use char32_t for unicode code points? 6173 Committed 19 8/10 +0−0 Jeff Davis (jdavis) Jeff Davis (jdavis) 1 1 month ago
Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. 6200 Committed Refactoring Only stable 10/10 +344−124 Mats Kindahl (mkindahl) David Rowley (davidrowley) 2 1 month ago
backend/nodes cleanup: Move loop variables definitions into for statement 6227 Committed Refactoring Only 19 10/10 +20−35 Chao Li (chaol) Peter Eisentraut (petere) 2 1 week ago
Remove useless casts to (void *) 6241 Committed 19 9/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) Peter Eisentraut (petere) 2 2 weeks ago
Remove unused struct fields 6256 Committed 19 10/10 +2−6 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) 2 1 week ago
Replication & Recovery
Synchronization of sequences to subscriber 5111 Committed Logical Replication 10/10 +357−49 vigneshwaran C (vignesh.postgres) Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Hayato Kuroda (ha-kun), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) Amit Kapila (amitkapila) 7 3 weeks ago
Invalid pointer access in logical decoding after error 5903 Committed Logical Replication Needs rebase! vigneshwaran C (vignesh.postgres) Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 2 1 month ago
Add memory_limit_hits to pg_stat_replication_slots 6002 Committed Logical Replication 19 10/10 +112−59 Bertrand Drouvot (bertranddrouvot.pg) Masahiko Sawada (masahikosawada) 2 1 month ago
issue with synchronized_standby_slots 6153 Committed GUC Logical Replication 19 10/10 +41−43 Shlok Kyal (shlokkyal) Fujii Masao (masaofujii) Amit Kapila (amitkapila) 1 1 month ago
Add support for COPY TO in tablesync for partitioned tables. 6214 Committed Logical Replication 19 10/10 +3−2 Ajin Cherian (ajinc) Masahiko Sawada (masahikosawada) 2 2 weeks ago
Server Features
Eager aggregation, take 3 4881 Committed 19 10/10 +0−0 Richard Guo (richardguo) Richard Guo (richardguo) 8 1 month ago
speedup COPY TO for partitioned table 5467 Committed 19 10/10 +200−36 Jian He (stayreal) vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), newtglobal postgresql_contributors (newtpostgrescontributors) Masahiko Sawada (masahikosawada) 5 1 month ago
Support tid range scan in parallel 5803 Committed 10/10 +442−58 Cary Huang (cary) David Rowley (davidrowley) 2 1 week ago
Add generic routine to retrieve PG_VERSION contents (Executing pg_createsubscriber with a non-compatible control file) 6117 Committed 19 10/10 +30−84 Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 month ago
System Administration
Add log_autoanalyze_min_duration 5797 Committed GUC 19 10/10 +120−31 Shinya Kato (shinyakato) Tatsuhito Kasahara (tatsuhito.kasahara) Peter Eisentraut (petere) 3 1 month ago
pg_createsubscriber --dry-run logging concerns 6129 Committed 19 2/10 +23−4 Peter Smith (smithpb2250) Álvaro Herrera (alvherre) 1 2 weeks ago
Testing
Add 'make check-tests' behavior to the meson based builds 5405 Committed Testing 19 10/10 +16−6 Nazir Bilal Yavuz (nbyavuz) Ashutosh Bapat (ashutoshbapat), Josef Šimánek (retro), Jian He (stayreal) Andrew Dunstan (adunstan) 5 6 days ago
Improve error reporting in 027_stream_regress test 5900 Committed Good First Review Testing 19 10/10 +0−0 Nazir Bilal Yavuz (nbyavuz) Ben Mejia (benmejia), Brandon Tat (bjtat) Michael Paquier (michael-kun) 2 2 weeks ago
ci: Improve OpenBSD core dump backtrace handling 6160 Committed CI Needs rebase! Nazir Bilal Yavuz (nbyavuz) Thomas Munro (macdice) 1 1 month ago
ci: Upgrade Debian CI image from Bookworm to Trixie 6163 Committed CI 10/10 +17−22 Nazir Bilal Yavuz (nbyavuz) Andres Freund (andresfreund) 1 1 month ago
ci: Upgrade macOS CI image from Sonoma to Sequoia 6164 Committed CI Needs rebase! Nazir Bilal Yavuz (nbyavuz) Andres Freund (andresfreund) 1 1 month ago