Commitfest 2025-03

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


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.

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Network failure may prevent promotion 4748 Committed 7/7 +52−202 Kyotaro Horiguchi (horiguti) Heikki Linnakangas (heikki) 7 1 week ago
windows compilation fails when gssapi & openssl are enabled 5060 Committed 17 7/7 +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 6/7 +2−1 Tender Wang (tndrwang) Heikki Linnakangas (heikki) 3 1 week ago
Incorrect result of bitmap heap scan. 5448 Committed stable 7/7 +127−132 Matthias van de Meent (mmeent) Andres Freund (andresfreund) 2 1 week ago
Fix logging for invalid recovery timeline 5468 Committed stable 7/7 +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/1 +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 7/7 +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 7/7 +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 7/7 +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 6/7 +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 7/7 +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 7/7 +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 34/35 +0−0 Tom Lane (tgl) Tom Lane (tgl) 1 3 weeks ago
Clients
psql meta-command conninfo+ 4814 Committed 7/7 +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 6/7 +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 7/7 +28−0 Robins Tharakan (robins) Tomas Vondra (fuzzycz) 2 1 month ago
Adding extension default version to \dx 5498 Committed 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/8 +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 7/7 +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 5/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +155−36 Andrew Alsup (ahalsup) Laurenz Albe (laurenz) Masahiko Sawada (masahikosawada) 1 1 month ago
Miscellaneous
gamma() and lgamma() functions 5098 Committed 18 7/7 +212−0 Dean Rasheed (deanr) Alexandra Wang (alexandrawang) Dean Rasheed (deanr) 5 2 weeks ago
Allow casting between bytea and integer types 5176 Committed 7/7 +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 6/7 +2−3 Tender Wang (tndrwang) Alexander Korotkov (smagen) 3 3 weeks ago
Tweak access BufferDescriptors array codes in BufferGetLSNAtomic() 5373 Committed 7/7 +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 7/7 +596−112 Andrei Lepikhov (lepikhov) Yurii Rashkovskii (yrashk) Tom Lane (tgl) 2 2 weeks ago
Unicode 16 update 5472 Committed 7/7 +7442−6609 Peter Eisentraut (petere), Jeff Davis (jdavis) Peter Eisentraut (petere) 2 1 week ago
read stream on amcheck 5488 Committed 7/7 +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 7/7 +479−39 Nazir Bilal Yavuz (nbyavuz) Joseph Koshakow (jkoshakow), Aidar Imamov (gipergeek) Andres Freund (andresfreund) 1 1 week ago
Optimizing FastPathTransferRelationLocks() 5494 Committed 7/7 +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 7/7 +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 7/7 +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 6/7 +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 6/7 +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 7/7 +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 7/7 +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 7/7 +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 6/7 +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 7/7 +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 7/7 +183−26 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 1 week ago
Non-text mode for pg_dumpall 5495 Committed 18 7/8 +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 7/7 +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 7/7 +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 7/7 +95−0 Sami Imseih (simseih) Michael Paquier (michael-kun) 1 1 week ago
Improve monitoring of shared memory allocations 5620 Committed 18 7/7 +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 7/7 +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 7/7 +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 7/7 +389−77 Ashutosh Bapat (ashutoshbapat) Amit Langote (amitlan) 8 1 week ago
Special-case executor expression steps for common combinations 4627 Committed 7/7 +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 6/7 +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 7/7 +53−28 Andrei Lepikhov (lepikhov) Dean Rasheed (deanr) Alexander Korotkov (smagen) 5 1 week ago
nbtree skip scan 5081 Committed 7/7 +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 7/8 +178−76 Nazir Bilal Yavuz (nbyavuz) Daniel Gustafsson (d_gustafsson) Melanie Plageman (melanieplageman) 4 1 week ago
AIO 5227 Committed 7/7 +5611−79 Andres Freund (andresfreund) Noah Misch (nmisch) Andres Freund (andresfreund) 4 1 week ago
Allow SQL functions use CachedPlan machinery 5246 Committed 18 7/7 +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 2/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +642−80 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
handle batch explosion in hash joins 5482 Committed 2/7 +5635−0 Tomas Vondra (fuzzycz) Tomas Vondra (fuzzycz) 2 1 month ago
Get rid of WALBufMappingLock 5511 Committed 18 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +76−32 Sagar Shedge (sdshedge) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 month ago
moving some code out of explain.c 5584 Committed 7/7 +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 7/7 +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 7/7 +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 6/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 7/7 +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 2/7 +170−3 Thomas Munro (macdice), Nazir Bilal Yavuz (nbyavuz) Thomas Munro (macdice) 5 1 week ago
Add extension_destdir GUC 4913 Committed 6/7 +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 6/7 +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/1 +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 7/7 +1048−286 Amul Sul (sulamul) Peter Eisentraut (petere), Alexandra Wang (alexandrawang) Peter Eisentraut (petere) 3 1 week ago
COPY materialized view TO 5533 Committed 7/7 +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 7/7 +503−9 Matheus Alcantara (matheus.alcantara) Peter Eisentraut (petere) 1 2 weeks ago
support virtual generated column not null constraint 5578 Committed 7/7 +384−123 Jian He (stayreal) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 2 weeks ago
making EXPLAIN extensible 5613 Committed 7/7 +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 7/7 +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 7/7 +95−5 Florents Tselai (florentst) Andrew Dunstan (adunstan) Andrew Dunstan (adunstan) 3 1 month ago
general purpose array_sort 5277 Committed 18 7/7 +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/1 +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 7/7 +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 7/7 +1101−106 Rushabh Lathia (rlathia) Álvaro Herrera (alvherre) 1 1 week ago
CREATE FOREIGN TABLE LIKE 5557 Committed 18 6/7 +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 7/7 +406−139 Corey Huinker (coreyh), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 4 weeks ago
add vacuum_truncate GUC 5605 Committed 18 7/7 +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 6/7 +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 7/7 +17−4 Jian He (stayreal) Fujii Masao (masaofujii) 1 1 month ago
Add regression tests of ecpg command notice (error / warning) 5543 Committed 18 7/7 +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 6/7 +36−0 Aleksander Alekseev (a.alekseev) Rustam ALLAKOV (rustam.allakov) David Rowley (davidrowley) 1 3 weeks ago