Commitfest 2024-01

Shortcuts
Text Status Target version Author (type to search) Reviewer (type to search)
Clear


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

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Fix bogus Asserts in calc_non_nestloop_required_outer 4478 Committed Not processed Richard Guo (richardguo) Tom Lane (tgl) 3 1 year ago
Fix incorrect memory access in ExecBRUpdateTriggers() 4576 Committed Not processed Alexander Lakhin (law) Tom Lane (tgl) 2 1 year ago
Recovering from detoast-related catcache invalidations 4630 Committed stable Not processed Tom Lane (tgl) Tom Lane (tgl) 2 1 year ago
Fix mismatched nullingrels when inlining functions 4652 Committed stable Not processed Richard Guo (richardguo) Tom Lane (tgl) 1 1 year ago
typo in fallback implementation for pg_atomic_test_set_flag() 4659 Committed stable Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Fix file descriptor leak on error in async FDW 4661 Committed stable Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 1 1 year ago
simplehash: preserve consistency in case of OOM 4664 Committed 17 Not processed Jeff Davis (jdavis) Jeff Davis (jdavis) 1 1 year ago
fix race condition in libpq (related to ssl connections) with BIO methods 4670 Committed stable Not processed Michael Paquier (michael-kun), Aleksander Alekseev (aalekseev) Michael Paquier (michael-kun) 1 1 year ago
Fix rare parallel hash join allocation failure 4689 Committed stable Not processed Andrei Lepikhov (lepikhov) Alena Rybakina (a.rybakina) Alexander Korotkov (smagen) 1 1 year ago
Fix 'negative bitmapset member' error 4732 Committed Not processed Richard Guo (richardguo) Alexander Korotkov (smagen) 1 1 year ago
Fix the issue that SJE mistakenly omits qual clauses 4733 Committed Not processed Richard Guo (richardguo) Alexander Korotkov (smagen) 1 1 year ago
Clients
Add PQsendPipelineSync() to libpq 4262 Committed Not processed Anton Kirilov (volyrique) Álvaro Herrera (alvherre), Michael Paquier (michael-kun), Álvaro Herrera (alvarofherrera), Jelte Fennema-Nio (jeltef) Michael Paquier (michael-kun) 4 1 year ago
Tab completion for CREATE TABLE ... AS 4644 Committed 17 Not processed Gilles Darold (darold) Jim Jones (jimus) Michael Paquier (michael-kun) 1 1 year ago
Call pqPipelineFlush from PQsendFlushRequest 4651 Committed 17 Not processed Jelte Fennema-Nio (jeltef) Álvaro Herrera (alvherre) 1 1 year ago
Password leakage avoidance function for libpq 4719 Committed Not processed Joe Conway (jconway) Joe Conway (jconway) 1 1 year ago
Code Comments
Fix a comment in basic_archive about NO_INSTALLCHECK 4706 Committed Not processed Bharath Rupireddy (bharathrupireddy) Michael Paquier (michael-kun) 1 1 year ago
Fix typos in simplehash.h 4712 Committed Not processed Richard Guo (richardguo) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
Documentation
ALTER ROLE documentation improvement 4571 Committed 17 Not processed Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 year ago
Patch: Improve Boolean Predicate JSON Path Docs 4624 Committed 16 Not processed David Wheeler (theory) Jian He (stayreal), Erik Wienhold (ewie), shihao zhong (zhong950419) Tom Lane (tgl) 2 1 year ago
Clarify that you can create unique constraints on ONLY partitioned_table 4632 Committed stable Not processed Laurenz Albe (laurenz) Magnus Hagander (mha), shihao zhong (zhong950419) Magnus Hagander (mha) 2 1 year ago
doc patch: note AttributeRelationId passed to FDW validator function 4730 Committed stable Not processed Ian Barwick (barwick) Michael Paquier (michael-kun) 1 1 year ago
Explicitly state that tables, indexes, sequences and other relations share a single namespace 4747 Committed stable Not processed Laurenz Albe (laurenz) David Johnston (polobo), jian he (universality) Peter Eisentraut (petere) 1 1 year ago
Miscellaneous
Clean up some signal usage mainly related to Windows 4475 Committed Not processed Tristan Partin (tristan957) Nathan Bossart (bossartn) 3 1 year ago
Make documentation builds reproducible 4530 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 3 1 year ago
Remove MSVC scripts from the tree 4578 Committed 17 Not processed Michael Paquier (michael-kun) Peter Eisentraut (petere) Michael Paquier (michael-kun) 2 1 year ago
pg_basebackup: mention that spread checkpoints are the default 4618 Committed Not processed Michael Banck (mbanck) Michael Paquier (michael-kun), Aleksander Alekseev (a.alekseev) Magnus Hagander (mha) 2 1 year ago
introduce dynamic shared memory registry 4684 Committed 17 Not processed Nathan Bossart (bossartn) Andrei Lepikhov (lepikhov), Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) 1 1 year ago
Add isCatalogRel in rmgrdesc 4695 Committed 17 Not processed Bertrand Drouvot (bertranddrouvot.pg) Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 1 1 year ago
Set all variable-length fields of pg_attribute to null on column drop 4701 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
Restore behavior of -initdb's -no-locale option when environment is not C 4749 Committed Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
Build libpq versionless for android 4757 Committed Not processed Matthias Kuhn (mkuhn) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
Monitoring & Control
Periodic burst growth of the checkpoint_req counter on replica. 3961 Committed 17 Not processed Anton Melnikov (antonmel) Alexander Korotkov (smagen) Alexander Korotkov (smagen) 7 1 year ago
backtrace_on_internal_error 4696 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
Performance
Add semi-join pushdown to postgres_fdw 3838 Committed 17 Not processed Alexander Pyhalov (a.pyhalov) Yuki Fujii (fujiiyuki) Alexander Korotkov (smagen) 8 1 year ago
Parallel CREATE INDEX for BRIN indexes 4350 Committed Not processed Tomas Vondra (fuzzycz) Matthias van de Meent (mmeent) Tomas Vondra (fuzzycz) 4 1 year ago
Optimizing "boundary cases" during backward scan B-Tree index descents 4380 Committed 17 Not processed Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 4 1 year ago
Ignore is not null quals on not null columns 4459 Committed Not processed David Rowley (davidrowley), Richard Guo (richardguo) David Rowley (davidrowley) 3 1 year ago
Faster "SET search_path" 4466 Committed 17 Not processed Jeff Davis (jdavis) Nathan Bossart (bossartn) Jeff Davis (jdavis) 3 1 year ago
GROUP BY optimization 4562 Committed Not processed Fedor Sigaev (sigaev), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 2 1 year ago
Fix a performance issue with Memoize 4621 Committed Not processed Richard Guo (richardguo) David Rowley (davidrowley) 2 1 year ago
Add support function for range containment operators 4656 Committed 17 Not processed jian he (universality), Kim Johan Andersson (kimjand) Laurenz Albe (laurenz) Tom Lane (tgl) 1 1 year ago
Vacuum reaps dead items sooner for index-less tables 4665 Committed Not processed Melanie Plageman (melanieplageman) Robert Haas (rhaas) 1 1 year ago
Don't constrain self join removal due to PHVs 4668 Committed Not processed Richard Guo (richardguo) Alexander Korotkov (smagen) 1 1 year ago
Improve rowcount estimate for UNNEST(column) 4672 Committed Not processed Paul Jungwirth (pjungwir) Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
pg_convert improvement 4674 Committed 17 Not processed Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn), Bertrand Drouvot (bertranddrouvot) Nathan Bossart (bossartn) 1 1 year ago
optimized atomic exchanges 4676 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
micro-optimizing json.c 4687 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Procedural Languages
Incomplete item Allow handling of %TYPE arrays, e.g. tab.col%TYPE[] 4613 Committed 17 Not processed Zongliang Quan (quanzl) Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson) Tom Lane (tgl) 2 1 year ago
Refactoring
Some revises in adding sorting path 4119 Committed Not processed Richard Guo (richardguo) David Rowley (davidrowley) 5 1 year ago
generate syscache info automatically 4344 Committed Not processed Peter Eisentraut (petere) John Naylor (john.naylor) Peter Eisentraut (petere) 4 1 year ago
tablecmds.c/MergeAttributes() cleanup 4421 Committed Not processed Peter Eisentraut (petere) Álvaro Herrera (alvherre), Ashutosh Bapat (ashutoshbapat) Peter Eisentraut (petere) 4 1 year ago
Remove unused fields in ReorderBufferTupleBuf 4461 Committed Not processed Masahiko Sawada (masahikosawada), Aleksander Alekseev (a.alekseev) Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 3 1 year ago
Add new for_each macros for iterating over a List that do not require ListCell pointer 4628 Committed Not processed Jelte Fennema-Nio (jeltef) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 year ago
Set minimum LLVM version to 10 4640 Committed Not processed Thomas Munro (macdice) Thomas Munro (macdice) 2 1 year ago
retire MemoryContextResetAndDeleteChildren backwards compatibility macro 4657 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Do away with a few backwards compatibility macros 4662 Committed 17 Not processed Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Hide exposed impl detail of wchar.c 4666 Committed stable Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Revise the Asserts added to bimapset manipulation functions 4731 Committed Not processed Richard Guo (richardguo) David Rowley (davidrowley) 1 1 year ago
Replication & Recovery
Preserve subscription relation state during pg_upgrade 4199 Committed Not processed Julien Rouhaud (rjuju), vigneshwaran C (vignesh.postgres) Michael Paquier (michael-kun) Amit Kapila (amitkapila) 5 8 months ago
incremental backup 4648 Committed 17 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 1 1 year ago
Lockless exit path for ReplicationOriginExitCleanup 4692 Committed Not processed Bharath Rupireddy (bharathrupireddy) Álvaro Herrera (alvherre) 1 1 year ago
Track in pg_replication_slots the reason why slots conflict? 4758 Committed Not processed shveta malik (shvetam) Amit Kapila (amitkapila), Michael Paquier (michael-kun) Amit Kapila (amitkapila) 1 1 year ago
Security
Add CHECK_FOR_INTERRUPTS in scram_SaltedPassword loop. 4671 Committed stable Not processed Bowen Shi (zxwsbg) Aleksander Alekseev (a.alekseev) Michael Paquier (michael-kun) 1 1 year ago
Server Features
Index SLRUs by 64-bit integers rather than by 32-bit integers 3489 Committed 16 Not processed Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) Alexander Korotkov (smagen), Jacob Champion (jchampion) Alexander Korotkov (smagen) 11 1 year ago
More new SQL/JSON item methods 4526 Committed 17 Not processed Jeevan Chalke (jeevan.chalke) Andrew Dunstan (adunstan) Andrew Dunstan (adunstan) 3 1 year ago
Add support function for containment operators 4647 Committed 17 Not processed Tom Lane (tgl) 1 1 year ago
SQL Commands
COPY FROM IGNORE_ERRORS - ignores rows with errors while copying 3817 Committed 17 Not processed Atsushi Torikoshi (atsushitorikoshi), Damir Belyalov (xhevx) Daniel Gustafsson (d_gustafsson), Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) Alexander Korotkov (smagen) 8 1 year ago
Support TZ format code in to_timestamp() 4362 Committed Not processed Tom Lane (tgl) Aleksander Alekseev (a.alekseev) Tom Lane (tgl) 4 1 year ago
Reindex toast table's index before main table's indexes 4443 Committed Not processed Gurjeet Singh (gurjeet) Nathan Bossart (bossartn) Michael Paquier (michael-kun) 3 1 year ago
ALTER COLUMN ... SET EXPRESSION syntax 4473 Committed Not processed Amul Sul (sulamul) Peter Eisentraut (petere), Vik Fearing (xocolatl), Maxim Orlov (m.orlov), ajitpostgres awekar (ajit.awekar) Peter Eisentraut (petere) 3 1 year ago
partitioning and identity column 4737 Committed Not processed Ashutosh Bapat (ashutoshbapat) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
System Administration
Report planning memory usage in EXPLAIN ANALYZE 4492 Committed 17 Not processed Ashutosh Bapat (ashutoshbapat) Andy Fan (andyf) Álvaro Herrera (alvherre) 3 1 year ago
Testing
Adding facility for injection points (or probe points?) for more advanced tests 4625 Committed Not processed Michael Paquier (michael-kun) Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn) Michael Paquier (michael-kun) 2 1 year ago
Add a perl function in Cluster.pm to generate WAL 4693 Committed Not processed Bharath Rupireddy (bharathrupireddy) Michael Paquier (michael-kun) 1 1 year ago
pg_stat_statements: more test coverage 4726 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago