Commitfest 2024-03

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 131. Moved to next CF: 175. Withdrawn: 12. Returned with Feedback: 7. Rejected: 6. Total: 331.

Closed patches

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