Commitfest PG19-2 (2025-09-01 - 2025-09-30)

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


Status summary: Needs review: 136. Waiting on Author: 26. Ready for Committer: 24. Committed: 10. Moved to next CF: 15. Rejected: 1. Withdrawn: 2. Total: 214.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
pg_ctl start may return 0 even if the postmaster has been already started on Windows 4573 Waiting on Author Needs rebase! Kyotaro Horiguchi (horiguti) Hayato Kuroda (ha-kun), Yasir Shah (yasir.hussain.shah.gmail.com) 9 4 months ago
Fix rare recovery shutdown hang 4884 Waiting on Author Needs rebase! Thomas Munro (macdice) Noah Misch (nmisch), Martijn Wallet (mwallet) 6 8 months ago
WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts 4986 Waiting on Author 10/10 +6−2 Matthias van de Meent (mmeent) Akshat Jaimini (akshatj) 6 8 months ago
Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state 5029 Needs review Needs rebase! ChangAo Chen (chenchangao) 6 1 month ago
Incorrect error message for cancellation triggered by statement_timeout & flaky test 5070 Needs review Bugfix Flakyfix stable 10/10 +16−5 Jelte Fennema-Nio (jeltef) 7 6 months ago
Incremental Sort Cost Estimation Instability 5093 Needs review 18 Needs rebase! Andrei Lepikhov (lepikhov) 6 2 months ago
Prevent incorrect entries in pg_stat_activity. 5105 Waiting on Author 10/10 +19−2 Fujii Masao (masaofujii) 5 8 months ago
Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile() 5124 Waiting on Author Needs rebase! Thomas Munro (macdice) Noah Misch (nmisch) 5 4 months ago
psql client does not handle WSAEWOULDBLOCK on Windows 5154 Waiting on Author 10/10 +1−1 Umar Hayat (pgwizard) 5 8 months ago
Fix standby may crash when switching-over in certain special cases 5199 Needs review 10/10 +2−2 pixian shi (pxshi) 5 7 months ago
Fix race between WAL flush and InstallXLogFileSegment() 5276 Waiting on Author Needs rebase! Thomas Munro (macdice) Soumyadeep Chakraborty (soumyadeepc) 4 9 months ago
Fix for consume_xids advancing XIDs incorrectly 5303 Waiting on Author stable Needs rebase! Yushi Ogiwara (yushi) 4 8 months ago
Fix creation of empty .log files during log rotation 5365 Waiting on Author 10/10 +15−12 Arseny Kositsin (arseny114) 3 5 months ago
Fix bug with accessing to temporary tables of other sessions 5379 Needs review 18 10/10 +55−23 Daniil Davydov (dddaniil) Rafia Sabih (rafia.sabih) 4 2 weeks ago
bt_index_parent_check false alarm for indexes created concurrently 5438 Ready for Committer Bugfix 10/10 +70−40 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Andrey Borodin (x4m) 4 1 month ago
Improve ACL checks in pg_prewarm for indexes 5583 Waiting on Author 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 Waiting on Author Bugfix 10/10 +42−1 Hayato Kuroda (ha-kun) Paul Jungwirth (pjungwir) 2 18 hours ago
Accessing an invalid pointer in BufferManagerRelation structure 5646 Ready for Committer 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 Needs review 9/10 +16−0 vigneshwaran C (vignesh.postgres) 2 4 months ago
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION 5681 Needs review 9/10 +131−19 Yugo Nagata (yugo.nagata) Jim Jones (jimus), Daniil Davydov (dddaniil) 2 1 month ago
Add guard to prevent recursive memory context logging. 5766 Needs review 10/10 +40−18 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 1 month ago
problems with toast.* reloptions 5839 Waiting on Author stable Needs rebase! Nathan Bossart (bossartn) 2 1 month ago
Decouple C++ support in Meson's PGXS from LLVM enablement 5885 Needs review Good First Review stable Needs rebase! Tristan Partin (tristan957) Jelte Fennema-Nio (jeltef) Peter Eisentraut (petere) 1 4 months ago
GIN tries to form a tuple with a partial compressedList during insertion 5890 Needs review 9/10 +12−8 Arseniy Mukhin (amukhin) 1 1 month ago
pg_restore --no-policies should not restore policies' comment 5891 Needs review Bugfix Backport 18 10/10 +33−1 Jian He (stayreal) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 month ago
Avoid unexpected shutdown when sync_replication_slots is enabled. 5936 Needs review 10/10 +3−0 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 week ago
Correction of RowMark Removal During Sel-Join Elimination 5943 Needs review Refactoring Only Bugfix 19 10/10 +30−23 Andrei Lepikhov (lepikhov) 1 6 days ago
Fixing the btree_gist inet mess 5944 Needs review 19 10/10 +117−7 Tom Lane (tgl) 1 2 weeks ago
Do not exit on postmaster death event inside CRIT sections. 5964 Needs review Bugfix stable 10/10 +3−0 Andrey Borodin (x4mmm) Tom Lane (tgl) 1 10 hours ago
Panic during xlog building with big values 5970 Needs review Bugfix 19 10/10 +51−0 Maksim Melnikov (manaldush) 1 4 days ago
Non-blocking archiver process 5971 Needs review Bugfix 19 10/10 +94−2 Patrick Stählin (packi) 1 3 weeks ago
Clients
libpq: Fix processing of SSL records >8kB on async API 5251 Needs review Bugfix Backport stable 10/10 +318−8 Jacob Champion (jchampion), Lars Kanis (larsk) Jacob Champion (jchampion) 5 2 weeks ago
Add Option to Check All Addresses For Matching target_session_attr 5396 Needs review 18 9/10 +306−10 Andrew Jackson (andrewjackson) 4 3 days ago
psql \dh: List High-Level (Root) Tables and Indexes 5594 Needs review stable 10/10 +170−7 Sadeq Dousti (msdousti) Greg Sabino Mullane (greg), Sergey Dudoladov (sdudoladov) 2 3 weeks ago
psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM 5800 Needs review 18 10/10 +119−43 Yugo Nagata (yugo.nagata) 2 1 month ago
display current search_path in psql prompt 5808 Ready for Committer 10/10 +30−0 Florents Tselai (florentst) Jim Jones (jimus) 2 2 months ago
Allow missing BackendKeyData message & enforce cancel key length 5859 Needs review Bugfix libpq 18 10/10 +111−41 Jelte Fennema-Nio (jeltef) 2 4 days ago
Make "vacuumdb --analyze-only" process partitioned tables 5871 Ready for Committer Good First Review 19 10/10 +40−4 Laurenz Albe (laurenz) Mircea Cadariu (mcadariu) Fujii Masao (masaofujii) 2 20 hours ago
Add prompt option to display read-only and read/write states in psql 5872 Ready for Committer psql 19 10/10 +30−0 Jim Jones (jimus) Srinath Reddy (srinath-reddy-sadipiralla) 2 3 weeks ago
Making pg_rewind faster 5902 Needs review Performance 19 9/10 +137−5 Justin Kwan (justinpkwan.outlook.com), John Hsu (johnhsu) 2 1 month ago
psql: Count all table footer lines in pager setup 5949 Needs review psql stable 10/10 +7−5 Erik Wienhold (ewie) Tom Lane (tgl) 1 1 hour ago
Tab completion for large objects 5963 Needs review 10/10 +12−5 Dagfinn Ilmari Mannsåker (ilmari) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 3 weeks ago
TAB completion for ALTER TABLE ... ALTER CONSTRAINT ... ENFORCED 5968 Needs review psql stable 10/10 +10−0 Kirill Reshke (reshke) 1 1 week ago
Code Comments
Add comments about fire_triggers argument in ri_triggers.c 5679 Needs review 10/10 +7−1 Yugo Nagata (yugo.nagata) 2 4 months ago
Improve coments on structures in trigger.c 5680 Needs review 10/10 +47−40 Yugo Nagata (yugo.nagata) 2 4 months ago
Fix incorrect comment in pg_get_shmem_allocations_numa() 5927 Needs review 19 10/10 +6−9 Bertrand Drouvot (bertranddrouvot.pg) 1 4 weeks ago
Clarify comment in _bt_set_startikey 5973 Needs review Comments Only 10/10 +6−3 Chao Li (chaol) 1 3 days ago
Documentation
Windows meson build 5522 Ready for Committer 10/10 +45−12 Kohei Harikae (koheiharikae) Vladlen Popolitov (vladlenpopolitov) 2 6 months ago
pg_restore add note about -n 5818 Needs review 10/10 +22−40 Florents Tselai (florentst) 2 10 months ago
Docs and tests for RLS policies applied by command type 5851 Needs review Testing 19 10/10 +394−13 Dean Rasheed (deanr) 2 4 months ago
docs: Update protocol changes checklist with 3.2 changes 5863 Needs review Docs Only 18 10/10 +138−84 Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) 2 6 days ago
PG 18 beta1 release notes misses mention of pg_noreturn 5895 Needs review Docs Only 18 Needs rebase! Steve Chávez (steve-chavez) 1 3 weeks ago
Documenting inlining SQL functions 5898 Needs review Docs Only 19 10/10 +158−92 Paul Jungwirth (pjungwir) Pavel Stehule (okbobcz) 1 4 weeks ago
Document DSM Registry 5914 Needs review Docs Only 19 10/10 +46−17 Florents Tselai (florentst) 1 1 month ago
ALTER TABLE ... OWNER TO affects permissions too 5915 Needs review Good First Review Docs Only 19 10/10 +2−0 Laurenz Albe (laurenz) 1 1 year ago
Document AccessExclusive lock behaviour on standbys 5920 Needs review 10/10 +8−0 Anthonin Bonnefoy (bonnefoa) 1 1 month ago
Make pgoutput documentation easier to find 5945 Ready for Committer Docs Only 10/10 +175−130 Fujii Masao (masaofujii) Chao Li (chaol) 1 yesterday
Miscellaneous
pgbench - adding pl/pgsql versions of tests 4105 Needs review 10/10 +223−7 Hannu Krosing (hannukrosing) Fabien Coelho (calvin), Yugo Nagata (yugo.nagata) 7 3 weeks ago
Support a wildcard in backtrace_functions 4735 Needs review 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 Needs review 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 7 2 months ago
System views for versions reporting 5318 Needs review stable Needs rebase! Dmitry Dolgov (erthalion) 5 4 months ago
Coccinelle for PostgreSQL development 5509 Needs review 18 Needs rebase! Mats Kindahl (matski) 2 5 months ago
Waiting for LSN replay with WAIT FOR command 5550 Needs review 0/10 +1364−11 Alexander Korotkov (smagen) Yura Sokolov (funny_falcon) 2 1 week ago
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup 5570 Needs review 10/10 +243−45 Jelte Fennema-Nio (jeltef) 3 4 months ago
Produce LLVM bitcode files on meson builds 5671 Needs review Performance 19 10/10 +795−50 Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) 2 5 days ago
Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache 5694 Needs review 9/10 +497−10 Nazir Bilal Yavuz (nbyavuz) Aidar Imamov (gipergeek) 2 1 week ago
don't generate fake alias names, only fake eref names 5708 Waiting on Author 19 5/10 +36−39 Robert Haas (rhaas) Tom Lane (tgl) 2 3 weeks ago
contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype 5718 Needs review 19 10/10 +247−52 Robin Haberkorn (rhaberkorn) 2 1 month ago
Add --continue-on-abort option to pgbench 5790 Ready for Committer 19 10/10 +134−38 Rintaro Ikeda (rintaro) Yugo Nagata (yugo.nagata), Hayato Kuroda (ha-kun) 2 3 weeks ago
pgindent: improve formatting of multiline comments 5831 Needs review 19 10/10 +29−0 Aleksander Alekseev (a.alekseev) 2 1 month ago
Change the names generated for index partitions 5832 Needs review 19 10/10 +551−506 Tom Lane (tgl) 2 1 month ago
Generate random dates/times in a specified range 5906 Needs review Needs rebase! damien clochard (daamien) Dean Rasheed (deanr), Greg Sabino Mullane (greg) 1 3 weeks ago
update-po for PGXS does not work 5922 Needs review Bugfix Good First Review 10/10 +5−0 Álvaro Herrera (alvherre), Ryo Matsumura (ryo) 1 11 months ago
Let plan_cache_mode to be a little less strict 5923 Needs review GUC 19 10/10 +6−6 Andrei Lepikhov (lepikhov) 1 6 days ago
Raise C requirement to C11 5934 Needs review 10/10 +83−228 Peter Eisentraut (petere) 1 14 hours ago
Add support for dumping raw parse tree with debug_print_raw_parse 5946 Needs review GUC 19 10/10 +29−3 Chao Li (chaol) Tatsuo Ishii (ishii) 1 18 hours ago
Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers 5948 Needs review Extensions 19 10/10 +2−0 SATYANARAYANA NARLAPURAM (satyanarayanan) 1 8 hours ago
Enhance Makefiles to rebuild objects on map file changes 5953 Needs review 19 10/10 +97−0 Chao Li (chaol) 1 1 hour ago
Enhance statistics reset functions to return reset timestamp 5956 Needs review 19 10/10 +302−234 Shinya Kato (shinyakato) 1 5 days ago
Prevent vacuumdb --analyze-only from issuing VACUUM (ONLY_DATABASE_STATS) 5962 Needs review 10/10 +2−1 Fujii Masao (masaofujii) 1 1 week ago
Expose custom planning data in EXPLAIN 5965 Needs review 19 9/10 +306−45 Andrei Lepikhov (lepikhov) 1 5 days ago
Identifying function-lookup failures due to argument name mismatches 5967 Needs review 10/10 +267−47 Tom Lane (tgl) 1 13 hours ago
Monitoring & Control
Logging parallel worker draught 4291 Ready for Committer 19 10/10 +98−2 Benoit Lobréau (benoitl) Sami Imseih (simseih) 11 4 months ago
Set log_lock_waits=on by default 4718 Ready for Committer GUC 19 10/10 +6−5 Laurenz Albe (laurenz) Michael Banck (mbanck) 9 4 months ago
relfilenode statistics 5007 Waiting on Author 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 7 5 months ago
Vacuum statistics 5012 Needs review 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 Needs review Monitoring 18 10/10 +1148−34 Atsushi Torikoshi (atsushitorikoshi) Jelte Fennema-Nio (jeltef) 3 3 months ago
Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC 5595 Needs review 18 0/10 +3822−109 James Hunter (hunjmes) 2 1 week ago
Metadata and record block access stats for indexes 5614 Needs review Monitoring My First Patch 19 10/10 +223−7 Mircea Cadariu (mcadariu) 3 3 weeks ago
Add os_page_num to pg_buffercache 5690 Ready for Committer 19 10/10 +381−16 Bertrand Drouvot (bertranddrouvot.pg) Mircea Cadariu (mcadariu) 2 3 weeks ago
amcheck support for BRIN indexes 5715 Needs review 10/10 +2156−30 Arseniy Mukhin (amukhin) Tomas Vondra (fuzzycz) 2 6 days ago
Expose internal MultiXact member count function for efficient monitoring 5811 Needs review 19 9/10 +399−19 Naga Appani (naga.appani) 2 1 hour ago
Enhancing Memory Context Statistics Reporting 5938 Waiting on Author 19 10/10 +1277−41 Rahila Syed (rahila) Atsushi Torikoshi (atsushitorikoshi) 1 13 hours ago
Improve LWLock tranche name visibility across backends 5940 Needs review 19 10/10 +826−121 Sami Imseih (simseih) Nathan Bossart (bossartn) 1 4 hours ago
Adding locks statistics 5942 Needs review 19 10/10 +553−4 Bertrand Drouvot (bertranddrouvot.pg) 1 5 days ago
Adding per backend commit and rollback counters 5947 Needs review 19 10/10 +301−1 Bertrand Drouvot (bertranddrouvot.pg) 1 1 week ago
Per backend relation statistics tracking 5958 Needs review 19 10/10 +517−1 Bertrand Drouvot (bertranddrouvot.pg) 1 6 days ago
Add mode column to pg_stat_progress_vacuum 5969 Needs review Monitoring 19 10/10 +59−6 Shinya Kato (shinyakato) 1 3 days ago
Performance
Inline non-SQL SRFs 5083 Needs review 19 10/10 +755−115 Paul Jungwirth (pjungwir) Tom Lane (tgl) 4 1 week ago
Asynchronous MergeAppend Execution 5129 Waiting on Author 10/10 +918−14 Alexander Pyhalov (a.pyhalov) 5 3 weeks ago
Showing applied extended statistics in explain Part2 5359 Needs review 18 10/10 +365−2 Tatsuro Yamada (tatsuro_yamada) Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov), Masahiro Ikeda (masahiro.ikeda), Ilia Evdokimov (ilidock95) Tomas Vondra (fuzzycz) 4 1 week ago
Exists pull-up application with JoinExpr 5487 Waiting on Author 5/10 +1095−22 Alena Rybakina (alenka) Ilia Evdokimov (ilidock95) 3 2 months ago
SVE enablement for hex-encode and hex-decode 5538 Needs review 19 10/10 +722−6 Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) 3 1 month ago
starjoin join order planning 5553 Needs review 5/10 +494−0 Tomas Vondra (fuzzycz) Tom Lane (tgl) 2 3 weeks ago
Improvement of var_eq_non_const() 5588 Needs review 18 5/10 +29−14 Fedor Sigaev (sigaev) 2 4 months ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc 5622 Needs review Needs rebase! Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) 2 3 weeks ago
Create DATA dump objects for partitioned tables too 5692 Needs review 10/10 +223−41 Tom Lane (tgl) 2 4 months ago
Accounting for metapages in genericcostestimate() 5727 Needs review 10/10 +55−13 Tom Lane (tgl) 2 3 months ago
Improve hash join's handling of tuples with null join keys 5738 Waiting on Author 10/10 +381−71 Tom Lane (tgl) Chao Li (chaol) 2 2 hours ago
Parallel processing of indexes in autovacuum 5755 Needs review 18 5/10 +346−18 Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) Sami Imseih (simseih) 2 6 hours ago
remove ISB in AArch64's spin_delay() implementation 5763 Waiting on Author 19 10/10 +10−6 Nathan Bossart (bossartn) 2 yesterday
Improve the performance of Unicode Normalization Forms. 5802 Needs review 10/10 +25350−12634 Alexander Borisov (lexborisov) 2 4 days ago
Improve array-element-test estimation when no array elements qualify as common 5805 Needs review 10/10 +17−5 Tom Lane (tgl) 2 1 month ago
Add progressive backoff to XactLockTableWait 5806 Needs review 19 10/10 +210−9 Xuneng Zhou (dylanzhou) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 1 week ago
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume 5841 Needs review 19 5/10 +1479−965 Melanie Plageman (melanieplageman) 2 2 weeks ago
parallel safety of correlated subquery (was: parallel_safe) 5892 Needs review Performance 19 9/10 +73−42 Andy Fan (andy2) 1 1 month ago
Don't keep closed WAL segment in page cache after replay 5894 Needs review Performance 19 10/10 +51−4 Anthonin Bonnefoy (bonnefoa) 1 1 month ago
Adding support for Row Compares to nbtree startikey optimization 5896 Waiting on Author 19 10/10 +134−32 Peter Geoghegan (pgeoghegan) Chao Li (chaol) 1 3 days ago
Automatically sizing the IO worker pool 5913 Needs review 19 Needs rebase! Thomas Munro (macdice) 1 2 weeks ago
Eagerly evict bulkwrite strategy ring 5919 Needs review 19 10/10 +128−0 Melanie Plageman (melanieplageman) 2 20 hours ago
Remove freelist and the buffer_strategy_lock 5928 Waiting on Author 19 9/10 +200−329 Greg Burd (gregburd) 1 yesterday
Use merge-based matching for MCVs in eqjoinsel 5929 Needs review Performance 19 10/10 +312−60 Ilia Evdokimov (ilidock95) 1 2 weeks ago
Making jsonb_agg() faster 5930 Needs review 10/10 +626−688 Tom Lane (tgl) 1 3 days ago
Optimize ProcSignal to avoid redundant SIGUSR1 signals 5931 Needs review 19 10/10 +57−49 Joel Jacobson (joeljacobson) 1 3 weeks ago
Speed up COPY FROM text/CSV parsing using SIMD 5952 Waiting on Author 19 9/10 +71−0 Shinya Kato (shinyakato) 1 4 days ago
pg_upgrade: transfer pg_largeobject_metadata's files when possible 5966 Needs review 19 10/10 +86−23 Nathan Bossart (bossartn) 1 4 days ago
Procedural Languages
declarative session variables, LET command 1608 Needs review 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 5 days ago
new plpgsql.extra_errors check - strict_expr_check 5044 Ready for Committer 10/10 +172−18 Pavel Stehule (okbobcz) Gilles Darold (darold), Kirk Wolak (kirkw), newtglobal postgresql_contributors (newtpostgrescontributors) 7 2 weeks ago
event trigger support for PL/Python 5939 Needs review PL/Python 19 10/10 +222−15 Euler Taveira (eulerto) Peter Eisentraut (petere) 1 1 week ago
plpython: Remove support for major version conflict detection 5972 Needs review PL/Python 10/10 +4−61 Peter Eisentraut (petere) Euler Taveira (eulerto) 1 1 week ago
When deleting the plpgsql function, release the CachedPlan of the function 5974 Waiting on Author PL/pgSQL stable Needs rebase! Man Zeng (zengman) 1 1 hour ago
Refactoring
Refactor SLRU to always use long file names 5250 Ready for Committer 10/10 +103−85 Aleksander Alekseev (a.alekseev) Rustam ALLAKOV (rustam.allakov) 5 5 days ago
Make numeric type accessible to third-party code. 5623 Needs review stable 10/10 +290−280 Ed Behn (edbehn) 2 5 months ago
Selectively invalidate caches in pgoutput when pg_namespace is modified 5663 Needs review Logical Replication 10/10 +19−17 Hayato Kuroda (ha-kun) 2 4 months ago
Improve logicalrep_worker_launch() logic 5734 Needs review 10/10 +42−36 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 3 months ago
Replace magic numbers with strategy numbers for B-tree indexes 5875 Needs review 19 10/10 +8−6 Daniil Davydov (dddaniil) 2 1 month ago
Refactor bytea_sortsupport(), take two 5889 Needs review 19 10/10 +213−22 Aleksander Alekseev (a.alekseev) 1 1 week ago
refactor backend type lists 5921 Needs review Refactoring Only Good First Review 19 9/10 +121−145 Álvaro Herrera (alvherre) 2 2 weeks ago
Replication & Recovery
Return pg_control from pg_backup_stop(). 4997 Needs review 18 10/10 +178−28 David Steele (dsteele) 7 1 week ago
Synchronization of sequences to subscriber 5111 Needs review Logical Replication 9/10 +3215−913 vigneshwaran C (vignesh.postgres) Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Hayato Kuroda (ha-kun), Peter Smith (smithpb2250) 6 2 hours ago
Expose the acquired_by parameter to the pg_replication_origin_session_setup function 5189 Ready for Committer 18 10/10 +33−5 Doruk Yılmaz (dorukyilmaz) Euler Taveira (eulerto) 5 8 hours ago
Make wal_receiver_timeout configurable per subscription 5781 Needs review Needs rebase! Fujii Masao (masaofujii) 2 1 month ago
Invalid pointer access in logical decoding after error 5903 Needs review Logical Replication 10/10 +18−0 vigneshwaran C (vignesh.postgres) 1 1 month ago
Unnecessary delay in streaming replication due to replay lag 5908 Ready for Committer Good First Review Logical Replication Physical Replication stable 10/10 +404−9 Sunil S (sunils26) Huansong Fu (huansong) 1 2 weeks ago
Proposal: GUC to control starting/stopping logical subscription workers 5961 Needs review GUC Logical Replication 19 Needs rebase! SATYANARAYANA NARLAPURAM (satyanarayanan) 1 5 days ago
Security
Extension security improvement: Add support for extensions with an owned schema 5018 Needs review 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 Waiting on Author 19 10/10 +25−17 Nathan Bossart (bossartn) 4 6 months ago
Server Features
Sequence Access Methods, round two 4677 Needs review 10/10 +2713−770 Michael Paquier (michael-kun) 9 3 hours ago
VACUUM FULL / CLUSTER CONCURRENTLY 5117 Needs review 18 9/10 +6096−1638 Antonin Houska (a.houska) Álvaro Herrera (alvherre) 6 2 days ago
Changing shared_buffers without restart 5319 Needs review Needs rebase! Dmitry Dolgov (erthalion) Vladlen Popolitov (vladlenpopolitov) 5 1 month ago
Allow to collect statistics on virtual generated columns 5714 Needs review 19 Needs rebase! Yugo Nagata (yugo.nagata) 2 1 week ago
domain over virtual generated column 5725 Needs review 19 Needs rebase! Jian He (stayreal) 2 2 months ago
SQL function to access to `creating_extension` 5735 Needs review 19 10/10 +15−0 Yurii Rashkovskii (yrashk) 2 2 weeks ago
Support for 8-byte TOAST values (aka the TOAST infinite loop problem) 5830 Needs review 19 10/10 +2205−376 Michael Paquier (michael-kun) Tom Lane (tgl), Nikhil Kumar Veldanda (nikhilkumarv) 2 4 days ago
Proposal to allow DELETE/UPDATE on partitioned tables with unsupported foreign partitions 5901 Needs review 18 5/10 +150−2 Shirisha V (shirishav) 1 1 month ago
no table rewrite when set column type to constrained domain 5907 Needs review 19 10/10 +114−10 Jian He (stayreal) 1 1 month ago
Upgrade GB18030 encoding support from 2000 to 2022 standard 5954 Needs review 19 10/10 +1692−1584 Chao Li (chaol) John Naylor (john.naylor) 1 18 hours ago
pg_waldump: support decoding of WAL inside tarfile 5955 Needs review 19 8/10 +1248−233 Amul Sul (sulamul) 1 1 week ago
implement CAST(expr AS type FORMAT 'template') 5957 Needs review 19 10/10 +881−10 Jian He (stayreal) 1 6 days ago
Import Statistics in postgres_fdw before resorting to sampling. 5959 Needs review 19 10/10 +775−65 Corey Huinker (coreyh) 1 4 days ago
SQL Commands
Add SPLIT PARTITION/MERGE PARTITIONS commands 3659 Needs review 10/10 +8009−39 Dmitry Koval (d.koval) stephane tachoires (sttachoires) Alexander Korotkov (smagen) 15 6 days ago
Add XMLCanonicalize function 4237 Ready for Committer 19 10/10 +436−0 Jim Jones (jimus) Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) 12 1 week ago
Incremental View Maintenance (IVM), take 2 4337 Waiting on Author Needs rebase! Yugo Nagata (yugo.nagata) 12 11 months ago
Implement row pattern recognition feature 4460 Needs review 19 10/10 +4207−35 Tatsuo Ishii (ishii) Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) 11 2 days ago
SQL Property Graph Queries (SQL/PGQ) 4904 Waiting on Author Needs rebase! Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) 7 15 hours ago
Add OR REPLACE option to CREATE MATERIALIZED VIEW 5099 Needs review 19 10/10 +694−98 Erik Wienhold (ewie) newtglobal postgresql_contributors (newtpostgrescontributors) 5 2 weeks ago
Add XMLCast (SQL/XML X025) 5110 Needs review 19 6/10 +2276−10 Jim Jones (jimus) Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) 7 2 months ago
Add IGNORE NULLS to Window functions 5230 Ready for Committer 19 10/10 +966−56 Oliver Ford (ojford) Tatsuo Ishii (ishii), Krasiyan Andreev (krasiyan) 5 2 days ago
jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part 5270 Needs review Needs rebase! Florents Tselai (florentst) David Wheeler (theory) 3 1 month ago
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) 5279 Needs review 19 10/10 +1490−59 Jim Jones (jimus) newtglobal postgresql_contributors (newtpostgrescontributors) 5 3 weeks ago
Add XMLDocument (SQL/XML X030) 5431 Ready for Committer 19 9/10 +258−1 Jim Jones (jimus) Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) 4 1 week ago
Add XMLNamespaces option to XMLElement 5456 Ready for Committer 19 10/10 +1205−39 Pavel Stehule (okbobcz), Jim Jones (jimus) Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) 4 1 week ago
encode/decode support for base64url 5643 Ready for Committer 10/10 +336−18 Florents Tselai (florentst) Daniel Gustafsson (d_gustafsson), Aleksander Alekseev (a.alekseev), David Wheeler (theory) 2 1 week ago
SQL:2011 Application Time Update & Delete 5836 Needs review 19 Needs rebase! Paul Jungwirth (pjungwir) 2 1 month ago
Allow ON CONFLICT DO UPDATE to return EXCLUDED values 5854 Needs review 19 9/10 +741−269 Dean Rasheed (deanr) 2 3 weeks ago
CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions 5941 Needs review 19 10/10 +2226−245 Jian He (stayreal) 1 1 week ago
System Administration
New predefined role pg_manage_extensions 5357 Ready for Committer 5/10 +22−5 Michael Banck (mbanck) Laurenz Albe (laurenz) 4 3 months ago
log_min_messages per backend type 5447 Needs review 18 9/10 +390−108 Euler Taveira (eulerto) 4 2 weeks ago
Add arbitrary xid and mxid to pg_resetwal 5644 Needs review 18 5/10 +476−3 Daniil Davydov (dddaniil) 2 5 months ago
Add log_autoanalyze_min_duration 5797 Needs review GUC 19 10/10 +124−31 Shinya Kato (shinyakato) Tatsuhito Kasahara (tatsuhito.kasahara) 2 4 days ago
Adding pg_dump flag for parallel export to pipes 5893 Needs review 19 Needs rebase! Hannu Krosing (hannukrosing), Nitin Motiani (nitinmotiani) Dilip Kumar (dilip.kumar) 1 1 month ago
Testing
Add 'make check-tests' behavior to the meson based builds 5405 Ready for Committer 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 Ready for Committer 10/10 +410−2 Paul Jungwirth (pjungwir) Dean Rasheed (deanr), Rustam ALLAKOV (rustam.allakov), Lilian Ontowhee (ontowhee) 2 1 week ago
Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline 5833 Needs review 10/10 +193−341 Tom Lane (tgl) 2 1 month ago
Explicitly enable meson features in CI 5899 Ready for Committer CI 19 Needs rebase! Nazir Bilal Yavuz (nbyavuz) Jacob Champion (jchampion) 1 3 weeks ago
Improve error reporting in 027_stream_regress test 5900 Needs review Good First Review Testing 19 10/10 +0−0 Nazir Bilal Yavuz (nbyavuz) 1 2 weeks ago

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
data loss bug in initial sync of logical replication 4766 Committed Needs rebase! Tomas Vondra (fuzzycz) Nitin Motiani (nitinmotiani), work nsandeepkumar (nsandeepk) Amit Kapila (amitkapila) 7 3 months ago
`ALTER DATABASE ... RESET ...` fails to reset extension parameters that no longer exist 5840 Committed stable 10/10 +71−5 Nathan Bossart (bossartn) Laurenz Albe (laurenz) Nathan Bossart (bossartn) 2 2 weeks ago
OAuth: run Autoconf tests with correct compiler flags 5905 Moved to different CF Bugfix 18 10/10 +24−12 Jacob Champion (jchampion) Jacob Champion (jchampion) 3 1 week ago
Add proper checks for ecpg_strdup() return value 5910 Moved to different CF Bugfix 19 10/10 +117−40 Aleksander Alekseev (a.alekseev), Evgeniy Gorbanev (esgor) Michael Paquier (michael-kun) 2 3 weeks ago
Don't allow to EXECUTE empty queries (fixes Assert violation) 5918 Rejected Bugfix Backport 18 10/10 +11−1 Tom Lane (tgl), Aleksander Alekseev (a.alekseev), Alexander Lakhin (law) 1 1 month ago
Clients
Update LDAP Protocol in fe-connect.c to v3 5661 Committed Needs rebase! Andrew Jackson (andrewjackson) Peter Eisentraut (petere) Peter Eisentraut (petere) 2 3 days ago
fix organization wording in psql's \copyright command 5917 Moved to different CF stable Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
Documentation
Fix inconsistency in the pg_buffercache documentation 5887 Moved to different CF 19 10/10 +3−3 Bertrand Drouvot (bertranddrouvot.pg) Daniel Gustafsson (d_gustafsson) 2 1 month ago
failover slot documentation update 5904 Moved to different CF Docs Only 10/10 +0−0 Ashutosh Bapat (ashutoshbapat), shveta malik (shvetam) Amit Kapila (amitkapila) 2 1 month ago
Document reopen of output file via SIGHUP in pg_recvlogical 5909 Moved to different CF Docs Only 10/10 +10−0 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 4 weeks ago
small fix for pg_overexplain docs 5916 Moved to different CF 18 10/10 +1−1 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
Minor Improvements to pg_buffercache documentation 5925 Moved to different CF 10/10 +10−2 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 3 weeks ago
Miscellaneous
Making type Datum be 8 bytes everywhere 5924 Committed 9/10 +150−536 Tom Lane (tgl) Tom Lane (tgl) 1 5 days ago
Verify predefined LWLocks tranches have entries in wait_event_names.txt 5926 Moved to different CF 19 10/10 +156−118 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
Silence Valgrind about SelectConfigFiles() 5960 Committed 19 10/10 +11−7 Aleksander Alekseev (a.alekseev) Tom Lane (tgl) 1 4 days ago
Monitoring & Control
Add backup_type to pg_stat_progress_basebackup 5932 Committed 19 10/10 +37−8 Shinya Kato (shinyakato) Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 1 1 week ago
Performance
Improve Valgrind support and remove some memory leaks 5748 Committed 10/10 +546−125 Tom Lane (tgl) Tom Lane (tgl) 2 2 weeks ago
Saving stack space in nbtree's _bt_first function 5897 Moved to different CF 9/10 +3−3 Peter Geoghegan (pgeoghegan) Mircea Cadariu (mcadariu) Peter Geoghegan (pgeoghegan) 2 1 month ago
Optimize LISTEN/NOTIFY 5912 Withdrawn 19 10/10 +198−32 Joel Jacobson (joeljacobson) 1 1 week ago
A little cosmetic to convert_VALUES_to_ANY() 5937 Withdrawn 10/10 +8−5 Tender Wang (tndrwang) Chao Li (chaol) 1 2 weeks ago
Refactoring
New [relation] options engine 4688 Moved to different CF Needs rebase! Nikolay Shaplov (nataraj) 9 4 months ago
Minor rework of ALTER TABLE SET RelOptions code 5638 Moved to different CF 18 Needs rebase! Nikolay Shaplov (nataraj) Timur Magomedov (tmagomedov) Álvaro Herrera (alvherre) 2 5 months ago
XLogCtl->ckptFullXid is unused 5911 Moved to different CF 19 10/10 +0−17 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
More protocol.h replacements this time into walsender.c 5933 Moved to different CF 19 10/10 +13−12 Dave Cramer (dcramer) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 week ago
More protocol.h replacements this time into walsender.c 5935 Committed 19 10/10 +70−43 Dave Cramer (dcramer) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
don't include tableam.h in nbtree.h 5950 Committed Refactoring Only 9/10 +31−3 Álvaro Herrera (alvherre) Álvaro Herrera (alvherre) 1 4 days ago
fix ancient typo in transformRelOptions() 5951 Committed 19 9/10 +6−6 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Server Features
gcc 15 "array subscript 0" warning at level -O3 5888 Moved to different CF 19 10/10 +39−0 Andres Freund (andresfreund) Andres Freund (andresfreund) 2 1 month ago
New patch