Commitfest 2024-03

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 132. Moved to next CF: 173. Withdrawn: 13. 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) 3 2024-04-21
07:02
2024-01-29
07:32
cleanup patches for incremental backup Committed 17 Robert Haas (rhaas) rhaas 1 2024-01-11
20:45
2024-03-20
19:24
data loss bug in initial sync of logical replication Moved to next CF Tomas Vondra (fuzzycz) 2 2024-04-21
07:03
2024-01-16
10: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
Fix buffer tracking on parallel vacuum Moved to next CF Anthonin Bonnefoy (bonnefoa) 2 2024-04-09
06:22
2024-05-03
06:41
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) 2 2024-04-08
14:58
2024-03-01
15:54
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
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) Moved to next CF Justin Pryzby (justinpryzby) 13 2024-04-08
14:06
2024-01-22
00:10
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-04-08
10:03
2024-01-12
21:11
Adding comments to help understand psql hidden queries Moved to next CF David Christensen (davidchristensen), Greg Sabino Mullane (greg) 2 2024-04-09
06:26
2024-04-04
16:12
psql: Allow editing query results with \gedit Moved to next CF Christoph Berg (myon) 2 2024-04-08
14:29
2024-01-23
17:13
session username in default psql prompt Withdrawn Kori Lane (koril) 1 2024-03-23
02:28
2024-03-25
23:14
Documentation
Add minimal C example and SQL registration example for custom table access methods. Moved to next CF 3 2024-04-07
18:32
2024-05-03
17:35
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-04-09
06:25
2024-04-12
23:30
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) 6 2024-04-08
14:57
2024-02-22
19:42
Add pg_wait_for_lockers() function Moved to next CF Will Mortensen (will-extrahop) 5 2024-04-09
06:22
2024-03-27
05:16
Reduce size of postgres.bki Moved to next CF Matthias van de Meent (mmeent) 4 2024-04-08
08:11
2024-04-09
04:03
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-04-08
14:57
2024-02-26
09:31
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) 2 2024-04-08
14:59
2024-03-04
10:03
A infrastructure to detect misuse of spin lock easier Moved to next CF Andy Fan (andy2) 2 2024-04-08
14:23
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-03-13
19:55
perlcritic error handling checks Committed Peter Eisentraut (petere) petere 1 2024-03-19
06:19
2024-03-19
06:29
Checkpoint extension hook Moved to next CF Jeff Davis (jdavis) 2 2024-04-08
14:30
2024-03-29
17:09
Propagate sanity checks of ProcessUtility() to standard_ProcessUtility()? Moved to next CF Michael Paquier (michael-kun) 2 2024-04-08
14:58
2024-03-01
02:05
Monitoring & Control
System username in pg_stat_activity Moved to next CF Magnus Hagander (mha) 2 2024-04-08
14:56
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) 11 2024-04-08
14:59
2024-03-04
20:39
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) 6 2024-04-08
15:00
2024-03-05
13:00
XLog size reductions: Reduced XLog record header size Moved to next CF Matthias van de Meent (mmeent) 6 2024-04-09
09:01
2024-04-07
05:37
Use ReadRecentBuffer() for btree root page Moved to next CF Thomas Munro (macdice) 6 2024-04-08
08:19
2024-01-21
02:17
Reuse child_relids in try_partitionwise_join Moved to next CF Ashutosh Bapat (ashutoshbapat) 4 2024-04-08
14:21
2024-02-06
13:07
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning Moved to next CF Ashutosh Bapat (ashutoshbapat) 4 2024-04-08
14:56
2024-02-19
13:17
Index Insert Prefetching Moved to next CF Tomas Vondra (fuzzycz) 4 2024-04-08
07:25
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
Special-case executor expression steps for common combinations Moved to next CF Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson) 4 2024-04-08
09:41
2023-10-19
10:11
nbtree: implement dynamic prefix truncation Moved to next CF 17 Matthias van de Meent (mmeent) 4 2024-04-08
14:58
2024-03-01
13:48
nbtree: downlink right separator/HIKEY optimization Moved to next CF 17 Matthias van de Meent (mmeent) 4 2024-04-09
06:15
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) 3 2024-04-08
14:27
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 stable Andy Fan (andy2) 3 2024-04-09
06:16
2024-03-15
08:21
Reordering DISTINCT keys to match input path's pathkeys Moved to next CF Richard Guo (richardguo) 2 2024-04-08
14:32
2024-02-05
03:18
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) 2 2024-04-09
06:16
2024-03-14
21:13
The Prepare statement with the skewed parameter uses the custom plan Moved to next CF Zongliang Quan (quanzl) 2 2024-04-08
14:50
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) 2 2024-04-09
06:22
2024-03-29
14:46
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
Revise get_cheapest_parallel_safe_total_inner Moved to next CF Richard Guo (richardguo) 6 2024-04-08
10:02
2024-01-10
07:07
Refactor fork+exec code Committed Heikki Linnakangas (heikki) heikki 5 2024-03-18
09:49
2024-03-21
10:31
Revises for the check of parameterized partial paths Moved to next CF Richard Guo (richardguo) 6 2024-04-08
14:10
2024-01-25
07:21
Retiring is_pushed_down Moved to next CF Richard Guo (richardguo) 5 2024-04-08
14:17
2024-04-18
07:34
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) 3 2024-04-08
14:32
2024-02-07
06:44
change regexp_substr first argument make tests more easier to understand Moved to next CF stable 3 2024-04-08
09:55
2023-12-28
07:17
Split index and table statistics into different types of stats Moved to next CF Bertrand Drouvot (bertranddrouvot.pg) 2 2024-04-08
14:32
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) 2 2024-04-09
06:16
2024-03-13
15:42
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
Flush disk write caches by default on macOS and Windows Moved to next CF Thomas Munro (macdice) 5 2024-04-09
06:16
2024-03-14
00:12
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) 2 2024-04-08
14:56
2024-02-20
13:26
Security
Client authentication via OAuth 2.0 Moved to next CF Jacob Champion (jchampion) 6 2024-04-09
06:24
2024-04-01
22:07
Encoding protection for pgcrypto Moved to next CF shihao zhong (zhong950419) 2 2024-04-08
14:25
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-04-19
13:17
Make query cancellation keys longer Moved to next CF Heikki Linnakangas (heikki) 2 2024-04-09
06:14
2024-03-09
12:32
Server Features
BCP 47 locale names for Windows Withdrawn Thomas Munro (macdice) 5 2024-03-01
11:14
2023-12-13
19:58
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) 10 2024-04-08
07:58
2024-03-15
07:00
Multi-version ICU Moved to next CF Thomas Munro (macdice) 9 2024-04-08
07:55
2024-02-13
23:12
Post-special Page Storage TDE support (aka Reserved Page Size) Moved to next CF David Christensen (davidchristensen) 9 2024-04-09
06:16
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) 6 2024-04-08
14:33
2023-09-13
19:30
Support run-time partition pruning for hash join Moved to next CF 17 Richard Guo (richardguo) 5 2024-04-09
06:18
2024-03-19
06:12
Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING Moved to next CF Marko Tiikkaja (johto) 4 2024-04-08
14:33
2024-03-15
14:27
Mark search_path as GUC_REPORT Moved to next CF Alexander Kukushkin (cyberdem0n), Jelte Fennema-Nio (jeltef) 3 2024-04-08
14:35
2023-11-03
09:22
Sequence Access Methods, round two Moved to next CF Michael Paquier (michael-kun) 3 2024-04-08
14:35
2024-04-26
06:21
Union Replacement of OR logic Moved to next CF 16 3 2024-04-08
14:57
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
COPY ON_ERROR 'NULL' Moved to next CF jian he (universality) 2 2024-04-08
14:28
2024-02-16
23:05
on_error table, saving error info to a table Moved to next CF jian he (hellothere) 2 2024-04-08
14:35
2024-02-03
06:22
Table AM Interface Enhancements Moved to next CF Alexander Korotkov (smagen) smagen 2 2024-04-12
11:07
2024-04-16
15:59
Async commit support for 2PC (twophase) transactions Moved to next CF 2 2024-04-09
06:35
2024-04-23
12:15
KNN-btree Moved to next CF Anton Melnikov (antonmel) 2 2024-03-31
09:22
2024-04-02
12:30
CREATE DATABASE ... STRICT_UNICODE Moved to next CF Jeff Davis (jdavis) 2 2024-03-19
15:30
2024-03-14
18:07
SQL Commands
Add CANONICAL option to xmlserialize Moved to next CF Jim Jones (jimus) 6 2024-04-08
14:35
2024-02-09
13:19
Incremental View Maintenance (IVM), take 2 Moved to next CF Yugo Nagata (yugo.nagata) 6 2024-04-09
06:23
2024-03-31
13:59
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) 3 2024-04-09
06:23
2024-03-30
15:31
add COPY option REJECT_LIMIT Moved to next CF Atsushi Torikoshi (atsushitorikoshi) 2 2024-04-08
14:35
2024-02-02
06:17
System Administration
recovery modules Moved to next CF 18 Nathan Bossart (bossartn) 8 2024-03-06
16:47
2024-04-10
21:51
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) 11 2024-04-11
01:12
2024-04-11
01:12
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-04-08
14:05
2024-01-17
16:46
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) 2 2024-04-09
06:17
2024-03-16
04:25
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