Status summary: Needs review: 24. Waiting on Author: 28. Ready for Committer: 5. Committed: 153. Moved to next CF: 96. Returned with Feedback: 9. Rejected: 6. Withdrawn: 22. Total: 343.
Patch | ID | Status | Ver | CI status | Stats | Author | Reviewers | Committer | Num cfs | Latest mail |
---|---|---|---|---|---|---|---|---|---|---|
Bug Fixes | ||||||||||
Network failure may prevent promotion | 4748 | Committed |
|
+52−202 | Kyotaro Horiguchi (horiguti) | Heikki Linnakangas (heikki) | 7 | 1 month ago | ||
windows compilation fails when gssapi & openssl are enabled | 5060 | Committed | 17 |
|
+46−30 | Imran Zaheer (imranzaheer) | Daniel Gustafsson (d_gustafsson), vigneshwaran C (vignesh.postgres), Yasir Shah (yasir.hussain.shah.gmail.com) | Daniel Gustafsson (d_gustafsson) | 5 | 1 month ago |
Fix RelationTruncate() corruption | 5242 | Committed | Not processed | Robert Haas (rhaas), Thomas Munro (macdice) | Thomas Munro (macdice) | 3 | 1 month ago | |||
Fix incorrect Assert in gistFindCorrectParent() | 5268 | Committed |
|
+2−1 | Tender Wang (tndrwang) | Heikki Linnakangas (heikki) | 3 | 1 month ago | ||
Incorrect result of bitmap heap scan. | 5448 | Committed | stable |
|
+127−132 | Matthias van de Meent (mmeent) | Andres Freund (andresfreund) | 2 | 1 month ago | |
Fix logging for invalid recovery timeline | 5468 | Committed | stable |
|
+3−3 | David Steele (dsteele) | Michael Paquier (michael-kun) | 2 | 2 months ago | |
lower default value of autovacuum_worker_slots in initdb as needed | 5491 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 4 months ago | ||
ecpg command does not warn COPY ... FROM STDIN; | 5497 | Committed | stable | Not processed | Ryo Kanbayashi (ryokanbayashi) | Fujii Masao (masaofujii) | 1 | 3 months ago | ||
At update of non-LP_NORMAL TID, fail instead of corrupting page header | 5518 | Committed | stable |
|
+0−0 | Noah Misch (nmisch) | Noah Misch (nmisch) | 1 | 1 month ago | |
SIGSEGV, FPE fix in pg_controldata | 5527 | Committed | stable | Not processed | Anton Voloshin (a.voloshin), Ian Ilyasov (ianilyasov) | Alexander Korotkov (smagen) | 1 | 3 months ago | ||
Prevent COPY FREEZE on Foreign tables | 5544 | Committed | 18 | Not processed | Sami Imseih (simseih) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 3 months ago | |
Fix Potential Memory Leak in pg_amcheck Code | 5555 | Committed | stable |
|
+1−0 | Shuntian Jiao (jiaoshuntian) | xueyu gao (hope) | Daniel Gustafsson (d_gustafsson) | 1 | 2 months ago |
Invalid cached plan in check_foreign_key; cascade update in check_primary_key; refint.c | 5577 | Committed |
|
+91−34 | Dmitrii Bondar (difesu) | Tom Lane (tgl), Paul Jungwirth (pjungwir), Lilian Ontowhee (ontowhee) | Tom Lane (tgl) | 1 | 1 month ago | |
fix for bug #18815 | 5582 | Committed | stable |
|
+35−21 | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 1 month ago | |
Fix api misuse (src/bin/pg_amcheck/pg_amcheck.c) | 5586 | Committed | 18 |
|
+0−0 | Ranier Vilela (raniervilela) | vigneshwaran C (vignesh.postgres) | Michael Paquier (michael-kun) | 1 | 2 months ago |
Missing [NO] INDENT flag in XMLSerialize backward parsing | 5587 | Committed | 16 |
|
+0−0 | Jim Jones (jimus) | Michael Paquier (michael-kun) | 1 | 2 months ago | |
Fix race condition between role grants and DROP ROLE | 5589 | Committed | stable | Needs rebase! | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 2 months ago | ||
The walsender does not update its IO statistics until it exits | 5596 | Committed | stable |
|
+74−18 | Bertrand Drouvot (bertranddrouvot.pg) | vigneshwaran C (vignesh.postgres) | Michael Paquier (michael-kun) | 1 | 1 month ago |
Not-terribly-safe checks for CRC intrinsic support | 5653 | Committed |
|
+0−0 | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 1 month ago | ||
Clients | ||||||||||
psql meta-command conninfo+ | 4814 | Committed |
|
+162−33 | Maiquel Grassi (maiquel), Hunaid Sohail (hunaid) | Álvaro Herrera (alvherre), Nathan Bossart (bossartn), Sami Imseih (simseih), Jim Jones (jimus), Erik Wienhold (ewie) | Álvaro Herrera (alvherre) | 6 | 2 months ago | |
Allow default \watch interval in psql to be configured | 5353 | Committed |
|
+141−2 | Daniel Gustafsson (d_gustafsson) | Ashutosh Bapat (ashutoshbapat), Masahiro Ikeda (masahiro.ikeda) | Daniel Gustafsson (d_gustafsson) | 3 | 1 month ago | |
Add Pipelining support to psql | 5407 | Committed | 18 | Needs rebase! | Anthonin Bonnefoy (bonnefoa) | Michael Paquier (michael-kun) | Michael Paquier (michael-kun) | 2 | 2 weeks ago | |
Tab completion for ALTER USER RESET | 5414 | Committed | 18 |
|
+28−0 | Robins Tharakan (robins) | Tomas Vondra (fuzzycz) | 2 | 2 months ago | |
Adding extension default version to \dx | 5498 | Committed |
|
+9−6 | Magnus Hagander (mha), Jelte Fennema-Nio (jeltef) | Nathan Bossart (bossartn) | Magnus Hagander (mha) | 1 | 1 month ago | |
Add --no-policies to pg_dump, pg_dumpall, pg_restore | 5499 | Committed | 18 |
|
+67−0 | Nikolay Samokhvalov (nikolay) | vigneshwaran C (vignesh.postgres), Greg Sabino Mullane (greg), Jim Jones (jimus), newtglobal postgresql_contributors (newtpostgrescontributors) | Tom Lane (tgl) | 1 | 1 month ago |
Adding support for SSLKEYLOGFILE in the frontend | 5500 | Committed | 18 |
|
+120−2 | Abhishek Chanda (abhishekc) | Jacob Champion (jchampion), Daniel Gustafsson (dege) | Daniel Gustafsson (d_gustafsson) | 1 | 1 month ago |
Add -k/--link option to pg_combinebackup | 5508 | Committed | 18 | Needs rebase! | Israel Barth (barthisrael) | vigneshwaran C (vignesh.postgres) | Robert Haas (rhaas) | 1 | 1 month ago | |
Better title output for psql \dt \di \dv \dm \ds \dE | 5540 | Committed | 18 | Not processed | Greg Sabino Mullane (greg) | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 3 months ago | |
Add missing tab complete for VACUUM and ANALYZE ONLY option | 5552 | Committed |
|
+20−9 | Umar Hayat (pgwizard) | vigneshwaran C (vignesh.postgres) | Tom Lane (tgl) | 1 | 1 month ago | |
Code Comments | ||||||||||
Fix outdated code comments in nodeAgg.c | 5580 | Committed | 18 |
|
+2−4 | Mingli Zhang (zml) | Richard Guo (richardguo) | Jeff Davis (jdavis) | 1 | 2 months ago |
Documentation | ||||||||||
Clarify the behavior of AT TIME ZONE | 5146 | Committed |
|
+0−0 | Aleksander Alekseev (a.alekseev) | Laurenz Albe (laurenz) | Bruce Momjian (bmomjian) | 4 | 2 months ago | |
Doc: fix the rewrite condition when executing ALTER TABLE ADD COLUMN | 5418 | Committed |
|
+0−0 | Masahiro Ikeda (masahiro.ikeda) | Robert Treat (xzilla) | Álvaro Herrera (alvherre) | 2 | 1 month ago | |
doc: Mention clock synchronization recommendation for hot_standby_feedback | 5425 | Committed | stable |
|
+7−0 | Jakub Wartak (jakub.wartak.tomtom) | vigneshwaran C (vignesh.postgres) | Peter Eisentraut (petere) | 2 | 1 month ago |
Doc fix of aggressive vacuum threshold for multixact members storage | 5537 | Committed | stable |
|
+3−2 | Alex Friedman (afriedman) | Sami Imseih (simseih) | John Naylor (john.naylor) | 1 | 2 months ago |
A small correction to doc and comment of FSM for indexes | 5598 | Committed | stable |
|
+2−2 | Alex Friedman (afriedman) | Michael Paquier (michael-kun) | 1 | 1 month ago | |
Doc: clarify possibility of ephemeral discrepancies between state and wait_event in pg_stat_activity | 5600 | Committed | stable |
|
+3−1 | Alex Friedman (afriedman) | Sami Imseih (simseih) | Michael Paquier (michael-kun) | 1 | 1 month ago |
Documentation modifications for UUID. "Section 9.14. UUID Functions" formats the UUID functions in table form, similar to other function docs. "Section 8.12. UUID Type" mentions the various UUID versions and describes that the PostgreSQL UUID datatype supports all versions, including those generated outside of PostgreSQL. | 5604 | Committed | 18 |
|
+155−36 | Andrew Alsup (ahalsup) | Laurenz Albe (laurenz) | Masahiko Sawada (masahikosawada) | 1 | 2 months ago |
Miscellaneous | ||||||||||
gamma() and lgamma() functions | 5098 | Committed | 18 |
|
+212−0 | Dean Rasheed (deanr) | Alexandra Wang (alexandrawang) | Dean Rasheed (deanr) | 5 | 1 month ago |
Allow casting between bytea and integer types | 5176 | Committed |
|
+274−0 | Aleksander Alekseev (a.alekseev) | Joel Jacobson (joeljacobson) | Dean Rasheed (deanr) | 4 | 2 months ago | |
Remove an unnecessary check on semijoin_target_ok() on postgres_fdw.c | 5291 | Committed |
|
+2−3 | Tender Wang (tndrwang) | Alexander Korotkov (smagen) | 3 | 1 month ago | ||
Tweak access BufferDescriptors array codes in BufferGetLSNAtomic() | 5373 | Committed |
|
+2−0 | Tender Wang (tndrwang) | Xuneng Zhou (egoa) | Richard Guo (richardguo) | 2 | 2 months ago | |
Add maintainer-defined module info into shared library | 5465 | Committed | 18 |
|
+596−112 | Andrei Lepikhov (lepikhov) | Yurii Rashkovskii (yrashk) | Tom Lane (tgl) | 2 | 1 month ago |
Unicode 16 update | 5472 | Committed |
|
+7442−6609 | Peter Eisentraut (petere), Jeff Davis (jdavis) | Peter Eisentraut (petere) | 2 | 1 month ago | ||
read stream on amcheck | 5488 | Committed |
|
+79−24 | Matheus Alcantara (matheus.alcantara) | Melanie Plageman (melanieplageman) | 1 | 1 month ago | ||
Add new API to stringinfo | 5489 | Committed | 18 | Not processed | Tatsuo Ishii (ishii) | Michael Paquier (michael-kun), David Rowley (davidrowley), Nathan Bossart (bossartn), Gurjeet Singh (gurjeet) | Tatsuo Ishii (ishii) | 1 | 4 months ago | |
Add pg_buffercache_evict_all() and pg_buffercache_mark_dirty[_all]() functions | 5493 | Committed |
|
+479−39 | Nazir Bilal Yavuz (nbyavuz) | Joseph Koshakow (jkoshakow), Aidar Imamov (gipergeek) | Andres Freund (andresfreund) | 1 | 1 month ago | |
Optimizing FastPathTransferRelationLocks() | 5494 | Committed |
|
+16−12 | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 1 month ago | ||
EXPLAIN ANALYZE rows=%.f | 5501 | Committed | 18 | Needs rebase! | Ilia Evdokimov (ilidock95) | Robert Haas (rhaas), Tom Lane (tgl), Andres Freund (andresfreund), Guillaume Lelarge (gleu), Andrei Lepikhov (lepikhov), Jelte Fennema-Nio (jeltef), Alena Rybakina (alenka), Matheus Alcantara (matheus.alcantara) | Robert Haas (rhaas) | 1 | 1 month ago | |
convert libpgport's pqsignal() to a void function | 5507 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 3 months ago | ||
Remove unused helpers that don't compile anymore | 5510 | Committed | Not processed | Jacob Brazeal (polkerty) | Tom Lane (tgl) | 1 | 3 months ago | |||
Show plperl version in the meson setup summary screen. | 5539 | Committed |
|
+4−2 | vigneshwaran C (vignesh.postgres) | Andrew Dunstan (adunstan) | 1 | 1 month ago | ||
describe special values in GUC descriptions more consistently | 5564 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 2 months ago | ||
Make pg_trgm aware the default 'char' signedness difference in cross-arch replication | 5569 | Committed |
|
+15−3 | Masahiko Sawada (masahikosawada) | Masahiko Sawada (masahikosawada) | 1 | 1 month ago | ||
noreturn attribute for MSVC, C11 | 5571 | Committed | Needs rebase! | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 month ago | |||
Increase maximum allowed io_combine_limit to 1MB | 5618 | Committed | Needs rebase! | Thomas Munro (macdice) | Thomas Munro (macdice) | 1 | 1 month ago | |||
Monitoring & Control | ||||||||||
pg_stat_statements and "IN" conditions | 2837 | Committed |
|
+945−23 | Dmitry Dolgov (erthalion) | Nathan Bossart (bossartn), David Geier (geidav), Chengxi Sun (martin-sun), Sami Imseih (simseih) | Álvaro Herrera (alvherre) | 22 | 1 month ago | |
Amcheck verification of GiST and GIN | 3733 | Committed |
|
+1508−215 | Heikki Linnakangas (heikki), Andrey Borodin (x4m), Grigory Kryachko (gskryachko) | José Villanova (azlev), Mark Dilger (mark.dilger) | Tomas Vondra (fuzzycz) | 15 | 1 month ago | |
Add local address to log_line_prefix | 4907 | Committed |
|
+24−0 | Greg Sabino Mullane (greg) | David Steele (dsteele), Cary Huang (cary), Jim Jones (jimus) | Tom Lane (tgl) | 5 | 1 month ago | |
Track the amount of time waiting due to cost_delay | 5027 | Committed | 18 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Nathan Bossart (bossartn), Masahiro Ikeda (masahiro.ikeda) | Nathan Bossart (bossartn) | 5 | 2 months ago | |
Showing primitive index scan count in EXPLAIN ANALYZE (for skip scan and SAOP scans) | 5183 | Committed |
|
+306−49 | Peter Geoghegan (pgeoghegan) | Masahiro Ikeda (masahiro.ikeda), Alena Rybakina (alenka) | Peter Geoghegan (pgeoghegan) | 4 | 2 months ago | |
Add “FOR UPDATE NOWAIT” lock details to the log. | 5294 | Committed |
|
+4−2 | Yuki Seino (seinoyu) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 3 | 1 month ago | |
Enhance memory context statistics reporting for all PostgreSQL processes. | 5355 | Committed | 18 |
|
+1383−45 | Rahila Syed (rahila) | Daniel Gustafsson (d_gustafsson), Atsushi Torikoshi (atsushitorikoshi) | Daniel Gustafsson (d_gustafsson) | 3 | 1 month ago |
Log connection establishment timings | 5442 | Committed |
|
+508−25 | Melanie Plageman (melanieplageman) | Fujii Masao (masaofujii), Jacob Champion (jchampion), Bertrand Drouvot (bertranddrouvot.pg) | Melanie Plageman (melanieplageman) | 2 | 2 months ago | |
track vacuum/analyze cumulative time per relation | 5485 | Committed | Not processed | Sami Imseih (simseih) | Michael Paquier (michael-kun) | Michael Paquier (michael-kun) | 1 | 3 months ago | ||
per backend WAL statistics | 5492 | Committed | 18 |
|
+183−26 | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | 1 | 1 month ago | |
Non-text mode for pg_dumpall | 5495 | Committed | 18 |
|
+1951−430 | Mahendra Singh Thalor (mahithalor) | Andrew Dunstan (adunstan) | 1 | 1 month ago | |
Move wal_buffers_full to WalUsage (and report it in pgss/explain) | 5551 | Committed | 18 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | 1 | 2 months ago | ||
Draft for basic NUMA observability | 5558 | Committed | 18 |
|
+1179−11 | Jakub Wartak (jakub.wartak.tomtom) | Tomas Vondra (fuzzycz) | 1 | 1 month ago | |
Change log level for notifying hot standby is waiting non-overflowed snapshot | 5567 | Committed | 18 |
|
+38−13 | Atsushi Torikoshi (atsushitorikoshi) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 1 month ago |
add cost delay time to VACUUM/ANALYZE (VERBOSE) and autovacuum logs | 5572 | Committed | 18 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 2 months ago | |
allow extensions to set a plan identifier | 5593 | Committed | 18 |
|
+95−0 | Sami Imseih (simseih) | Michael Paquier (michael-kun) | 1 | 1 month ago | |
Performance | ||||||||||
AcquireExecutorLocks() and run-time pruning | 3478 | Committed | Needs rebase! | Amit Langote (amitlan) | Tom Lane (tgl) | Amit Langote (amitlan) | 17 | 2 months ago | ||
Reducing planning time when tables have many partitions | 3701 | Committed |
|
+446−120 | Yuya Watari (watari) | Tom Lane (tgl), Thom Brown (thom), Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov), newtglobal postgresql_contributors (newtpostgrescontributors) | David Rowley (davidrowley) | 15 | 1 month ago | |
Statistics Import and Export | 4538 | Committed |
|
+267−64 | Corey Huinker (coreyh) | Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) | Jeff Davis (jdavis) | 9 | yesterday | |
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning | 4564 | Committed |
|
+389−77 | Ashutosh Bapat (ashutoshbapat) | Amit Langote (amitlan) | 8 | 1 month ago | ||
Special-case executor expression steps for common combinations | 4627 | Committed |
|
+194−39 | Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson) | Andreas Karlsson (kandreas) | Daniel Gustafsson (d_gustafsson) | 8 | 2 months ago | |
Sort functions with specialized comparators | 5036 | Committed |
|
+34−48 | Andrey Borodin (x4mmm), Stepan Neretin (fenixrnd.mail.ru) | John Naylor (john.naylor) | 5 | 2 months ago | ||
Remove self join on a unique column | 5043 | Committed |
|
+53−28 | Andrei Lepikhov (lepikhov) | Dean Rasheed (deanr) | Alexander Korotkov (smagen) | 5 | 1 month ago | |
nbtree skip scan | 5081 | Committed |
|
+3840−565 | Peter Geoghegan (pgeoghegan) | Aleksander Alekseev (a.alekseev), Masahiro Ikeda (masahiro.ikeda), Alena Rybakina (a.rybakina) | Peter Geoghegan (pgeoghegan) | 5 | 1 month ago | |
Streaming Vacuum | 5089 | Committed | Not processed | Thomas Munro (macdice), Melanie Plageman (melanieplageman) | Melanie Plageman (melanieplageman) | 5 | 2 months ago | |||
MergeJoin beats HashJoin in the case of multiple hash clauses | 5114 | Committed | Needs rebase! | Andrei Lepikhov (lepikhov) | Alexander Korotkov (smagen) | 4 | 2 weeks ago | |||
Use read streams in autoprewarm | 5162 | Committed |
|
+178−76 | Nazir Bilal Yavuz (nbyavuz) | Daniel Gustafsson (d_gustafsson) | Melanie Plageman (melanieplageman) | 4 | 1 month ago | |
AIO | 5227 | Committed |
|
+5611−79 | Andres Freund (andresfreund) | Noah Misch (nmisch) | Andres Freund (andresfreund) | 4 | 1 month ago | |
Allow SQL functions use CachedPlan machinery | 5246 | Committed | 18 |
|
+2109−972 | Alexander Pyhalov (a.pyhalov) | Tom Lane (tgl), Pavel Stehule (okbobcz) | Tom Lane (tgl) | 3 | 1 month ago |
Improve statistics estimation considering GROUP-BY as a 'uniqueiser' | 5269 | Committed | 18 |
|
+37−0 | Andrei Lepikhov (lepikhov) | Alexander Korotkov (smagen) | 3 | 2 months ago | |
Replace IN VALUES with ANY in WHERE clauses during optimization | 5283 | Committed | 18 | Needs rebase! | Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) | newtglobal postgresql_contributors (newtpostgrescontributors) | Alexander Korotkov (smagen) | 3 | 1 month ago | |
Trigger more frequent autovacuums for insert-heavy tables | 5320 | Committed |
|
+37−16 | Melanie Plageman (melanieplageman) | Nathan Bossart (bossartn) | Melanie Plageman (melanieplageman) | 3 | 2 months ago | |
Add sortsupport for range types and btree_gist | 5325 | Committed |
|
+870−8 | Bernd Helmle (psoo), Christoph Heiss (christoph.heiss) | Andrey Borodin (x4m), jian he (hellothere) | Heikki Linnakangas (heikki) | 3 | 1 month ago | |
Use read_stream in index vacuum | 5327 | Committed |
|
+167−25 | Andrey Borodin (x4m) | Melanie Plageman (melanieplageman), Kirill Reshke (reshke), Rahila Syed (rahila), Zhao Junwang (zhjwpku) | Melanie Plageman (melanieplageman) | 3 | 1 month ago | |
Let an Append to consider a tuple fraction when choosing fractional subpaths | 5361 | Committed | 18 | Needs rebase! | Andrei Lepikhov (lepikhov), Nikita Malakhov (nmalakh) | Alexander Korotkov (smagen) | 2 | 2 months ago | ||
Using Expanded Objects other than Arrays from plpgsql | 5364 | Committed | Not processed | Tom Lane (tgl) | Tom Lane (tgl) | 2 | 2 months ago | |||
Eagerly scan all-visible pages to amortize aggressive vacuum | 5366 | Committed | Not processed | Melanie Plageman (melanieplageman) | Melanie Plageman (melanieplageman) | 2 | 3 months ago | |||
optimize file transfer in pg_upgrade | 5369 | Committed | 18 |
|
+642−80 | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 1 month ago | |
handle batch explosion in hash joins | 5482 | Committed |
|
+5635−0 | Tomas Vondra (fuzzycz) | Tomas Vondra (fuzzycz) | 2 | 2 months ago | ||
Get rid of WALBufMappingLock | 5511 | Committed | 18 |
|
+0−0 | Alexander Korotkov (smagen), Yura Sokolov (funny_falcon) | Alexander Korotkov (smagen), Yura Sokolov (funny_falcon), Pavel Borisov (pborisov) | Alexander Korotkov (smagen) | 1 | 1 month ago |
SVE enablement for pop-count | 5520 | Committed | 18 |
|
+714−17 | Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 month ago |
Improve CRC32C performance with AVX-512, take 2 | 5545 | Committed |
|
+419−60 | Raghuveer Devulapalli (rdevulap) | John Naylor (john.naylor) | John Naylor (john.naylor) | 1 | 1 month ago | |
Reduce TupleHashEntryData struct size by half | 5561 | Committed | 18 |
|
+72−73 | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 1 month ago | |
Use Bump allocator for HashAgg | 5562 | Committed | 18 | Needs rebase! | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 3 months ago | ||
Optimization for lower(), upper(), casefold() functions. | 5574 | Committed | Needs rebase! | Alexander Borisov (lexborisov) | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 1 month ago | ||
Avoid O(N^2) script parsing cost in pgbench | 5599 | Committed |
|
+98−66 | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 2 months ago | ||
Read stream scalability improvements and AIO-compatibility | 5619 | Committed | Needs rebase! | Thomas Munro (macdice) | Thomas Munro (macdice) | 1 | 1 month ago | |||
Procedural Languages | ||||||||||
Use Python "Limited API" in PL/Python | 5416 | Committed |
|
+0−0 | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 2 | 1 month ago | ||
allow to use standard syntax for named arguments for plpgsql cursor arguments | 5565 | Committed |
|
+22−9 | Pavel Stehule (okbobcz) | Gilles Darold (darold) | Tom Lane (tgl) | 1 | 2 months ago | |
Refactoring | ||||||||||
BitmapHeapScan table AM violation removal (and use streaming read API) | 4874 | Committed |
|
+826−911 | Melanie Plageman (melanieplageman) | Heikki Linnakangas (heikki), Andres Freund (andresfreund), Tomas Vondra (fuzzycz) | Melanie Plageman (melanieplageman) | 6 | 1 month ago | |
Use XLOG_CONTROL_FILE macro everywhere | 4941 | Committed | 18 |
|
+30−9 | Anton Melnikov (antonmel) | Daniel Gustafsson (d_gustafsson) | Fujii Masao (masaofujii) | 5 | 1 month ago |
Thread-safe nl_langinfo(), localeconv(), check_locale() | 5170 | Committed |
|
+71−52 | Thomas Munro (macdice) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 4 | 1 month ago | |
Adopt <inttypes.h> macros in format strings. | 5429 | Committed | Needs rebase! | Thomas Munro (macdice) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 2 | 1 month ago | ||
Remove wal_[sync|write][_time] from pg_stat_wal and track_wal_io_timing | 5579 | Committed | 18 |
|
+30−227 | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | 1 | 2 months ago | |
Extend postgres_fdw_get_connections to return remote backend pid | 5581 | Committed |
|
+76−32 | Sagar Shedge (sdshedge) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 2 months ago | |
moving some code out of explain.c | 5584 | Committed |
|
+0−0 | Robert Haas (rhaas) | Robert Haas (rhaas) | 1 | 2 months ago | ||
Replication & Recovery | ||||||||||
Introduce XID age and inactive timeout based replication slot invalidation | 4770 | Committed | Needs rebase! | Bharath Rupireddy (bharathrupireddy), Nisha Moond (nishamoond) | Nathan Bossart (bossartn), vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) | Amit Kapila (amitkapila) | 6 | 2 months ago | ||
Skip logical decoding of already-aborted transactions. | 5338 | Committed | Not processed | Masahiko Sawada (masahikosawada) | vigneshwaran C (vignesh.postgres) | Masahiko Sawada (masahikosawada) | 3 | 1 month ago | ||
Adding a '--two-phase' option to 'pg_createsubscriber' utility. | 5433 | Committed | Needs rebase! | Shubham Khanna (skhanna) | vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) | Amit Kapila (amitkapila) | 2 | 2 months ago | ||
Separate GUC for replication origins | 5441 | Committed | 18 |
|
+92−92 | Euler Taveira (eulerto) | Masahiko Sawada (masahikosawada), vigneshwaran C (vignesh.postgres) | Masahiko Sawada (masahikosawada) | 2 | 1 month ago |
Log a warning in pg_createsubscriber for max_slot_wal_keep_size | 5496 | Committed |
|
+26−0 | Shubham Khanna (skhanna) | Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250) | Amit Kapila (amitkapila) | 1 | 2 months ago | |
Allow pg_createsubscriber to drop replication objects from new subscriber | 5541 | Committed |
|
+128−17 | Shubham Khanna (khannashubham) | David Johnston (polobo), Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) | Amit Kapila (amitkapila) | 1 | 1 month ago | |
Enhance 'pg_createsubscriber' to retrieve databases | 5566 | Committed |
|
+351−21 | Shubham Khanna (khannashubham) | Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) | Amit Kapila (amitkapila) | 1 | 1 month ago | |
Conflict detection for multiple_unique_conflicts in logical replication | 5591 | Committed |
|
+0−0 | Nisha Moond (nishamoond) | Hayato Kuroda (ha-kun) | Amit Kapila (amitkapila) | 1 | 1 month ago | |
Security | ||||||||||
Client authentication via OAuth 2.0 | 4412 | Committed |
|
+0−0 | Jacob Champion (jchampion) | Peter Eisentraut (petere), Daniel Gustafsson (d_gustafsson), Antonin Houska (a.houska) | Daniel Gustafsson (d_gustafsson) | 10 | 5 days ago | |
Make query cancellation keys longer | 4870 | Committed |
|
+786−161 | Heikki Linnakangas (heikki), Jelte Fennema-Nio (jeltef) | Heikki Linnakangas (heikki) | 4 | 1 month ago | ||
Extend ALTER DEFAULT PRIVILEGES for large objects | 4945 | Committed |
|
+20−0 | Yugo Nagata (yugo.nagata) | Fujii Masao (masaofujii), Laurenz Albe (laurenz) | Fujii Masao (masaofujii) | 5 | 1 month ago | |
Modern SHA2- based password hashes for pgcrypto | 5481 | Committed | 18 |
|
+1164−2 | Bernd Helmle (psoo) | Álvaro Herrera (alvherre) | 2 | 1 month ago | |
pgcrypto: support for CFB mode in AES encryption | 5529 | Committed | 18 | Not processed | Umar Hayat (pgwizard) | Álvaro Herrera (alvherre), Daniel Gustafsson (d_gustafsson) | Daniel Gustafsson (d_gustafsson) | 1 | 2 months ago | |
Server Features | ||||||||||
CREATE DATABASE ... STRATEGY=FILE_CLONE | 4886 | Committed |
|
+170−3 | Thomas Munro (macdice), Nazir Bilal Yavuz (nbyavuz) | Thomas Munro (macdice) | 5 | 1 month ago | ||
Add extension_destdir GUC | 4913 | Committed |
|
+29−4 | Peter Eisentraut (petere), Christoph Berg (myon), David Wheeler (theory) | Peter Eisentraut (petere), Marco Nenciarini (mnencia), Gabriele Bartolini (gbartolini), Nathan Bossart (bossartn) | Peter Eisentraut (petere) | 5 | 1 month ago | |
Index AM API cleanup | 5195 | Committed |
|
+399−334 | Mark Dilger (mark.dilger) | Peter Eisentraut (petere), Andrew Dunstan (adunstan), Alexandra Wang (l-wang) | Peter Eisentraut (petere) | 4 | 1 month ago | |
Add column name to error description | 5266 | Committed | 18 |
|
+0−0 | Marcos Pegoraro (pegorarof10), Jian He (stayreal) | Vladlen Popolitov (vladlenpopolitov) | Tom Lane (tgl) | 3 | 2 months ago |
NOT ENFORCED constraint feature | 5285 | Committed | 18 |
|
+1048−286 | Amul Sul (sulamul) | Peter Eisentraut (petere), Alexandra Wang (alexandrawang) | Peter Eisentraut (petere) | 3 | 1 month ago |
COPY materialized view TO | 5533 | Committed |
|
+39−15 | Jian He (stayreal) | vigneshwaran C (vignesh.postgres), newtglobal postgresql_contributors (newtpostgrescontributors) | Fujii Masao (masaofujii) | 1 | 1 month ago | |
SCRAM pass-through authentication for dblink connections | 5534 | Committed |
|
+503−9 | Matheus Alcantara (matheus.alcantara) | Peter Eisentraut (petere) | 1 | 1 month ago | ||
support virtual generated column not null constraint | 5578 | Committed |
|
+384−123 | Jian He (stayreal) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 month ago | |
making EXPLAIN extensible | 5613 | Committed |
|
+0−0 | Robert Haas (rhaas) | Robert Haas (rhaas) | 1 | 1 month ago | ||
SQL Commands | ||||||||||
SQL:2011 application time | 4308 | Committed | Needs rebase! | Paul Jungwirth (pjungwir) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 10 | 2 days ago | ||
Virtual generated columns | 4972 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 5 | 2 months ago | |||
Support POSITION with nondeterministic collations | 5209 | Committed |
|
+247−48 | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 4 | 2 months ago | ||
Add parameter in jsonb_strip_nulls(jsonb, bool) to strip nulls from arrays | 5260 | Committed |
|
+95−5 | Florents Tselai (florentst) | Andrew Dunstan (adunstan) | Andrew Dunstan (adunstan) | 3 | 2 months ago | |
general purpose array_sort | 5277 | Committed | 18 |
|
+425−0 | Zhao Junwang (zhjwpku) | Tom Lane (tgl) | Tom Lane (tgl) | 3 | 1 month ago |
NOT VALID foreign key constraints on partitioned tables | 5503 | Committed | 18 |
|
+0−0 | Amul Sul (sulamul) | Álvaro Herrera (alvherre) | 1 | 3 months ago | |
Support for NO INHERIT to INHERIT state change with named NOT NULL constraints | 5528 | Committed | 18 |
|
+901−16 | Suraj Kharage (surajk) | Álvaro Herrera (alvherre) | 1 | 1 month ago | |
Support NOT VALID / VALIDATE constraint options for named NOT NULL constraints | 5554 | Committed | 18 |
|
+1101−106 | Rushabh Lathia (rlathia) | Álvaro Herrera (alvherre) | 1 | 1 month ago | |
CREATE FOREIGN TABLE LIKE | 5557 | Committed | 18 |
|
+244−12 | Mingli Zhang (zml) | Álvaro Herrera (alvherre), Sami Imseih (simseih) | Michael Paquier (michael-kun) | 1 | 2 months ago |
System Administration | ||||||||||
New GUC autovacuum_max_threshold | 5046 | Committed | 18 | Not processed | Nathan Bossart (bossartn), Frédéric Yhuel (yhuelf) | Nathan Bossart (bossartn), wenhui qiu (qiuwenhuifx.163.com) | Nathan Bossart (bossartn) | 5 | 3 months ago | |
vacuumdb changes for stats import/export | 5523 | Committed | 18 |
|
+406−139 | Corey Huinker (coreyh), Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 month ago | |
add vacuum_truncate GUC | 5605 | Committed | 18 |
|
+116−15 | Nathan Bossart (bossartn), Gurjeet Singh (gurjeet) | Fujii Masao (masaofujii) | Nathan Bossart (bossartn) | 1 | 1 month ago |
Testing | ||||||||||
CREATE SUBSCRIPTION - add missing test case | 5190 | Committed |
|
+14−0 | Peter Smith (smithpb2250) | vigneshwaran C (vignesh.postgres) | Heikki Linnakangas (heikki) | 4 | 1 month ago | |
Improve code coverage of network address functions | 5354 | Committed | 18 | Not processed | Aleksander Alekseev (a.alekseev) | Jacob Champion (jchampion), keisuke kuroda (keisuke.kuroda.3862) | Michael Paquier (michael-kun) | 3 | 3 months ago | |
Add NetBSD and OpenBSD OSes to Postgres CI | 5360 | Committed | Needs rebase! | Nazir Bilal Yavuz (nbyavuz) | Andres Freund (andresfreund) | 3 | 1 month ago | |||
tests for pg_stat_progress_copy.tuples_skipped | 5536 | Committed | stable |
|
+17−4 | Jian He (stayreal) | Fujii Masao (masaofujii) | 1 | 2 months ago | |
Add regression tests of ecpg command notice (error / warning) | 5543 | Committed | 18 |
|
+138−0 | Ryo Kanbayashi (ryokanbayashi) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 1 | 2 months ago |
Injection points for HashAgg | 5560 | Committed | 18 | Needs rebase! | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 2 months ago | ||
Fix 035_standby_logical_decoding.pl race conditions | 5568 | Committed | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | Amit Kapila (amitkapila) | 1 | 1 month ago | ||
Cover POSITION(bytea,bytea) with tests | 5603 | Committed |
|
+36−0 | Aleksander Alekseev (a.alekseev) | Rustam ALLAKOV (rustam.allakov) | David Rowley (davidrowley) | 1 | 1 month ago |