Status summary: Needs review: 22. Waiting on Author: 27. Ready for Committer: 4. Committed: 153. Moved to next CF: 100. 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 | 1 month ago | |
DirtyScanshot index scan skips concurrently updated tuples | 5151 | Moved to next CF | stable | Needs rebase! | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | Luan Silva (luansilva) | 5 | 5 days ago | ||
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY | 5160 | Moved to next CF | stable |
|
+1567−50 | Michail Nikolaev (nkey) | 5 | 4 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 | 2 weeks 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 | 2 months ago | |
bt_index_parent_check false alarm for indexes created concurrently | 5438 | Moved to next CF |
|
+70−40 | Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) | 3 | 1 week 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 | 1 week 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 | 4 days 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 | 4 weeks ago | |||
Documentation | ||||||||||
Document NULL Concepts and Behaviors | 5086 | Moved to next CF |
|
+1279−160 | David Johnston (polobo) | 6 | 3 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 | 2 months 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 | 2 months ago | ||
Document how commit handles aborted transactions | 5546 | Moved to next CF |
|
+55−5 | David Johnston (polobo) | Ahmed Ashour (ahmedashour) | 2 | 2 weeks 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 | 2 months 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 | 1 week 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 | 1 week 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 | 2 months ago | ||
Monitoring & Control | ||||||||||
Set log_lock_waits=on by default | 4718 | Moved to next CF |
|
+6−5 | Laurenz Albe (laurenz) | Michael Banck (mbanck) | 8 | 2 months ago | ||
relfilenode statistics | 5007 | Moved to next CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 6 | 3 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 | 1 week 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 | 1 week 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 | 1 month ago | |
Improve monitoring of shared memory allocations | 5620 | Moved to next CF | 18 |
|
+198−51 | Rahila Syed (rahila) | Tomas Vondra (fuzzycz) | 2 | 1 month 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 | 3 weeks ago | ||
Limiting overshoot in nbtree SAOP parallel index scans | 5299 | Moved to next CF |
|
+151−23 | Matthias van de Meent (mmeent) | 4 | 1 month ago | |||
Parallel heap vacuum | 5326 | Moved to next CF |
|
+1927−370 | Masahiko Sawada (masahikosawada) | Hayato Kuroda (ha-kun) | 4 | yesterday | ||
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 | 2 months ago | |||
Exists pull-up application with JoinExpr | 5487 | Moved to next CF |
|
+1095−22 | Alena Rybakina (alenka) | Ilia Evdokimov (ilidock95) | 2 | 1 week ago | ||
SVE enablement for hex-encode and hex-decode | 5538 | Moved to next CF | 19 |
|
+613−6 | Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 6 days ago |
Expanding HOT updates for expression and partial indexes | 5556 | Moved to next CF | 19 |
|
+1639−105 | Greg Burd (gregburd) | 2 | 2 months ago | ||
Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c | 5573 | Moved to next CF | 18 |
|
+235−41 | Yura Sokolov (funny_falcon) | 2 | 1 week 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 |
|
+7762−63 | 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 | 2 days 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 | 1 week 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 | 5 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 | 2 months ago | ||
Collation and ctype method tables and extension hooks | 5301 | Moved to next CF |
|
+860−583 | Jeff Davis (jdavis) | 4 | 3 days 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 | 3 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 | 2 months 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 |
|
+3066−764 | vigneshwaran C (vignesh.postgres) | Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Peter Smith (smithpb2250) | 5 | 5 days ago | ||
Conflict detection for update_deleted in logical replication | 5378 | Moved to next CF |
|
+2389−172 | Zhijie Hou (houzj) | Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) | Amit Kapila (amitkapila) | 3 | 2 days ago | |
Enable logical decoding when wal_level = 'replica' without a server restart | 5479 | Moved to next CF |
|
+1001−115 | Masahiko Sawada (masahikosawada) | 3 | 4 days ago | |||
Filter irrelevant change before reassemble transactions during logical decoding | 5585 | Moved to next CF |
|
+0−0 | Jie Li (adger), Ajin Cherian (ajinc), Zhijie Hou (houzj) | vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Zhijie Hou (houzj) | Amit Kapila (amitkapila) | 2 | 1 week ago | |
Security | ||||||||||
Serverside SNI for SSL connections | 4984 | Moved to next CF |
|
+937−50 | Daniel Gustafsson (d_gustafsson) | Jacob Champion (jchampion) | 6 | 1 month 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 | 8 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 | 2 months 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 | 2 weeks ago | ||
Eager aggregation, take 3 | 4881 | Moved to next CF | 19 | Needs rebase! | Richard Guo (richardguo) | 6 | 2 days ago | |||
CREATE INDEX CONCURRENTLY for partitioned tables | 5004 | Moved to next CF |
|
+520−78 | Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) | 6 | 7 months ago | |||
VACUUM FULL / CLUSTER CONCURRENTLY | 5117 | Moved to next CF | 18 |
|
+5096−494 | Antonin Houska (a.houska) | 5 | 6 days ago | ||
Make MultiXactOffset 64-bit type | 5205 | Moved to next CF | 18 |
|
+615−291 | Maxim Orlov (m.orlov) | Heikki Linnakangas (heikki) | 5 | 2 weeks ago | |
Changing shared_buffers without restart | 5319 | Moved to next CF |
|
+1749−285 | Dmitry Dolgov (erthalion) | Vladlen Popolitov (vladlenpopolitov) | 4 | 5 days ago | ||
Support enabling checksums online | 5323 | Moved to next CF | Needs rebase! | Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) | Tomas Vondra (fuzzycz) | 4 | 2 months 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 | 1 month ago | |
refactor AlterDomainAddConstraint (alter domain add constraint) | 5455 | Moved to next CF | 18 |
|
+79−8 | Jian He (stayreal) | Peter Eisentraut (petere) | 3 | 3 months ago | |
speedup COPY TO for partitioned table | 5467 | Moved to next CF | 19 |
|
+153−32 | Jian He (stayreal) | vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), newtglobal postgresql_contributors (newtpostgrescontributors) | 3 | 1 week 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 | 2 months ago | |
Extended Statistics set/restore/clear functions | 5517 | Moved to next CF | Needs rebase! | Corey Huinker (coreyh) | 2 | 2 weeks 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 |
|
+8385−41 | Dmitry Koval (d.koval) | stephane tachoires (sttachoires) | Alexander Korotkov (smagen) | 14 | yesterday |
Add XMLCanonicalize function | 4237 | Moved to next CF | 19 |
|
+415−0 | Jim Jones (jimus) | Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) | 11 | 5 days 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 | 1 month 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 | 2 months 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 | 3 weeks 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 |
|
+907−28 | Oliver Ford (ojford) | Krasiyan Andreev (krasiyan) | 4 | 3 days 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 | 4 days ago | |
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) | 5279 | Moved to next CF | 19 |
|
+1487−59 | Jim Jones (jimus) | newtglobal postgresql_contributors (newtpostgrescontributors) | 4 | 5 days ago | |
Add XMLDocument (SQL/XML X030) | 5431 | Moved to next CF | 19 |
|
+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 | 19 |
|
+1202−34 | Pavel Stehule (okbobcz), Jim Jones (jimus) | Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) | 3 | 5 days ago | |
System Administration | ||||||||||
log_min_messages per backend type | 5447 | Moved to next CF | 18 |
|
+352−25 | Euler Taveira (eulerto) | 3 | 3 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 |