Status summary: Needs review: 218. Waiting on Author: 38. Ready for Committer: 25. Committed: 77. Moved to next CF: 6. Returned with Feedback: 4. Withdrawn: 8. Total: 376.
Patch | ID | Status | Tags | Ver | CI status | Stats | Author | Reviewers | Committer | Num cfs | Latest mail |
---|---|---|---|---|---|---|---|---|---|---|---|
Bug Fixes | |||||||||||
"unexpected duplicate for tablespace" problem in logical replication | 4720 | Needs review | stable |
|
+58−20 | Shenhao Wang (wangshenhao) | Masahiko Sawada (masahikosawada) | 8 | 2 weeks ago | ||
Incorrect error message for cancellation triggered by statement_timeout & flaky test | 5070 | Needs review | Bugfix | stable |
|
+16−5 | Jelte Fennema-Nio (jeltef) | 6 | 4 months ago | ||
inplace update: send nontransactional invalidations | 5091 | Needs review | stable |
|
+3−0 | Noah Misch (nmisch) | 6 | 1 month ago | |||
DirtyScanshot index scan skips concurrently updated tuples | 5151 | Needs review | Bugfix Logical Replication | stable |
|
+123−8 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Luan Silva (luansilva) | 5 | 2 weeks ago | |
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY | 5160 | Needs review | Bugfix | stable |
|
+1567−50 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | 5 | 1 month ago | ||
Fix bug with accessing to temporary tables of other sessions | 5379 | Needs review | 18 |
|
+55−23 | Daniil Davydov (dddaniil) | Rafia Sabih (rafia.sabih) | 3 | 2 months ago | ||
Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData | 5532 | Needs review | Bugfix | 19 |
|
+200−154 | Michael Paquier (michael-kun) | 2 | 2 weeks ago | ||
Fix buffer pinning logic in [SP-]Gist | 5542 | Needs review | Needs rebase! | Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent), Mihail Nikalayeu (mihailnikalayeu) | 2 | 2 months ago | |||||
Avoid infinite loop in checkpointer | 5612 | Needs review |
|
+171−88 | Maxim Orlov (m.orlov), Xuneng Zhou (dylanzhou) | Xuneng Zhou (dylanzhou) | 2 | 1 week ago | |||
ReplicationSlotRelease() crashes when the instance is in the single user mode | 5626 | Needs review | Bugfix |
|
+27−0 | Hayato Kuroda (ha-kun) | 1 | 4 months ago | |||
Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint | 5627 | Needs review |
|
+43−3 | Vitaly Davydov (vitprof) | 1 | 3 days ago | ||||
Random pg_upgrade 004_subscription test failure on drongo | 5673 | Needs review |
|
+16−0 | vigneshwaran C (vignesh.postgres) | 1 | 3 months ago | ||||
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION | 5681 | Needs review |
|
+126−15 | Yugo Nagata (yugo.nagata) | Jim Jones (jimus), Daniil Davydov (dddaniil) | 1 | yesterday | |||
temporary file usage report with extended protocol and unnamed portals | 5711 | Needs review | stable |
|
+4−0 | Frédéric Yhuel (yhuelf) | 1 | 2 weeks ago | |||
[SP-]GiST IOS visibility bug (was: Why doens't GiST require super-exclusive lock) - backport | 5721 | Needs review | Needs rebase! | Matthias van de Meent (mmeent) | 1 | 2 months ago | |||||
temporary file usage report with extended protocol and unnamed portals | 5724 | Needs review |
|
+4−0 | Sami Imseih (simseih) | 1 | 2 weeks ago | ||||
Fix a race condition in ConditionVariableTimedSleep() | 5736 | Needs review | stable |
|
+2−0 | Bertrand Drouvot (bertranddrouvot.pg) | 1 | 2 months ago | |||
Fix hostaddr crash during non-blocking cancellation | 5741 | Needs review | Bugfix | stable | Needs rebase! | Jacob Champion (jchampion) | 1 | 2 days ago | |||
Incorrect calculation of path fraction value in MergeAppend | 5742 | Needs review |
|
+0−0 | Andrei Lepikhov (lepikhov) | 1 | 1 month ago | ||||
Allow parallelism for plpgsql return expression after commit 556f7b7 | 5747 | Needs review |
|
+6−6 | Dipesh Dhameliya (dipesh125) | Tom Lane (tgl) | 1 | yesterday | |||
Fix PQport to never return NULL if the connection is valid | 5749 | Needs review | stable |
|
+3−1 | Daniele Varrazzo (dvarrazzo) | 1 | 1 month ago | |||
Add guard to prevent recursive memory context logging. | 5766 | Needs review | Needs rebase! | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 1 month ago | ||||
Slot's restart_lsn may point to removed WAL segment after hard restart unexpectedly | 5770 | Needs review | stable |
|
+43−3 | Vitaly Davydov (vitprof) | Alexander Korotkov (smagen) | Alexander Korotkov (smagen) | 1 | 3 days ago | |
Fixing memory leaks in postgres_fdw | 5772 | Needs review |
|
+936−872 | Tom Lane (tgl) | 1 | 1 month ago | ||||
Add AioUringCompletion in wait_event_names.txt and a safeguard in generate-wait_event_types.pl | 5776 | Needs review | 18 |
|
+111−4 | Bertrand Drouvot (bertranddrouvot.pg) | 1 | 1 month ago | |||
Correct reltuples stats after VACUUM FULL and CLUSTER | 5777 | Needs review | stable |
|
+117−1 | Erik Nordström (enordstr) | 1 | 1 month ago | |||
Cancel problems of query to pg_stat_statements | 5825 | Needs review |
|
+22−7 | Roman Khapov (rkhapov) | 1 | 1 month ago | ||||
`ALTER DATABASE ... RESET ...` fails to reset extension parameters that no longer exist | 5840 | Needs review | stable |
|
+17−4 | Nathan Bossart (bossartn) | 1 | 1 week ago | |||
Fix background workers not restarting with restart_after_crash = on | 5844 | Needs review | Bugfix | stable |
|
+180−1 | Andrey Rudometov (ultimatehikari) | 1 | 3 weeks ago | ||
Fix some inconsistencies with open-coded visibilitymap_set() callers | 5861 | Needs review | 19 |
|
+117−106 | Melanie Plageman (melanieplageman) | 1 | 3 days ago | |||
OAuth: fix performance bug with stuck multiplexer events | 5864 | Needs review | Bugfix Performance | 18 |
|
+833−93 | Jacob Champion (jchampion) | 1 | 1 week ago | ||
Error with DEFAULT VALUE in temp table | 5876 | Needs review | Bugfix | 18 |
|
+80−57 | Antoine Violin (aviolin) | 1 | 5 days ago | ||
Clients | |||||||||||
psql: Rethinking of \du command | 4738 | Needs review |
|
+72−126 | Pavel Luzanov (p.luzanov@postgrespro.ru) | David Johnston (polobo), Wen Yi (wenyi) | 7 | 1 week ago | |||
libpq: Fix processing of SSL records >8kB on async API | 5251 | Needs review | stable |
|
+13−0 | Lars Kanis (larsk) | Jacob Champion (jchampion) | 4 | 3 days ago | ||
Allow PGSERVICEFILE to be specified as part of the connection string | 5387 | Needs review | 19 |
|
+197−5 | Torsten Foertsch (tfoertsch123) | Ryo Kanbayashi (ryokanbayashi) | 2 | 1 week ago | ||
Add Option to Check All Addresses For Matching target_session_attr | 5396 | Needs review | 18 | Needs rebase! | Andrew Jackson (andrewjackson) | 3 | 1 week ago | ||||
Adding error messages to a few slash commands | 5699 | Needs review | 19 |
|
+1−80 | Abhishek Chanda (abhishekc) | 1 | 4 days ago | |||
Split tab completion rules for COPY FROM and TO | 5764 | Needs review | psql | 19 | Needs rebase! | Atsushi Torikoshi (atsushitorikoshi) | 1 | 2 days ago | |||
psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM | 5800 | Needs review | 18 |
|
+120−45 | Yugo Nagata (yugo.nagata) | 1 | 2 weeks ago | |||
Improve tab completion for various SET/RESET forms | 5810 | Needs review | 19 |
|
+35−10 | Dagfinn Ilmari Mannsåker (ilmari) | 1 | 3 weeks ago | |||
psql: Improve psql tab completion for GRANT/REVOKE | 5813 | Needs review |
|
+32−4 | Fujii Masao (masaofujii), Yugo Nagata (yugo.nagata) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 3 weeks ago | ||
Add \pset options for boolean value display | 5828 | Needs review | psql | 19 |
|
+124−1 | David Johnston (polobo) | 1 | 16 hours ago | ||
Allow missing BackendKeyData message | 5859 | Needs review | Bugfix libpq | 18 |
|
+75−13 | Jelte Fennema-Nio (jeltef) | 1 | 2 days ago | ||
Make "vacuumdb --analyze-only" process partitioned tables | 5871 | Needs review | Good First Review | 19 |
|
+23−4 | Laurenz Albe (laurenz) | 1 | 1 week ago | ||
Code Comments | |||||||||||
Add comments about fire_triggers argument in ri_triggers.c | 5679 | Needs review |
|
+7−1 | Yugo Nagata (yugo.nagata) | 1 | 3 months ago | ||||
Improve coments on structures in trigger.c | 5680 | Needs review |
|
+47−40 | Yugo Nagata (yugo.nagata) | 1 | 3 months ago | ||||
Remove redundant comment regarding RelationBuildRowSecurity in relcache.c | 5739 | Needs review |
|
+1−4 | Tanzeel Khan (tanzeelk) | 1 | 2 months ago | ||||
Documentation | |||||||||||
Streaming Replication vs Logical | 5296 | Needs review |
|
+31−22 | Paul Jungwirth (pjungwir) | Robert Treat (xzilla) | 3 | 4 months ago | |||
Document how to run only specific regress tests | 5333 | Needs review |
|
+12−0 | Paul Jungwirth (pjungwir) | Robert Treat (xzilla) | 3 | 7 months ago | |||
split func.sgml to separated individual sgml files | 5515 | Needs review |
|
+44−1 | Jian He (stayreal) | David Johnston (polobo) | 2 | 1 week ago | |||
DOCS: Make the Server Application docs synopses more consistent | 5647 | Needs review |
|
+84−24 | Peter Smith (smithpb2250) | 1 | 2 months ago | ||||
Parallel safety docs for CTEs | 5650 | Needs review |
|
+1−1 | James Coleman (jcole1989) | 1 | 3 months ago | ||||
pg_restore documentation and --create/--single-transaction limitation | 5676 | Needs review | 18 |
|
+6−1 | Ashutosh Bapat (ashutoshbapat) | 1 | 3 months ago | |||
Document default values for pgoutput options | 5758 | Needs review |
|
+13−5 | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 1 month ago | |||
Proposal: Improvements to PDF stylesheet and table column widths | 5775 | Needs review |
|
+4−0 | Noboru Saito (nsaito) | Peter Eisentraut (petere), Hayato Kuroda (ha-kun) | Peter Eisentraut (petere) | 1 | 1 week ago | ||
Fix Protocol documentation | 5783 | Needs review | 18 |
|
+138−84 | Dave Cramer (dcramer) | 1 | 1 week ago | |||
pg_restore add note about -n | 5818 | Needs review |
|
+22−40 | Florents Tselai (florentst) | 1 | 9 months ago | ||||
Docs and tests for RLS policies applied by command type | 5851 | Needs review | Testing | 19 |
|
+394−13 | Dean Rasheed (deanr) | 1 | 3 months ago | ||
Make StartupMessage docs more generic to cover multiple protocol versions | 5858 | Needs review | Docs Only | 18 |
|
+2−2 | Jelte Fennema-Nio (jeltef) | 1 | 2 days ago | ||
docs: Update protocol changes checklist with 3.2 changes | 5863 | Needs review | Docs Only | 18 |
|
+138−84 | Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) | 1 | 1 week ago | ||
Miscellaneous | |||||||||||
Support a wildcard in backtrace_functions | 4735 | Needs review | GUC Help - Bikeshedding |
|
+161−11 | Jelte Fennema-Nio (jeltef) | Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) | Daniel Gustafsson (d_gustafsson) | 8 | 3 months ago | |
Avoid orphaned objects dependencies, take 3 | 4942 | Needs review | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 6 | 4 weeks ago | ||||
System views for versions reporting | 5318 | Needs review | stable | Needs rebase! | Dmitry Dolgov (erthalion) | 4 | 3 months ago | ||||
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup | 5570 | Needs review | 18 |
|
+243−45 | Jelte Fennema-Nio (jeltef) | 2 | 2 months ago | |||
dsm_registry: Add detach and destroy features | 5654 | Needs review | 19 | Needs rebase! | Sungwoo Chang (swchangdev) | Nathan Bossart (bossartn) | 1 | 2 weeks ago | |||
Produce LLVM bitcode files on meson builds | 5671 | Needs review | Needs rebase! | Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) | 1 | 2 months ago | |||||
Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache | 5694 | Needs review | Needs rebase! | Nazir Bilal Yavuz (nbyavuz) | Aidar Imamov (gipergeek) | 1 | 1 month ago | ||||
minor error message enhancement in refuseDupeIndexAttach | 5700 | Needs review |
|
+3−2 | Jian He (stayreal) | 1 | 2 months ago | ||||
Silence resource leaks alerts | 5701 | Needs review | 19 |
|
+3−3 | Ranier Vilela (raniervilela) | 1 | 2 months ago | |||
adjust the place of list_copy() call to reduce the overhead of function call and memory copies. | 5704 | Needs review | Performance |
|
+2−1 | Tender Wang (tndrwang) | 1 | 2 days ago | |||
don't generate fake alias names, only fake eref names | 5708 | Needs review | 19 |
|
+32−35 | Robert Haas (rhaas) | 1 | 2 months ago | |||
contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype | 5718 | Needs review | 19 | Needs rebase! | Robin Haberkorn (rhaberkorn) | 1 | 1 month ago | ||||
Add --continue-on-abort option to pgbench | 5790 | Needs review | 19 |
|
+124−25 | Rintaro Ikeda (rintaro) | Hayato Kuroda (ha-kun) | 1 | yesterday | ||
Cleanup gcc trick with varattrib_1b_e in VARATT_EXTERNAL_GET_POINTER() | 5807 | Needs review | 19 |
|
+4−8 | Michael Paquier (michael-kun) | 1 | 3 weeks ago | |||
Avoid overriding user's --with-libs settings | 5820 | Needs review |
|
+9−9 | Tom Lane (tgl) | 1 | 2 weeks ago | ||||
pgindent: improve formatting of multiline comments | 5831 | Needs review | 19 |
|
+29−0 | Aleksander Alekseev (a.alekseev) | 1 | 1 week ago | |||
Change the names generated for index partitions | 5832 | Needs review | 19 |
|
+551−506 | Tom Lane (tgl) | 1 | 2 weeks ago | |||
Remove HeapTupleheaderSetXmin{Committed,Invalid} functions | 5870 | Needs review | Refactoring Only | 19 |
|
+0−14 | Andy Fan (andy2) | 1 | 1 week ago | ||
Monitoring & Control | |||||||||||
Vacuum statistics | 5012 | Needs review | 18 | Needs rebase! | Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) | Ilia Evdokimov (ilidock95) | 6 | 1 month ago | |||
Logging plan of the currently running query | 5330 | Needs review | Monitoring | 18 |
|
+573−54 | Atsushi Torikoshi (atsushitorikoshi) | Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) | 4 | 1 month ago | |
Add storage I/O tracking to EXPLAIN BUFFERS | 5526 | Needs review | Monitoring | 18 |
|
+1148−34 | Atsushi Torikoshi (atsushitorikoshi) | Jelte Fennema-Nio (jeltef) | 2 | 1 month ago | |
Metadata and record block access stats for indexes | 5614 | Needs review | Monitoring | 19 |
|
+223−7 | Mircea Cadariu (mcadariu) | 2 | yesterday | ||
Improve monitoring of shared memory allocations | 5620 | Needs review | 18 |
|
+198−51 | Rahila Syed (rahila) | Tomas Vondra (fuzzycz) | 2 | 1 month ago | ||
track generic and custom plan calls in pg_stat_statements | 5634 | Needs review |
|
+552−20 | Sami Imseih (simseih) | Nikolay Samokhvalov (nikolay), Greg Sabino Mullane (greg), Ilia Evdokimov (ilidock95) | 1 | 5 days ago | |||
Available disk space per tablespace | 5651 | Needs review | 18 |
|
+171−4 | Christoph Berg (myon) | 1 | 2 months ago | |||
Add os_page_num to pg_buffercache | 5690 | Needs review | 19 |
|
+393−16 | Bertrand Drouvot (bertranddrouvot.pg) | 1 | 3 days ago | |||
amcheck support for BRIN indexes | 5715 | Needs review |
|
+2264−46 | Arseniy Mukhin (amukhin) | Tomas Vondra (fuzzycz) | 1 | 9 hours ago | |||
Expose internal MultiXact member count function for efficient monitoring | 5811 | Needs review | 19 |
|
+111−0 | Naga Appani (naga.appani) | 1 | 3 weeks ago | |||
Add pg_stat_multixact view for multixact membership usage monitoring | 5869 | Needs review | 19 |
|
+435−4 | Andrew Johnson (andrewjmetronome) | 1 | 3 weeks ago | |||
Support for basic ALTER TABLE progress reporting. | 5873 | Needs review | Monitoring |
|
+84−6 | Jiří Kavalík (jkavalik) | 1 | 6 days ago | |||
Report bytes and transactions actually sent downtream | 5877 | Needs review |
|
+126−49 | Ashutosh Bapat (ashutoshbapat) | 1 | 4 days ago | ||||
Report replica identity in pg_publication_tables | 5878 | Needs review |
|
+109−23 | Ashutosh Bapat (ashutoshbapat) | 1 | yesterday | ||||
Adding wait events statistics | 5880 | Needs review | 19 |
|
+786−18 | Bertrand Drouvot (bertranddrouvot.pg) | 1 | 5 days ago | |||
Performance | |||||||||||
Teach predtest about IS [NOT] <boolean> proofs | 4690 | Needs review |
|
+1882−129 | James Coleman (jcole1989) | Tom Lane (tgl) | 8 | 1 year ago | |||
[CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots | 4971 | Needs review | Performance |
|
+3929−937 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Matthias van de Meent (mmeent) | 6 | 3 days ago | ||
Inline non-SQL SRFs | 5083 | Needs review | 19 |
|
+730−89 | Paul Jungwirth (pjungwir) | Tom Lane (tgl) | 3 | 5 days ago | ||
Limiting overshoot in nbtree SAOP parallel index scans | 5299 | Needs review |
|
+151−23 | Matthias van de Meent (mmeent) | 4 | 1 month ago | ||||
Parallel heap vacuum | 5326 | Needs review | Needs rebase! | Masahiko Sawada (masahikosawada) | Hayato Kuroda (ha-kun) | 4 | 5 days ago | ||||
SVE enablement for hex-encode and hex-decode | 5538 | Needs review | 19 |
|
+613−6 | Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) | Nathan Bossart (bossartn) | 2 | 3 weeks ago | ||
Expanding HOT updates for expression and partial indexes | 5556 | Needs review | Performance | 19 |
|
+2302−140 | Greg Burd (gregburd) | 2 | 3 days ago | ||
Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c | 5573 | Needs review | 18 |
|
+217−42 | Yura Sokolov (funny_falcon) | 2 | 1 week ago | |||
Lock-free XLog Reservation from WAL | 5633 | Needs review |
|
+532−55 | Yura Sokolov (funny_falcon) | 1 | 2 months ago | ||||
Prune partitions by ScalarArrayOpExpr with an array parameter (partkey = ANY($1)) | 5656 | Needs review | 19 |
|
+311−4 | Andrei Lepikhov (lepikhov) | 1 | 3 months ago | |||
Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze | 5669 | Needs review | stable |
|
+23−2 | Jianghua yang (yjhjstz.gmail.com) | 1 | 3 months ago | |||
Small optimization set tuple block/tableOid once | 5683 | Needs review | 19 |
|
+40−18 | Ranier Vilela (raniervilela) | 1 | 3 months ago | |||
Reduce "Var IS [NOT] NULL" quals during constant folding | 5685 | Needs review | 19 |
|
+565−227 | Richard Guo (richardguo) | 1 | 2 days ago | |||
New criteria for autovacuum | 5689 | Needs review | 19 | Needs rebase! | Konstantin Knizhnik (knizhnik) | 1 | 2 months ago | ||||
Create DATA dump objects for partitioned tables too | 5692 | Needs review |
|
+223−41 | Tom Lane (tgl) | 1 | 2 months ago | ||||
Add planner expectations for Memoize in EXPLAIN | 5697 | Needs review | 19 |
|
+65−3 | Ilia Evdokimov (ilidock95) | 1 | yesterday | |||
ZStandard (with dictionaries) compression support for TOAST compression | 5702 | Needs review | 19 |
|
+1333−277 | Nikhil Kumar Veldanda (nikhilkumarv) | 1 | 3 weeks ago | |||
NUMA shared memory interleaving | 5703 | Needs review | 19 |
|
+317−1 | Jakub Wartak (jakub.wartak.tomtom) | 1 | 4 days ago | |||
MergeAppend could consider sorting cheapest child path | 5719 | Needs review | 19 |
|
+264−107 | Andrei Lepikhov (lepikhov), Alexander Pyhalov (a.pyhalov) | 1 | 1 month ago | |||
Proposal for enabling auto-vectorization for checksum calculations | 5726 | Needs review | 19 |
|
+357−23 | Matthew Sterrett (matthew.sterrett.intel.com) | 1 | 1 month ago | |||
Accounting for metapages in genericcostestimate() | 5727 | Needs review |
|
+55−13 | Tom Lane (tgl) | 1 | 2 months ago | ||||
speed up pg_upgrade with many large objects | 5737 | Needs review | 19 |
|
+90−7 | Nathan Bossart (bossartn) | Hannu Krosing (hannukrosing), Saurabh Uttam (saurabhuttam), Nitin Motiani (nitinmotiani) | 1 | 1 month ago | ||
Improve hash join's handling of tuples with null join keys | 5738 | Needs review |
|
+381−71 | Tom Lane (tgl) | 1 | 1 month ago | ||||
Improve Valgrind support and remove some memory leaks | 5748 | Needs review |
|
+546−125 | Tom Lane (tgl) | 1 | 1 month ago | ||||
Disable parallel query by default | 5751 | Needs review | 18 |
|
+5−5 | Scott Mead (scott_mead) | 1 | 1 month ago | |||
Incremental Sort Cost Estimation Instability | 5754 | Needs review | 19 |
|
+249−75 | Andrei Lepikhov (lepikhov) | 1 | 1 month ago | |||
Parallel processing of indexes in autovacuum | 5755 | Needs review | 18 |
|
+419−27 | Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) | Sami Imseih (simseih) | 1 | yesterday | ||
Optimize shared LWLock acquisition for high-core-count systems | 5784 | Needs review |
|
+57−16 | Zhiguo Zhou (zhiguozhou) | 1 | 1 month ago | ||||
Vectorized CRC on Arm64 | 5789 | Needs review |
|
+271−2 | John Naylor (john.naylor) | 1 | 1 month ago | ||||
Pathify RHS unique-ification for semijoin planning | 5795 | Needs review | 19 |
|
+1062−969 | Richard Guo (richardguo) | 1 | 2 days ago | |||
Improve the performance of Unicode Normalization Forms. | 5802 | Needs review | Needs rebase! | Alexander Borisov (lexborisov) | 1 | 5 days ago | |||||
Improve array-element-test estimation when no array elements qualify as common | 5805 | Needs review |
|
+18−2 | Tom Lane (tgl) | 1 | 4 weeks ago | ||||
Add progressive backoff to XactLockTableWait | 5806 | Needs review | 19 |
|
+39−3 | Xuneng Zhou (dylanzhou) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | yesterday | |
parallel pg_restore: avoid disk seeks when jumping short distance forward | 5809 | Needs review | 19 |
|
+5−1 | Dimitrios Apostolou (jimis) | Nathan Bossart (bossartn) | 1 | 3 weeks ago | ||
Add enable_groupagg GUC parameter to control GroupAggregate usage | 5814 | Needs review | 19 |
|
+232−1 | Tatsuro Yamada (tatsuro_yamada) | 1 | 2 weeks ago | |||
parallel pg_restore: move offset-building phase to before forking | 5817 | Needs review |
|
+86−6 | Dimitrios Apostolou (jimis) | 1 | 2 weeks ago | ||||
Implement "pg_restore --data-only --clean" as a way to skip WAL | 5821 | Needs review |
|
+187−12 | Dimitrios Apostolou (jimis) | 1 | 2 weeks ago | ||||
Returning nbtree posting list TIDs in DESC order during backwards scans | 5824 | Needs review |
|
+79−58 | Peter Geoghegan (pgeoghegan) | 1 | 2 weeks ago | ||||
pg_restore --freeze: issue a COPY FREEZE instead of just COPY | 5826 | Needs review | Needs rebase! | Dimitrios Apostolou (jimis) | 1 | 2 weeks ago | |||||
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume | 5841 | Needs review | 19 | Needs rebase! | Melanie Plageman (melanieplageman) | 1 | 1 week ago | ||||
Extend int128.h to more of numeric.c | 5853 | Needs review | 19 |
|
+537−500 | Dean Rasheed (deanr) | 1 | 1 week ago | |||
vacuumlazy: Modernize count_nondeletable_pages | 5866 | Needs review | Good First Review |
|
+60−29 | Matthias van de Meent (mmeent) | 1 | 1 week ago | |||
Procedural Languages | |||||||||||
declarative session variables, LET command | 1608 | Needs review |
|
+7793−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) | 36 | 1 week ago | |||
new plpgsql.extra_errors check - strict_expr_check | 5044 | Needs review |
|
+177−18 | Pavel Stehule (okbobcz) | Gilles Darold (darold), newtglobal postgresql_contributors (newtpostgrescontributors) | 6 | 2 days ago | |||
Refactoring | |||||||||||
Clarify FileTag-based unlinking | 5454 | Needs review |
|
+10−7 | Matthias van de Meent (mmeent) | 3 | 6 months ago | ||||
Selectively invalidate caches in pgoutput when pg_namespace is modified | 5663 | Needs review | Logical Replication |
|
+19−17 | Hayato Kuroda (ha-kun) | 1 | 3 months ago | |||
avoid double scanning in function byteain | 5670 | Needs review | 18 | Needs rebase! | Steven Niu (niushiji) | 1 | 1 month ago | ||||
Avoid circular header file dependency | 5723 | Needs review | 19 |
|
+0−0 | Bertrand Drouvot (bertranddrouvot.pg) | 1 | 2 months ago | |||
Improve logicalrep_worker_launch() logic | 5734 | Needs review |
|
+42−36 | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 2 months ago | |||
Thread-safe getopt() | 5760 | Needs review | 19 |
|
+268−163 | Heikki Linnakangas (heikki) | 1 | 1 month ago | |||
Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support | 5816 | Needs review |
|
+133−78 | Peter Geoghegan (pgeoghegan) | 1 | 3 weeks ago | ||||
Making libpq OpenSSL support threadsafe | 5868 | Needs review |
|
+104−44 | Daniel Gustafsson (d_gustafsson) | 1 | 2 days ago | ||||
Replace magic numbers with strategy numbers for B-tree indexes | 5875 | Needs review | 19 |
|
+8−6 | Daniil Davydov (dddaniil) | 1 | 2 days ago | |||
Replication & Recovery | |||||||||||
Return pg_control from pg_backup_stop(). | 4997 | Needs review | 18 |
|
+181−30 | David Steele (dsteele) | 6 | 5 months ago | |||
Synchronization of sequences to subscriber | 5111 | Needs review | Logical Replication |
|
+3163−801 | vigneshwaran C (vignesh.postgres) | Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Peter Smith (smithpb2250) | 5 | yesterday | ||
Conflict detection for update_deleted in logical replication | 5378 | Needs review | Logical Replication |
|
+2723−241 | Zhijie Hou (houzj) | Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) | Amit Kapila (amitkapila) | 3 | 18 hours ago | |
Filter irrelevant change before reassemble transactions during logical decoding | 5585 | Needs review |
|
+0−0 | Jie Li (adger), Ajin Cherian (ajinc), Zhijie Hou (houzj) | vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Zhijie Hou (houzj) | Amit Kapila (amitkapila) | 2 | 4 weeks ago | ||
Fix slot synchronization with two_phase decoding enabled | 5664 | Needs review | 17 | Needs rebase! | Zhijie Hou (houzj) | 1 | 2 weeks ago | ||||
Fix replica identity checks for MERGE command on published table. | 5693 | Needs review |
|
+61−1 | Zhijie Hou (houzj) | 1 | 2 months ago | ||||
Log prefix missing for subscriber log messages received from publisher | 5745 | Needs review |
|
+8−0 | vigneshwaran C (vignesh.postgres) | 1 | 2 months ago | ||||
Extending FK check skipping on replicas to ADD FK and TRUNCATE | 5774 | Needs review | Needs rebase! | Hannu Krosing (hannukrosing) | 1 | 1 month ago | |||||
Make wal_receiver_timeout configurable per subscription | 5781 | Needs review |
|
+229−88 | Fujii Masao (masaofujii) | 1 | 1 month ago | ||||
Logical replication conflict after using pg_createsubscriber under heavy load | 5837 | Needs review | Bugfix Logical Replication | 18 |
|
+1−1 | Shlok Kyal (shlokkyal) | 1 | 4 days ago | ||
pg_logical_slot_get_changes waits continously for a partial WAL record spanning across 2 pages | 5886 | Needs review | Logical Replication | Needs rebase! | vigneshwaran C (vignesh.postgres) | 1 | 5 days ago | ||||
Security | |||||||||||
add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl | 4390 | Needs review |
|
+255−32 | Cary Huang (cary) | Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) | 10 | 1 month ago | |||
Extension security improvement: Add support for extensions with an owned schema | 5018 | Needs review | Security | 18 |
|
+326−62 | Jelte Fennema-Nio (jeltef) | 6 | 9 months ago | ||
Check for TupleTableSlot nullness before dereferencing | 5662 | Needs review |
|
+2−1 | Alexander Kuznetsov (kuznetsovam) | 1 | 2 months ago | ||||
Check for tuplestorestate nullness before dereferencing | 5705 | Needs review |
|
+1−1 | Alexander Kuznetsov (kuznetsovam) | 1 | 2 months ago | ||||
Detect buffer underflow in get_th() | 5707 | Needs review |
|
+5−0 | Alexander Kuznetsov (kuznetsovam) | Peter Eisentraut (petere) | 1 | 6 months ago | |||
Server Features | |||||||||||
Sequence Access Methods, round two | 4677 | Needs review |
|
+2755−795 | Michael Paquier (michael-kun) | 8 | 2 weeks ago | ||||
COPY ON_ERROR 'NULL' | 4810 | Needs review |
|
+247−36 | jian he (universality) | Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), Jim Jones (jimus) | 7 | 3 days ago | |||
on_error table, saving error info to a table | 4817 | Needs review |
|
+582−13 | jian he (hellothere) | Nishant Sharma (nishant-at-edb) | 7 | 1 month ago | |||
Eager aggregation, take 3 | 4881 | Needs review | 19 |
|
+3588−63 | Richard Guo (richardguo) | 6 | 1 week ago | |||
VACUUM FULL / CLUSTER CONCURRENTLY | 5117 | Needs review | 18 |
|
+5096−494 | Antonin Houska (a.houska) | 5 | 5 days ago | |||
Make MultiXactOffset 64-bit type | 5205 | Needs review | 18 |
|
+615−291 | Maxim Orlov (m.orlov) | Heikki Linnakangas (heikki) | 5 | 1 month ago | ||
Changing shared_buffers without restart | 5319 | Needs review |
|
+1830−326 | Dmitry Dolgov (erthalion) | Vladlen Popolitov (vladlenpopolitov) | 4 | 18 hours ago | |||
using index to speedup add not null constraints to a table | 5444 | Needs review | 18 |
|
+630−5 | Jian He (stayreal) | Tanzeel Khan (tanzeelk) | 3 | 1 month ago | ||
refactor AlterDomainAddConstraint (alter domain add constraint) | 5455 | Needs review | 18 |
|
+79−8 | Jian He (stayreal) | Peter Eisentraut (petere) | 3 | 3 months ago | ||
SQL/JSON json_table PLAN clause | 5478 | Needs review | 18 |
|
+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 | 2 months ago | ||
Extended Statistics set/restore/clear functions | 5517 | Needs review |
|
+3829−79 | Corey Huinker (coreyh) | 2 | 2 weeks ago | ||||
Warn, and disallow, clear text passwords via SQL | 5597 | Needs review | Needs rebase! | Greg Sabino Mullane (greg) | Guillaume Lelarge (gleu) | 2 | 3 months ago | ||||
Options to control remote transactions’ access/deferrable modes in postgres_fdw | 5624 | Needs review |
|
+347−8 | Etsuro Fujita (efujita) | Etsuro Fujita (efujita) | 1 | 1 month ago | |||
Allow table AMs to define their own reloptions | 5631 | Needs review | stable |
|
+1234−35 | Julien Tachoires (julmon) | 1 | 1 month ago | |||
support fast default for domain with constraints | 5641 | Needs review |
|
+217−16 | Jian He (stayreal) | 1 | 1 month ago | ||||
support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint | 5645 | Needs review | Needs rebase! | Jian He (stayreal) | 1 | 2 months ago | |||||
support create index on virtual generated column. | 5667 | Needs review | Needs rebase! | Jian He (stayreal) | 1 | 2 months ago | |||||
Patch for migration of the pg_commit_ts directory | 5710 | Needs review |
|
+28−3 | Sergey Levin (lsv) | 1 | 3 months ago | ||||
Allow to collect statistics on virtual generated columns | 5714 | Needs review | 19 |
|
+43−63 | Yugo Nagata (yugo.nagata) | 1 | 1 week ago | |||
virtual generated column as partition key | 5720 | Needs review | 19 |
|
+467−139 | Jian He (stayreal) | 1 | 2 months ago | |||
domain over virtual generated column | 5725 | Needs review | 19 | Needs rebase! | Jian He (stayreal) | 1 | 1 month ago | ||||
Introduce some randomness to autovacuum | 5732 | Needs review | 19 |
|
+76−0 | Zhao Junwang (zhjwpku) | 1 | 2 months ago | |||
SQL function to access to `creating_extension` | 5735 | Needs review | 19 |
|
+15−0 | Yurii Rashkovskii (yrashk) | 1 | 2 months ago | |||
Consider explicit incremental sort for Append and MergeAppend | 5750 | Needs review | 19 |
|
+217−52 | Richard Guo (richardguo) | 1 | 1 month ago | |||
finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it | 5759 | Needs review | 19 |
|
+281−31 | Jian He (stayreal) | 1 | 1 month ago | |||
ALTER DOMAIN ADD NOT NULL NOT VALID | 5768 | Needs review | 19 |
|
+219−27 | Jian He (stayreal) | 1 | 1 month ago | |||
make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated | 5769 | Needs review | 19 |
|
+18−13 | Jian He (stayreal) | 1 | 1 month ago | |||
Disallow concurrent ALTER DOMAIN and DROP DOMAIN | 5773 | Needs review | 19 |
|
+126−0 | Jian He (stayreal) | 1 | 1 month ago | |||
foreign key on virtual generated column | 5782 | Needs review | 19 |
|
+315−93 | Jian He (stayreal) | 1 | 1 month ago | |||
alter check constraint enforceability | 5796 | Needs review | 19 |
|
+346−11 | Jian He (stayreal) | 1 | yesterday | |||
Support tid range scan in parallel | 5803 | Needs review |
|
+365−6 | Cary Huang (cary) | 1 | 1 week ago | ||||
VCI (columnar store extension) | 5829 | Needs review |
|
+43689−102 | Aya Iwata (iwata.aya), Peter Smith (smithpb2250) | 1 | yesterday | ||||
Support for 8-byte TOAST values (aka the TOAST infinite loop problem) | 5830 | Needs review | 19 |
|
+1697−303 | Michael Paquier (michael-kun) | 1 | yesterday | |||
Carefully exposing information without authentication | 5845 | Needs review | Monitoring | 19 |
|
+308−0 | Greg Sabino Mullane (greg) | 1 | 1 month ago | ||
amcheck: support for GiST | 5879 | Needs review |
|
+1154−146 | Andrey Borodin (x4m) | 1 | 5 days ago | ||||
array_random | 5881 | Needs review | 19 |
|
+437−0 | Jian He (stayreal) | 1 | 21 hours ago | |||
SQL Commands | |||||||||||
Add SPLIT PARTITION/MERGE PARTITIONS commands | 3659 | Needs review |
|
+8054−38 | Dmitry Koval (d.koval) | stephane tachoires (sttachoires) | Alexander Korotkov (smagen) | 14 | 1 week ago | ||
Implement row pattern recognition feature | 4460 | Needs review | 19 |
|
+4207−35 | Tatsuo Ishii (ishii) | Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) | 10 | 1 month ago | ||
Make COPY format extendable: Extract COPY TO format implementations | 4681 | Needs review |
|
+438−106 | Kouhei Sutou (kou) | Masahiko Sawada (masahikosawada), Zhao Junwang (zhjwpku), Yong Li (yoli) | 8 | 5 days ago | |||
COPY TO json | 4716 | Needs review |
|
+383−53 | Joe Conway (jconway) | Masahiko Sawada (masahikosawada) | Joe Conway (jconway) | 7 | 2 days ago | ||
Add XMLCast (SQL/XML X025) | 5110 | Needs review | 19 |
|
+2276−10 | Jim Jones (jimus) | Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) | 5 | 1 month ago | ||
SQL:2023 JSON simplified accessor support | 5214 | Needs review | 18 |
|
+1567−202 | Alexandra Wang (alexandrawang) | Peter Eisentraut (petere), Vik Fearing (xocolatl) | 5 | 1 week ago | ||
jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part | 5270 | Needs review |
|
+1195−24 | Florents Tselai (florentst) | David Wheeler (theory) | 2 | 3 weeks ago | |||
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) | 5279 | Needs review | 19 |
|
+1487−59 | Jim Jones (jimus) | newtglobal postgresql_contributors (newtpostgrescontributors) | 4 | 3 weeks ago | ||
encode/decode support for base64url | 5643 | Needs review |
|
+362−38 | Florents Tselai (florentst) | Daniel Gustafsson (d_gustafsson), Aleksander Alekseev (a.alekseev) | 1 | 1 month ago | |||
SQL:2011 Application Time Update & Delete | 5836 | Needs review | 19 |
|
+8438−165 | Paul Jungwirth (pjungwir) | 1 | 1 week ago | |||
Allow ON CONFLICT DO UPDATE to return EXCLUDED values | 5854 | Needs review | 19 |
|
+717−258 | Dean Rasheed (deanr) | 1 | 5 days ago | |||
System Administration | |||||||||||
log_min_messages per backend type | 5447 | Needs review | 18 |
|
+352−25 | Euler Taveira (eulerto) | 3 | 3 months ago | |||
Add arbitrary xid and mxid to pg_resetwal | 5644 | Needs review | 18 |
|
+476−3 | Daniil Davydov (dddaniil) | 1 | 3 months ago | |||
Add log_autovacuum_{vacuum|analyze}_min_duration | 5797 | Needs review | GUC | 19 |
|
+128−31 | Shinya Kato (shinyakato) | 1 | 3 days ago | ||
Testing | |||||||||||
Add pg_get_injection_points() for information of injection points | 5696 | Needs review | 19 |
|
+75−0 | Michael Paquier (michael-kun) | 1 | yesterday | |||
teach pg_upgrade to handle in-place tablespaces | 5728 | Needs review | 19 |
|
+150−90 | Nathan Bossart (bossartn) | 1 | 4 days ago | |||
Foreign key isolation tests | 5757 | Needs review |
|
+115−2 | Paul Jungwirth (pjungwir) | Rustam ALLAKOV (rustam.allakov), Lilian Ontowhee (ontowhee) | 1 | 1 month ago | |||
Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline | 5833 | Needs review |
|
+193−341 | Tom Lane (tgl) | 1 | 2 weeks ago | ||||
Add tests for binaryheap.c | 5860 | Needs review | 19 |
|
+506−0 | Aleksander Alekseev (a.alekseev) | Nathan Bossart (bossartn) | 1 | 1 week ago | ||
Backpatching injection point core facilities to REL_17_STABLE | 5865 | Needs review | Backport | 17 | Needs rebase! | Michael Paquier (michael-kun) | 1 | 1 week ago |