Status summary: Needs review: 32. Waiting on Author: 35. Ready for Committer: 5. Committed: 153. Moved to next CF: 81. 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 week 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 | 2 weeks ago |
Fix RelationTruncate() corruption | 5242 | Committed | Not processed | Robert Haas (rhaas), Thomas Munro (macdice) | Thomas Munro (macdice) | 3 | 1 week ago | |||
Fix incorrect Assert in gistFindCorrectParent() | 5268 | Committed |
|
+2−1 | Tender Wang (tndrwang) | Heikki Linnakangas (heikki) | 3 | 1 week ago | ||
Incorrect result of bitmap heap scan. | 5448 | Committed | stable |
|
+127−132 | Matthias van de Meent (mmeent) | Andres Freund (andresfreund) | 2 | 1 week ago | |
Fix logging for invalid recovery timeline | 5468 | Committed | stable |
|
+3−3 | David Steele (dsteele) | Michael Paquier (michael-kun) | 2 | 1 month ago | |
lower default value of autovacuum_worker_slots in initdb as needed | 5491 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 3 months ago | ||
ecpg command does not warn COPY ... FROM STDIN; | 5497 | Committed | stable | Not processed | Ryo Kanbayashi (ryokanbayashi) | Fujii Masao (masaofujii) | 1 | 2 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 week ago | |
SIGSEGV, FPE fix in pg_controldata | 5527 | Committed | stable | Not processed | Anton Voloshin (a.voloshin), Ian Ilyasov (ianilyasov) | Alexander Korotkov (smagen) | 1 | 2 months ago | ||
Prevent COPY FREEZE on Foreign tables | 5544 | Committed | 18 | Not processed | Sami Imseih (simseih) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 2 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 | 1 month 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 week ago | |
fix for bug #18815 | 5582 | Committed | stable |
|
+35−21 | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 6 days 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 | 1 month ago |
Missing [NO] INDENT flag in XMLSerialize backward parsing | 5587 | Committed | 16 |
|
+0−0 | Jim Jones (jimus) | Michael Paquier (michael-kun) | 1 | 1 month ago | |
Fix race condition between role grants and DROP ROLE | 5589 | Committed | stable | Needs rebase! | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 1 month 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 week ago |
Not-terribly-safe checks for CRC intrinsic support | 5653 | Committed |
|
+0−0 | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 3 weeks 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 | 1 month 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 | 2 weeks ago | |
Add Pipelining support to psql | 5407 | Committed | 18 | Needs rebase! | Anthonin Bonnefoy (bonnefoa) | Michael Paquier (michael-kun) | Michael Paquier (michael-kun) | 2 | 10 hours ago | |
Tab completion for ALTER USER RESET | 5414 | Committed | 18 |
|
+28−0 | Robins Tharakan (robins) | Tomas Vondra (fuzzycz) | 2 | 1 month 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 | 3 weeks 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 | 4 weeks 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 week ago |
Add -k/--link option to pg_combinebackup | 5508 | Committed | 18 | Needs rebase! | Israel Barth (barthisrael) | vigneshwaran C (vignesh.postgres) | Robert Haas (rhaas) | 1 | 3 weeks 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 | 2 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 | 3 weeks 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 | 1 month ago |
Documentation | ||||||||||
Clarify the behavior of AT TIME ZONE | 5146 | Committed |
|
+0−0 | Aleksander Alekseev (a.alekseev) | Laurenz Albe (laurenz) | Bruce Momjian (bmomjian) | 4 | 1 month 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 | 3 weeks 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 | 2 weeks 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 | 1 month 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 | 2 weeks 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 | 2 weeks 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 | 1 month ago |
Miscellaneous | ||||||||||
gamma() and lgamma() functions | 5098 | Committed | 18 |
|
+212−0 | Dean Rasheed (deanr) | Alexandra Wang (alexandrawang) | Dean Rasheed (deanr) | 5 | 2 weeks ago |
Allow casting between bytea and integer types | 5176 | Committed |
|
+274−0 | Aleksander Alekseev (a.alekseev) | Joel Jacobson (joeljacobson) | Dean Rasheed (deanr) | 4 | 1 month ago | |
Remove an unnecessary check on semijoin_target_ok() on postgres_fdw.c | 5291 | Committed |
|
+2−3 | Tender Wang (tndrwang) | Alexander Korotkov (smagen) | 3 | 3 weeks ago | ||
Tweak access BufferDescriptors array codes in BufferGetLSNAtomic() | 5373 | Committed |
|
+2−0 | Tender Wang (tndrwang) | Xuneng Zhou (egoa) | Richard Guo (richardguo) | 2 | 1 month ago | |
Add maintainer-defined module info into shared library | 5465 | Committed | 18 |
|
+596−112 | Andrei Lepikhov (lepikhov) | Yurii Rashkovskii (yrashk) | Tom Lane (tgl) | 2 | 2 weeks ago |
Unicode 16 update | 5472 | Committed |
|
+7442−6609 | Peter Eisentraut (petere), Jeff Davis (jdavis) | Peter Eisentraut (petere) | 2 | 1 week ago | ||
read stream on amcheck | 5488 | Committed |
|
+79−24 | Matheus Alcantara (matheus.alcantara) | Melanie Plageman (melanieplageman) | 1 | 2 weeks 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 | 3 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 week 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 | 2 weeks ago | |
convert libpgport's pqsignal() to a void function | 5507 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 2 months ago | ||
Remove unused helpers that don't compile anymore | 5510 | Committed | Not processed | Jacob Brazeal (polkerty) | Tom Lane (tgl) | 1 | 2 months ago | |||
Show plperl version in the meson setup summary screen. | 5539 | Committed |
|
+4−2 | vigneshwaran C (vignesh.postgres) | Andrew Dunstan (adunstan) | 1 | 4 weeks ago | ||
describe special values in GUC descriptions more consistently | 5564 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 month 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 | 3 weeks 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 | 4 weeks 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 | 3 weeks 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 | 2 weeks 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 week 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 | 1 month ago | |
Add “FOR UPDATE NOWAIT” lock details to the log. | 5294 | Committed |
|
+4−2 | Yuki Seino (seinoyu) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 3 | 3 weeks 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 week 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 | 1 month ago | |
track vacuum/analyze cumulative time per relation | 5485 | Committed | Not processed | Sami Imseih (simseih) | Michael Paquier (michael-kun) | Michael Paquier (michael-kun) | 1 | 2 months ago | ||
per backend WAL statistics | 5492 | Committed | 18 |
|
+183−26 | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | 1 | 1 week ago | |
Non-text mode for pg_dumpall | 5495 | Committed | 18 |
|
+1951−430 | Mahendra Singh Thalor (mahithalor) | Andrew Dunstan (adunstan) | 1 | 1 week 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 | 1 month ago | ||
Draft for basic NUMA observability | 5558 | Committed | 18 |
|
+1179−11 | Jakub Wartak (jakub.wartak.tomtom) | Tomas Vondra (fuzzycz) | 1 | 1 week 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 | 2 weeks 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 week ago | |
Improve monitoring of shared memory allocations | 5620 | Committed | 18 |
|
+294−92 | Rahila Syed (rahila) | Tomas Vondra (fuzzycz) | 1 | 1 week ago | |
Performance | ||||||||||
AcquireExecutorLocks() and run-time pruning | 3478 | Committed | Needs rebase! | Amit Langote (amitlan) | Tom Lane (tgl) | Amit Langote (amitlan) | 17 | 1 month 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 week ago | |
Statistics Import and Export | 4538 | Committed |
|
+267−64 | Corey Huinker (coreyh) | Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) | Jeff Davis (jdavis) | 9 | 1 week ago | |
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning | 4564 | Committed |
|
+389−77 | Ashutosh Bapat (ashutoshbapat) | Amit Langote (amitlan) | 8 | 1 week 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 | 1 month ago | |
Sort functions with specialized comparators | 5036 | Committed |
|
+34−48 | Andrey Borodin (x4mmm), Stepan Neretin (fenixrnd.mail.ru) | John Naylor (john.naylor) | 5 | 1 month ago | ||
Remove self join on a unique column | 5043 | Committed |
|
+53−28 | Andrei Lepikhov (lepikhov) | Dean Rasheed (deanr) | Alexander Korotkov (smagen) | 5 | 1 week 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 week ago | |
Streaming Vacuum | 5089 | Committed | Not processed | Thomas Munro (macdice), Melanie Plageman (melanieplageman) | Melanie Plageman (melanieplageman) | 5 | 1 month ago | |||
Use read streams in autoprewarm | 5162 | Committed |
|
+178−76 | Nazir Bilal Yavuz (nbyavuz) | Daniel Gustafsson (d_gustafsson) | Melanie Plageman (melanieplageman) | 4 | 1 week ago | |
AIO | 5227 | Committed |
|
+5611−79 | Andres Freund (andresfreund) | Noah Misch (nmisch) | Andres Freund (andresfreund) | 4 | 1 week 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 week ago |
Improve statistics estimation considering GROUP-BY as a 'uniqueiser' | 5269 | Committed | 18 |
|
+37−0 | Andrei Lepikhov (lepikhov) | Alexander Korotkov (smagen) | 3 | 1 month 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 week ago | |
Trigger more frequent autovacuums for insert-heavy tables | 5320 | Committed |
|
+37−16 | Melanie Plageman (melanieplageman) | Nathan Bossart (bossartn) | Melanie Plageman (melanieplageman) | 3 | 1 month 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 week 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 | 3 weeks 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 | 1 month 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 | 2 months ago | |||
optimize file transfer in pg_upgrade | 5369 | Committed | 18 |
|
+642−80 | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 3 weeks ago | |
handle batch explosion in hash joins | 5482 | Committed |
|
+5635−0 | Tomas Vondra (fuzzycz) | Tomas Vondra (fuzzycz) | 2 | 1 month 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 | 2 weeks ago |
SVE enablement for pop-count | 5520 | Committed | 18 |
|
+714−17 | Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 2 weeks 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 week ago | |
Reduce TupleHashEntryData struct size by half | 5561 | Committed | 18 |
|
+72−73 | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 3 weeks ago | |
Use Bump allocator for HashAgg | 5562 | Committed | 18 | Needs rebase! | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 2 months ago | ||
Optimization for lower(), upper(), casefold() functions. | 5574 | Committed | Needs rebase! | Alexander Borisov (lexborisov) | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 4 weeks ago | ||
Avoid O(N^2) script parsing cost in pgbench | 5599 | Committed |
|
+98−66 | Tom Lane (tgl) | Tom Lane (tgl) | 1 | 1 month ago | ||
Read stream scalability improvements and AIO-compatibility | 5619 | Committed | Needs rebase! | Thomas Munro (macdice) | Thomas Munro (macdice) | 1 | 1 week ago | |||
Procedural Languages | ||||||||||
Use Python "Limited API" in PL/Python | 5416 | Committed |
|
+0−0 | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 2 | 4 weeks 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 | 1 month 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 week ago | |
Use XLOG_CONTROL_FILE macro everywhere | 4941 | Committed | 18 |
|
+30−9 | Anton Melnikov (antonmel) | Daniel Gustafsson (d_gustafsson) | Fujii Masao (masaofujii) | 5 | 1 week ago |
Thread-safe nl_langinfo(), localeconv(), check_locale() | 5170 | Committed |
|
+71−52 | Thomas Munro (macdice) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 4 | 1 week ago | |
Adopt <inttypes.h> macros in format strings. | 5429 | Committed | Needs rebase! | Thomas Munro (macdice) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 2 | 2 weeks 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 | 1 month 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 | 1 month ago | |
moving some code out of explain.c | 5584 | Committed |
|
+0−0 | Robert Haas (rhaas) | Robert Haas (rhaas) | 1 | 1 month 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 | 1 month ago | ||
Skip logical decoding of already-aborted transactions. | 5338 | Committed | Not processed | Masahiko Sawada (masahikosawada) | vigneshwaran C (vignesh.postgres) | Masahiko Sawada (masahikosawada) | 3 | 4 weeks 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 | 1 month 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 | 3 weeks 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 | 1 month 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 week 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 | 2 weeks 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 week 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 | 11 hours ago | |
Make query cancellation keys longer | 4870 | Committed |
|
+786−161 | Heikki Linnakangas (heikki), Jelte Fennema-Nio (jeltef) | Heikki Linnakangas (heikki) | 4 | 1 week 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 week ago | |
Modern SHA2- based password hashes for pgcrypto | 5481 | Committed | 18 |
|
+1164−2 | Bernd Helmle (psoo) | Álvaro Herrera (alvherre) | 2 | 1 week 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 week 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 | 3 weeks 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 week 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 | 1 month ago |
NOT ENFORCED constraint feature | 5285 | Committed | 18 |
|
+1048−286 | Amul Sul (sulamul) | Peter Eisentraut (petere), Alexandra Wang (alexandrawang) | Peter Eisentraut (petere) | 3 | 1 week 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 week ago | |
SCRAM pass-through authentication for dblink connections | 5534 | Committed |
|
+503−9 | Matheus Alcantara (matheus.alcantara) | Peter Eisentraut (petere) | 1 | 2 weeks ago | ||
support virtual generated column not null constraint | 5578 | Committed |
|
+384−123 | Jian He (stayreal) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 2 weeks ago | |
making EXPLAIN extensible | 5613 | Committed |
|
+0−0 | Robert Haas (rhaas) | Robert Haas (rhaas) | 1 | 2 weeks ago | ||
SQL Commands | ||||||||||
SQL:2011 application time | 4308 | Committed | Needs rebase! | Paul Jungwirth (pjungwir) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 10 | 3 weeks ago | ||
Virtual generated columns | 4972 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 5 | 1 month ago | |||
Support POSITION with nondeterministic collations | 5209 | Committed |
|
+247−48 | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 4 | 1 month 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 | 1 month ago | |
general purpose array_sort | 5277 | Committed | 18 |
|
+425−0 | Zhao Junwang (zhjwpku) | Tom Lane (tgl) | Tom Lane (tgl) | 3 | 2 weeks ago |
NOT VALID foreign key constraints on partitioned tables | 5503 | Committed | 18 |
|
+0−0 | Amul Sul (sulamul) | Álvaro Herrera (alvherre) | 1 | 2 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 | 3 weeks 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 week ago | |
CREATE FOREIGN TABLE LIKE | 5557 | Committed | 18 |
|
+244−12 | Mingli Zhang (zml) | Álvaro Herrera (alvherre), Sami Imseih (simseih) | Michael Paquier (michael-kun) | 1 | 1 month 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 | 2 months ago | |
vacuumdb changes for stats import/export | 5523 | Committed | 18 |
|
+406−139 | Corey Huinker (coreyh), Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 4 weeks ago | |
add vacuum_truncate GUC | 5605 | Committed | 18 |
|
+116−15 | Nathan Bossart (bossartn), Gurjeet Singh (gurjeet) | Fujii Masao (masaofujii) | Nathan Bossart (bossartn) | 1 | 3 weeks ago |
Testing | ||||||||||
CREATE SUBSCRIPTION - add missing test case | 5190 | Committed |
|
+14−0 | Peter Smith (smithpb2250) | vigneshwaran C (vignesh.postgres) | Heikki Linnakangas (heikki) | 4 | 2 weeks 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 | 2 months ago | |
Add NetBSD and OpenBSD OSes to Postgres CI | 5360 | Committed | Needs rebase! | Nazir Bilal Yavuz (nbyavuz) | Andres Freund (andresfreund) | 3 | 1 week ago | |||
tests for pg_stat_progress_copy.tuples_skipped | 5536 | Committed | stable |
|
+17−4 | Jian He (stayreal) | Fujii Masao (masaofujii) | 1 | 1 month 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 | 1 month ago |
Injection points for HashAgg | 5560 | Committed | 18 | Needs rebase! | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 1 month ago | ||
Fix 035_standby_logical_decoding.pl race conditions | 5568 | Committed | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | Amit Kapila (amitkapila) | 1 | 1 week ago | ||
Cover POSITION(bytea,bytea) with tests | 5603 | Committed |
|
+36−0 | Aleksander Alekseev (a.alekseev) | Rustam ALLAKOV (rustam.allakov) | David Rowley (davidrowley) | 1 | 3 weeks ago |