Status summary: Needs review: 56. Waiting on Author: 21. Ready for Committer: 4. Committed: 81. Moved to next CF: 173. Returned with Feedback: 7. Rejected: 3. Withdrawn: 13. Total: 358.
Patch | ID | Status | Ver | CI status | Stats | Author | Reviewers | Committer | Num cfs | Latest activity | Latest mail |
---|---|---|---|---|---|---|---|---|---|---|---|
Clients | |||||||||||
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) | 3256 | Needs review | Not processed | Justin Pryzby (justinpryzby) | David Christensen (davidchristensen) | 16 | 2024-12-10 07:41 |
2024-06-03 20:48 |
|||
psql: Rethinking of \du command | 4738 | Needs review | Not processed | Pavel Luzanov (p.luzanov@postgrespro.ru) | David Johnston (polobo), Wen Yi (wenyi) | 6 | 2024-12-10 07:40 |
2024-07-27 06:18 |
|||
Adding comments to help understand psql hidden queries | 4764 | Waiting on Author | Not processed | David Christensen (davidchristensen), Greg Sabino Mullane (greg) | Tom Lane (tgl) | 5 | 2025-01-18 20:38 |
2025-01-30 20:55 |
|||
Documentation | |||||||||||
Convert internals documentation to Markdown | 4918 | Ready for Committer | 18 | Not processed | Daniel Gustafsson (d_gustafsson) | Peter Eisentraut (petere) | 4 | 2024-12-10 06:28 |
2024-12-09 13:35 |
||
Streaming Replication vs Logical | 5296 | Needs review | Not processed | Paul Jungwirth (pjungwir) | 2 | 2024-12-09 04:56 |
2024-10-12 16:37 |
||||
Document how to run only specific regress tests | 5333 | Needs review | Not processed | Paul Jungwirth (pjungwir) | 2 | 2024-12-11 00:19 |
2024-11-11 01:51 |
||||
Miscellaneous | |||||||||||
Unlinking Parallel Hash Join inner batch files sooner | 4314 | Ready for Committer | Not processed | Thomas Munro (macdice) | 9 | 2024-12-10 06:28 |
2024-10-07 07:05 |
||||
date_trunc function in interval version | 4761 | Needs review | Not processed | Przemysław Sztoch (psztoch) | 5 | 2024-12-10 07:44 |
2024-05-20 16:08 |
||||
Use streaming read API in pgstattuple. | 5421 | Needs review | Not processed | Kirill Reshke (reshke) | Nazir Bilal Yavuz (nbyavuz) | 1 | 2024-12-04 10:40 |
2024-12-06 07:30 |
|||
Monitoring & Control | |||||||||||
Add pg_stat_session | 3405 | Needs review | Not processed | Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) | Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov) | 15 | 2024-11-27 07:32 |
2024-11-27 07:28 |
|||
Add last_commit_lsn to pg_stat_database | 4355 | Needs review | Not processed | James Coleman (jcole1989) | Wen Yi (wenyi) | 9 | 2024-12-11 00:24 |
2024-06-05 05:25 |
|||
Add local address to log_line_prefix | 4907 | Needs review | Not processed | Greg Sabino Mullane (greg) | David Steele (dsteele), Cary Huang (cary) | 4 | 2024-12-10 07:45 |
2024-11-18 15:07 |
|||
Improve EXPLAIN output for multicolumn B-Tree Index | 5063 | Needs review | 18 | Not processed | Masahiro Ikeda (masahiro.ikeda) | 4 | 2024-12-11 00:28 |
2024-10-11 05:44 |
|||
add log_transaction GUC setting | 5131 | Waiting on Author | 18 | Not processed | Sergey Solovev (ashblade) | 3 | 2024-11-29 11:04 |
2024-11-29 11:04 |
|||
Trim the heap free memory | 5252 | Waiting on Author | 18 | Not processed | Shawn Wang (shawnwang) | 2 | 2024-12-11 00:29 |
2025-01-21 09:16 |
|||
Enhance file_fdw to report processed and skipped tuples in COPY progress | 5282 | Needs review | Not processed | Fujii Masao (masaofujii) | 2 | 2024-11-30 06:23 |
2024-11-30 06:23 |
||||
history of vacuum / checkpoint runs | 5462 | Needs review | Not processed | Tomas Vondra (fuzzycz) | 1 | 2024-12-25 17:30 |
2025-01-08 06:55 |
||||
Performance | |||||||||||
In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) | 3461 | Waiting on Author | Not processed | Kyotaro Horiguchi (horiguti) | Heikki Linnakangas (heikki), Nathan Bossart (bossartn), Justin Pryzby (justinpryzby), Jakub Wartak (jakub.wartak.tomtom) | 16 | 2024-11-30 05:15 |
2024-12-27 08:25 |
|||
nbtree performance improvements through specialization on key shape | 3672 | Waiting on Author | Not processed | Matthias van de Meent (mmeent) | 14 | 2024-12-01 19:04 |
2024-11-16 16:22 |
||||
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables | 3705 | Needs review | Not processed | Justin Pryzby (justinpryzby) | Bertrand Drouvot (bertranddrouvot.pg) | 13 | 2024-12-01 19:04 |
2024-11-20 20:11 |
|||
Cross-database SERIALIZABLE safe snapshots | 4240 | Ready for Committer | Not processed | Thomas Munro (macdice) | Heikki Linnakangas (heikki) | 9 | 2024-12-01 19:05 |
2024-01-21 02:05 |
|||
Extract numeric field in JSONB more effectively | 4476 | Needs review | Not processed | Andy Fan (andyf) | Chapman Flack (chap) | 8 | 2024-12-01 19:10 |
2024-11-22 18:14 |
|||
CRC32C Parallel Computation Optimization on ARM | 4620 | Waiting on Author | Not processed | xiang gao (xiang.gao) | Nathan Bossart (bossartn) | 7 | 2024-12-18 16:51 |
2024-12-18 06:59 |
|||
nbtree: implement dynamic prefix truncation | 4635 | Waiting on Author | Not processed | Matthias van de Meent (mmeent) | 7 | 2024-12-01 19:12 |
2024-11-13 21:14 |
||||
nbtree: downlink right separator/HIKEY optimization | 4638 | Needs review | Not processed | Matthias van de Meent (mmeent) | 7 | 2024-12-01 19:12 |
2024-03-11 18:35 |
||||
shared detoast datum | 4759 | Needs review | Not processed | Andy Fan (andy2) | 6 | 2024-12-02 13:20 |
2024-06-22 03:10 |
||||
Add a attopt to disable MCV when estimating for Var = Const | 4909 | Needs review | Not processed | Andy Fan (andy2) | 4 | 2024-12-02 13:23 |
2024-04-28 02:39 |
||||
Improved crc32c performance with AVX-512 algorithm. | 5100 | Waiting on Author | 18 | Not processed | Paul Amonson (pamonson), Raghuveer Devulapalli (rdevulap) | Nathan Bossart (bossartn) | 3 | 2025-02-14 11:10 |
2025-01-29 06:46 |
||
Allow partition-wise join when whole row var is needed | 5128 | Waiting on Author | 18 | Not processed | Ashutosh Bapat (ashutoshbapat), Alexander Pyhalov (a.pyhalov) | 3 | 2024-12-02 13:39 |
2024-12-04 06:59 |
|||
Asynchronous MergeAppend Execution | 5129 | Needs review | Not processed | Alexander Pyhalov (a.pyhalov) | 3 | 2024-12-02 13:40 |
2024-08-20 09:14 |
||||
Consider the number of columns in the sort cost model | 5231 | Needs review | 18 | Not processed | Andrei Lepikhov (lepikhov) | Kirill Reshke (reshke), Alena Rybakina (alenka) | 2 | 2024-12-02 13:44 |
2024-12-02 13:44 |
||
Limiting overshoot in nbtree SAOP parallel index scans | 5299 | Needs review | Not processed | Matthias van de Meent (mmeent) | 2 | 2024-12-02 13:59 |
2024-10-16 23:32 |
||||
Shave a few cycles off our ilog10 implementation | 5358 | Needs review | 18 | Not processed | David Fetter (dfetter) | Heikki Linnakangas (heikki), David Rowley (davidrowley) | 2 | 2024-12-02 14:08 |
2024-12-19 03:30 |
||
Adding compression of temporary files | 5382 | Needs review | Not processed | Filip Januš (fjanus) | 1 | 2024-11-28 15:55 |
2025-01-04 23:43 |
||||
[PERF] Improve Cardinality Estimation for Joins with GROUP BY Having Single Clause | 5422 | Needs review | 18 | Not processed | Ravi Revathy (revathyraavi) | 1 | 2024-12-05 05:41 |
2024-12-05 05:52 |
|||
Eliminating SPI / SQL from some RI trigger functions | 5450 | Needs review | 18 | Not processed | Amit Langote (amitlan) | 1 | 2024-12-20 04:25 |
2024-12-20 04:23 |
|||
Some ExecSeqScan optimizations | 5453 | Needs review | 18 | Not processed | Amit Langote (amitlan) | 1 | 2024-12-20 11:43 |
2025-01-22 01:07 |
|||
Speed up ICU case conversions | 5474 | Needs review | Not processed | Andreas Karlsson (kandreas) | 1 | 2024-12-30 12:01 |
2024-12-20 19:24 |
||||
Refactoring | |||||||||||
SetLatches() | 3998 | Needs review | Not processed | Thomas Munro (macdice) | 12 | 2024-12-03 09:20 |
2024-11-04 16:08 |
||||
Revise get_cheapest_parallel_safe_total_inner | 4285 | Waiting on Author | Not processed | Richard Guo (richardguo) | wenhui qiu (wenhuiqiu) | 9 | 2024-12-03 10:57 |
2024-09-17 08:48 |
|||
Retiring is_pushed_down | 4458 | Waiting on Author | Not processed | Richard Guo (richardguo) | Tom Lane (tgl) | 8 | 2024-12-04 12:13 |
2025-01-14 10:41 |
|||
Change prefetch and read strategies to use range in pg_prewarm | 4763 | Needs review | Not processed | Cédric Villemain (c2main) | Nazir Bilal Yavuz (nbyavuz) | 5 | 2024-12-11 00:32 |
2024-04-07 08:26 |
|||
Use XLOG_CONTROL_FILE macro everywhere | 4941 | Needs review | 18 | Not processed | Anton Melnikov (antonmel) | Daniel Gustafsson (d_gustafsson) | 4 | 2024-12-11 00:36 |
2024-09-07 07:38 |
||
SendProcSignal(), SetLatch() → SendInterrupt() | 5118 | Needs review | Not processed | Heikki Linnakangas (heikki), Thomas Munro (macdice) | 3 | 2024-12-11 00:35 |
2025-01-28 22:04 |
||||
Call rm_redo in a temporary memory context | 5174 | Waiting on Author | Not processed | Heikki Linnakangas (heikki) | 3 | 2024-12-02 13:56 |
2024-10-02 02:28 |
||||
Use function smgrclose() to replace the loop | 5196 | Waiting on Author | 18 | Not processed | Steven Niu (niushiji) | 3 | 2024-12-05 08:47 |
2024-10-24 09:09 |
|||
Vectored IO in XLogWrite() | 5225 | Waiting on Author | Not processed | Melih Mutlu (melihmutlu) | 3 | 2024-12-11 00:41 |
2024-12-11 00:41 |
||||
Code cleanup for detoast a expanded datum. | 5391 | Needs review | Not processed | Andy Fan (andy2) | 1 | 2024-11-19 23:50 |
2024-12-02 01:03 |
||||
Replication & Recovery | |||||||||||
CSN snapshots in hot standby | 4912 | Needs review | 18 | Not processed | Heikki Linnakangas (heikki) | 4 | 2024-12-02 13:15 |
2024-12-05 10:36 |
|||
Recovery of .partial WAL segments | 5148 | Waiting on Author | Not processed | Stefan Fercot (stefan.fercot) | 3 | 2024-12-11 04:08 |
2024-10-18 13:56 |
||||
Syncrep and improving latency due to WAL throttling | 5309 | Needs review | 18 | Not processed | Tomas Vondra (fuzzycz), Jakub Wartak (jakub.wartak.tomtom) | Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc) | 2 | 2024-12-11 04:11 |
2024-10-18 07:49 |
||
Security | |||||||||||
add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl | 4390 | Waiting on Author | Not processed | Cary Huang (cary) | Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) | 9 | 2024-12-10 06:30 |
2024-12-19 19:05 |
|||
add multiple client certificate selection feature | 4924 | Needs review | Not processed | Cary Huang (cary) | 4 | 2024-12-11 00:33 |
2024-04-11 21:24 |
||||
Blast-RADIUS mitigation | 5158 | Ready for Committer | Not processed | Thomas Munro (macdice) | Heikki Linnakangas (heikki) | 3 | 2024-12-10 06:29 |
2024-08-13 18:22 |
|||
Provide means to disable legacy crypt() and gen_salt() functions in pgcrypto | 5332 | Needs review | 18 | Not processed | Joe Conway (jconway) | 2 | 2024-12-11 04:11 |
2025-01-24 13:59 |
|||
Add a warning message when using unencrypted passwords | 5426 | Needs review | Not processed | Guillaume Lelarge (gleu) | Nathan Bossart (bossartn) | 1 | 2025-01-07 11:15 |
2024-12-10 23:12 |
|||
Server Features | |||||||||||
BCP 47 locale names for Windows | 3772 | Needs review | Not processed | Thomas Munro (macdice) | 8 | 2024-12-11 04:58 |
2024-08-08 11:39 |
||||
Post-special Page Storage TDE support (aka Reserved Page Size) | 3986 | Waiting on Author | Not processed | David Christensen (davidchristensen) | 12 | 2024-12-10 06:54 |
2024-12-28 00:15 |
||||
Add the page header to each SLRU page. | 4709 | Needs review | Not processed | Rishu Bagga (rishubagga), Yong Li (yoli) | Thomas Munro (macdice), Shawn Debnath (sd) | 6 | 2024-12-10 06:47 |
2024-11-11 08:20 |
|||
Introduce new multi insert Table AM and improve performance of various SQL commands with it for Heap AM | 4777 | Needs review | Not processed | Bharath Rupireddy (bharathrupireddy) | Jeff Davis (jdavis) | 5 | 2024-12-11 05:01 |
2024-10-31 04:17 |
|||
COPY ON_ERROR 'NULL' | 4810 | Needs review | Not processed | jian he (universality) | Fujii Masao (masaofujii), Kirill Reshke (reshke) | 5 | 2025-01-07 11:22 |
2025-01-20 14:03 |
|||
on_error table, saving error info to a table | 4817 | Needs review | Not processed | jian he (hellothere) | Nishant Sharma (nishant-at-edb) | 5 | 2024-12-03 09:48 |
2024-12-17 04:31 |
|||
Eager aggregation, take 3 | 4881 | Needs review | 19 | Not processed | Richard Guo (richardguo) | 4 | 2025-02-11 13:08 |
2025-01-24 20:53 |
|||
Use WALReadFromBuffers in more places | 4952 | Needs review | Not processed | Bharath Rupireddy (bharathrupireddy) | 4 | 2024-12-07 05:35 |
2024-10-15 08:22 |
||||
CREATE INDEX CONCURRENTLY for partitioned tables | 5004 | Needs review | Not processed | Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) | 4 | 2024-12-04 10:57 |
2024-10-25 18:32 |
||||
New function rand_array() to contrib/tablefunc | 5061 | Waiting on Author | Not processed | Andy Fan (andy2) | Dean Rasheed (deanr), Aleksander Alekseev (a.alekseev), Jim Jones (jimus) | 4 | 2024-12-02 13:56 |
2024-11-07 00:51 |
|||
REINDEX not updating partition progress | 5122 | Needs review | stable | Not processed | Ilya Gladyshev (qoops) | 3 | 2024-12-04 10:56 |
2024-07-25 21:21 |
|||
removes attndims and typndims entirely | 5263 | Needs review | 18 | Not processed | Jian He (stayreal) | 2 | 2024-12-11 04:44 |
2025-01-22 19:32 |
|||
Add column name to error description | 5266 | Needs review | 18 | Not processed | Marcos Pegoraro (pegorarof10), Jian He (stayreal) | Vladlen Popolitov (vladlenpopolitov) | 2 | 2024-12-11 05:02 |
2024-11-06 20:34 |
||
Support enabling checksums online | 5323 | Waiting on Author | Not processed | Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) | Tomas Vondra (fuzzycz) | 2 | 2024-12-11 04:45 |
2024-12-11 04:47 |
|||
Auto Vacuum optimisation | 5395 | Needs review | 18 | Not processed | wenhui qiu (qiuwenhuifx.163.com) | 1 | 2024-11-21 06:22 |
2024-11-28 06:25 |
|||
speedup COPY TO for partitioned table | 5467 | Needs review | 18 | Not processed | Jian He (stayreal) | 1 | 2025-01-15 07:53 |
2025-01-27 20:30 |
|||
SQL/JSON json_table PLAN clause | 5478 | Needs review | 18 | Not processed | 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) | 1 | 2024-12-30 22:10 |
2025-01-16 09:18 |
||
SQL Commands | |||||||||||
COPY TO json | 4716 | Needs review | Not processed | Joe Conway (jconway) | Masahiko Sawada (masahikosawada), Nathan Bossart (bossartn) | jconway | 6 | 2024-12-10 06:46 |
2025-01-27 08:16 |
||
CREATE OR REPLACE MATERIALIZED VIEW | 5099 | Needs review | 18 | Not processed | Erik Wienhold (ewie) | 3 | 2024-12-05 08:45 |
2025-01-12 21:33 |
|||
Add IGNORE NULLS to Window functions | 5230 | Needs review | 18 | Not processed | Oliver Ford (ojford) | Krasiyan Andreev (krasiyan) | 2 | 2024-12-11 04:14 |
2025-01-31 02:25 |
||
general purpose array_sort | 5277 | Needs review | 18 | Not processed | Zhao Junwang (zhjwpku) | Aleksander Alekseev (a.alekseev) | 2 | 2024-12-10 06:46 |
2024-12-22 04:28 |
||
INSERT ... ON CONFLICT DO SELECT [FOR ...] | 5413 | Needs review | Not processed | Andreas Karlsson (kandreas), Marko Tiikkaja (johto) | Joel Jacobson (joeljacobson) | 1 | 2024-12-01 17:54 |
2024-12-17 10:45 |
|||
System Administration | |||||||||||
database-specific role memberships | 5284 | Needs review | Not processed | Denis Laxalde (dlax), Kenaniah Cerny (kenaniah) | 2 | 2024-12-02 07:27 |
2024-10-08 07:25 |
||||
New predefined role pg_manage_extensions | 5357 | Waiting on Author | Not processed | Michael Banck (mbanck) | Laurenz Albe (laurenz) | 2 | 2024-12-03 09:25 |
2025-01-17 09:03 |
|||
Testing | |||||||||||
CI and test improvements | 3709 | Waiting on Author | Not processed | Justin Pryzby (justinpryzby) | 14 | 2024-11-30 16:40 |
2024-11-16 20:44 |
Patch | ID | Status | Ver | CI status | Stats | Author | Reviewers | Committer | Num cfs | Latest activity | Latest mail |
---|---|---|---|---|---|---|---|---|---|---|---|
Bug Fixes | |||||||||||
pg_ctl start may return 0 even if the postmaster has been already started on Windows | 4573 | Moved to next CF | Needs rebase! | Kyotaro Horiguchi (horiguti) | Hayato Kuroda (ha-kun), Yasir Shah (yasir.hussain.shah.gmail.com) | 8 | 2025-02-12 16:03 |
2024-07-19 18:32 |
|||
"unexpected duplicate for tablespace" problem in logical replication | 4720 | Moved to next CF | stable |
|
+24−9 | Shenhao Wang (wangshenhao) | Masahiko Sawada (masahikosawada) | 7 | 2025-02-12 16:03 |
2024-07-24 21:51 |
|
Network failure may prevent promotion | 4748 | Moved to next CF | Needs rebase! | Kyotaro Horiguchi (horiguti) | 7 | 2025-02-12 16:03 |
2024-05-14 14:16 |
||||
data loss bug in initial sync of logical replication | 4766 | Moved to next CF |
|
+411−34 | Tomas Vondra (fuzzycz) | Nitin Motiani (nitinmotiani), work nsandeepkumar (nsandeepk) | 6 | 2025-02-12 16:03 |
2024-12-11 07:06 |
||
Fix rare recovery shutdown hang | 4884 | Moved to next CF | Needs rebase! | Thomas Munro (macdice) | Noah Misch (nmisch), Martijn Wallet (mwallet) | 5 | 2025-02-12 16:04 |
2024-12-03 09:43 |
|||
Run deferred triggers in the correct security context | 4888 | Committed | 18 | Not processed | Laurenz Albe (laurenz) | Pavel Stehule (okbobcz) | tgl | 4 | 2025-01-23 17:26 |
2025-01-23 18:28 |
|
apply_scanjoin_target_to_paths and partitionwise join | 4929 | Returned with feedback | stable | Not processed | Ashutosh Bapat (ashutoshbapat) | 4 | 2025-01-13 04:05 |
2025-01-06 06:07 |
|||
Fix BackgroundPsql to report error on query timeout rather than calling die | 4959 | Moved to next CF | 18 |
|
+18−18 | Daniel Gustafsson (d_gustafsson) | Heikki Linnakangas (heikki) | 5 | 2025-02-12 16:04 |
2025-02-19 23:56 |
|
WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts | 4986 | Moved to next CF |
|
+6−2 | Matthias van de Meent (mmeent) | Akshat Jaimini (akshatj) | 5 | 2025-02-12 16:04 |
2024-12-10 06:25 |
||
Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state | 5029 | Moved to next CF |
|
+121−6 | ChangAo Chen (chenchangao) | 5 | 2025-02-12 16:04 |
2024-08-13 10:07 |
|||
Remove dependence on integer wrapping | 5031 | Committed | 18 | Not processed | Nathan Bossart (bossartn), Joseph Koshakow (jkoshakow), Matthew Kim (friendlymatthew) | Nathan Bossart (bossartn) | bossartn | 4 | 2024-12-09 19:52 |
2024-12-09 19:52 |
|
windows compilation fails when gssapi & openssl are enabled | 5060 | Moved to next CF | 17 |
|
+46−30 | Imran Zaheer (imranzaheer) | Yasir Shah (yasir.hussain.shah.gmail.com) | 5 | 2025-02-12 16:04 |
2025-01-31 15:34 |
|
Incorrect error message for cancellation triggered by statement_timeout & flaky test | 5070 | Moved to next CF | stable |
|
+16−5 | Jelte Fennema-Nio (jeltef) | 5 | 2025-02-18 09:30 |
2025-02-18 09:29 |
||
inplace update: send nontransactional invalidations | 5091 | Moved to next CF | stable |
|
+0−0 | Noah Misch (nmisch) | nmisch | 5 | 2025-02-12 16:04 |
2024-11-09 01:02 |
|
Incremental Sort Cost Estimation Instability | 5093 | Moved to next CF | 18 |
|
+180−32 | Andrei Lepikhov (lepikhov) | 5 | 2025-02-07 02:45 |
2024-11-11 14:10 |
||
Prevent incorrect entries in pg_stat_activity. | 5105 | Moved to next CF |
|
+19−2 | Fujii Masao (masaofujii) | 4 | 2025-02-12 16:04 |
2024-12-09 14:27 |
|||
Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile() | 5124 | Moved to next CF | Needs rebase! | Thomas Munro (macdice) | Noah Misch (nmisch) | 4 | 2025-02-12 16:04 |
2024-07-30 23:54 |
|||
DirtyScanshot index scan skips concurrently updated tuples | 5151 | Moved to next CF | stable | Needs rebase! | Michail Nikolaev (nkey) | 4 | 2025-02-11 22:31 |
2025-02-11 23:39 |
|||
psql client does not handle WSAEWOULDBLOCK on Windows | 5154 | Moved to next CF |
|
+0−0 | Umar Hayat (pgwizard) | 4 | 2025-02-12 16:04 |
2024-12-10 06:41 |
|||
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY | 5160 | Moved to next CF | stable | Needs rebase! | Michail Nikolaev (nkey) | 4 | 2025-02-03 17:00 |
2025-01-18 12:59 |
|||
Fix standby may crash when switching-over in certain special cases | 5199 | Moved to next CF |
|
+2−2 | pixian shi (pxshi) | 4 | 2025-02-12 16:04 |
2024-12-27 13:32 |
|||
Fix RelationTruncate() corruption | 5242 | Moved to next CF | Not processed | Robert Haas (rhaas), Thomas Munro (macdice) | macdice | 3 | 2025-02-12 16:19 |
2025-02-06 02:43 |
|||
ensure we have a snapshot when dropping an index concurrently | 5262 | Moved to next CF | 18 |
|
+124−30 | Nathan Bossart (bossartn) | bossartn | 3 | 2025-02-03 16:45 |
2024-11-27 15:59 |
|
Fix incorrect Assert in gistFindCorrectParent() | 5268 | Moved to next CF |
|
+2−0 | Tender Wang (tndrwang) | 3 | 2025-02-12 16:04 |
2024-11-15 09:10 |
|||
Fix race between WAL flush and InstallXLogFileSegment() | 5276 | Moved to next CF |
|
+45−0 | Thomas Munro (macdice) | Soumyadeep Chakraborty (soumyadeepc) | 3 | 2025-02-12 16:04 |
2024-10-31 08:03 |
||
Fix for consume_xids advancing XIDs incorrectly | 5303 | Moved to next CF | stable |
|
+20−14 | Yushi Ogiwara (yushi) | 3 | 2025-02-12 16:04 |
2024-12-03 09:28 |
||
Fix creation of empty .log files during log rotation | 5365 | Moved to next CF |
|
+15−12 | Arseny Kositsin (arseny114) | 2 | 2025-02-12 16:04 |
2024-12-20 02:19 |
|||
TimestampTz->Text->TimestampTz casting fails with DateStyle 'Postgres' | 5371 | Returned with feedback | Not processed | Aleksander Alekseev (a.alekseev) | 1 | 2025-01-07 12:39 |
2025-01-07 12:39 |
||||
fix port/pg_iovec.h building extensions | 5374 | Committed | stable | Not processed | Wolfgang Walther (wolfgangwalther) | Nathan Bossart (bossartn) | bossartn | 1 | 2024-11-08 22:14 |
2024-11-09 11:06 |
|
pageinspect - bug in brin_page_items | 5376 | Committed | 17 | Not processed | Tomas Vondra (fuzzycz) | fuzzycz | 1 | 2024-12-17 18:35 |
2024-12-19 05:49 |
||
Fix bug with accessing to temporary tables of other sessions | 5379 | Moved to next CF | 17 |
|
+231−34 | Daniil Davydov (dddaniil) | Rafia Sabih (rafia.sabih) | 2 | 2025-02-19 11:24 |
2025-02-19 06:13 |
|
Fixed assertion issues in "pg_get_viewdef" | 5383 | Committed | stable | Not processed | Man Zeng (zengman) | tgl | 1 | 2024-11-22 03:19 |
2024-11-20 17:06 |
||
Forbid accessing other session's temporary tables | 5392 | Withdrawn | stable | Not processed | Mikhail Gribkov (youzhick) | 1 | 2024-11-30 21:45 |
2024-11-30 21:44 |
|||
attempt multibyte-aware truncation of database names | 5393 | Committed | 17 | Not processed | Nathan Bossart (bossartn), Bertrand Drouvot (bdrouvot) | bossartn | 1 | 2024-12-12 21:56 |
2024-12-12 21:55 |
||
Fix jsonb comparison for raw scalar pseudo arrays | 5394 | Committed | stable | Not processed | Jack Yan (jackyan) | adunstan | 1 | 2025-01-18 21:43 |
2025-01-18 21:45 |
||
Windows pg_basebackup unable to create >2GB pg_wal.tar tarballs ("could not close file: Invalid argument" when creating pg_wal.tar of size ~ 2^31 bytes) | 5399 | Committed | stable | Not processed | Thomas Munro (macdice), davinder singh (davindersingh), Jakub Wartak (jakub.wartak.tomtom) | Thomas Munro (macdice) | macdice | 1 | 2025-01-09 09:28 |
2025-01-09 09:28 |
|
Heap Use After Free in Window Aggregate Execution & custom malloc allocator implementation | 5402 | Committed | 17 | Not processed | Jayesh Dehankar (jayesh.dehankar) | davidrowley | 1 | 2024-12-10 23:49 |
2024-12-09 01:28 |
||
Windows pg_basebackup unable to create >2GB pg_wal.tar tarballs ("could not close file: Invalid argument" when creating pg_wal.tar of size ~ 2^31 bytes) | 5403 | Withdrawn | stable | Not processed | Thomas Munro (macdice), Jakub Wartak (jakub.wartak.tomtom) | Thomas Munro (macdice) | 1 | 2024-11-25 07:25 |
2025-01-09 09:28 |
||
[Fix] Heap Use After Free in parallel_vacuum_reset_dead_items Function | 5406 | Committed | 17 | Not processed | Vallimaharajan G (vallimaharajan001) | john.naylor | 1 | 2024-12-05 02:07 |
2024-12-05 01:46 |
||
local and inherited NOT NULL constraints on non-local columsn | 5408 | Committed | Not processed | Ashutosh Bapat (ashutoshbapat) | Álvaro Herrera (alvarofherrera) | alvherre | 1 | 2024-12-19 10:51 |
2024-12-13 10:21 |
||
Memory leak in WAL sender with pgoutput (v10~) | 5411 | Committed | stable | Not processed | Michael Paquier (michael-kun) | michael-kun | 1 | 2024-12-23 04:13 |
2024-12-23 03:53 |
||
Fix right-semi-joins in HashJoin rescans | 5415 | Committed | Not processed | Richard Guo (richardguo) | richardguo | 1 | 2024-12-09 12:23 |
2024-12-12 12:48 |
|||
Pass ParseState down to utility functions in more places. | 5420 | Committed | stable | Not processed | Kirill Reshke (reshke), jian he (hellothere) | Álvaro Herrera (alvherre), Tom Lane (tgl), Michael Paquier (michael-kun) | michael-kun | 1 | 2025-01-27 04:57 |
2025-01-27 04:57 |
|
[BUG] Assert fails for local buffers in BufferIsExclusiveLocked | 5427 | Withdrawn | Not processed | 1 | 2024-12-09 05:05 |
2025-01-29 18:32 |
|||||
[BUG] Assert fails for local buffers in BufferIsDirty | 5428 | Committed | 17 | Not processed | srinath reddy (s.srinathreddy) | Nazir Bilal Yavuz (nbyavuz) | tgl | 1 | 2025-01-29 18:32 |
2025-01-29 18:32 |
|
Lock tuple for dependecy change in REASSIGN OWNED. | 5430 | Committed | 18 | Not processed | Kirill Reshke (reshke) | Noah Misch (nmisch), Alexander Kukushkin (cyberdem0n) | nmisch | 1 | 2025-01-03 13:15 |
2024-12-28 18:10 |
|
IANA timezone abbreviations versus timezone_abbreviations | 5437 | Committed | 18 | Not processed | Tom Lane (tgl) | Aleksander Alekseev (a.alekseev) | tgl | 1 | 2025-01-16 19:12 |
2025-01-10 20:19 |
|
bt_index_parent_check false alarm for indexes created concurrently | 5438 | Moved to next CF |
|
+69−39 | Michail Nikolaev (nkey) | 2 | 2025-02-12 01:04 |
2024-12-15 18:43 |
|||
Incorrect result of bitmap heap scan. | 5448 | Moved to next CF | stable | Needs rebase! | Matthias van de Meent (mmeent) | 2 | 2025-02-12 16:04 |
2025-01-07 17:46 |
|||
Bug: mdunlinkfiletag unlinks mainfork seg.0 instead of indicated fork+segment | 5454 | Moved to next CF |
|
+10−7 | Matthias van de Meent (mmeent) | 2 | 2025-02-12 16:04 |
2024-12-21 01:21 |
|||
Fix 'unresolved external symbol' under Windows in meson build | 5457 | Committed | 18 | Not processed | Vladlen Popolitov (vladlenpopolitov) | heikki | 1 | 2025-01-09 16:34 |
2025-01-09 16:35 |
||
Fix bank selection logic in SLRU | 5458 | Committed | 17 | Not processed | Yura Sokolov (funny_falcon) | Andrey Borodin (x4m) | alvherre | 1 | 2025-01-09 06:46 |
2025-01-09 06:45 |
|
Fix handling of injection_points regarding pending stats | 5464 | Committed | 18 | Not processed | Michael Paquier (michael-kun) | michael-kun | 1 | 2025-01-20 01:17 |
2024-12-30 10:00 |
||
Fix logging for invalid recovery timeline | 5468 | Moved to next CF | stable |
|
+3−3 | David Steele (dsteele) | michael-kun | 2 | 2025-02-20 01:49 |
2025-02-20 01:45 |
|
Give slotsync worker a reserved PGPROC | 5469 | Committed | 17 | Not processed | Tom Lane (tgl) | tgl | 1 | 2024-12-28 21:09 |
2024-12-28 21:24 |
||
Ignore nullingrels when looking up statistics | 5480 | Committed | stable | Not processed | Richard Guo (richardguo) | richardguo | 1 | 2025-01-03 02:19 |
2025-01-02 09:30 |
||
Clients | |||||||||||
psql meta-command conninfo+ | 4814 | Moved to next CF |
|
+276−31 | Maiquel Grassi (maiquel), Hunaid Sohail (hunaid) | Álvaro Herrera (alvherre), Nathan Bossart (bossartn), Sami Imseih (simseih), Jim Jones (jimus), Erik Wienhold (ewie) | alvherre | 6 | 2025-02-04 05:01 |
2025-01-21 10:17 |
|
psql: Add leakproof field to \dAo+ meta-command results | 5102 | Committed | Not processed | Yugo Nagata (yugo.nagata) | Dean Rasheed (deanr), Erik Wienhold (ewie) | deanr | 3 | 2025-01-14 13:58 |
2025-01-14 16:21 |
||
libpq: Fix processing of SSL records >8kB on async API | 5251 | Moved to next CF | stable |
|
+13−0 | Lars Kanis (larsk) | Jacob Champion (jchampion) | 3 | 2025-02-04 20:26 |
2024-09-11 23:00 |
|
Allow default \watch interval in psql to be configured | 5353 | Moved to next CF |
|
+132−3 | Daniel Gustafsson (d_gustafsson) | Masahiro Ikeda (masahiro.ikeda) | 3 | 2025-02-19 23:11 |
2025-02-14 15:15 |
||
Add support for database service to psql prompt | 5356 | Committed | Not processed | Michael Banck (mbanck) | Greg Sabino Mullane (greg) | michael-kun | 2 | 2024-12-18 06:19 |
2024-12-19 12:36 |
||
Add missing tab completions | 5362 | Committed | 18 | Not processed | Kirill Reshke (reshke) | Karina Litskevich (karinalitskevich) | fuzzycz | 1 | 2024-12-16 16:34 |
2024-12-16 16:40 |
|
If the psql process is idle, the user is not able to know that the server is not running until they enter a command. | 5375 | Returned with feedback | Not processed | srinath reddy (s.srinathreddy) | Tom Lane (tgl) | 1 | 2025-01-18 22:37 |
2025-01-20 13:15 |
|||
Allow PGSERVICEFILE to be specified as part of the connection string | 5387 | Returned with feedback | 18 | Not processed | Torsten Foertsch (tfoertsch123) | Michael Paquier (michael-kun) | 1 | 2025-01-27 05:01 |
2025-01-27 05:00 |
||
Improved psql tab completion for joins | 5388 | Committed | Not processed | Andreas Karlsson (kandreas) | fuzzycz | 1 | 2024-12-16 17:52 |
2024-12-16 18:35 |
|||
Add Option to Check All Addresses For Matching target_session_attr | 5396 | Moved to next CF | 18 |
|
+16−10 | Andrew Jackson (andrewjackson) | 2 | 2025-02-12 14:21 |
2025-02-16 12:03 |
||
Add Pipelining support to psql | 5407 | Moved to next CF | 18 |
|
+1731−11 | Anthonin Bonnefoy (bonnefoa) | Michael Paquier (michael-kun) | 2 | 2025-02-20 09:44 |
2025-02-20 09:29 |
|
Tab completion for ALTER USER RESET | 5414 | Moved to next CF | 18 |
|
+28−0 | Robins Tharakan (robins) | fuzzycz | 2 | 2025-02-17 17:32 |
2025-02-17 17:32 |
|
psql: Option to use expanded mode for various meta-commands | 5476 | Committed | Not processed | Dean Rasheed (deanr) | deanr | 1 | 2025-01-14 16:40 |
2025-01-14 17:10 |
|||
Code Comments | |||||||||||
Remove an obsolete comment in gistinsert() | 5370 | Committed | Not processed | Tender Wang (tndrwang) | michael-kun | 1 | 2024-11-07 06:26 |
2024-11-07 06:27 |
|||
Documentation | |||||||||||
Document NULL Concepts and Behaviors | 5086 | Moved to next CF |
|
+1224−160 | David Johnston (polobo) | 5 | 2025-02-06 00:30 |
2025-02-07 02:42 |
|||
Doc: Move and modify standalone hot backups section | 5087 | Moved to next CF |
|
+24−23 | David Johnston (polobo) | Marlene Reiterer (marlene.rte) | 5 | 2025-02-06 00:31 |
2025-02-10 14:46 |
||
Doc: Improve hostssl related descriptions and option presentation | 5088 | Moved to next CF | Needs rebase! | David Johnston (polobo) | 5 | 2025-02-06 00:31 |
2024-04-22 21:20 |
||||
Clarify the behavior of AT TIME ZONE | 5146 | Moved to next CF |
|
+0−0 | Aleksander Alekseev (a.alekseev) | Laurenz Albe (laurenz) | 4 | 2025-02-03 12:52 |
2025-02-19 08:53 |
||
doc: Meson is not experimental on Windows | 5156 | Committed | Not processed | Aleksander Alekseev (a.alekseev) | Peter Eisentraut (petere) | petere | 3 | 2025-01-27 11:11 |
2025-01-27 11:10 |
||
C-Language Functions docs on how to call internal functions | 5255 | Committed | Not processed | Florents Tselai (florentst) | Pavel Stehule (okbobcz) | tgl | 2 | 2025-01-17 19:41 |
2025-01-17 19:39 |
||
Recommend --no-psqlrc when restoring a pg_dump script | 5306 | Committed | stable | Not processed | Shinya Kato (shinyakato) | Robert Treat (xzilla) | tgl | 2 | 2025-01-25 17:46 |
2025-01-27 00:23 |
|
doc: virtual envs with Pl/Python | 5308 | Withdrawn | Not processed | Florents Tselai (florentst) | 2 | 2025-02-10 18:41 |
2024-10-17 21:15 |
||||
Clarify old WAL files cannot be removed until they are summarized | 5310 | Committed | Not processed | Fujii Masao (masaofujii) | masaofujii | 2 | 2024-12-18 12:18 |
2024-12-15 02:22 |
|||
Use "protocol options" name instead of "protocol extensions" everywhere | 5341 | Moved to next CF |
|
+4−4 | Jelte Fennema-Nio (jeltef) | 3 | 2025-02-05 21:52 |
2025-01-31 09:32 |
|||
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) | 2 | 2025-02-03 12:25 |
2025-02-04 21:41 |
|
fix deprecation mention for age() and mxid_age() | 5384 | Committed | 18 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | michael-kun | 1 | 2024-12-11 00:00 |
2024-12-11 07:04 |
||
Parallel index build for BRIN | 5398 | Committed | 17 | Not processed | Egor Rogov (egorius) | fuzzycz | 1 | 2024-12-16 18:21 |
2024-12-17 14:52 |
||
Doc: fix the rewrite condition when executing ALTER TABLE ADD COLUMN | 5418 | Moved to next CF |
|
+28−25 | Masahiro Ikeda (masahiro.ikeda) | Robert Treat (xzilla) | 2 | 2025-02-14 11:05 |
2025-01-07 02:29 |
||
Doc: clarify the log message level of the VERBOSE option | 5419 | Committed | Not processed | Masahiro Ikeda (masahiro.ikeda) | masaofujii | 1 | 2025-01-06 08:28 |
2025-01-06 08:28 |
|||
doc: Mention clock synchronization recommendation for hot_standby_feedback | 5425 | Moved to next CF | stable |
|
+7−0 | Jakub Wartak (jakub.wartak.tomtom) | 2 | 2025-02-06 12:26 |
2025-01-08 12:49 |
||
Question about behavior of deletes with REPLICA IDENTITY NOTHING | 5445 | Committed | Not processed | Robert Treat (xzilla) | Peter Smith (smithpb2250) | amitkapila | 1 | 2025-01-17 17:17 |
2025-01-16 05:06 |
||
Miscellaneous | |||||||||||
Support a wildcard in backtrace_functions | 4735 | Moved to next CF |
|
+162−11 | Jelte Fennema-Nio (jeltef) | Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) | d_gustafsson | 7 | 2025-02-05 21:55 |
2025-02-18 12:29 |
|
Add trim_trailing_whitespace to editorconfig file | 4829 | Committed | Not processed | Jelte Fennema-Nio (jeltef) | Peter Eisentraut (petere) | petere | 5 | 2025-02-01 09:13 |
2025-02-01 09:11 |
||
Avoid orphaned objects dependencies, take 3 | 4942 | Moved to next CF | 18 |
|
+998−22 | Bertrand Drouvot (bertranddrouvot.pg) | 5 | 2025-02-03 11:33 |
2025-02-04 13:24 |
||
Expand applicability of aggregate's sortop optimization | 4980 | Moved to next CF | Needs rebase! | Matthias van de Meent (mmeent) | Andrei Lepikhov (lepikhov) | 5 | 2025-02-06 07:53 |
2024-12-28 04:24 |
|||
better error message when --single is not the first arg to postgres executable | 5052 | Committed | 18 | Not processed | Nathan Bossart (bossartn), Greg Sabino Mullane (greg) | Nathan Bossart (bossartn) | bossartn | 4 | 2024-12-04 21:26 |
2024-12-04 21:26 |
|
gamma() and lgamma() functions | 5098 | Moved to next CF | 18 | Needs rebase! | Dean Rasheed (deanr) | 5 | 2025-02-03 17:03 |
2024-11-14 22:35 |
|||
Casts from jsonb to other types should cope with json null | 5152 | Committed | Not processed | Tom Lane (tgl) | tgl | 3 | 2025-01-28 22:34 |
2025-01-27 13:58 |
|||
Prohibit to use EphemeralNamedRelation in materialized views | 5153 | Committed | Not processed | Yugo Nagata (yugo.nagata) | Tom Lane (tgl) | tgl | 3 | 2025-01-08 21:42 |
2025-01-08 21:37 |
||
Allow casting between bytea and integer types | 5176 | Moved to next CF |
|
+291−0 | Aleksander Alekseev (a.alekseev) | Joel Jacobson (joeljacobson) | deanr | 4 | 2025-02-03 17:03 |
2025-01-24 13:00 |
|
[PROPOSAL] : Disallow use of empty column name in (column_name '') in ALTER or CREATE of foreign table. | 5184 | Moved to next CF |
|
+61−0 | Nishant Sharma (nishant-at-edb) | 4 | 2025-02-07 03:39 |
2024-12-19 13:29 |
|||
Truncate logs by max_log_size | 5272 | Moved to next CF | Needs rebase! | Kirill Gavrilov (diphantxm) | Jim Jones (jimus) | 3 | 2025-02-12 08:29 |
2025-02-03 10:31 |
|||
Remove an unnecessary check on semijoin_target_ok() on postgres_fdw.c | 5291 | Moved to next CF |
|
+2−3 | Tender Wang (tndrwang) | 3 | 2025-02-03 14:34 |
2024-11-29 01:39 |
|||
System views for versions reporting | 5318 | Moved to next CF | stable |
|
+565−0 | Dmitry Dolgov (erthalion) | 3 | 2025-02-04 08:33 |
2025-01-25 19:46 |
||
Tweak access BufferDescriptors array codes in BufferGetLSNAtomic() | 5373 | Moved to next CF |
|
+2−0 | Tender Wang (tndrwang) | Xuneng Zhou (egoa) | richardguo | 2 | 2025-02-19 02:49 |
2025-02-19 02:47 |
|
clean up create|alter domain stmt incompatiable constraint error case and add regression test | 5385 | Withdrawn | 18 | Not processed | 1 | 2024-12-09 09:05 |
2024-12-07 10:14 |
||||
postgres_fdw could deparse ArrayCoerceExpr | 5409 | Moved to next CF | 18 |
|
+80−0 | Alexander Pyhalov (a.pyhalov) | Maxim Orlov (m.orlov) | 2 | 2025-02-14 11:06 |
2025-01-29 09:58 |
|
pure parsers and reentrant scanners | 5417 | Committed | Not processed | Peter Eisentraut (petere) | Andreas Karlsson (kandreas) | petere | 1 | 2025-01-24 06:47 |
2025-01-24 06:46 |
||
URL extension with Unicode and setter-functions support | 5432 | Rejected | Not processed | Alexander Borisov (lexborisov) | Victor Yegorov (vyegorov) | 1 | 2024-12-19 12:48 |
2024-12-24 17:27 |
|||
Add PageData type and add const qualifiers to bufpage.h | 5440 | Committed | Not processed | Peter Eisentraut (petere) | petere | 1 | 2025-01-20 14:00 |
2025-01-20 14:01 |
|||
accommodate large DSA requests in dshash | 5443 | Committed | stable | Not processed | Matthias van de Meent (mmeent) | Nathan Bossart (bossartn) | bossartn | 1 | 2024-12-17 21:34 |
2024-12-27 08:42 |
|
Improving default column names/aliases of subscript text expressions | 5446 | Rejected | Not processed | Jelte Fennema-Nio (jeltef) | 1 | 2025-02-05 21:53 |
2024-12-16 22:48 |
||||
Add maintainer-defined module info into shared library | 5465 | Moved to next CF | 18 |
|
+110−7 | Andrei Lepikhov (lepikhov) | Yurii Rashkovskii (yrashk) | 2 | 2025-02-06 07:59 |
2025-02-17 03:00 |
|
Unicode 16 update | 5472 | Moved to next CF |
|
+909−445 | Peter Eisentraut (petere) | 2 | 2025-02-01 18:47 |
2025-02-18 03:50 |
|||
IWYU annotations | 5475 | Committed | Not processed | Peter Eisentraut (petere) | petere | 1 | 2025-01-15 19:22 |
2025-01-22 14:22 |
|||
Monitoring & Control | |||||||||||
pg_stat_statements and "IN" conditions | 2837 | Moved to next CF | Needs rebase! | Dmitry Dolgov (erthalion) | Nathan Bossart (bossartn), David Geier (geidav), Chengxi Sun (martin-sun), Sami Imseih (simseih) | 22 | 2025-02-04 08:34 |
2025-02-19 00:39 |
|||
Amcheck verification of GiST and GIN | 3733 | Moved to next CF | Needs rebase! | Heikki Linnakangas (heikki), Andrey Borodin (x4m), Grigory Kryachko (gskryachko) | José Villanova (azlev) | 15 | 2025-02-10 08:43 |
2024-12-16 18:17 |
|||
Logging parallel worker draught | 4291 | Moved to next CF | 18 |
|
+93−0 | Benoit Lobréau (benoitl) | Sami Imseih (simseih) | 10 | 2025-02-14 11:15 |
2025-02-05 08:31 |
|
Set log_lock_waits=on by default | 4718 | Moved to next CF |
|
+6−5 | Laurenz Albe (laurenz) | Michael Banck (mbanck), Nathan Bossart (bossartn) | 7 | 2025-02-03 12:25 |
2024-09-03 19:39 |
||
Show WAL stats on pg_stat_io | 4950 | Committed | Not processed | Nazir Bilal Yavuz (nbyavuz) | Akshat Jaimini (akshatj) | michael-kun | 4 | 2025-02-04 07:56 |
2025-01-31 08:29 |
||
pg_stat_activity: make slow/hanging authentication more visible | 4974 | Moved to next CF | 18 |
|
+462−95 | Jacob Champion (jchampion) | Michael Paquier (michael-kun) | 5 | 2025-02-06 08:39 |
2025-02-15 01:34 |
|
relfilenode statistics | 5007 | Moved to next CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 5 | 2025-01-03 18:09 |
2025-01-03 16:18 |
|||
Vacuum statistics | 5012 | Moved to next CF | 18 | Needs rebase! | Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) | Ilia Evdokimov (ilidock95) | 5 | 2025-02-04 13:45 |
2025-02-17 14:46 |
||
Track the amount of time waiting due to cost_delay | 5027 | Moved to next CF | 18 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Nathan Bossart (bossartn), Masahiro Ikeda (masahiro.ikeda) | bossartn | 5 | 2025-02-11 22:42 |
2025-02-14 20:54 |
|
Add pg_ownerships and pg_privileges system views | 5033 | Withdrawn | Not processed | Joel Jacobson (joeljacobson) | 4 | 2025-01-04 08:35 |
2024-12-16 15:23 |
||||
Showing primitive index scan count in EXPLAIN ANALYZE (for skip scan and SAOP scans) | 5183 | Moved to next CF |
|
+244−46 | Peter Geoghegan (pgeoghegan) | Masahiro Ikeda (masahiro.ikeda), Alena Rybakina (alenka) | 4 | 2025-02-06 02:37 |
2025-02-17 22:44 |
||
per backend I/O statistics | 5232 | Committed | 18 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | Michael Paquier (michael-kun) | michael-kun | 2 | 2024-12-19 04:22 |
2025-01-21 02:56 |
|
Make pg_stat_io view count IOs as bytes instead of blocks | 5256 | Committed | 18 | Not processed | Nazir Bilal Yavuz (nbyavuz) | Michael Paquier (michael-kun), Andrew Dunstan (adunstan) | michael-kun | 2 | 2025-01-14 03:31 |
2025-01-16 23:27 |
|
Add “FOR UPDATE NOWAIT” lock details to the log. | 5294 | Moved to next CF |
|
+127−51 | Yuki Seino (seinoyu) | Fujii Masao (masaofujii) | masaofujii | 3 | 2025-02-13 01:48 |
2025-02-20 06:27 |
|
Logging plan of the currently running query | 5330 | Moved to next CF | 18 |
|
+555−42 | Atsushi Torikoshi (atsushitorikoshi) | Akshat Jaimini (akshatj) | 3 | 2025-02-10 02:07 |
2025-02-03 12:46 |
|
Count and log pages set all frozen by vacuum | 5346 | Committed | Not processed | Melanie Plageman (melanieplageman) | melanieplageman | 2 | 2024-12-17 19:32 |
2024-12-17 19:34 |
|||
Enhance memory context statistics reporting for all PostgreSQL processes. | 5355 | Moved to next CF | 18 |
|
+1159−42 | Rahila Syed (rahila) | Atsushi Torikoshi (atsushitorikoshi) | 3 | 2025-02-04 06:32 |
2025-02-18 13:05 |
|
Sampling of queries in pg_stat_statements | 5389 | Withdrawn | Not processed | 1 | 2024-11-19 12:06 |
2025-02-20 01:04 |
|||||
Sampling in pg_stat_statements | 5390 | Moved to next CF | 18 |
|
+287−21 | Ilia Evdokimov (ilidock95) | Andrey Borodin (x4m), Sami Imseih (simseih), Alena Rybakina (alenka) | 2 | 2025-02-19 20:06 |
2025-02-20 01:04 |
|
Log connection establishment timings | 5442 | Moved to next CF |
|
+100−0 | Melanie Plageman (melanieplageman) | Jacob Champion (jchampion), Bertrand Drouvot (bertranddrouvot.pg) | 2 | 2025-02-03 14:33 |
2025-01-20 17:53 |
||
Allow EXPLAIN to Output Page Fault Information | 5477 | Withdrawn | Not processed | Atsushi Torikoshi (torikoshia) | 1 | 2025-02-08 13:35 |
2025-02-11 18:54 |
||||
Performance | |||||||||||
AcquireExecutorLocks() and run-time pruning | 3478 | Moved to next CF | Needs rebase! | Amit Langote (amitlan) | Tom Lane (tgl) | amitlan | 17 | 2025-02-05 05:18 |
2025-02-17 07:15 |
||
Reducing planning time when tables have many partitions | 3701 | Moved to next CF |
|
+1288−207 | Yuya Watari (watari) | Tom Lane (tgl), Thom Brown (thom), Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov) | 15 | 2025-02-04 16:23 |
2025-02-19 07:33 |
||
Avoid unnecessary PlaceHolderVars for simple Vars | 4319 | Committed | Not processed | Richard Guo (richardguo) | James Coleman (jcole1989) | richardguo | 9 | 2024-12-09 12:24 |
2024-12-09 12:20 |
||
Index Prefetching | 4351 | Moved to next CF | Needs rebase! | Tomas Vondra (fuzzycz) | 10 | 2025-02-06 22:06 |
2024-11-11 20:12 |
||||
Statistics Import and Export | 4538 | Moved to next CF |
|
+864−73 | Corey Huinker (coreyh) | Bharath Rupireddy (bharathrupireddy) | 9 | 2025-02-05 22:38 |
2025-02-20 10:24 |
||
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning | 4564 | Moved to next CF |
|
+508−44 | Ashutosh Bapat (ashutoshbapat) | 8 | 2025-02-04 07:52 |
2025-02-20 11:58 |
|||
Special-case executor expression steps for common combinations | 4627 | Moved to next CF |
|
+194−39 | Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson) | Andreas Karlsson (kandreas) | 8 | 2025-02-14 11:15 |
2025-02-05 10:00 |
||
Teach predtest about IS [NOT] <boolean> proofs | 4690 | Moved to next CF |
|
+1882−129 | James Coleman (jcole1989) | Tom Lane (tgl) | 7 | 2025-02-03 16:32 |
2024-04-06 00:43 |
||
Parallel CREATE INDEX for GIN indexes | 4966 | Moved to next CF |
|
+2380−15 | Tomas Vondra (fuzzycz) | Matthias van de Meent (mmeent), Andy Fan (andy2) | 5 | 2025-02-06 22:06 |
2025-02-19 21:54 |
||
[CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots | 4971 | Moved to next CF | Needs rebase! | Michail Nikolaev (nkey) | Matthias van de Meent (mmeent) | 5 | 2025-02-03 22:46 |
2025-02-04 01:38 |
|||
Parallel CREATE INDEX for GiST indexes | 5026 | Returned with feedback | Not processed | Tomas Vondra (fuzzycz) | Andreas Karlsson (kandreas) | 4 | 2025-02-06 22:06 |
2024-11-08 14:53 |
|||
Sort functions with specialized comparators | 5036 | Moved to next CF |
|
+34−48 | Andrey Borodin (x4mmm), Stepan Neretin (fenixrnd.mail.ru) | john.naylor | 5 | 2025-02-18 07:14 |
2025-02-18 07:16 |
||
Remove self join on a unique column | 5043 | Moved to next CF | Needs rebase! | Andrei Lepikhov (lepikhov) | Dean Rasheed (deanr) | 5 | 2025-02-06 08:00 |
2025-02-18 07:24 |
|||
nbtree skip scan | 5081 | Moved to next CF |
|
+3739−510 | Peter Geoghegan (pgeoghegan) | Aleksander Alekseev (a.alekseev), Masahiro Ikeda (masahiro.ikeda) | 5 | 2025-02-06 02:37 |
2025-02-14 23:06 |
||
Streaming Vacuum | 5089 | Moved to next CF | Not processed | Thomas Munro (macdice), Melanie Plageman (melanieplageman) | melanieplageman | 5 | 2025-02-14 18:14 |
2025-02-18 15:52 |
|||
Make tuple deformation faster | 5097 | Committed | Not processed | David Rowley (davidrowley) | davidrowley | 4 | 2025-01-16 01:40 |
2024-12-27 13:02 |
|||
MergeJoin beats HashJoin in the case of multiple hash clauses | 5114 | Moved to next CF |
|
+191−0 | Andrei Lepikhov (lepikhov) | 4 | 2025-02-06 08:01 |
2025-02-17 00:34 |
|||
Use read streams in autoprewarm | 5162 | Moved to next CF |
|
+127−5 | Nazir Bilal Yavuz (nbyavuz) | 4 | 2025-02-05 14:01 |
2024-12-02 14:55 |
|||
AIO | 5227 | Moved to next CF |
|
+9620−350 | Andres Freund (andresfreund) | Noah Misch (nmisch) | 4 | 2025-02-19 19:43 |
2025-02-19 19:10 |
||
Add ExprState hashing for GROUP BY and hashed SubPlans | 5229 | Committed | Not processed | David Rowley (davidrowley) | davidrowley | 3 | 2024-12-11 09:45 |
2024-12-11 00:49 |
|||
Allow SQL functions use CachedPlan machinery | 5246 | Moved to next CF | 18 |
|
+1099−192 | Alexander Pyhalov (a.pyhalov) | Tom Lane (tgl), Pavel Stehule (okbobcz) | 3 | 2025-02-03 16:32 |
2025-02-14 15:11 |
|
Improve statistics estimation considering GROUP-BY as a 'uniqueiser' | 5269 | Moved to next CF | 18 |
|
+37−0 | Andrei Lepikhov (lepikhov) | smagen | 3 | 2025-02-19 16:56 |
2025-02-19 10:00 |
|
Replace IN VALUES with ANY in WHERE clauses during optimization | 5283 | Moved to next CF |
|
+880−0 | Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) | newtglobal postgresql_contributors (newtpostgrescontributors) | 3 | 2025-02-06 10:09 |
2025-02-09 19:47 |
||
Trigger more frequent autovacuums for insert-heavy tables | 5320 | Moved to next CF |
|
+147−32 | Melanie Plageman (melanieplageman) | 3 | 2025-02-03 14:35 |
2025-02-19 21:59 |
|||
use a non-locking initial test in TAS_SPIN on AArch64 | 5321 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | bossartn | 2 | 2025-01-10 19:21 |
2025-01-15 18:50 |
||
Add sortsupport for range types and btree_gist | 5325 | Moved to next CF |
|
+888−8 | Bernd Helmle (psoo), Christoph Heiss (christoph.heiss) | Andrey Borodin (x4m), jian he (hellothere) | 3 | 2025-02-04 09:51 |
2025-01-16 14:14 |
||
Parallel heap vacuum | 5326 | Moved to next CF |
|
+1131−202 | Masahiko Sawada (masahikosawada) | Hayato Kuroda (ha-kun) | 3 | 2025-02-03 22:19 |
2025-02-20 01:31 |
||
Use read_stream in index vacuum | 5327 | Moved to next CF | Needs rebase! | Andrey Borodin (x4m) | Melanie Plageman (melanieplageman), Kirill Reshke (reshke), Rahila Syed (rahila), Zhao Junwang (zhjwpku) | 3 | 2025-02-10 08:43 |
2024-11-28 15:29 |
|||
Additional function inlining for slow_deform_heap_tuple | 5347 | Committed | Not processed | David Rowley (davidrowley) | davidrowley | 2 | 2025-01-16 01:40 |
2024-10-30 21:27 |
|||
Showing applied extended statistics in explain Part2 | 5359 | Moved to next CF | 18 |
|
+365−2 | Tatsuro Yamada (tatsuro_yamada) | Tom Lane (tgl), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov), Masahiro Ikeda (masahiro.ikeda), Ilia Evdokimov (ilidock95) | fuzzycz | 3 | 2025-02-05 06:45 |
2025-02-12 11:11 |
Let an Append to consider a tuple fraction when choosing fractional subpaths | 5361 | Moved to next CF | 18 |
|
+164−10 | Andrei Lepikhov (lepikhov), Nikita Malakhov (nmalakh) | 2 | 2025-02-06 08:02 |
2024-12-06 08:13 |
||
Using Expanded Objects other than Arrays from plpgsql | 5364 | Moved to next CF | Not processed | Tom Lane (tgl) | tgl | 2 | 2025-02-11 18:17 |
2025-02-13 13:02 |
|||
Eagerly scan all-visible pages to amortize aggressive vacuum | 5366 | Moved to next CF | Not processed | Melanie Plageman (melanieplageman) | melanieplageman | 2 | 2025-02-11 18:56 |
2025-02-11 18:57 |
|||
optimize file transfer in pg_upgrade | 5369 | Moved to next CF | 18 |
|
+311−60 | Nathan Bossart (bossartn) | 2 | 2025-02-03 16:45 |
2024-12-02 16:44 |
||
Converting SetOp to read its two inputs separately | 5377 | Committed | Not processed | Tom Lane (tgl) | tgl | 1 | 2024-12-19 22:08 |
2024-12-19 23:05 |
|||
avoid calling pgstat_read_current_status() in pg_signal_backend() | 5400 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | bossartn | 1 | 2024-11-27 16:36 |
2024-11-27 16:36 |
||
Avoid unnecessary wrapping for more complex expressions | 5434 | Committed | Not processed | Richard Guo (richardguo) | richardguo | 1 | 2024-12-17 11:11 |
2024-12-17 11:09 |
|||
More reliable nbtree detection of unsatisfiable RowCompare quals involving a leading NULL key/element | 5460 | Committed | Not processed | Peter Geoghegan (pgeoghegan) | pgeoghegan | 1 | 2025-01-07 15:45 |
2025-01-07 15:39 |
|||
Function scan FDW pushdown | 5470 | Moved to next CF | 18 |
|
+1046−105 | Alexander Pyhalov (a.pyhalov), Gleb Kashkin (glebka) | Ashutosh Bapat (ashutoshbapat) | 2 | 2025-02-04 16:29 |
2024-11-05 16:11 |
|
handle batch explosion in hash joins | 5482 | Moved to next CF |
|
+5635−0 | Tomas Vondra (fuzzycz) | fuzzycz | 2 | 2025-02-19 20:23 |
2025-02-19 20:21 |
||
Procedural Languages | |||||||||||
declarative session variables, LET command | 1608 | Moved to next CF | Needs rebase! | 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) | 35 | 2025-02-04 05:51 |
2025-02-16 09:13 |
|||
new plpgsql.extra_errors check - strict_expr_check | 5044 | Moved to next CF |
|
+176−18 | Pavel Stehule (okbobcz) | newtglobal postgresql_contributors (newtpostgrescontributors) | 5 | 2025-02-04 05:52 |
2025-02-07 20:00 |
||
Use Python "Limited API" in PL/Python | 5416 | Moved to next CF |
|
+187−112 | Peter Eisentraut (petere) | 2 | 2025-02-01 18:48 |
2025-01-15 22:20 |
|||
Refactoring | |||||||||||
New [relation] options engine | 4688 | Moved to next CF | Needs rebase! | Nikolay Shaplov (nataraj) | 7 | 2025-02-12 09:19 |
2025-02-10 18:35 |
||||
BitmapHeapScan table AM violation removal (and use streaming read API) | 4874 | Moved to next CF |
|
+435−771 | Melanie Plageman (melanieplageman) | Heikki Linnakangas (heikki), Andres Freund (andresfreund), Tomas Vondra (fuzzycz) | 6 | 2025-02-03 14:34 |
2025-02-19 23:12 |
||
Use <stdint.h> for int64_t and other exact-width integer types | 4938 | Committed | Not processed | Thomas Munro (macdice) | Peter Eisentraut (petere) | macdice | 4 | 2024-12-04 02:27 |
2024-12-10 02:02 |
||
Remove duplicated smgrclose call | 5149 | Moved to next CF | 18 |
|
+0−6 | Steven Niu (niushiji) | Cary Huang (cary), Kirill Reshke (reshke), Zhao Junwang (zhjwpku) | 4 | 2025-02-14 11:14 |
2024-10-27 19:05 |
|
Fix a few issues in collation cache | 5164 | Withdrawn | 18 | Not processed | Jeff Davis (jdavis) | 3 | 2024-12-10 23:35 |
2024-12-10 23:45 |
|||
Make ECPG locale usage thread-safe | 5166 | Moved to next CF |
|
+192−148 | Thomas Munro (macdice) | Peter Eisentraut (petere) | 4 | 2025-02-09 07:33 |
2025-02-09 07:32 |
||
Thread-safe nl_langinfo(), localeconv(), check_locale() | 5170 | Moved to next CF |
|
+501−251 | Thomas Munro (macdice) | Peter Eisentraut (petere) | 4 | 2025-02-14 14:14 |
2025-02-14 14:13 |
||
JIT: The nullness of casetest.value can be determined at the JIT compile time. | 5236 | Committed | 18 | Not processed | Xing Guo (higuoxing) | Tom Lane (tgl) | tgl | 2 | 2025-01-30 18:27 |
2025-01-30 18:27 |
|
Refactor SLRU to always use long file names | 5250 | Moved to next CF |
|
+104−86 | Aleksander Alekseev (a.alekseev) | 3 | 2025-02-03 12:56 |
2025-01-15 12:42 |
|||
Refactor bytea_sortsupport() | 5288 | Moved to next CF | Not processed | Aleksander Alekseev (a.alekseev) | 3 | 2025-02-13 13:21 |
2024-12-05 08:11 |
||||
Move clause_sides_match_join() into pathnode.h | 5289 | Committed | Not processed | James Hunter (hunjmes) | davidrowley | 2 | 2024-12-18 11:20 |
2024-10-15 08:20 |
|||
Collation and ctype method tables and extension hooks | 5301 | Moved to next CF |
|
+805−530 | Jeff Davis (jdavis) | 3 | 2025-02-07 19:22 |
2025-01-18 06:42 |
|||
simplify regular expression locale global variables | 5313 | Committed | Not processed | Peter Eisentraut (petere) | petere | 2 | 2024-12-05 06:42 |
2024-12-05 06:41 |
|||
Clear padding in PgStat_HashKey keys | 5367 | Committed | 18 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | michael-kun | 1 | 2024-11-06 11:25 |
2024-11-05 00:43 |
||
Use attribute function for SSE42 CRC32C code | 5372 | Committed | 18 | Not processed | Raghuveer Devulapalli (rdevulap) | Nathan Bossart (bossartn) | bossartn | 1 | 2024-11-27 22:24 |
2024-11-27 22:24 |
|
Rework subscription-related code for psql and pg_dump | 5412 | Committed | 18 | Not processed | Michael Paquier (michael-kun) | michael-kun | 1 | 2024-12-05 07:56 |
2024-12-03 01:46 |
||
Adopt <inttypes.h> macros in format strings. | 5429 | Moved to next CF | Needs rebase! | Thomas Munro (macdice) | Peter Eisentraut (petere) | 2 | 2025-02-09 15:20 |
2024-12-06 12:13 |
|||
downgrade some aclchk.c errors to internal | 5463 | Committed | Not processed | Peter Eisentraut (petere) | petere | 1 | 2025-01-15 16:05 |
2025-01-15 16:05 |
|||
Convert macros to static inline functions | 5471 | Committed | Not processed | Peter Eisentraut (petere) | petere | 1 | 2025-01-23 11:39 |
2025-01-31 13:29 |
|||
Don't dirty pages while they are getting flushed out | 5483 | Moved to next CF | Needs rebase! | Andres Freund (andresfreund) | 2 | 2025-02-04 06:25 |
2024-11-19 17:15 |
||||
Replication & Recovery | |||||||||||
CREATE SUBSCRIPTION ... SERVER | 4529 | Moved to next CF | Needs rebase! | Jeff Davis (jdavis) | Bharath Rupireddy (bharathrupireddy) | 9 | 2025-02-07 19:24 |
2024-12-17 04:05 |
|||
Introduce XID age and inactive timeout based replication slot invalidation | 4770 | Moved to next CF | Needs rebase! | Bharath Rupireddy (bharathrupireddy), Nisha Moond (nishamoond) | Nathan Bossart (bossartn), vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) | amitkapila | 6 | 2025-02-20 03:38 |
2025-02-20 06:11 |
||
Return pg_control from pg_backup_stop(). | 4997 | Moved to next CF | 18 |
|
+181−30 | David Steele (dsteele) | 5 | 2025-02-12 17:14 |
2025-01-24 18:43 |
||
Synchronization of sequences to subscriber | 5111 | Moved to next CF |
|
+2964−731 | vigneshwaran C (vignesh.postgres) | Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Peter Smith (smithpb2250) | 4 | 2025-02-05 01:01 |
2025-02-03 05:43 |
||
Expose the acquired_by parameter to the pg_replication_origin_session_setup function | 5189 | Moved to next CF | 18 |
|
+19−4 | Doruk Yılmaz (dorukyilmaz) | Euler Taveira (eulerto) | 4 | 2025-02-11 20:47 |
2025-01-08 21:55 |
|
Skip logical decoding of already-aborted transactions. | 5338 | Moved to next CF | Not processed | Masahiko Sawada (masahikosawada) | vigneshwaran C (vignesh.postgres) | masahikosawada | 3 | 2025-02-13 06:00 |
2025-02-13 01:58 |
||
enable pg_recvlogical to use temporary slots | 5363 | Returned with feedback | Not processed | Torsten Foertsch (tfoertsch123) | Michael Paquier (michael-kun) | 1 | 2025-01-27 05:03 |
2025-01-27 05:02 |
|||
Conflict detection for update_deleted in logical replication | 5378 | Moved to next CF |
|
+2150−178 | Hou Zhijie (houzj) | Hayato Kuroda (ha-kun) | amitkapila | 2 | 2025-02-06 02:03 |
2025-02-20 07:20 |
|
Log LSN before table is dropped | 5386 | Moved to next CF |
|
+8−0 | Andrey Borodin (x4m), Nikolay Samokhvalov (nikolay), Kirk Wolak (kirkw) | Jim Jones (jimus) | 2 | 2025-02-17 12:26 |
2024-11-26 13:42 |
||
Improve the error message for logical replication of regular column to generated column. | 5401 | Committed | Not processed | Shubham Khanna (skhanna) | Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres), Peter Smith (smithpb) | amitkapila | 1 | 2024-12-03 07:12 |
2024-11-27 10:27 |
||
Adding a '--two-phase' option to 'pg_createsubscriber' utility. | 5433 | Moved to next CF |
|
+68−24 | Shubham Khanna (skhanna) | vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) | 2 | 2025-02-18 03:10 |
2025-02-17 18:45 |
||
Separate GUC for replication origins | 5441 | Moved to next CF | 18 |
|
+117−89 | Euler Taveira (eulerto) | Masahiko Sawada (masahikosawada) | 2 | 2025-02-19 20:42 |
2025-02-13 01:17 |
|
Enable logical decoding when wal_level = 'replica' without a server restart | 5479 | Moved to next CF |
|
+1249−82 | Masahiko Sawada (masahikosawada) | 2 | 2025-02-03 22:19 |
2025-02-19 09:56 |
|||
Security | |||||||||||
Client authentication via OAuth 2.0 | 4412 | Moved to next CF |
|
+9279−39 | Jacob Champion (jchampion) | Peter Eisentraut (petere), Daniel Gustafsson (d_gustafsson), Antonin Houska (a.houska) | d_gustafsson | 10 | 2025-02-01 19:41 |
2025-02-19 19:54 |
|
Extend ALTER DEFAULT PRIVILEGES for large objects | 4945 | Moved to next CF |
|
+215−11 | Yugo Nagata (yugo.nagata) | Laurenz Albe (laurenz) | 5 | 2025-02-03 12:26 |
2025-01-23 10:22 |
||
Serverside SNI for SSL connections | 4984 | Moved to next CF |
|
+839−50 | Daniel Gustafsson (d_gustafsson) | Jacob Champion (jchampion) | 5 | 2025-02-19 23:11 |
2025-02-19 23:12 |
||
Extension security improvement: Add support for extensions with an owned schema | 5018 | Moved to next CF | 18 |
|
+326−62 | Jelte Fennema-Nio (jeltef) | 5 | 2025-02-05 21:55 |
2024-10-04 21:05 |
||
deprecate md5 passwords | 5295 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Greg Sabino Mullane (greg) | bossartn | 2 | 2024-12-02 19:34 |
2024-12-02 19:33 |
|
Convert contrib SQL functions to new style | 5368 | Committed | 18 | Not processed | Tom Lane (tgl), Ronan Dunklau (rdunklau) | tgl | 1 | 2024-12-29 20:01 |
2025-01-08 04:18 |
||
Parametrization minimum password length | 5380 | Committed | stable | Not processed | Emanuele Musella (musedexter) | Nathan Bossart (bossartn) | bossartn | 1 | 2025-01-07 21:09 |
2025-01-07 21:08 |
|
revamp row-security tracking | 5397 | Moved to next CF | 18 |
|
+25−17 | Nathan Bossart (bossartn) | 2 | 2025-02-18 22:31 |
2025-02-17 21:54 |
||
Modern SHA2- based password hashes for pgcrypto | 5481 | Moved to next CF | 18 |
|
+1091−2 | Bernd Helmle (psoo) | 2 | 2025-02-04 09:50 |
2025-02-08 02:16 |
||
Server Features | |||||||||||
UUID v7 | 4388 | Committed | 17 | Not processed | Andrey Borodin (x4m) | Masahiko Sawada (masahikosawada), Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr), Nikolay Samokhvalov (nikolay), Przemysław Sztoch (psztoch), Kirk Wolak (kirkw) | masahikosawada | 9 | 2024-12-12 18:11 |
2025-01-31 18:49 |
|
Sequence Access Methods, round two | 4677 | Moved to next CF |
|
+2753−795 | Michael Paquier (michael-kun) | 7 | 2025-02-03 11:39 |
2025-02-18 05:11 |
|||
Add new protocol message to change GUCs to be able to change protocol extension parameters | 4736 | Moved to next CF | 18 |
|
+1776−74 | Jelte Fennema-Nio (jeltef) | Robert Haas (rhaas) | 7 | 2025-02-05 21:51 |
2025-02-18 08:51 |
|
KNN-btree | 4871 | Moved to next CF | Needs rebase! | Nikita Glukhov (n.glukhov), Anton Melnikov (antonmel) | 6 | 2025-02-17 09:19 |
2024-11-28 11:19 |
||||
CREATE DATABASE ... STRICT_UNICODE | 4876 | Withdrawn | Not processed | Jeff Davis (jdavis) | 5 | 2024-12-11 23:56 |
2024-12-11 23:55 |
||||
CREATE DATABASE ... STRATEGY=FILE_CLONE | 4886 | Moved to next CF |
|
+170−3 | Thomas Munro (macdice), Nazir Bilal Yavuz (nbyavuz) | 5 | 2025-02-05 14:01 |
2024-08-08 12:15 |
|||
Add extension_destdir GUC | 4913 | Moved to next CF |
|
+230−63 | Peter Eisentraut (petere), Christoph Berg (myon), David Wheeler (theory) | Peter Eisentraut (petere), Marco Nenciarini (mnencia), Gabriele Bartolini (gbartolini), Nathan Bossart (bossartn) | 5 | 2025-02-07 10:50 |
2025-02-05 18:13 |
||
VACUUM FULL / CLUSTER CONCURRENTLY | 5117 | Moved to next CF | 18 |
|
+1385−236 | Antonin Houska (a.houska) | 4 | 2025-02-19 09:17 |
2025-02-19 17:40 |
||
Index AM API cleanup | 5195 | Moved to next CF |
|
+71−66 | Mark Dilger (mark.dilger) | Peter Eisentraut (petere), Andrew Dunstan (adunstan), Alexandra Wang (l-wang) | petere | 4 | 2025-02-01 19:48 |
2025-02-07 15:53 |
|
Make MultiXactOffset 64-bit type | 5205 | Moved to next CF | 18 |
|
+1060−574 | Maxim Orlov (m.orlov) | Heikki Linnakangas (heikki) | 4 | 2025-02-05 08:28 |
2025-01-29 14:04 |
|
NOT ENFORCED constraint feature | 5285 | Moved to next CF | 18 |
|
+102−88 | Amul Sul (sulamul) | Peter Eisentraut (petere) | 3 | 2025-02-01 20:38 |
2025-02-18 08:43 |
|
New "single" COPY format | 5300 | Withdrawn | Not processed | Joel Jacobson (joeljacobson) | Masahiko Sawada (masahikosawada), newtglobal postgresql_contributors (newtpostgrescontributors) | 2 | 2024-12-16 15:09 |
2024-12-21 08:56 |
|||
Changing shared_buffers without restart | 5319 | Moved to next CF |
|
+754−169 | Dmitry Dolgov (erthalion) | Vladlen Popolitov (vladlenpopolitov) | 3 | 2025-02-04 08:34 |
2025-01-13 08:11 |
||
Increase 2Gb limit of memory GUC variables in 64-bit Windows | 5343 | Committed | 18 | Not processed | Vladlen Popolitov (vladlenpopolitov) | Tom Lane (tgl) | tgl | 2 | 2025-01-31 20:24 |
2025-01-31 19:00 |
|
Self contradictory examining on rel's baserestrictinfo | 5404 | Returned with feedback | 18 | Not processed | w q (wq) | Tom Lane (tgl) | 1 | 2025-01-23 22:00 |
2025-01-23 23:20 |
||
SCRAM authentication for postgres_fdw connections | 5423 | Committed | Not processed | Matheus Alcantara (matheus.alcantara) | Peter Eisentraut (petere) | petere | 1 | 2025-01-15 17:45 |
2025-01-16 13:07 |
||
fixing tsearch locale support | 5424 | Committed | Not processed | Peter Eisentraut (petere) | petere | 1 | 2024-12-17 18:29 |
2024-12-17 18:29 |
|||
Unicode full case mapping and standard-compliant UCS_BASIC | 5435 | Committed | 18 | Not processed | Jeff Davis (jdavis) | jdavis | 1 | 2025-01-30 10:43 |
2025-01-18 00:40 |
||
Unicode case folding: new CASEFOLD() function. | 5436 | Committed | 18 | Not processed | Jeff Davis (jdavis) | jdavis | 1 | 2025-01-30 10:42 |
2025-01-25 08:20 |
||
using index to speedup add not null constraints to a table | 5444 | Moved to next CF | 18 |
|
+498−12 | Jian He (stayreal) | 2 | 2025-02-09 15:19 |
2025-02-05 08:24 |
||
refactor AlterDomainAddConstraint (alter domain add constraint) | 5455 | Moved to next CF | 18 |
|
+79−8 | Jian He (stayreal) | Peter Eisentraut (petere) | 2 | 2025-02-01 20:38 |
2025-01-16 13:45 |
|
Stores short varlena in an array | 5461 | Rejected | 18 | Not processed | Zongliang Quan (quanzl) | Tom Lane (tgl) | 1 | 2025-01-25 21:23 |
2025-01-19 21:29 |
||
WAL-logging facility for pgstats kinds | 5466 | Moved to next CF | 18 | Not processed | Michael Paquier (michael-kun) | 2 | 2025-02-12 00:51 |
2025-02-16 23:27 |
|||
Proposal: Progressive explain | 5473 | Moved to next CF |
|
+1116−56 | Rafael Castro (rafaelthca) | 2 | 2025-02-09 15:18 |
2025-02-18 20:47 |
|||
SQL Commands | |||||||||||
Add SPLIT PARTITION/MERGE PARTITIONS commands | 3659 | Moved to next CF | 18 |
|
+7080−42 | Dmitry Koval (d.koval) | stephane tachoires (sttachoires) | smagen | 13 | 2025-02-04 15:29 |
2025-02-03 16:40 |
Add XMLCanonicalize function | 4237 | Moved to next CF | 18 |
|
+352−0 | Jim Jones (jimus) | Pavel Stehule (okbobcz), Oliver Ford (ojford) | 10 | 2025-02-12 08:02 |
2025-02-17 11:12 |
|
SQL:2011 application time | 4308 | Moved to next CF |
|
+0−0 | Paul Jungwirth (pjungwir) | Peter Eisentraut (petere) | 10 | 2025-02-01 20:39 |
2025-02-17 06:42 |
||
Incremental View Maintenance (IVM), take 2 | 4337 | Moved to next CF | Needs rebase! | Yugo Nagata (yugo.nagata) | 10 | 2025-02-03 13:00 |
2024-08-20 07:06 |
||||
Implement row pattern recognition feature | 4460 | Moved to next CF | 18 |
|
+4108−37 | Tatsuo Ishii (ishii) | Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) | 9 | 2025-02-03 12:20 |
2025-01-11 05:46 |
|
Make COPY format extendable: Extract COPY TO format implementations | 4681 | Moved to next CF |
|
+1453−481 | Kouhei Sutou (kou) | Masahiko Sawada (masahikosawada), Nathan Bossart (bossartn), Zhao Junwang (zhjwpku), Yong Li (yoli) | 7 | 2025-02-03 22:20 |
2025-02-07 13:01 |
||
RETURNING OLD/NEW values | 4723 | Committed | 18 | Not processed | Dean Rasheed (deanr) | deanr | 6 | 2025-01-16 15:23 |
2025-01-17 10:44 |
||
SQL Property Graph Queries (SQL/PGQ) | 4904 | Moved to next CF |
|
+14878−470 | Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) | Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) | 5 | 2025-02-04 07:53 |
2025-02-10 15:00 |
||
Virtual generated columns | 4972 | Moved to next CF | Not processed | Peter Eisentraut (petere) | petere | 5 | 2025-02-07 12:38 |
2025-02-20 04:57 |
|||
Add XMLCast (SQL/XML X025) | 5110 | Moved to next CF | 18 |
|
+1812−8 | Jim Jones (jimus) | Vik Fearing (xocolatl) | 4 | 2025-02-12 08:02 |
2024-12-30 09:29 |
|
Support POSITION with nondeterministic collations | 5209 | Moved to next CF |
|
+247−48 | Peter Eisentraut (petere) | 4 | 2025-02-01 18:53 |
2025-02-12 04:31 |
|||
SQL:2023 JSON simplified accessor support | 5214 | Moved to next CF | 18 |
|
+1062−188 | Alexandra Wang (alexandrawang) | Peter Eisentraut (petere), Vik Fearing (xocolatl) | 4 | 2025-02-05 07:21 |
2025-02-05 13:39 |
|
Add roman support for to_number function | 5221 | Committed | 18 | Not processed | Hunaid Sohail (hunaid) | Maciek Sakrejda (msakrejda-pga) | tgl | 3 | 2025-01-22 20:20 |
2025-01-22 20:29 |
|
Add parameter in jsonb_strip_nulls(jsonb, bool) to strip nulls from arrays | 5260 | Moved to next CF |
|
+95−5 | Florents Tselai (florentst) | Andrew Dunstan (adunstan) | 3 | 2025-02-19 22:39 |
2025-02-19 22:18 |
||
Introduce the ability to enable/disable indexes using ALTER INDEX | 5274 | Moved to next CF | Needs rebase! | Shayon Mukherjee (shayonj) | Sami Imseih (simseih) | 3 | 2025-02-04 09:51 |
2025-02-08 05:40 |
|||
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) | 5279 | Moved to next CF | 18 |
|
+1347−52 | Jim Jones (jimus) | 3 | 2025-02-12 08:01 |
2024-09-30 08:08 |
||
Support regular expressions with nondeterministic collations | 5334 | Withdrawn | Not processed | Peter Eisentraut (petere) | 2 | 2024-12-30 12:30 |
2024-12-30 12:29 |
||||
Add XMLDocument (SQL/XML X030) | 5431 | Moved to next CF | 18 |
|
+258−0 | Jim Jones (jimus) | Pavel Stehule (okbobcz) | 2 | 2025-02-12 08:00 |
2025-01-28 14:54 |
|
Allow subfield references without parentheses | 5449 | Moved to next CF | Not processed | Peter Eisentraut (petere) | 2 | 2025-02-14 22:21 |
2024-12-13 11:53 |
||||
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) | 2 | 2025-02-04 07:36 |
2025-02-20 11:20 |
|
System Administration | |||||||||||
allow changing autovacuum_max_workers without restarting | 4921 | Committed | 18 | Not processed | Nathan Bossart (bossartn) | Yogesh Sharma (sharmay) | bossartn | 4 | 2025-01-06 21:02 |
2025-01-07 20:45 |
|
Reduce the log spam by excluding certain SQLSTATEs | 4964 | Moved to next CF | 18 |
|
+181−0 | Laurenz Albe (laurenz) | 5 | 2025-02-03 12:26 |
2024-08-15 17:52 |
||
New GUC autovacuum_max_threshold | 5046 | Moved to next CF | 18 | Not processed | Nathan Bossart (bossartn), Frédéric Yhuel (yhuelf) | Nathan Bossart (bossartn), wenhui qiu (qiuwenhuifx.163.com) | bossartn | 5 | 2025-02-05 21:51 |
2025-02-05 21:52 |
|
Track collation and ctype versions separately | 5141 | Withdrawn | 18 | Not processed | Jeff Davis (jdavis) | 3 | 2025-02-07 19:28 |
2024-07-27 15:34 |
|||
pg_upgrade: Support for upgrading to checksums enabled | 5206 | Moved to next CF |
|
+38−15 | Peter Eisentraut (petere) | Nathan Bossart (bossartn), Ilya Kosmodemiansky (hydrobiont) | 4 | 2025-02-01 18:55 |
2024-08-27 21:56 |
||
log_min_messages per backend type | 5447 | Moved to next CF | 18 | Needs rebase! | Euler Taveira (eulerto) | 2 | 2025-02-09 15:18 |
2025-02-05 18:51 |
|||
Testing | |||||||||||
Test to dump and restore objects left behind by regression | 4956 | Moved to next CF |
|
+308−2 | Ashutosh Bapat (ashutoshbapat) | Michael Paquier (michael-kun) | 5 | 2025-02-17 11:16 |
2025-02-12 04:35 |
||
Convert sepgsql tests to TAP | 4992 | Committed | Not processed | Peter Eisentraut (petere) | Andreas Karlsson (kandreas) | petere | 4 | 2025-01-26 10:25 |
2025-01-28 13:34 |
||
CREATE SUBSCRIPTION - add missing test case | 5190 | Moved to next CF |
|
+14−0 | Peter Smith (smithpb2250) | vigneshwaran C (vignesh.postgres) | 4 | 2025-02-05 01:05 |
2025-01-10 03:11 |
||
Allow CI to only run the compiler warnings task | 5249 | Moved to next CF | 18 | Needs rebase! | Bertrand Drouvot (bertranddrouvot.pg) | 3 | 2025-02-03 11:34 |
2024-09-12 05:21 |
|||
Improve code coverage of network address functions | 5354 | Moved to next CF | 18 | Not processed | Aleksander Alekseev (a.alekseev) | Jacob Champion (jchampion), keisuke kuroda (keisuke.kuroda.3862) | michael-kun | 3 | 2025-02-07 10:54 |
2025-01-28 23:53 |
|
Add NetBSD and OpenBSD OSes to Postgres CI | 5360 | Moved to next CF | Needs rebase! | Nazir Bilal Yavuz (nbyavuz) | 3 | 2025-02-05 14:01 |
2025-02-17 22:33 |
||||
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) | 2 | 2025-02-05 14:02 |
2025-01-27 05:52 |
||
Disable installcheck for tap and regress tests for injection_points module | 5410 | Moved to next CF | 18 | Needs rebase! | Michail Nikolaev (nkey) | 2 | 2025-02-03 17:16 |
2025-01-12 16:40 |
|||
Issue with pgbench nested \if | 5439 | Committed | Not processed | Michail Nikolaev (nkey) | tgl | 1 | 2024-12-16 02:21 |
2024-12-15 18:40 |
|||
Parallel tests publication and subscription might fail due to concurrent tuple update | 5459 | Moved to next CF | 16 |
|
+4−2 | Jelte Fennema-Nio (jeltef) | 2 | 2025-02-05 21:54 |
2024-12-15 11:01 |