Status summary: Needs review: 23. Waiting on Author: 27. Ready for Committer: 4. Committed: 153. Moved to next CF: 99. 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 | ||||||||||
Fix BackgroundPsql to report error on query timeout rather than calling die | 4959 | Moved to next CF | 18 |
|
+17−16 | Daniel Gustafsson (d_gustafsson) | Heikki Linnakangas (heikki) | 6 | 3 months ago | |
Incorrect error message for cancellation triggered by statement_timeout & flaky test | 5070 | Moved to next CF | stable |
|
+16−5 | Jelte Fennema-Nio (jeltef) | 6 | 3 months ago | ||
inplace update: send nontransactional invalidations | 5091 | Moved to next CF | stable |
|
+3−0 | Noah Misch (nmisch) | Noah Misch (nmisch) | 6 | 3 weeks ago | |
DirtyScanshot index scan skips concurrently updated tuples | 5151 | Moved to next CF | stable |
|
+146−8 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Luan Silva (luansilva) | 5 | 2 weeks ago | |
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY | 5160 | Moved to next CF | stable |
|
+1567−50 | Michail Nikolaev (nkey) | 5 | 2 weeks ago | ||
ensure we have a snapshot when dropping an index concurrently | 5262 | Moved to next CF | stable | Needs rebase! | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 4 | 3 days ago | ||
Fix bug with accessing to temporary tables of other sessions | 5379 | Moved to next CF | 18 |
|
+55−23 | Daniil Davydov (dddaniil) | Rafia Sabih (rafia.sabih) | 3 | 1 month ago | |
bt_index_parent_check false alarm for indexes created concurrently | 5438 | Moved to next CF |
|
+69−39 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | 3 | 3 hours ago | |||
Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData | 5532 | Moved to next CF | 19 |
|
+413−191 | Michael Paquier (michael-kun) | Noah Misch (nmisch) | 2 | 5 hours ago | |
Fix buffer pinning logic in [SP-]Gist | 5542 | Moved to next CF |
|
+1429−140 | Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent), Mihail Nikalayeu (mihailnikalayeu) | 2 | 1 month ago | |||
Improve ACL checks in pg_prewarm for indexes | 5583 | Moved to next CF |
|
+39−3 | Ayush Vatsa (developerayuva) | Nathan Bossart (bossartn) | 2 | 2 months ago | ||
Orphaned users in PG16 and above can only be managed by Superusers | 5608 | Moved to next CF |
|
+178−0 | Ashutosh Sharma (ashu_coek) | Nathan Bossart (bossartn) | 2 | 2 months ago | ||
Avoid infinite loop in checkpointer | 5612 | Moved to next CF |
|
+109−41 | Maxim Orlov (m.orlov) | 2 | 12 hours ago | |||
Corrupted FSM page is not saved after zeroing. | 5615 | Moved to next CF |
|
+3−0 | Anton Melnikov (antonmel) | 2 | 2 months ago | |||
Clients | ||||||||||
libpq: Fix processing of SSL records >8kB on async API | 5251 | Moved to next CF | stable |
|
+13−0 | Lars Kanis (larsk) | Jacob Champion (jchampion) | 4 | 2 months ago | |
Add Option to Check All Addresses For Matching target_session_attr | 5396 | Moved to next CF | 18 | Needs rebase! | Andrew Jackson (andrewjackson) | 3 | 2 weeks ago | |||
Documentation | ||||||||||
Document NULL Concepts and Behaviors | 5086 | Moved to next CF |
|
+1279−160 | David Johnston (polobo) | 6 | 2 months ago | |||
Doc: Move and modify standalone hot backups section | 5087 | Moved to next CF |
|
+139−139 | David Johnston (polobo) | Marlene Reiterer (marlene.rte) | 6 | 1 month ago | ||
explain pgstatindex fragmentation | 5381 | Moved to next CF | 18 |
|
+9−0 | Frédéric Yhuel (yhuelf) | Laurenz Albe (laurenz), Bertrand Drouvot (bertranddrouvot), Benoit Lobréau (benoitl), Ahmed Ashour (ahmedashour) | Peter Eisentraut (petere) | 3 | 3 months ago |
split func.sgml to separated individual sgml files | 5515 | Moved to next CF |
|
+44−1 | Jian He (stayreal) | 2 | 2 months ago | |||
TOAST is acronym so should be uppercase | 5530 | Moved to next CF |
|
+13−13 | Peter Smith (smithpb2250) | David Johnston (polobo) | 2 | 1 month ago | ||
Document how commit handles aborted transactions | 5546 | Moved to next CF |
|
+55−5 | David Johnston (polobo) | Ahmed Ashour (ahmedashour) | 2 | 5 days ago | ||
Doc: Create table improvements | 5547 | Moved to next CF |
|
+22−5 | David Johnston (polobo) | Laurenz Albe (laurenz) | 2 | 3 months ago | ||
Document custom settings more consistently | 5548 | Moved to next CF |
|
+22−5 | David Johnston (polobo) | Mingli Zhang (zml) | 2 | 1 month ago | ||
Miscellaneous | ||||||||||
Support a wildcard in backtrace_functions | 4735 | Moved to next CF |
|
+161−11 | Jelte Fennema-Nio (jeltef) | Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) | Daniel Gustafsson (d_gustafsson) | 8 | 2 months ago | |
Avoid orphaned objects dependencies, take 3 | 4942 | Moved to next CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 6 | 17 hours ago | |||
Truncate logs by max_log_size | 5272 | Moved to next CF |
|
+112−2 | Kirill Gavrilov (diphantxm) | Fujii Masao (masaofujii), Jim Jones (jimus) | 4 | 2 months ago | ||
System views for versions reporting | 5318 | Moved to next CF | stable | Needs rebase! | Dmitry Dolgov (erthalion) | 4 | 2 months ago | |||
postgres_fdw could deparse ArrayCoerceExpr | 5409 | Moved to next CF | 18 |
|
+80−0 | Alexander Pyhalov (a.pyhalov) | Maxim Orlov (m.orlov) | 3 | 4 months ago | |
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup | 5570 | Moved to next CF | 18 |
|
+243−45 | Jelte Fennema-Nio (jeltef) | 2 | 1 month ago | ||
Monitoring & Control | ||||||||||
Set log_lock_waits=on by default | 4718 | Moved to next CF |
|
+6−5 | Laurenz Albe (laurenz) | Michael Banck (mbanck), Nathan Bossart (bossartn) | 8 | 1 month ago | ||
relfilenode statistics | 5007 | Moved to next CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 6 | 2 months ago | |||
Vacuum statistics | 5012 | Moved to next CF | 18 | Needs rebase! | Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) | Ilia Evdokimov (ilidock95) | 6 | 11 hours ago | ||
Logging plan of the currently running query | 5330 | Moved to next CF | 18 |
|
+573−54 | Atsushi Torikoshi (atsushitorikoshi) | Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) | 4 | 18 hours ago | |
Add storage I/O tracking to EXPLAIN BUFFERS | 5526 | Moved to next CF | 18 |
|
+1148−34 | Atsushi Torikoshi (atsushitorikoshi) | Jelte Fennema-Nio (jeltef) | 2 | 3 weeks ago | |
Improve monitoring of shared memory allocations | 5620 | Moved to next CF | 18 |
|
+198−51 | Rahila Syed (rahila) | Tomas Vondra (fuzzycz) | 2 | 2 weeks ago | |
Performance | ||||||||||
Index Prefetching | 4351 | Moved to next CF |
|
+4395−192 | Tomas Vondra (fuzzycz) | 11 | 1 month ago | |||
Teach predtest about IS [NOT] <boolean> proofs | 4690 | Moved to next CF |
|
+1882−129 | James Coleman (jcole1989) | Tom Lane (tgl) | 8 | 1 year ago | ||
Parallel CREATE INDEX for GIN indexes | 4966 | Moved to next CF |
|
+7−0 | Tomas Vondra (fuzzycz) | Matthias van de Meent (mmeent), Andy Fan (andy2) | 6 | 1 month ago | ||
[CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots | 4971 | Moved to next CF |
|
+3953−929 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Matthias van de Meent (mmeent) | 6 | 1 week ago | ||
Limiting overshoot in nbtree SAOP parallel index scans | 5299 | Moved to next CF |
|
+151−23 | Matthias van de Meent (mmeent) | 4 | 2 weeks ago | |||
Parallel heap vacuum | 5326 | Moved to next CF |
|
+1617−380 | Masahiko Sawada (masahikosawada) | Hayato Kuroda (ha-kun) | 4 | 1 month ago | ||
Adding compression of temporary files | 5382 | Moved to next CF |
|
+3842−16 | Filip Januš (fjanus) | 3 | 1 month ago | |||
Eliminating SPI / SQL from some RI trigger functions | 5450 | Moved to next CF | 19 | Needs rebase! | Amit Langote (amitlan) | 3 | 1 month ago | |||
Exists pull-up application with JoinExpr | 5487 | Moved to next CF | Needs rebase! | Alena Rybakina (alenka) | 2 | 1 month ago | ||||
SVE enablement for hex-encode and hex-decode | 5538 | Moved to next CF | 19 | Needs rebase! | Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 3 months ago | |
Expanding HOT updates for expression and partial indexes | 5556 | Moved to next CF | 19 |
|
+1639−105 | Greg Burd (gregburd) | 2 | 2 months ago | ||
sinvaladt.c: remove msgnumLock | 5573 | Moved to next CF | 18 |
|
+235−41 | Yura Sokolov (funny_falcon) | 2 | 13 hours ago | ||
Compress big WAL records | 5621 | Moved to next CF | Needs rebase! | Andrey Borodin (x4m) | 2 | 4 months ago | ||||
Procedural Languages | ||||||||||
declarative session variables, LET command | 1608 | Moved to next CF |
|
+9966−64 | 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), newtglobal postgresql_contributors (newtpostgrescontributors) | 36 | 1 week ago | ||
new plpgsql.extra_errors check - strict_expr_check | 5044 | Moved to next CF |
|
+177−18 | Pavel Stehule (okbobcz) | Gilles Darold (darold), newtglobal postgresql_contributors (newtpostgrescontributors) | 6 | 3 months ago | ||
Refactoring | ||||||||||
Revise get_cheapest_parallel_safe_total_inner | 4285 | Moved to next CF |
|
+11−4 | Richard Guo (richardguo) | wenhui qiu (wenhuiqiu) | 11 | 8 months ago | ||
Retiring is_pushed_down | 4458 | Moved to next CF | Needs rebase! | Richard Guo (richardguo) | Tom Lane (tgl) | 10 | 4 months ago | |||
Make ECPG locale usage thread-safe | 5166 | Moved to next CF | Needs rebase! | Thomas Munro (macdice) | Peter Eisentraut (petere) | 5 | 2 months ago | |||
Refactor SLRU to always use long file names | 5250 | Moved to next CF |
|
+103−85 | Aleksander Alekseev (a.alekseev) | Rustam ALLAKOV (rustam.allakov) | 4 | 1 month ago | ||
Collation and ctype method tables and extension hooks | 5301 | Moved to next CF | Needs rebase! | Jeff Davis (jdavis) | 4 | 4 months ago | ||||
Clarify FileTag-based unlinking | 5454 | Moved to next CF |
|
+10−7 | Matthias van de Meent (mmeent) | 3 | 5 months ago | |||
Don't dirty pages while they are getting flushed out | 5483 | Moved to next CF | Needs rebase! | Andres Freund (andresfreund) | 3 | 2 months ago | ||||
Elimination of the repetitive code at the SLRU bootstrap functions | 5575 | Moved to next CF | 18 |
|
+78−255 | Evgeny Voropaev (evoro) | Álvaro Herrera (alvherre), Aleksander Alekseev (a.alekseev), Andrey Borodin (x4mmm) | 2 | 2 months ago | |
Replication & Recovery | ||||||||||
CREATE SUBSCRIPTION ... SERVER | 4529 | Moved to next CF | Needs rebase! | Jeff Davis (jdavis) | vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) | 10 | 1 month ago | |||
Return pg_control from pg_backup_stop(). | 4997 | Moved to next CF | 18 |
|
+181−30 | David Steele (dsteele) | 6 | 4 months ago | ||
Synchronization of sequences to subscriber | 5111 | Moved to next CF |
|
+3058−763 | vigneshwaran C (vignesh.postgres) | Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Peter Smith (smithpb2250) | 5 | 22 hours ago | ||
Conflict detection for update_deleted in logical replication | 5378 | Moved to next CF |
|
+2267−172 | Zhijie Hou (houzj) | Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) | Amit Kapila (amitkapila) | 3 | yesterday | |
Enable logical decoding when wal_level = 'replica' without a server restart | 5479 | Moved to next CF | Needs rebase! | Masahiko Sawada (masahikosawada) | 3 | 1 week ago | ||||
Filter irrelevant change before reassemble transactions during logical decoding | 5585 | Moved to next CF | Needs rebase! | Jie Li (adger), Ajin Cherian (ajinc), Zhijie Hou (houzj) | vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Zhijie Hou (houzj) | Amit Kapila (amitkapila) | 2 | 1 hour ago | ||
Security | ||||||||||
Serverside SNI for SSL connections | 4984 | Moved to next CF |
|
+937−50 | Daniel Gustafsson (d_gustafsson) | Jacob Champion (jchampion) | 6 | 2 weeks ago | ||
Extension security improvement: Add support for extensions with an owned schema | 5018 | Moved to next CF | 18 |
|
+326−62 | Jelte Fennema-Nio (jeltef) | 6 | 7 months ago | ||
revamp row-security tracking | 5397 | Moved to next CF | 19 |
|
+25−17 | Nathan Bossart (bossartn) | 3 | 3 months ago | ||
Server Features | ||||||||||
Sequence Access Methods, round two | 4677 | Moved to next CF |
|
+2753−795 | Michael Paquier (michael-kun) | 8 | 1 month ago | |||
COPY ON_ERROR 'NULL' | 4810 | Moved to next CF |
|
+277−52 | jian he (universality) | Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Jim Jones (jimus) | 7 | 1 month ago | ||
on_error table, saving error info to a table | 4817 | Moved to next CF |
|
+582−13 | jian he (hellothere) | Nishant Sharma (nishant-at-edb) | 7 | 1 week ago | ||
Eager aggregation, take 3 | 4881 | Moved to next CF | 19 | Needs rebase! | Richard Guo (richardguo) | 6 | 4 months ago | |||
CREATE INDEX CONCURRENTLY for partitioned tables | 5004 | Moved to next CF |
|
+520−78 | Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) | 6 | 7 months ago | |||
Make MultiXactOffset 64-bit type | 5205 | Moved to next CF | 18 |
|
+615−291 | Maxim Orlov (m.orlov) | Heikki Linnakangas (heikki) | 5 | 6 days ago | |
Changing shared_buffers without restart | 5319 | Moved to next CF | Needs rebase! | Dmitry Dolgov (erthalion) | Vladlen Popolitov (vladlenpopolitov) | 4 | 3 weeks ago | |||
Support enabling checksums online | 5323 | Moved to next CF | Needs rebase! | Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) | Tomas Vondra (fuzzycz) | 4 | 1 month ago | |||
using index to speedup add not null constraints to a table | 5444 | Moved to next CF | 18 |
|
+630−5 | Jian He (stayreal) | Tanzeel Khan (tanzeelk) | 3 | 2 weeks ago | |
refactor AlterDomainAddConstraint (alter domain add constraint) | 5455 | Moved to next CF | 18 |
|
+79−8 | Jian He (stayreal) | Peter Eisentraut (petere) | 3 | 2 months ago | |
speedup COPY TO for partitioned table | 5467 | Moved to next CF | 19 |
|
+151−32 | Jian He (stayreal) | vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), newtglobal postgresql_contributors (newtpostgrescontributors) | 3 | 1 month ago | |
SQL/JSON json_table PLAN clause | 5478 | Moved to next 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) | 3 | 1 month ago | |
Extended Statistics set/restore/clear functions | 5517 | Moved to next CF |
|
+2961−35 | Corey Huinker (coreyh) | 2 | 4 days ago | |||
add function argument name to substring and substr | 5524 | Moved to next CF |
|
+135−25 | Jian He (stayreal) | David Johnston (polobo) | 2 | 2 months ago | ||
Cross-type index comparison support in contrib/btree_gin | 5535 | Moved to next CF |
|
+2548−116 | Tom Lane (tgl) | 2 | 2 months ago | |||
SQL Commands | ||||||||||
Add SPLIT PARTITION/MERGE PARTITIONS commands | 3659 | Moved to next CF | 18 |
|
+7353−39 | Dmitry Koval (d.koval) | stephane tachoires (sttachoires) | Alexander Korotkov (smagen) | 14 | 1 week ago |
Add XMLCanonicalize function | 4237 | Moved to next CF | 18 |
|
+398−0 | Jim Jones (jimus) | Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) | 11 | 1 month ago | |
Incremental View Maintenance (IVM), take 2 | 4337 | Moved to next CF | Needs rebase! | Yugo Nagata (yugo.nagata) | 11 | 9 months ago | ||||
Implement row pattern recognition feature | 4460 | Moved to next CF | 19 |
|
+4207−35 | Tatsuo Ishii (ishii) | Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) | 10 | 4 weeks ago | |
SQL Property Graph Queries (SQL/PGQ) | 4904 | Moved to next CF | Needs rebase! | Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) | Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) | 6 | 1 month ago | |||
Add XMLCast (SQL/XML X025) | 5110 | Moved to next CF | 19 |
|
+2276−10 | Jim Jones (jimus) | Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) | 5 | 1 week ago | |
SQL:2023 JSON simplified accessor support | 5214 | Moved to next CF | 18 |
|
+1567−202 | Alexandra Wang (alexandrawang) | Peter Eisentraut (petere), Vik Fearing (xocolatl) | 5 | 1 month ago | |
Add IGNORE NULLS to Window functions | 5230 | Moved to next CF | 18 |
|
+773−28 | Oliver Ford (ojford) | Krasiyan Andreev (krasiyan) | 4 | 2 months ago | |
Introduce the ability to enable/disable indexes using ALTER INDEX | 5274 | Moved to next CF | 18 |
|
+1703−26 | Shayon Mukherjee (shayonj) | Sami Imseih (simseih), newtglobal postgresql_contributors (newtpostgrescontributors) | 4 | 1 month ago | |
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) | 5279 | Moved to next CF | 19 |
|
+1476−59 | Jim Jones (jimus) | newtglobal postgresql_contributors (newtpostgrescontributors) | 4 | 1 week ago | |
Add XMLDocument (SQL/XML X030) | 5431 | Moved to next CF | 18 |
|
+258−1 | Jim Jones (jimus) | Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) | 3 | 4 months ago | |
Add XMLNamespaces option to XMLElement | 5456 | Moved to next CF | 18 |
|
+1200−34 | Pavel Stehule (okbobcz), Jim Jones (jimus) | Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) | 3 | 2 months ago | |
System Administration | ||||||||||
log_min_messages per backend type | 5447 | Moved to next CF | 18 |
|
+352−25 | Euler Taveira (eulerto) | 3 | 2 months ago | ||
Improve verification of recovery_target_timeline GUC. | 5519 | Moved to next CF | 19 |
|
+64−3 | David Steele (dsteele) | Michael Paquier (michael-kun) | Michael Paquier (michael-kun) | 2 | 1 month ago |
Testing | ||||||||||
Allow CI to only run the compiler warnings task | 5249 | Moved to next CF | 18 |
|
+14−13 | Bertrand Drouvot (bertranddrouvot.pg) | Rustam ALLAKOV (rustam.allakov) | 4 | 1 week ago | |
Add 'make check-tests' behavior to the meson based builds | 5405 | Moved to next CF |
|
+16−6 | Nazir Bilal Yavuz (nbyavuz) | Ashutosh Bapat (ashutoshbapat), Jian He (stayreal) | 3 | 2 months ago |