Status summary: Committed: 131. Moved to next CF: 175. Withdrawn: 12. Returned with Feedback: 7. Rejected: 6. Total: 331.
Patch | ID | Status | Ver | CI status | Stats | Author | Reviewers | Committer | Num cfs | Latest mail |
---|---|---|---|---|---|---|---|---|---|---|
Bug Fixes | ||||||||||
Allow SIGINT to cancel psql database reconnections | 4474 | Committed | Not processed | Tristan Partin (tristan957) | Robert Haas (rhaas) | 4 | 11 months ago | |||
LockAcquireExtended improvement | 4680 | Committed | 17 | Not processed | Jingxian Li (jingxian) | Robert Haas (rhaas) | 2 | 1 year ago | ||
Thread-safe gai_strerror() for Windows | 4682 | Committed | Not processed | Thomas Munro (macdice) | Thomas Munro (macdice) | 2 | 1 year ago | |||
Network failure may prevent promotion | 4748 | Moved to next CF |
|
+52−202 | Kyotaro Horiguchi (horiguti) | 7 | 6 days ago | |||
cleanup patches for incremental backup | 4765 | Committed | 17 | Not processed | Robert Haas (rhaas) | Robert Haas (rhaas) | 1 | 1 year ago | ||
Fix txid_status() returning wrong status for some xids | 4767 | Committed | Not processed | Karina Litskevich (karinalitskevich) | Alexander Korotkov (smagen) | 1 | 1 year ago | |||
Fix race condition in InvalidatePossiblyObsoleteSlot() | 4773 | Committed | 16 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||
Explicitly show dependent types as extension members | 4775 | Committed | 17 | Not processed | Tom Lane (tgl), David Geier (geidav) | Tom Lane (tgl) | 1 | 1 year ago | ||
Fix bugs not to discard statistics when changing stats_fetch_consistency | 4778 | Committed | stable | Not processed | Shinya Kato (shinyakato) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||
Fix two catalog tuple update/delete visibility issues | 4780 | Committed | Not processed | Tender Wang (tndrwang) | Michael Paquier (michael-kun) | 1 | 1 year ago | |||
fix DSM registry coverity complaint | 4785 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 year ago | ||
fix core dump in autoprewarm | 4786 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 year ago | ||
Avoiding concurrent calls to bindtextdomain() | 4811 | Committed | stable | Not processed | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 1 year ago | ||
ALTER TYPE OWNER fails to recurse to multirange | 4821 | Committed | 17 | Not processed | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 1 year ago | ||
Fix overflow hazard in interval rounding | 4827 | Committed | Not processed | Joseph Koshakow (jkoshakow) | Tom Lane (tgl) | 1 | 1 year ago | |||
pg_visibility's pg_check_visible() yields false positive when working in parallel with autovacuum | 4855 | Committed | 17 | Not processed | Alexander Korotkov (smagen), Daniel Shelepanov (dshelepanov) | Alexander Korotkov (smagen) | 1 | 1 year ago | ||
create index failed. PARALLEL UNSAFE function does not prevent parallel index build | 4860 | Rejected | Not processed | Tender Wang (tndrwang) | 1 | 1 year ago | ||||
unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode | 4873 | Moved to next CF | Not processed | Thomas Munro (macdice) | Thomas Munro (macdice) | 2 | 8 months ago | |||
Missing LWLock protection in pgstat_reset_replslot() | 4878 | Committed | stable | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | 1 | 11 months ago | ||
Clients | ||||||||||
pgbench log file headers | 4660 | Returned with feedback | 17 | Not processed | Adam Hendel (adamhendel) | 2 | 11 months ago | |||
Libpq Compression | 4746 | Moved to next CF | Not processed | Jacob Burroughs (maths22) | 3 | 10 months ago | ||||
psql: Allow editing query results with \gedit | 4788 | Moved to next CF | Not processed | Christoph Berg (myon) | 2 | 10 months ago | ||||
session username in default psql prompt | 4856 | Withdrawn | Not processed | Kori Lane (koril) | 1 | 1 year ago | ||||
Documentation | ||||||||||
Quick Start Guide to PL/pgSQL and PL/Python Documentation | 4705 | Withdrawn | 17 | Not processed | Ishaan Adarsh (requi3m) | 2 | 1 year ago | |||
Simplify documentation related to Windows builds | 4745 | Moved to next CF | 17 | Not processed | Michael Paquier (michael-kun) | 3 | 10 months ago | |||
PG DOCS - protocol specifying boolean parameters without values. | 4800 | Committed | 17 | Not processed | Peter Smith (smithpb2250) | Tom Lane (tgl) | 1 | 11 months ago | ||
Documentation: warn about two_phase when altering a subscription | 4803 | Committed | 17 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Amit Kapila (amitkapila) | 1 | 1 year ago | ||
Note error condition in to_regtype docs | 4808 | Withdrawn | 17 | Not processed | David Johnston (polobo), David Wheeler (theory) | 1 | 1 year ago | |||
Avoid switching between system-user and system-username in the doc | 4840 | Committed | 17 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||
Miscellaneous | ||||||||||
Unlinking Parallel Hash Join inner batch files sooner | 4314 | Moved to next CF | Not processed | Thomas Munro (macdice) | 9 | 5 months ago | ||||
Add pg_wait_for_lockers() function | 4480 | Moved to next CF | Not processed | Will Mortensen (will-extrahop) | 5 | 8 months ago | ||||
Reduce size of postgres.bki | 4544 | Moved to next CF | Not processed | Matthias van de Meent (mmeent) | 4 | 10 months ago | ||||
common signal handler protection | 4669 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 1 year ago | ||
Add SQL syntax check | 4704 | Moved to next CF | Not processed | Josef Šimánek (retro) | 3 | 10 months ago | ||||
Making the initial and maximum DSA segment sizes configurable | 4708 | Committed | Not processed | Masahiko Sawada (masahikosawada) | Masahiko Sawada (masahikosawada) | 2 | 1 year ago | |||
Tidy fill hstv array (src/backend/access/heap/pruneheap.c) | 4734 | Returned with feedback | 17 | Not processed | Ranier Vilela (raniervilela) | 2 | 1 year ago | |||
Add Index-level REINDEX with multiple jobs | 4740 | Committed | 17 | Not processed | Maxim Orlov (m.orlov), Svetlana Derevyanko (getsusun) | Alexander Korotkov (smagen) | 2 | 1 year ago | ||
date_trunc function in interval version | 4761 | Moved to next CF | Not processed | Przemysław Sztoch (psztoch) | 5 | 10 months ago | ||||
A infrastructure to detect misuse of spin lock easier | 4768 | Moved to next CF | Not processed | Andy Fan (andy2) | 3 | 1 year ago | ||||
Added support of XML_PARSE_HUGE flag for XML documents | 4772 | Rejected | 17 | Not processed | Dmitry Koval (d.koval) | 1 | 1 year ago | |||
Adding linux cachestat in file Readv and Prefetch | 4779 | Rejected | Not processed | Cédric Villemain (c2main) | 1 | 1 year ago | ||||
cleanup patches for dshash | 4783 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 year ago | ||
Remove IndividualLWLockNames | 4790 | Committed | Not processed | Álvaro Herrera (alvherre) | Álvaro Herrera (alvherre) | 1 | 1 year ago | |||
Request for votes: Should we remove -Wdeclaration-after-statement? | 4799 | Rejected | Not processed | Jelte Fennema-Nio (jeltef) | 1 | 1 year ago | ||||
Remove WIN32 conditional compilation from win32common.c | 4804 | Committed | Not processed | Tristan Partin (tristan957) | Heikki Linnakangas (heikki) | 1 | 1 year ago | |||
Report the correct SQLSTATE for ENOMEM in file access | 4806 | Committed | Not processed | Alexander Kuzmenkov (akuzmenkov) | Tom Lane (tgl) | 1 | 1 year ago | |||
un-revert MAINTAIN privilege and pg_maintain predefined role | 4836 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 6 months ago | ||
perlcritic error handling checks | 4851 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 year ago | |||
Propagate sanity checks of ProcessUtility() to standard_ProcessUtility()? | 4877 | Moved to next CF | Not processed | Michael Paquier (michael-kun) | 2 | 10 months ago | ||||
Monitoring & Control | ||||||||||
System username in pg_stat_activity | 4769 | Moved to next CF | Not processed | Magnus Hagander (mha) | 3 | 1 year ago | ||||
Performance | ||||||||||
More scalable multixacts buffers and locking | 2627 | Committed | Not processed | Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) | Álvaro Herrera (alvherre) | 20 | 11 months ago | |||
nbtree performance improvements through specialization on key shape | 3672 | Moved to next CF | Not processed | Matthias van de Meent (mmeent) | 14 | 4 months ago | ||||
Improve dead tuple storage for lazy vacuum | 3687 | Committed | Not processed | Masahiko Sawada (masahikosawada), John Naylor (john.naylor) | Masahiko Sawada (masahikosawada) | 10 | 11 months ago | |||
Index Prefetching | 4351 | Moved to next CF | Needs rebase! | Tomas Vondra (fuzzycz) | 10 | 4 months ago | ||||
XLog size reductions: Reduced XLog record header size | 4386 | Moved to next CF | Not processed | Matthias van de Meent (mmeent) | 6 | 9 months ago | ||||
Use ReadRecentBuffer() for btree root page | 4419 | Moved to next CF | Not processed | Thomas Munro (macdice) | 7 | 1 year ago | ||||
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning | 4564 | Moved to next CF |
|
+357−77 | Ashutosh Bapat (ashutoshbapat) | 8 | 13 hours ago | |||
Index Insert Prefetching | 4622 | Moved to next CF | Not processed | Tomas Vondra (fuzzycz) | 4 | 1 year ago | ||||
SLRU optimizations | 4626 | Committed | Not processed | Dilip Kumar (dilip.kumar), Andrey Borodin (x4m) | Álvaro Herrera (alvherre) | 3 | 11 months ago | |||
nbtree: implement dynamic prefix truncation | 4635 | Moved to next CF | Not processed | Matthias van de Meent (mmeent) | 7 | 4 months ago | ||||
nbtree: downlink right separator/HIKEY optimization | 4638 | Moved to next CF | Not processed | Matthias van de Meent (mmeent) | 7 | 1 year ago | ||||
autovectorize page checksum code included elsewhere | 4649 | Moved to next CF | 18 | Not processed | Nathan Bossart (bossartn) | 3 | 1 year ago | |||
GUC hashtable optimizations | 4663 | Committed | 17 | Not processed | Jeff Davis (jdavis), John Naylor (john.naylor) | John Naylor (john.naylor) | 2 | 11 months ago | ||
add AVX2 support to simd.h | 4675 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 11 months ago | ||
Adjust tuples estimate for appendrel | 4711 | Moved to next CF | Not processed | Richard Guo (richardguo) | 4 | 1 year ago | ||||
Avoid computing ORDER BY junk columns unnecessarily | 4717 | Returned with feedback | Not processed | Heikki Linnakangas (heikki) | 2 | 1 year ago | ||||
An improvement on parallel DISTINCT | 4724 | Committed | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 2 | 1 year ago | |||
Not to invalidate CatalogSnapshot for local invalidation messages | 4739 | Rejected | Not processed | Xiaoran Wang (fanfuxiaoran) | 2 | 1 year ago | ||||
Make vacuum opportunistic freezing adaptive | 4756 | Withdrawn | Not processed | Melanie Plageman (melanieplageman) | 2 | 1 year ago | ||||
shared detoast datum | 4759 | Moved to next CF | Not processed | Andy Fan (andy2) | 6 | 9 months ago | ||||
Reordering DISTINCT keys to match input path's pathkeys | 4787 | Moved to next CF | Not processed | Richard Guo (richardguo) | Richard Guo (richardguo) | 4 | 4 months ago | |||
Apply the "LIMIT 1" optimization to partial DISTINCT | 4801 | Committed | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 1 | 1 year ago | |||
JIT compilation per plan node | 4837 | Moved to next CF | Not processed | David Rowley (davidrowley), Melih Mutlu (melihmutlu) | 3 | 10 months ago | ||||
The Prepare statement with the skewed parameter uses the custom plan | 4839 | Moved to next CF | Not processed | Zongliang Quan (quanzl) | 3 | 1 year ago | ||||
Use streaming read API in ANALYZE | 4843 | Committed | Not processed | Nazir Bilal Yavuz (nbyavuz) | Thomas Munro (macdice) | 1 | 11 months ago | |||
Partial aggregates push down | 4857 | Moved to next CF | Not processed | Yuki Fujii (fujiiyuki) | 3 | 7 months ago | ||||
Avoid stack frame setup in GenerationAlloc() and SlabAlloc() by | 4869 | Committed | Not processed | David Rowley (davidrowley) | David Rowley (davidrowley) | 1 | 1 year ago | |||
Procedural Languages | ||||||||||
Better error messages for %TYPE and %ROWTYPE in plpgsql | 4853 | Committed | Not processed | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 1 year ago | |||
Refactoring | ||||||||||
SetLatches() | 3998 | Moved to next CF | Not processed | Thomas Munro (macdice) | 12 | 4 months ago | ||||
Refactor fork+exec code | 4376 | Committed | Not processed | Heikki Linnakangas (heikki) | Heikki Linnakangas (heikki) | 5 | 8 months ago | |||
Revises for the check of parameterized partial paths | 4425 | Moved to next CF | Not processed | Richard Guo (richardguo) | Richard Guo (richardguo) | 6 | 7 months ago | |||
Relation bulk write facility | 4575 | Committed | Not processed | Heikki Linnakangas (heikki) | Heikki Linnakangas (heikki) | 3 | 1 year ago | |||
New [relation] options engine | 4688 | Moved to next CF | Needs rebase! | Nikolay Shaplov (nataraj) | 7 | 1 week ago | ||||
Split index and table statistics into different types of stats | 4792 | Moved to next CF | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | 3 | 1 year ago | ||||
Remove potentially redundant smgropen() calls | 4794 | Committed | Not processed | Japin Li (japin) | Heikki Linnakangas (heikki) | 1 | 1 year ago | |||
Separate equalRowTypes() from equalTupleDescs() | 4819 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 year ago | |||
Rename constants in preparation of variableness | 4828 | Moved to next CF | 18 | Not processed | David Christensen (davidchristensen) | 3 | 7 months ago | |||
Combine headerscheck and cpluspluscheck scripts | 4831 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 year ago | |||
Change the bool member of the Query structure to bits | 4844 | Withdrawn | Not processed | Zongliang Quan (quanzl) | 1 | 1 year ago | ||||
Improve readability by using designated initializers when possible | 4847 | Committed | 17 | Not processed | Jelte Fennema-Nio (jeltef) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||
Refactor SASL exchange in preparation for OAuth Bearer | 4862 | Committed | Not processed | Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) | Daniel Gustafsson (d_gustafsson) | 1 | 1 year ago | |||
Replication & Recovery | ||||||||||
logicalrep_worker_launch - counting/checking the type limits | 4499 | Withdrawn | Not processed | Peter Smith (smithpb2250) | 4 | 11 months ago | ||||
Force the old transactions logs cleanup even if checkpoint is skipped | 4619 | Moved to next CF | Not processed | Daniil Zakhlystov (daniil.zakhlystov) | 4 | 1 year ago | ||||
Do away with zero-padding assumption before WALRead() | 4824 | Committed | Not processed | Bharath Rupireddy (bharathrupireddy) | Jeff Davis (jdavis) | 1 | 1 year ago | |||
Have pg_basebackup write "dbname" in "primary_conninfo"? | 4841 | Committed | 17 | Not processed | Ian Barwick (barwick) | Amit Kapila (amitkapila) | 1 | 1 year ago | ||
confirmed flush lsn seems to be move backward in certain error cases | 4845 | Moved to next CF | Not processed | vigneshwaran C (vignesh.postgres) | Amit Kapila (amitkapila) | 2 | 9 months ago | |||
Security | ||||||||||
Encoding protection for pgcrypto | 4809 | Moved to next CF | Not processed | shihao zhong (zhong950419) | 3 | 1 year ago | ||||
Fix incorrect PG_GETARG in pgcrypto | 4822 | Committed | stable | Not processed | shihao zhong (zhong950419) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||
Avoid mixing custom and OpenSSL BIO functions | 4834 | Withdrawn | Not processed | 1 | 3 months ago | |||||
Make query cancellation keys longer | 4870 | Moved to next CF |
|
+451−60 | Heikki Linnakangas (heikki), Jelte Fennema-Nio (jeltef) | 4 | 1 month ago | |||
Server Features | ||||||||||
BCP 47 locale names for Windows | 3772 | Moved to next CF | Not processed | Thomas Munro (macdice) | 8 | 7 months ago | ||||
Add the ability to limit the amount of memory that can be allocated to backends. | 3867 | Moved to next CF | Not processed | Reid Thompson (jreidthompsoncd), John Morris (coyotebush) | 11 | 1 year ago | ||||
Multi-version ICU | 3956 | Moved to next CF | Not processed | Thomas Munro (macdice) | 10 | 1 year ago | ||||
Post-special Page Storage TDE support (aka Reserved Page Size) | 3986 | Moved to next CF | Not processed | David Christensen (davidchristensen) | 12 | 2 months ago | ||||
ltree hash functions | 4375 | Committed | Not processed | Tommy Pavlicek (tommyp) | Tom Lane (tgl) | 5 | 1 year ago | |||
pg_stat_logmsg | 4431 | Moved to next CF | Not processed | Joe Conway (jconway) | 7 | 8 months ago | ||||
Support run-time partition pruning for hash join | 4512 | Moved to next CF | 17 | Not processed | Richard Guo (richardguo) | 6 | 6 months ago | |||
Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING | 4617 | Moved to next CF | Not processed | Marko Tiikkaja (johto) | 5 | 6 months ago | ||||
Mark search_path as GUC_REPORT | 4646 | Moved to next CF | Not processed | Alexander Kukushkin (cyberdem0n), Jelte Fennema-Nio (jeltef) | Tomas Vondra (fuzzycz) | 4 | 7 months ago | |||
Sequence Access Methods, round two | 4677 | Moved to next CF |
|
+910−632 | Michael Paquier (michael-kun) | 7 | 1 month ago | |||
Union Replacement of OR logic | 4715 | Moved to next CF | 16 | Not processed | 3 | 11 months ago | ||||
Switch to FullTransactionId for PGPROC->xid and XLogRecord->xl_xid | 4741 | Moved to next CF | Not processed | Maxim Orlov (m.orlov) | 3 | 1 year ago | ||||
Table AM Interface Enhancements | 4866 | Moved to next CF | Not processed | Alexander Korotkov (smagen) | Alexander Korotkov (smagen) | 3 | 9 months ago | |||
KNN-btree | 4871 | Moved to next CF | Needs rebase! | Nikita Glukhov (n.glukhov), Anton Melnikov (antonmel) | 6 | 3 months ago | ||||
CREATE DATABASE ... STRICT_UNICODE | 4876 | Moved to next CF | Not processed | Jeff Davis (jdavis) | 5 | 3 months ago | ||||
SQL Commands | ||||||||||
Incremental View Maintenance (IVM), take 2 | 4337 | Moved to next CF | Needs rebase! | Yugo Nagata (yugo.nagata) | 10 | 7 months ago | ||||
Remaining sql/json patches | 4377 | Committed | Not processed | Amit Langote (amitlan), Nikita Glukhov (n.glukhov) | Amit Langote (amitlan) | 5 | 11 months ago | |||
RETURNING OLD/NEW values | 4723 | Moved to next CF | 18 | Not processed | Dean Rasheed (deanr) | Dean Rasheed (deanr) | 6 | 2 months ago | ||
System Administration | ||||||||||
recovery modules | 4082 | Moved to next CF | 18 | Not processed | Nathan Bossart (bossartn) | 8 | 8 months ago | |||
Possibility to disable `ALTER SYSTEM` | 4805 | Committed | 17 | Not processed | Gabriele Bartolini (gbartolini), Jelte Fennema-Nio (jeltef) | Robert Haas (rhaas) | 1 | 11 months ago | ||
Add checkpoint/redo LSNs to recovery errors | 4859 | Committed | 17 | Not processed | David Steele (dsteele) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||
Testing | ||||||||||
CI and test improvements | 3709 | Moved to next CF | Not processed | Justin Pryzby (justinpryzby) | 14 | 4 months ago | ||||
Detect test suite sideeffects in pg_regress | 4321 | Withdrawn | Not processed | Daniel Gustafsson (d_gustafsson) | 5 | 1 year ago | ||||
Build the docs if there are changes in docs and don't run other tasks if the changes are only in docs | 4555 | Moved to next CF | Not processed | Nazir Bilal Yavuz (nbyavuz) | 4 | 10 months ago | ||||
change regexp_substr first argument make tests more easier to understand | 4744 | Moved to next CF | stable | Not processed | jian he (universality) | 4 | 6 months ago | |||
verify predefined LWLocks have entries in wait_event_names.txt | 4760 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 year ago | ||
int4->bool test coverage | 4789 | Committed | Not processed | Christoph Berg (myon) | Michael Paquier (michael-kun) | 1 | 1 year ago | |||
A failure in t/038_save_logical_slots_shutdown.pl | 4796 | Committed | Not processed | Bharath Rupireddy (bharathrupireddy) | Amit Kapila (amitkapila) | 1 | 1 year ago | |||
Add test module for verifying backtrace functionality | 4823 | Moved to next CF | Not processed | Bharath Rupireddy (bharathrupireddy) | 3 | 10 months ago | ||||
Injection points: some tools to wait and wake | 4838 | Committed | 17 | Not processed | Michael Paquier (michael-kun) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||
Can we include capturing logs of pgdata/pg_upgrade_output.d/*/log in buildfarm | 4850 | Rejected | Not processed | vigneshwaran C (vignesh.postgres) | 1 | 1 year ago | ||||
Add basic tests for the low-level backup method | 4858 | Committed | 17 | Not processed | David Steele (dsteele) | Michael Paquier (michael-kun) | 1 | 1 year ago |