Commitfest 2024-01

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Ready for Committer: 1. Committed: 75. Moved to next CF: 210. Withdrawn: 16. Rejected: 2. Returned with Feedback: 48. Total: 352.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
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
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
fix race condition in libpq (related to ssl connections) with BIO methods Committed stable Michael Paquier (michael-kun), Aleksander Alekseev (aalekseev) michael-kun 1 2023-11-27
01:57
2023-11-27
03:03
Fix rare parallel hash join allocation failure Committed stable Andrei Lepikhov (lepikhov) Alena Rybakina (a.rybakina) smagen 1 2024-01-07
07:33
2024-01-07
07:31
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
Clients
Add PQsendPipelineSync() to libpq Committed Anton Kirilov (volyrique) Álvaro Herrera (alvherre), Michael Paquier (michael-kun), Álvaro Herrera (alvarofherrera), Jelte Fennema-Nio (jeltef) michael-kun 4 2024-01-16
04:44
2024-01-18
23:11
Tab completion for CREATE TABLE ... AS Committed 17 Gilles Darold (darold) Jim Jones (jimus) michael-kun 1 2023-11-16
00:54
2023-11-16
00:46
Call pqPipelineFlush from PQsendFlushRequest Committed 17 Jelte Fennema-Nio (jeltef) alvherre 1 2023-11-16
00:55
2023-11-08
16:10
Password leakage avoidance function for libpq Committed Joe Conway (jconway) jconway 1 2024-01-09
16:13
2024-01-07
18:51
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
Fix typos in simplehash.h Committed Richard Guo (richardguo) Peter Eisentraut (petere) petere 1 2024-01-02
09:22
2024-01-10
07:46
Documentation
ALTER ROLE documentation improvement Committed 17 Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn) bossartn 2 2024-01-19
03:41
2024-01-19
03:42
Patch: Improve Boolean Predicate JSON Path Docs Committed 16 David Wheeler (theory) Jian He (stayreal), Erik Wienhold (ewie), shihao zhong (zhong950419) tgl 2 2024-01-25
16:32
2024-01-26
18:56
Clarify that you can create unique constraints on ONLY partitioned_table Committed stable Laurenz Albe (laurenz) Magnus Hagander (mha), shihao zhong (zhong950419) mha 2 2024-01-11
13:44
2024-01-11
15:05
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
Explicitly state that tables, indexes, sequences and other relations share a single namespace Committed stable Laurenz Albe (laurenz) David Johnston (polobo), jian he (universality) petere 1 2024-01-31
11:15
2024-01-31
15:54
Miscellaneous
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
Make documentation builds reproducible Committed Peter Eisentraut (petere) petere 3 2024-01-22
10:19
2024-01-29
23:36
Remove MSVC scripts from the tree Committed 17 Michael Paquier (michael-kun) Peter Eisentraut (petere) michael-kun 2 2023-12-30
19:50
2023-12-24
01:43
pg_basebackup: mention that spread checkpoints are the default Committed Michael Banck (mbanck) Michael Paquier (michael-kun), Aleksander Alekseev (a.alekseev) mha 2 2024-01-10
12:34
2024-01-10
12:33
introduce dynamic shared memory registry Committed 17 Nathan Bossart (bossartn) Andrei Lepikhov (lepikhov), Bharath Rupireddy (bharathrupireddy) bossartn 1 2024-01-19
20:45
2024-01-23
02:46
Add isCatalogRel in rmgrdesc Committed 17 Bertrand Drouvot (bertranddrouvot.pg) Masahiko Sawada (masahikosawada) masahikosawada 1 2023-12-21
01:13
2023-12-21
05:56
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
Restore behavior of -initdb's -no-locale option when environment is not C Committed Tom Lane (tgl) tgl 1 2024-01-10
23:10
2024-01-12
02:56
Build libpq versionless for android Committed Matthias Kuhn (mkuhn) Peter Eisentraut (petere) petere 1 2024-01-23
19:43
2024-01-23
19:42
Monitoring & Control
Periodic burst growth of the checkpoint_req counter on replica. Committed 17 Anton Melnikov (antonmel) Alexander Korotkov (smagen) smagen 7 2023-12-24
23:14
2023-12-25
08:23
backtrace_on_internal_error Committed Peter Eisentraut (petere) petere 1 2023-12-30
11:12
2023-12-30
11:11
Performance
Add semi-join pushdown to postgres_fdw Committed 17 Alexander Pyhalov (a.pyhalov) Yuki Fujii (fujiiyuki) smagen 8 2023-12-27
11:02
2023-12-05
10:29
Parallel CREATE INDEX for BRIN indexes Committed Tomas Vondra (fuzzycz) Matthias van de Meent (mmeent) fuzzycz 4 2023-12-08
17:33
2023-12-30
22:42
Optimizing "boundary cases" during backward scan B-Tree index descents Committed 17 Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) pgeoghegan 4 2023-12-08
19:06
2023-11-06
13:16
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
Faster "SET search_path" Committed 17 Jeff Davis (jdavis) Nathan Bossart (bossartn) jdavis 3 2024-01-04
21:59
2023-12-05
23:55
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
Fix a performance issue with Memoize Committed Richard Guo (richardguo) davidrowley 2 2024-01-29
05:46
2024-02-01
08:39
Add support function for range containment operators Committed 17 jian he (universality), Kim Johan Andersson (kimjand) Laurenz Albe (laurenz) tgl 1 2024-01-20
18:58
2024-01-26
13:05
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
Improve rowcount estimate for UNNEST(column) Committed Paul Jungwirth (pjungwir) Tom Lane (tgl) tgl 1 2024-01-04
23:45
2024-01-04
23:45
pg_convert improvement Committed 17 Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn), Bertrand Drouvot (bertranddrouvot) bossartn 1 2023-12-04
17:58
2023-12-04
17:58
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
Procedural Languages
Incomplete item Allow handling of %TYPE arrays, e.g. tab.col%TYPE[] Committed 17 Zongliang Quan (quanzl) Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson) tgl 2 2024-01-05
19:33
2024-01-05
04:57
Refactoring
Some revises in adding sorting path Committed Richard Guo (richardguo) davidrowley 5 2024-01-30
21:17
2024-01-31
07:11
generate syscache info automatically Committed Peter Eisentraut (petere) John Naylor (john.naylor) petere 4 2024-01-26
13:36
2024-01-23
18:58
tablecmds.c/MergeAttributes() cleanup Committed Peter Eisentraut (petere) Álvaro Herrera (alvherre), Ashutosh Bapat (ashutoshbapat) petere 4 2024-01-26
13:43
2024-01-30
06:22
Remove unused fields in ReorderBufferTupleBuf Committed Masahiko Sawada (masahikosawada), Aleksander Alekseev (a.alekseev) Masahiko Sawada (masahikosawada) masahikosawada 3 2024-01-29
02:42
2024-01-29
02:16
Add new for_each macros for iterating over a List that do not require ListCell pointer Committed Jelte Fennema-Nio (jeltef) Nathan Bossart (bossartn) bossartn 2 2024-01-04
22:17
2024-01-04
22:17
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
Do away with a few backwards compatibility macros Committed 17 Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) bossartn 1 2023-11-27
19:13
2023-11-27
19:14
Hide exposed impl detail of wchar.c Committed stable Nathan Bossart (bossartn) bossartn 1 2024-01-29
18:13
2024-01-29
18:12
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
Preserve subscription relation state during pg_upgrade Committed Julien Rouhaud (rjuju), vigneshwaran C (vignesh.postgres) Michael Paquier (michael-kun) amitkapila 5 2024-01-04
10:07
2024-07-25
08:16
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
Track in pg_replication_slots the reason why slots conflict? Committed shveta malik (shvetam) Amit Kapila (amitkapila), Michael Paquier (michael-kun) amitkapila 1 2024-01-10
09:13
2024-01-10
09:15
Security
Add CHECK_FOR_INTERRUPTS in scram_SaltedPassword loop. Committed stable Bowen Shi (zxwsbg) Aleksander Alekseev (a.alekseev) michael-kun 1 2023-11-27
23:45
2023-11-27
23:39
Server Features
Index SLRUs by 64-bit integers rather than by 32-bit integers Committed 16 Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) Alexander Korotkov (smagen), Jacob Champion (jchampion) smagen 11 2023-12-04
10:13
2023-12-17
21:14
More new SQL/JSON item methods Committed 17 Jeevan Chalke (jeevan.chalke) Andrew Dunstan (adunstan) adunstan 3 2024-01-25
15:41
2024-02-01
06:08
Add support function for containment operators Committed 17 tgl 1 2024-01-26
13:05
2024-01-26
13:05
SQL Commands
COPY FROM IGNORE_ERRORS - ignores rows with errors while copying Committed 17 Atsushi Torikoshi (atsushitorikoshi), Damir Belyalov (xhevx) Daniel Gustafsson (d_gustafsson), Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) smagen 8 2024-01-16
21:38
2024-01-19
14:26
Support TZ format code in to_timestamp() Committed Tom Lane (tgl) Aleksander Alekseev (a.alekseev) tgl 4 2024-01-25
22:47
2024-01-24
16:13
Reindex toast table's index before main table's indexes Committed Gurjeet Singh (gurjeet) Nathan Bossart (bossartn) michael-kun 3 2024-01-26
09:23
2024-01-26
09:22
ALTER COLUMN ... SET EXPRESSION syntax Committed Amul Sul (sulamul) Peter Eisentraut (petere), Vik Fearing (xocolatl), Maxim Orlov (m.orlov), ajitpostgres awekar (ajit.awekar) petere 3 2024-01-04
18:47
2024-01-08
03:38
partitioning and identity column Committed Ashutosh Bapat (ashutoshbapat) Peter Eisentraut (petere) petere 1 2024-01-16
18:57
2024-01-24
07:02
System Administration
Report planning memory usage in EXPLAIN ANALYZE Committed 17 Ashutosh Bapat (ashutoshbapat) Andy Fan (andyf) alvherre 3 2024-01-29
17:05
2024-01-30
10:18
Testing
Adding facility for injection points (or probe points?) for more advanced tests Committed Michael Paquier (michael-kun) Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn) michael-kun 2 2024-01-22
04:47
2024-01-23
03:32
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