Commitfest 2024-01

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 75. Moved to next CF: 210. Withdrawn: 16. Rejected: 2. Returned with Feedback: 49. Total: 352.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Fix assertion failure in SnapBuildInitialSnapshot() Returned with feedback Masahiko Sawada (masahikosawada) 5 2024-02-01
18:20
2024-02-01
18:20
pg_get_indexdef modification to access catalog based on the TxnSnapshot Returned with feedback vigneshwaran C (vignesh.postgres) 4 2024-01-05
17:47
2024-01-05
17:49
Allow SIGINT to cancel psql database reconnections Moved to next CF Tristan Partin (tristan957) rhaas 4 2024-04-02
14:33
2024-04-04
20:40
Fix bogus Asserts in calc_non_nestloop_required_outer Committed Richard Guo (richardguo) tgl 3 2024-01-10
18:52
2024-01-10
04:22
Archive current timeline history file on archiver startup if needed Returned with feedback Jimmy Yih (jyih) 3 2024-02-01
18:23
2024-02-01
18:23
Unlogged relation copy is not fsync'd Returned with feedback Heikki Linnakangas (heikki) 3 2024-01-05
19:40
2024-01-05
19:40
Fix incorrect memory access in ExecBRUpdateTriggers() Committed Alexander Lakhin (law) tgl 2 2024-01-15
04:11
2024-01-15
16:29
Recovering from detoast-related catcache invalidations Committed stable Tom Lane (tgl) tgl 2 2024-01-13
18:59
2024-01-15
03:28
Fix mismatched nullingrels when inlining functions Committed stable Richard Guo (richardguo) tgl 1 2023-11-09
21:00
2023-11-09
20:51
typo in fallback implementation for pg_atomic_test_set_flag() Committed stable Nathan Bossart (bossartn) bossartn 1 2023-11-15
21:08
2023-11-15
21:13
Fix file descriptor leak on error in async FDW Committed stable Heikki Linnakangas (heikki) heikki 1 2023-11-23
11:35
2023-11-23
11:35
simplehash: preserve consistency in case of OOM Committed 17 Jeff Davis (jdavis) jdavis 1 2023-11-17
22:27
2023-11-17
21:22
LockAcquireExtended improvement Moved to next CF 17 Jingxian Li (jingxian) rhaas 2 2024-03-14
13:16
2024-03-27
02:14
Thread-safe gai_strerror() for Windows Moved to next CF Thomas Munro (macdice) macdice 2 2024-02-11
22:26
2024-02-11
22:25
Forbid the use of invalidated physical slots in streaming replication. Returned with feedback Hou Zhijie (houzj) 1 2024-02-01
16:18
2024-02-01
16:18
autovacuum may skip tables when session_authorization/role is set on database Returned with feedback stable Sami Imseih (simseih) 1 2024-01-11
15:31
2024-01-11
15:32
Dump-restore loosing 'attnotnull' bit for DEFERRABLE PRIMARY KEY column(s) Rejected 17 Amul Sul (sulamul) 1 2023-12-28
04:16
2024-05-14
15:17
Fix 'negative bitmapset member' error Committed Richard Guo (richardguo) smagen 1 2024-01-16
11:46
2024-01-15
00:34
Fix the issue that SJE mistakenly omits qual clauses Committed Richard Guo (richardguo) smagen 1 2024-01-09
11:00
2024-01-09
00:27
Network failure may prevent promotion Moved to next CF Kyotaro Horiguchi (horiguti) 5 2024-10-07
01:08
2024-05-14
14:16
Clients
Add new protocol message to make GUC_REPORT configurable and use it for psql prompt substitution of %N with the current user Withdrawn Pavel Stehule (okbobcz) 5 2024-01-30
05:18
2024-01-30
05:19
Tab completion for ATTACH PARTITION Returned with feedback Tung Nguyen (tngngn) 2 2024-01-29
03:09
2024-01-29
03:09
Call pqPipelineFlush from PQsendFlushRequest Committed 17 Jelte Fennema-Nio (jeltef) alvherre 1 2023-11-16
00:55
2023-11-08
16:10
pgbench log file headers Moved to next CF 17 Adam Hendel (adamhendel) 2 2024-04-07
05:34
2024-03-31
05:10
Password leakage avoidance function for libpq Committed Joe Conway (jconway) jconway 1 2024-01-09
16:13
2024-01-07
18:51
Libpq Compression Moved to next CF Jacob Burroughs (maths22) 3 2024-05-14
16:10
2024-05-21
19:42
Code Comments
Fix a comment in basic_archive about NO_INSTALLCHECK Committed Bharath Rupireddy (bharathrupireddy) michael-kun 1 2023-12-20
05:04
2023-12-19
23:43
Documentation
Generate Doxygen documentation Returned with feedback John Morris (coyotebush) 2 2024-02-01
18:31
2024-02-01
18:31
Quick Start Guide to PL/pgSQL and PL/Python Documentation Moved to next CF 17 Ishaan Adarsh (requi3m) 2 2024-03-23
05:11
2024-03-22
15:15
doc patch: note AttributeRelationId passed to FDW validator function Committed stable Ian Barwick (barwick) michael-kun 1 2023-12-28
11:10
2023-12-28
12:46
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
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
Clean up some signal usage mainly related to Windows Committed Tristan Partin (tristan957) bossartn 3 2024-01-11
11:07
2024-01-11
11:07
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
Make documentation builds reproducible Committed Peter Eisentraut (petere) petere 3 2024-01-22
10:19
2024-01-29
23:36
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
Make the am_xxx function Asserts consistent Withdrawn 17 Peter Smith (smithpb2250) 2 2024-01-09
23:25
2024-01-09
23:24
common signal handler protection Moved to next CF 17 Nathan Bossart (bossartn) bossartn 2 2024-02-14
23:23
2024-02-14
23:23
Add code indentation check to cirrus-ci Withdrawn Bharath Rupireddy (bharathrupireddy) 1 2024-01-24
02:19
2024-01-24
02:21
Set all variable-length fields of pg_attribute to null on column drop Committed Peter Eisentraut (petere) petere 1 2023-12-22
21:03
2023-12-22
21:01
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 Moved to next CF 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) Moved to next CF 17 Ranier Vilela (raniervilela) 2 2024-03-04
06:19
2024-03-04
18:33
Add Index-level REINDEX with multiple jobs Moved to next CF 17 Maxim Orlov (m.orlov), Svetlana Derevyanko (getsusun) smagen 2 2024-03-25
00:08
2024-03-25
07:06
Monitoring & Control
Fix inconsistency in reporting checkpointer stats Returned with feedback Nitin Jadhav (nitinjadhav11) 6 2024-10-10
05:47
2024-09-30
18:33
backtrace_on_internal_error Committed Peter Eisentraut (petere) petere 1 2023-12-30
11:12
2023-12-30
11:11
Performance
More scalable multixacts buffers and locking Moved to next CF 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-10-07
07:06
2024-03-04
20:39
Improve dead tuple storage for lazy vacuum Moved to next CF Masahiko Sawada (masahikosawada), John Naylor (john.naylor) masahikosawada 10 2024-04-08
04:59
2024-04-08
13:17
asynchronous execution support for Custom Scan Returned with feedback KaiGai Kohei (kaigai), kazutaka onishi (onishi) 8 2024-02-01
17:41
2024-02-01
17:42
Prefetch the next tuple's memory during seqscans Withdrawn David Rowley (davidrowley), Thomas Munro (macdice) 7 2024-01-22
09:51
2024-01-22
10:15
Lockless queue of waiters based on atomic operations for LWLock Returned with feedback Alexander Korotkov (smagen), Pavel Borisov (pborisov) 7 2024-01-26
14:50
2024-01-26
14:53
Partial aggregates push down Returned with feedback Yuki Fujii (fujiiyuki) 6 2024-01-27
01:57
2024-08-23
00:07
Index Prefetching Moved to next CF Tomas Vondra (fuzzycz) 8 2024-10-05
09:44
2024-09-30
21:16
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
Ignore is not null quals on not null columns Committed David Rowley (davidrowley), Richard Guo (richardguo) davidrowley 3 2024-01-23
05:47
2024-01-23
06:16
Allow parallel plan for referential integrity checks Returned with feedback 17 Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf) 3 2024-02-01
17:49
2024-02-01
17:49
GROUP BY optimization Committed Fedor Sigaev (sigaev), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov) smagen 2 2024-01-26
14:37
2024-01-26
15:41
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
Fix a performance issue with Memoize Committed Richard Guo (richardguo) davidrowley 2 2024-01-29
05:46
2024-02-01
08:39
Index Insert Prefetching Moved to next CF Tomas Vondra (fuzzycz) 4 2024-06-21
16:13
2024-01-26
14:45
SLRU optimizations Moved to next CF 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-10-07
14:04
2024-08-13
18:39
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 Moved to next CF 17 Jeff Davis (jdavis), John Naylor (john.naylor) john.naylor 2 2024-04-09
06:30
2024-04-07
01:40
Vacuum reaps dead items sooner for index-less tables Committed Melanie Plageman (melanieplageman) rhaas 1 2024-01-26
17:05
2024-01-26
18:05
Don't constrain self join removal due to PHVs Committed Richard Guo (richardguo) smagen 1 2023-12-25
07:31
2023-12-25
07:18
pg_convert improvement Withdrawn 1 2023-11-28
06:43
2023-12-04
17:58
add AVX2 support to simd.h Moved to next CF 17 Nathan Bossart (bossartn) bossartn 2 2024-03-26
19:08
2024-03-28
01:32
optimized atomic exchanges Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-12-18
16:57
2023-12-18
16:57
micro-optimizing json.c Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-12-18
16:36
2023-12-18
16:41
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 Moved to next CF Heikki Linnakangas (heikki) 2 2024-02-10
09:36
2024-01-22
04:11
An improvement on parallel DISTINCT Moved to next CF Richard Guo (richardguo) davidrowley 2 2024-02-09
12:33
2024-02-07
08:24
Not to invalidate CatalogSnapshot for local invalidation messages Moved to next CF Xiaoran Wang (fanfuxiaoran) 2 2024-04-08
09:54
2023-12-22
07:34
Make vacuum opportunistic freezing adaptive Moved to next CF 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
Refactoring
SetLatches() Moved to next CF Thomas Munro (macdice) 11 2024-10-08
02:14
2024-09-10
16:53
Rework LogicalOutputPluginWriterUpdateProgress Returned with feedback wei wang (wangwei) 6 2024-01-15
16:19
2024-01-15
16:20
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) Returned with feedback Thomas Munro (macdice) 6 2024-02-01
16:28
2024-02-01
16:28
Some revises in adding sorting path Committed Richard Guo (richardguo) davidrowley 5 2024-01-30
21:17
2024-01-31
07:11
some namespace.c refactoring Returned with feedback Peter Eisentraut (petere) 5 2024-01-26
13:44
2024-01-21
12:34
Refactor fork+exec code Moved to next CF Heikki Linnakangas (heikki) heikki 5 2024-03-18
09:49
2024-07-03
13:25
Unified file access using virtual file descriptors Returned with feedback 17 John Morris (coyotebush) 4 2024-02-01
16:26
2024-02-01
16:26
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 Moved to next CF Heikki Linnakangas (heikki) heikki 3 2024-03-03
16:09
2024-02-29
19:12
Set minimum LLVM version to 10 Committed Thomas Munro (macdice) macdice 2 2024-01-25
03:52
2024-01-25
22:39
retire MemoryContextResetAndDeleteChildren backwards compatibility macro Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-11-15
19:45
2023-11-16
13:43
New [relation] options engine Moved to next CF Nikolay Shaplov (nataraj) 5 2024-10-08
02:18
2024-06-22
18:21
Move walreceiver state assignment (to WALRCV_STREAMING) in WalReceiverMain() Withdrawn 17 Bertrand Drouvot (bertranddrouvot.pg) 1 2024-01-22
13:38
2024-01-22
13:37
Revise the Asserts added to bimapset manipulation functions Committed Richard Guo (richardguo) davidrowley 1 2024-01-17
11:17
2024-01-16
20:44
Replication & Recovery
pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory Returned with feedback Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) 11 2024-01-22
01:04
2024-01-22
01:05
Skip collecting decoded changes of already-aborted transactions Returned with feedback Masahiko Sawada (masahikosawada) 3 2024-02-01
15:47
2024-02-01
15:47
logicalrep_worker_launch - counting/checking the type limits Moved to next CF 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
incremental backup Committed 17 Robert Haas (rhaas) rhaas 1 2024-01-05
14:37
2024-01-03
15:10
Lockless exit path for ReplicationOriginExitCleanup Committed Bharath Rupireddy (bharathrupireddy) alvherre 1 2024-01-15
12:04
2024-01-15
12:03
Security
USAGE privilege on PUBLICATION Withdrawn Antonin Houska (a.houska) 9 2024-01-15
10:56
2023-03-20
06:17
User functions for building SCRAM secrets Returned with feedback Jonathan Katz (jkatz05) 7 2024-01-27
03:32
2024-01-27
03:35
Server Features
Update relfrozenxmin when truncating temp tables Returned with feedback 16 Greg Stark (stark) 12 2024-01-22
01:29
2024-01-22
01:29
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 Moved to next CF Tommy Pavlicek (tommyp) tgl 5 2024-03-21
22:28
2024-03-21
22:29
Variable Block Size Withdrawn 17 David Christensen (davidchristensen) 4 2024-01-19
20:55
2023-10-02
15:39
pg_stat_logmsg Moved to next CF Joe Conway (jconway) 7 2024-10-07
07:17
2024-07-18
04:32
Multiple passwords, interval expirations Returned with feedback Gurjeet Singh (gurjeet), Joshua Brindle (joshuab) 4 2024-02-01
11:04
2024-02-01
11:04
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
Add support function for containment operators Committed 17 tgl 1 2024-01-26
13:05
2024-01-26
13:05
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
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 Moved to next CF Amit Langote (amitlan), Nikita Glukhov (n.glukhov) amitlan 5 2024-04-08
09:03
2024-04-08
09:08
[PoC] Implementation of distinct in Window Aggregates: take two Returned with feedback Ankit Kumar Pandey (ankitkpandey) 3 2024-02-01
10:49
2024-02-01
10:49
RETURNING OLD/NEW values Moved to next CF Dean Rasheed (deanr) 5 2024-10-08
03:33
2024-10-14
16:05
System Administration
recovery modules Moved to next CF 18 Nathan Bossart (bossartn) 8 2024-07-19
21:24
2024-07-19
19:37
PITR shutdown should not report error by pg_ctl Withdrawn 17 Zhao Junwang (zhjwpku), TianXiang Li (krisdiano) 1 2023-11-30
11:17
2024-07-19
12:13
Testing
CI and test improvements Moved to next CF Justin Pryzby (justinpryzby) 13 2024-10-08
03:35
2024-08-06
19:10
Detect test suite sideeffects in pg_regress Moved to next CF 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
Add test module for Table Access Method Returned with feedback Fabrízio Mello (fabriziomello) 2 2024-01-14
11:09
2024-01-16
12:16
Add a perl function in Cluster.pm to generate WAL Committed Bharath Rupireddy (bharathrupireddy) michael-kun 1 2023-12-21
01:27
2024-01-09
05:29
pg_stat_statements: more test coverage Committed Peter Eisentraut (petere) petere 1 2023-12-30
19:40
2023-12-31
18:42
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