Status summary: Needs review: 44. Waiting on Author: 12. Ready for Committer: 6. Committed: 132. Moved to next CF: 172. Withdrawn: 16. Returned with Feedback: 6. Total: 388.
| Patch | ID | Status | Tags | Ver | CI status | Stats | Author | Reviewers | Committer | Num cfs | Latest mail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bug Fixes | |||||||||||
| Incorrect error message for cancellation triggered by statement_timeout & flaky test | 5070 | Moved to different CF | Bugfix Flakyfix | stable |
|
+16−5 | Jelte Fennema-Nio (jeltef) | Akshat Jaimini (akshatj) | 9 | 9 months ago | |
| DirtySnapshot index scan skips concurrently updated tuples leading to lost updates/deletes in logical replication | 5151 | Moved to different CF | Bugfix Logical Replication | stable |
|
+612−46 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Luan Silva (luansilva) | 6 | 2 weeks ago | |
| Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY | 5160 | Moved to different CF | Bugfix | stable |
|
+83−2 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Álvaro Herrera (alvherre) | 6 | yesterday | |
| Fix bug with accessing to temporary tables of other sessions | 5379 | Moved to different CF | Bugfix Backport | 18 |
|
+182−23 | Daniil Davydov (dddaniil) | Rafia Sabih (rafia.sabih), Jim Jones (jimus) | 5 | 1 month ago | |
| bt_index_parent_check false alarm for indexes created concurrently | 5438 | Moved to different CF | Bugfix Backport |
|
+70−40 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Andrey Borodin (x4m) | Álvaro Herrera (alvherre) | 5 | 2 months ago | |
| Fix buffer pinning logic in [SP-]Gist | 5542 | Moved to different CF | Needs rebase! | Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent), Mihail Nikalayeu (mihailnikalayeu) | 3 | 7 months ago | |||||
| Improve ACL checks in pg_prewarm for indexes | 5583 | Moved to different CF | Needs rebase! | Ayush Vatsa (developerayuva) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 4 | 1 month ago | |||
| Corrupted FSM page is not saved after zeroing. | 5615 | Moved to different CF |
|
+3−0 | Anton Melnikov (antonmel) | 5 | 1 month ago | ||||
| ReplicationSlotRelease() crashes when the instance is in the single user mode | 5626 | Moved to different CF | Bugfix |
|
+140−2 | Hayato Kuroda (ha-kun) | Paul Jungwirth (pjungwir) | Michael Paquier (michael-kun) | 2 | 3 months ago | |
| Accessing an invalid pointer in BufferManagerRelation structure | 5646 | Moved to different CF | 18 |
|
+44−40 | Daniil Davydov (dddaniil) | Stepan Neretin (snpgg), Dmitrii Bondar (difesu) | Álvaro Herrera (alvherre) | 3 | 1 month ago | |
| Random pg_upgrade 004_subscription test failure on drongo | 5673 | Moved to different CF |
|
+25−0 | vigneshwaran C (vignesh.postgres) | 3 | 1 month ago | ||||
| Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION | 5681 | Moved to different CF |
|
+132−19 | Yugo Nagata (yugo.nagata) | Jim Jones (jimus), Daniil Davydov (dddaniil) | 3 | 2 months ago | |||
| temporary file usage report with extended protocol and unnamed portals | 5724 | Moved to different CF |
|
+16−13 | Sami Imseih (simseih), Frédéric Yhuel (yhuelf) | Mircea Cadariu (mcadariu) | Michael Paquier (michael-kun) | 3 | 3 weeks ago | ||
| Add guard to prevent recursive memory context logging. | 5766 | Moved to different CF |
|
+40−18 | Fujii Masao (masaofujii) | Ian Ilyasov (ianilyasov), Artem Gavrilov (artem.gavrilov) | Fujii Masao (masaofujii) | 3 | 4 months ago | ||
| problems with toast.* reloptions | 5839 | Moved to different CF | stable | Needs rebase! | Nathan Bossart (bossartn) | 4 | 4 months ago | ||||
| `ALTER DATABASE ... RESET ...` fails to reset extension parameters that no longer exist | 5840 | Moved to different CF | stable |
|
+71−5 | Nathan Bossart (bossartn) | Laurenz Albe (laurenz) | Nathan Bossart (bossartn) | 2 | 4 months ago | |
| Clients | |||||||||||
| psql: Rethinking of \du command | 4738 | Moved to different CF |
|
+72−126 | Pavel Luzanov (p.luzanov@postgrespro.ru) | David Johnston (polobo), Wen Yi (wenyi) | 8 | 5 months ago | |||
| libpq: Fix processing of SSL records >8kB on async API | 5251 | Moved to different CF | Bugfix Backport | stable |
|
+318−8 | Jacob Champion (jchampion), Lars Kanis (larsk) | Jacob Champion (jchampion) | 6 | 4 months ago | |
| Add Option to Check All Addresses For Matching target_session_attr | 5396 | Moved to different CF | 18 |
|
+306−10 | Andrew Jackson (andrewjackson) | 5 | 3 months ago | |||
| Update LDAP Protocol in fe-connect.c to v3 | 5661 | Moved to different CF | Needs rebase! | Andrew Jackson (andrewjackson) | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 2 | 3 months ago | |||
| Adding error messages to a few slash commands | 5699 | Moved to different CF | 19 |
|
+258−145 | Abhishek Chanda (abhishekc) | Robin Haberkorn (rhaberkorn) | 2 | 1 month ago | ||
| psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM | 5800 | Moved to different CF | 19 |
|
+44−24 | Yugo Nagata (yugo.nagata) | Masahiko Sawada (masahikosawada) | 3 | 1 week ago | ||
| display current search_path in psql prompt | 5808 | Moved to different CF |
|
+21−0 | Florents Tselai (florentst) | Nathan Bossart (bossartn), Jim Jones (jimus) | Nathan Bossart (bossartn) | 3 | 1 month ago | ||
| Improve tab completion for various SET/RESET forms | 5810 | Moved to different CF | 19 |
|
+74−11 | Dagfinn Ilmari Mannsåker (ilmari) | Shinya Kato (shinyakato) | 2 | 2 weeks ago | ||
| Add \pset options for boolean value display | 5828 | Moved to different CF | psql | 19 |
|
+120−1 | David Johnston (polobo) | Álvaro Herrera (alvherre) | 3 | 4 weeks ago | |
| Allow missing BackendKeyData message & enforce cancel key length | 5859 | Moved to different CF | Bugfix libpq | 18 | Needs rebase! | Jelte Fennema-Nio (jeltef) | Heikki Linnakangas (heikki) | 2 | 3 months ago | ||
| Make "vacuumdb --analyze-only" process partitioned tables | 5871 | Moved to different CF | Good First Review | 19 |
|
+40−4 | Laurenz Albe (laurenz) | Mircea Cadariu (mcadariu) | Fujii Masao (masaofujii) | 2 | 3 months ago |
| Code Comments | |||||||||||
| Add comments about fire_triggers argument in ri_triggers.c | 5679 | Moved to different CF |
|
+7−1 | Yugo Nagata (yugo.nagata) | 3 | 5 days ago | ||||
| Improve coments on structures in trigger.c | 5680 | Moved to different CF |
|
+47−40 | Yugo Nagata (yugo.nagata) | 3 | 1 month ago | ||||
| Documentation | |||||||||||
| Document NULL Concepts and Behaviors | 5086 | Moved to different CF | Docs Only | 18 |
|
+1281−160 | David Johnston (polobo) | 8 | 2 weeks ago | ||
| Doc: Move and modify standalone hot backups section | 5087 | Moved to different CF |
|
+139−139 | David Johnston (polobo) | Marlene Reiterer (marlene.rte) | 7 | 7 months ago | |||
| Document how commit handles aborted transactions | 5546 | Moved to different CF | Backport Docs Only |
|
+55−5 | David Johnston (polobo) | Ahmed Ashour (ahmedashour) | 4 | 3 months ago | ||
| Doc: Create table improvements | 5547 | Moved to different CF |
|
+21−5 | David Johnston (polobo) | Laurenz Albe (laurenz) | 3 | 1 month ago | |||
| Document custom settings more consistently | 5548 | Moved to different CF | Needs rebase! | David Johnston (polobo) | Mingli Zhang (zml) | 3 | 7 months ago | ||||
| pg_restore documentation and --create/--single-transaction limitation | 5676 | Moved to different CF | Docs Only | 18 |
|
+6−1 | Ashutosh Bapat (ashutoshbapat) | Laurenz Albe (laurenz) | 3 | 2 months ago | |
| pg_restore add note about -n | 5818 | Moved to different CF |
|
+21−40 | Florents Tselai (florentst) | 3 | 1 month ago | ||||
| Introduce New Command Processing Chapter | 5846 | Moved to different CF | Docs Only Help - Docs | 19 | Needs rebase! | David Johnston (polobo) | 2 | 5 months ago | |||
| Fixup misplaced filelist.sgml entities | 5847 | Moved to different CF | Docs Only | Needs rebase! | David Johnston (polobo) | 2 | 8 months ago | ||||
| Add Table of Contents to psql Reference Page | 5848 | Moved to different CF | Docs Only psql | 19 |
|
+52−11 | David Johnston (polobo) | 2 | 8 months ago | ||
| Improve initdb --waldir description | 5849 | Moved to different CF | Docs Only | 19 |
|
+54−23 | David Johnston (polobo) | 2 | 8 months ago | ||
| Address ambiguity/confusion in IS JSON documentation | 5850 | Moved to different CF | Help - Docs Docs Only Missing Docs | 19 |
|
+9−4 | David Johnston (polobo) | 2 | 1 week ago | ||
| Docs and tests for RLS policies applied by command type | 5851 | Moved to different CF | Testing | 19 |
|
+159−44 | Dean Rasheed (deanr) | Viktor Holmberg (rutchkiwi) | Dean Rasheed (deanr) | 3 | 3 weeks ago |
| docs: Update protocol changes checklist with 3.2 changes | 5863 | Moved to different CF | Docs Only | 18 |
|
+138−84 | Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) | 4 | 3 months ago | ||
| Miscellaneous | |||||||||||
| Support a wildcard in backtrace_functions | 4735 | Moved to different CF | GUC Help - Bikeshedding | Needs rebase! | Jelte Fennema-Nio (jeltef) | Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) | Daniel Gustafsson (d_gustafsson) | 11 | 8 months ago | ||
| Avoid orphaned objects dependencies, take 3 | 4942 | Moved to different CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 9 | 3 weeks ago | ||||
| System views for versions reporting | 5318 | Moved to different CF | stable |
|
+426−1 | Dmitry Dolgov (erthalion) | Laurenz Albe (laurenz) | 6 | 4 days ago | ||
| postgres_fdw could deparse ArrayCoerceExpr | 5409 | Moved to different CF | 18 |
|
+0−0 | Alexander Pyhalov (a.pyhalov) | Maxim Orlov (m.orlov) | Alexander Korotkov (smagen) | 4 | 4 months ago | |
| Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup | 5570 | Moved to different CF | Multithreading | Needs rebase! | Jelte Fennema-Nio (jeltef) | Peter Eisentraut (petere) | 5 | 4 weeks ago | |||
| Produce LLVM bitcode files on meson builds | 5671 | Moved to different CF | Performance | 19 |
|
+795−50 | Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) | 3 | 1 month ago | ||
| Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache | 5694 | Moved to different CF |
|
+494−8 | Nazir Bilal Yavuz (nbyavuz) | Michael Paquier (michael-kun), Aidar Imamov (gipergeek) | Michael Paquier (michael-kun) | 3 | 3 days ago | ||
| Silence resource leaks alerts | 5701 | Moved to different CF | 19 |
|
+3−3 | Ranier Vilela (raniervilela) | 2 | 7 months ago | |||
| don't generate fake alias names, only fake eref names | 5708 | Moved to different CF | 19 |
|
+36−39 | Robert Haas (rhaas) | Tom Lane (tgl) | Robert Haas (rhaas) | 2 | 2 months ago | |
| contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype | 5718 | Moved to different CF | 19 | Needs rebase! | Robin Haberkorn (rhaberkorn) | 3 | 4 months ago | ||||
| Add --continue-on-abort option to pgbench | 5790 | Moved to different CF | 19 |
|
+171−33 | Yugo Nagata (yugo.nagata), Rintaro Ikeda (rintaro) | Yugo Nagata (yugo.nagata), Hayato Kuroda (ha-kun) | Fujii Masao (masaofujii) | 3 | 2 weeks ago | |
| pgindent: improve formatting of multiline comments | 5831 | Moved to different CF | 19 |
|
+36−0 | Aleksander Alekseev (a.alekseev) | Nathan Bossart (bossartn) | 3 | 2 weeks ago | ||
| Change the names generated for index partitions | 5832 | Moved to different CF | 19 | Needs rebase! | Tom Lane (tgl) | 4 | 2 months ago | ||||
| Monitoring & Control | |||||||||||
| Add pg_stat_session | 3405 | Moved to different CF | Needs rebase! | Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) | Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov), Sadeq Dousti (msdousti) | 19 | 7 months ago | ||||
| Set log_lock_waits=on by default | 4718 | Moved to different CF | GUC | 19 |
|
+4−4 | Laurenz Albe (laurenz) | Michael Banck (mbanck) | Peter Eisentraut (petere) | 9 | 2 months ago |
| relfilenode statistics | 5007 | Moved to different CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 9 | 2 weeks ago | ||||
| Vacuum statistics | 5012 | Moved to different CF | 19 | Needs rebase! | Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) | Ilia Evdokimov (ilidock95) | 8 | 2 months ago | |||
| Logging plan of the currently running query | 5330 | Moved to different CF | Monitoring | 18 |
|
+645−34 | Atsushi Torikoshi (atsushitorikoshi) | Hironobu Suzuki (suzuki_hironobu), Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) | 6 | 6 days ago | |
| Add storage I/O tracking to EXPLAIN BUFFERS | 5526 | Moved to different CF | Monitoring | 18 |
|
+1156−34 | Atsushi Torikoshi (atsushitorikoshi) | Jelte Fennema-Nio (jeltef) | 5 | 1 month ago | |
| Leaf and internal block access stats for indexes | 5614 | Moved to different CF | Monitoring My First Patch Help - User Testing | 19 |
|
+202−3 | Mircea Cadariu (mcadariu) | Frédéric Yhuel (yhuelf) | 4 | 3 days ago | |
| Add os_page_num to pg_buffercache | 5690 | Moved to different CF | 19 |
|
+333−96 | Bertrand Drouvot (bertranddrouvot.pg) | Mircea Cadariu (mcadariu) | Michael Paquier (michael-kun) | 3 | 1 week ago | |
| amcheck support for BRIN indexes | 5715 | Moved to different CF |
|
+2156−30 | Arseniy Mukhin (amukhin) | Tomas Vondra (fuzzycz) | 3 | 3 months ago | |||
| Expose internal MultiXact member count function for efficient monitoring | 5811 | Moved to different CF | 19 |
|
+344−6 | Naga Appani (naga.appani) | Atsushi Torikoshi (atsushitorikoshi) | 4 | 3 weeks ago | ||
| Support for basic ALTER TABLE progress reporting. | 5873 | Moved to different CF | Monitoring |
|
+83−6 | Jiří Kavalík (jkavalik) | Jian He (stayreal) | 2 | 4 months ago | ||
| Report bytes and transactions actually sent downtream | 5877 | Moved to different CF | Needs rebase! | Ashutosh Bapat (ashutoshbapat) | 3 | 1 week ago | |||||
| Report replica identity in pg_publication_tables | 5878 | Moved to different CF |
|
+109−23 | Ashutosh Bapat (ashutoshbapat) | 3 | 2 weeks ago | ||||
| Performance | |||||||||||
| Index Prefetching | 4351 | Moved to different CF |
|
+3143−1568 | Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) | 12 | 1 week ago | ||||
| [CREATE|RE] INDEX CONCURRENTLY with single heap scan | 4971 | Moved to different CF | Performance | 19 | Needs rebase! | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Matthias van de Meent (mmeent) | 7 | 3 days ago | ||
| Inline non-SQL SRFs | 5083 | Moved to different CF | 19 |
|
+755−115 | Paul Jungwirth (pjungwir) | Tom Lane (tgl) | Tom Lane (tgl) | 5 | 1 week ago | |
| Parallel heap vacuum | 5326 | Moved to different CF | Needs rebase! | Masahiko Sawada (masahikosawada) | Hayato Kuroda (ha-kun) | 6 | 2 months ago | ||||
| Adding compression of temporary files | 5382 | Moved to different CF | Needs rebase! | Filip Januš (fjanus) | 5 | 1 month ago | |||||
| Eliminating SPI / SQL from some RI trigger functions | 5450 | Moved to different CF | 19 |
|
+675−73 | Amit Langote (amitlan) | 4 | 18 hours ago | |||
| Pull-up subquery if INNER JOIN-ON contains refs to upper-query | 5487 | Moved to different CF | Performance | 19 |
|
+1487−46 | Alena Rybakina (a.rybakina) | Ilia Evdokimov (ilidock95) | 5 | 1 month ago | |
| SVE enablement for hex-encode and hex-decode | 5538 | Moved to different CF | 19 |
|
+418−4 | Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 4 | 1 month ago | |
| Expanding HOT updates for expression and partial indexes | 5556 | Moved to different CF | Performance | 19 | Needs rebase! | Greg Burd (gregburd) | 3 | 1 week ago | |||
| Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c | 5573 | Moved to different CF | 18 |
|
+217−42 | Yura Sokolov (funny_falcon) | 3 | 3 months ago | |||
| Compress big WAL records | 5621 | Moved to different CF | Needs rebase! | Andrey Borodin (x4m) | 3 | 4 months ago | |||||
| Lock-free XLog Reservation from WAL | 5633 | Moved to different CF |
|
+532−57 | Yura Sokolov (funny_falcon) | 2 | 7 months ago | ||||
| Small optimization set tuple block/tableOid once | 5683 | Moved to different CF | 19 |
|
+40−18 | Ranier Vilela (raniervilela) | 2 | 7 months ago | |||
| Create DATA dump objects for partitioned tables too | 5692 | Moved to different CF |
|
+223−41 | Tom Lane (tgl) | 3 | 7 months ago | ||||
| Enable auto-vectorization for page checksum calculations | 5726 | Moved to different CF | 19 |
|
+461−52 | Matthew Sterrett (matthew.sterrett.intel.com), Andrew Kim (andrewk1) | John Naylor (john.naylor) | 2 | 1 week ago | ||
| Accounting for metapages in genericcostestimate() | 5727 | Moved to different CF |
|
+55−13 | Tom Lane (tgl) | 3 | 7 months ago | ||||
| Improve hash join's handling of tuples with null join keys | 5738 | Moved to different CF |
|
+381−71 | Tom Lane (tgl) | Chao Li (chaol) | 3 | 3 months ago | |||
| Improve Valgrind support and remove some memory leaks | 5748 | Moved to different CF |
|
+546−125 | Tom Lane (tgl) | Tom Lane (tgl) | 2 | 3 months ago | |||
| Parallel processing of indexes in autovacuum | 5755 | Moved to different CF | 18 |
|
+888−20 | Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) | Masahiko Sawada (masahikosawada), Sami Imseih (simseih) | 3 | 1 week ago | ||
| remove ISB in AArch64's spin_delay() implementation | 5763 | Moved to different CF | 19 |
|
+10−6 | Nathan Bossart (bossartn) | 2 | 3 months ago | |||
| Improve the performance of Unicode Normalization Forms. | 5802 | Moved to different CF |
|
+55763−12827 | Alexander Borisov (lexborisov) | Victor Yegorov (vyegorov) | 3 | 1 week ago | |||
| Improve array-element-test estimation when no array elements qualify as common | 5805 | Moved to different CF |
|
+67−30 | Tom Lane (tgl) | Tom Lane (tgl) | 2 | 2 months ago | |||
| Optimize-transaction-waiting-during-logical-decoding | 5806 | Moved to different CF | 19 | Needs rebase! | Xuneng Zhou (dylanzhou) | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 3 | 3 months ago | ||
| parallel pg_restore: avoid disk seeks when jumping short distance forward | 5809 | Moved to different CF | 19 |
|
+5−1 | Dimitrios Apostolou (jimis) | Tom Lane (tgl) | Tom Lane (tgl) | 2 | 1 month ago | |
| parallel pg_restore: move offset-building phase to before forking | 5817 | Moved to different CF |
|
+86−6 | Dimitrios Apostolou (jimis) | Tom Lane (tgl) | 2 | 1 month ago | |||
| Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume | 5841 | Moved to different CF | 19 | Needs rebase! | Melanie Plageman (melanieplageman) | 4 | 6 days ago | ||||
| Procedural Languages | |||||||||||
| declarative session variables, LET command | 1608 | Moved to different CF |
|
+2418−37 | Pavel Stehule (okbobcz) | Fabien Coelho (calvin), Julien Rouhaud (rjuju), Gilles Darold (darold), Laurenz Albe (laurenz), Dmitry Dolgov (erthalion), Justin Pryzby (justinpryzby), Brian Faherty (scrummyin), Philippe BEAUDOIN (beaud76), Asif Rehman (asifrana), remi duval (remduv), Jim Jones (jimus), newtglobal postgresql_contributors (newtpostgrescontributors) | 38 | yesterday | |||
| new plpgsql.extra_errors check - strict_expr_check | 5044 | Moved to different CF |
|
+172−18 | Pavel Stehule (okbobcz) | Gilles Darold (darold), Kirk Wolak (kirkw), newtglobal postgresql_contributors (newtpostgrescontributors) | 9 | 1 week ago | |||
| Refactoring | |||||||||||
| Refactor SLRU to always use long file names | 5250 | Moved to different CF |
|
+103−85 | Aleksander Alekseev (a.alekseev) | Rustam ALLAKOV (rustam.allakov) | 6 | 3 months ago | |||
| Collation and ctype method tables and extension hooks | 5301 | Moved to different CF | Needs rebase! | Jeff Davis (jdavis) | Peter Eisentraut (petere) | 5 | 5 months ago | ||||
| Selectively invalidate caches in pgoutput when pg_namespace is modified | 5663 | Moved to different CF | Logical Replication |
|
+19−17 | Hayato Kuroda (ha-kun) | 3 | 8 months ago | |||
| Improve logicalrep_worker_launch() logic | 5734 | Moved to different CF | Needs rebase! | Fujii Masao (masaofujii) | Fujii Masao (masaofujii) | 3 | 6 months ago | ||||
| Thread-safe getopt() | 5760 | Moved to different CF | Multithreading | 19 |
|
+268−163 | Heikki Linnakangas (heikki) | Peter Eisentraut (petere) | 2 | 6 months ago | |
| Making libpq OpenSSL support threadsafe | 5868 | Moved to different CF | Multithreading |
|
+104−44 | Daniel Gustafsson (d_gustafsson) | Peter Eisentraut (petere) | 2 | 3 months ago | ||
| Replace magic numbers with strategy numbers for B-tree indexes | 5875 | Moved to different CF | 19 |
|
+50−7 | Daniil Davydov (dddaniil) | 2 | 3 months ago | |||
| Replication & Recovery | |||||||||||
| Return pg_control from pg_backup_stop(). | 4997 | Moved to different CF | 19 |
|
+178−28 | David Steele (dsteele) | 9 | 3 months ago | |||
| Synchronization of sequences to subscriber | 5111 | Moved to different CF | Logical Replication |
|
+357−49 | vigneshwaran C (vignesh.postgres) | Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Hayato Kuroda (ha-kun), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) | Amit Kapila (amitkapila) | 7 | 2 weeks ago | |
| Conflict detection for update_deleted in logical replication | 5378 | Moved to different CF | Logical Replication | Needs rebase! | Zhijie Hou (houzj) | Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) | Amit Kapila (amitkapila) | 4 | 2 months ago | ||
| Enable logical decoding when wal_level = 'replica' without a server restart | 5479 | Moved to different CF |
|
+1582−135 | Masahiko Sawada (masahikosawada) | Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun) | 5 | 3 days ago | |||
| Fix slot synchronization with two_phase decoding enabled | 5664 | Moved to different CF | Bugfix Backport | 17 | Needs rebase! | Zhijie Hou (houzj) | 3 | 5 months ago | |||
| Fix replica identity checks for MERGE command on published table. | 5693 | Moved to different CF |
|
+0−0 | Zhijie Hou (houzj) | Dean Rasheed (deanr) | Dean Rasheed (deanr) | 2 | 2 months ago | ||
| Extending FK check skipping on replicas to ADD FK and TRUNCATE | 5774 | Moved to different CF | Needs rebase! | Hannu Krosing (hannukrosing) | 2 | 4 months ago | |||||
| Make wal_receiver_timeout configurable per subscription | 5781 | Moved to different CF |
|
+244−101 | Fujii Masao (masaofujii) | 3 | 1 month ago | ||||
| Security | |||||||||||
| Serverside SNI for SSL connections | 4984 | Moved to different CF |
|
+1152−63 | Daniel Gustafsson (d_gustafsson) | Jacob Champion (jchampion) | 7 | 5 days ago | |||
| Extension security improvement: Add support for extensions with an owned schema | 5018 | Moved to different CF | Security Extensions |
|
+517−130 | Jelte Fennema-Nio (jeltef) | Sadeq Dousti (msdousti), Artem Gavrilov (artem.gavrilov) | 9 | 2 months ago | ||
| revamp row-security tracking | 5397 | Moved to different CF | 19 |
|
+25−17 | Nathan Bossart (bossartn) | 5 | 9 months ago | |||
| Server Features | |||||||||||
| Sequence Access Methods, round two | 4677 | Moved to different CF |
|
+2726−771 | Michael Paquier (michael-kun) | 10 | 2 weeks ago | ||||
| COPY ON_ERROR 'NULL' | 4810 | Moved to different CF |
|
+239−36 | jian he (universality) | Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), Jim Jones (jimus) | 8 | 3 weeks ago | |||
| on_error table, saving error info to a table | 4817 | Moved to different CF | Needs rebase! | jian he (hellothere) | Nishant Sharma (nishant-at-edb) | 8 | 3 weeks ago | ||||
| KNN-btree | 4871 | Moved to different CF | Needs rebase! | Nikita Glukhov (n.glukhov), Anton Melnikov (antonmel) | 8 | 1 year ago | |||||
| Eager aggregation, take 3 | 4881 | Moved to different CF | 19 |
|
+0−0 | Richard Guo (richardguo) | Richard Guo (richardguo) | 8 | 1 month ago | ||
| VACUUM FULL / CLUSTER CONCURRENTLY | 5117 | Moved to different CF | 18 | Needs rebase! | Antonin Houska (a.houska) | Álvaro Herrera (alvherre), Mihail Nikalayeu (mihailnikalayeu) | 8 | 3 weeks ago | |||
| Make MultiXactOffset 64-bit type | 5205 | Moved to different CF | 18 | Needs rebase! | Maxim Orlov (m.orlov) | Heikki Linnakangas (heikki) | 6 | 3 days ago | |||
| Changing shared_buffers without restart | 5319 | Moved to different CF | Needs rebase! | Dmitry Dolgov (erthalion) | Vladlen Popolitov (vladlenpopolitov) | 6 | 2 weeks ago | ||||
| Support enabling checksums online | 5323 | Moved to different CF | Needs rebase! | Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) | Tomas Vondra (fuzzycz) | 6 | 1 week ago | ||||
| using index to speedup add not null constraints to a table | 5444 | Moved to different CF | 18 | Needs rebase! | Jian He (stayreal) | Tanzeel Khan (tanzeelk) | Álvaro Herrera (alvherre) | 4 | 1 month ago | ||
| speedup COPY TO for partitioned table | 5467 | Moved to different CF | 19 |
|
+200−36 | Jian He (stayreal) | vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), newtglobal postgresql_contributors (newtpostgrescontributors) | Masahiko Sawada (masahikosawada) | 5 | 1 month ago | |
| SQL/JSON json_table PLAN clause | 5478 | Moved to different CF | 18 |
|
+2308−168 | Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Andrew Dunstan (adunstan), Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Anton Melnikov (antonmel), Nikita Malakhov (nmalakh) | Amit Langote (amitlan), Vladlen Popolitov (vladlenpopolitov) | 5 | 7 months ago | ||
| Extended Statistics set/restore/clear functions | 5517 | Moved to different CF |
|
+3418−68 | Corey Huinker (coreyh) | Michael Paquier (michael-kun) | Michael Paquier (michael-kun) | 4 | 5 days ago | ||
| add function argument name to substring and substr | 5524 | Moved to different CF | Needs rebase! | Jian He (stayreal) | David Johnston (polobo) | 3 | 3 weeks ago | ||||
| support fast default for domain with constraints | 5641 | Moved to different CF |
|
+301−18 | Jian He (stayreal) | 3 | 3 months ago | ||||
| support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint | 5645 | Moved to different CF |
|
+48−27 | Jian He (stayreal) | 3 | 4 months ago | ||||
| support create index on virtual generated column. | 5667 | Moved to different CF | Needs rebase! | Jian He (stayreal) | 3 | 4 months ago | |||||
| Allow to collect statistics on virtual generated columns | 5714 | Moved to different CF | 19 |
|
+167−28 | Yugo Nagata (yugo.nagata) | 3 | 2 months ago | |||
| virtual generated column as partition key | 5720 | Moved to different CF | 19 |
|
+640−64 | Jian He (stayreal) | 3 | 2 weeks ago | |||
| domain over virtual generated column | 5725 | Moved to different CF | 19 | Needs rebase! | Jian He (stayreal) | 3 | 6 months ago | ||||
| SQL function to access to `creating_extension` | 5735 | Moved to different CF | 19 |
|
+15−0 | Yurii Rashkovskii (yrashk) | warda bibi (warda) | 2 | 4 months ago | ||
| finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it | 5759 | Moved to different CF | 19 |
|
+309−31 | Jian He (stayreal) | 3 | 1 month ago | |||
| ALTER DOMAIN ADD NOT NULL NOT VALID | 5768 | Moved to different CF | 19 |
|
+214−26 | Jian He (stayreal) | 3 | 2 months ago | |||
| make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated | 5769 | Moved to different CF | 19 |
|
+22−19 | Jian He (stayreal) | Peter Eisentraut (petere) | 2 | 1 month ago | ||
| Disallow concurrent ALTER DOMAIN and DROP DOMAIN | 5773 | Moved to different CF | 19 |
|
+126−0 | Jian He (stayreal) | 3 | 6 months ago | |||
| foreign key on virtual generated column | 5782 | Moved to different CF | 19 |
|
+315−93 | Jian He (stayreal) | Srinath Reddy (srinath-reddy-sadipiralla) | 3 | 3 weeks ago | ||
| alter check constraint enforceability | 5796 | Moved to different CF | 19 |
|
+345−11 | Jian He (stayreal) | Robert Treat (xzilla) | 2 | 3 weeks ago | ||
| Support tid range scan in parallel | 5803 | Moved to different CF |
|
+442−58 | Cary Huang (cary) | David Rowley (davidrowley) | 2 | 4 days ago | |||
| VCI (columnar store extension) | 5829 | Moved to different CF |
|
+43296−101 | Aya Iwata (iwata.aya), Peter Smith (smithpb2250) | 2 | 1 week ago | ||||
| Support for 8-byte TOAST values (aka the TOAST infinite loop problem) | 5830 | Moved to different CF | 19 |
|
+2213−376 | Michael Paquier (michael-kun) | Tom Lane (tgl), Nikhil Kumar Veldanda (nikhilkumarv) | 3 | 5 days ago | ||
| Carefully exposing information without authentication | 5845 | Moved to different CF | Monitoring | 19 |
|
+397−0 | Greg Sabino Mullane (greg) | 2 | 1 month ago | ||
| amcheck: support for GiST | 5879 | Moved to different CF |
|
+1026−109 | Andrey Borodin (x4m) | Miłosz Bieniek (moozzi) | 2 | 1 month ago | |||
| SQL Commands | |||||||||||
| Add SPLIT PARTITION/MERGE PARTITIONS commands | 3659 | Moved to different CF |
|
+8192−39 | Dmitry Koval (d.koval) | stephane tachoires (sttachoires) | Alexander Korotkov (smagen) | 16 | 1 month ago | ||
| Add XMLCanonicalize function | 4237 | Moved to different CF | 19 |
|
+436−0 | Jim Jones (jimus) | Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) | 14 | 3 months ago | ||
| Incremental View Maintenance (IVM), take 2 | 4337 | Moved to different CF | Needs rebase! | Yugo Nagata (yugo.nagata) | 13 | 2 months ago | |||||
| Implement row pattern recognition feature | 4460 | Moved to different CF | 19 |
|
+4358−39 | Tatsuo Ishii (ishii) | Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) | 13 | 11 hours ago | ||
| Make COPY format extendable: Extract COPY TO format implementations | 4681 | Moved to different CF |
|
+1342−468 | Kouhei Sutou (kou) | Masahiko Sawada (masahikosawada), Zhao Junwang (zhjwpku), Yong Li (yoli) | 9 | 2 weeks ago | |||
| COPY TO json | 4716 | Moved to different CF |
|
+408−67 | Joe Conway (jconway) | Masahiko Sawada (masahikosawada) | Joe Conway (jconway) | 8 | 2 days ago | ||
| SQL Property Graph Queries (SQL/PGQ) | 4904 | Moved to different CF |
|
+13960−214 | Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) | Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) | 8 | 5 days ago | |||
| Add XMLCast (SQL/XML X025) | 5110 | Moved to different CF | 19 |
|
+2492−13 | Jim Jones (jimus) | Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) | 9 | yesterday | ||
| SQL:2023 JSON simplified accessor support | 5214 | Moved to different CF | 19 |
|
+1904−205 | Alexandra Wang (alexandrawang) | Peter Eisentraut (petere), Vik Fearing (xocolatl), Jelte Fennema-Nio (jeltef), Chao Li (chaol) | 8 | 2 months ago | ||
| Add IGNORE NULLS to Window functions | 5230 | Moved to different CF | 19 |
|
+3−1 | Oliver Ford (ojford) | Tatsuo Ishii (ishii), Krasiyan Andreev (krasiyan) | Tatsuo Ishii (ishii) | 5 | 2 months ago | |
| jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part | 5270 | Moved to different CF |
|
+1201−25 | Florents Tselai (florentst) | David Wheeler (theory) | 4 | yesterday | |||
| Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) | 5279 | Moved to different CF | 19 |
|
+1490−59 | Jim Jones (jimus) | newtglobal postgresql_contributors (newtpostgrescontributors) | 7 | 3 weeks ago | ||
| Add XMLDocument (SQL/XML X030) | 5431 | Moved to different CF | 19 |
|
+258−1 | Jim Jones (jimus) | Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) | 6 | 3 months ago | ||
| Add XMLNamespaces option to XMLElement | 5456 | Moved to different CF | 19 |
|
+1205−39 | Pavel Stehule (okbobcz), Jim Jones (jimus) | Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) | 6 | 3 months ago | ||
| encode/decode support for base64url | 5643 | Moved to different CF |
|
+359−21 | Florents Tselai (florentst) | Masahiko Sawada (masahikosawada), Daniel Gustafsson (d_gustafsson), Aleksander Alekseev (a.alekseev), David Wheeler (theory) | Daniel Gustafsson (d_gustafsson) | 2 | 2 months ago | ||
| SQL:2011 Application Time Update & Delete | 5836 | Moved to different CF | 19 |
|
+24921−529 | Paul Jungwirth (pjungwir) | Peter Eisentraut (petere) | 3 | 4 days ago | ||
| Allow ON CONFLICT DO UPDATE to return EXCLUDED values | 5854 | Moved to different CF | 19 |
|
+741−269 | Dean Rasheed (deanr) | Viktor Holmberg (rutchkiwi) | 3 | 1 month ago | ||
| System Administration | |||||||||||
| log_min_messages per backend type | 5447 | Moved to different CF | GUC | 19 |
|
+374−55 | Euler Taveira (eulerto) | 5 | 5 days ago | ||
| Add arbitrary xid and mxid to pg_resetwal | 5644 | Moved to different CF | 18 |
|
+476−3 | Daniil Davydov (dddaniil) | 2 | 8 months ago | |||
| Add log_autoanalyze_min_duration | 5797 | Moved to different CF | GUC | 19 |
|
+120−31 | Shinya Kato (shinyakato) | Tatsuhito Kasahara (tatsuhito.kasahara) | Peter Eisentraut (petere) | 3 | 1 month ago |
| Testing | |||||||||||
| Allow CI to only run the compiler warnings task | 5249 | Moved to different CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | Rustam ALLAKOV (rustam.allakov) | 5 | 5 months ago | |||
| Add 'make check-tests' behavior to the meson based builds | 5405 | Moved to different CF | Testing | 19 |
|
+16−6 | Nazir Bilal Yavuz (nbyavuz) | Ashutosh Bapat (ashutoshbapat), Josef Šimánek (retro), Jian He (stayreal) | Andrew Dunstan (adunstan) | 5 | yesterday |
| Foreign key isolation tests | 5757 | Moved to different CF |
|
+410−2 | Paul Jungwirth (pjungwir) | Dean Rasheed (deanr), Rustam ALLAKOV (rustam.allakov), Lilian Ontowhee (ontowhee) | Álvaro Herrera (alvherre) | 2 | 2 months ago | ||
| Reduce DEBUG level of catcache refreshing messages | 5785 | Moved to different CF | Testing Monitoring |
|
+2−2 | Jelte Fennema-Nio (jeltef) | 2 | 6 months ago | |||
| Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline | 5833 | Moved to different CF |
|
+0−0 | Tom Lane (tgl) | Tom Lane (tgl) | 2 | 2 months ago | |||