| 2026-10-13 11:54:02 |
solaiv |
docs: Include protocol version changes made without a version bump or extension |
Added solaiv as reviewer |
| 2026-10-13 04:57:30 |
ha-kun |
Migrate pg_commit_ts directory to the new node during an upgrade |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-12 12:01:58 |
solaiv |
NOT NULL NOT ENFORCED |
Added solaiv as reviewer |
| 2026-10-11 17:35:20 |
mihailnikalayeu |
Resetting snapshots during the first phase of [CREATE |RE]INDEX CONCURRENTLY |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-11 17:35:13 |
mihailnikalayeu |
[CREATE|RE] INDEX CONCURRENTLY with single heap scan |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-10 12:51:47 |
liuzizhuan |
support create index on virtual generated column. |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-09 04:41:25 |
solaiv |
Asynchronous MergeAppend Execution |
Added solaiv as reviewer |
| 2026-10-08 13:13:42 |
x4m |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
New status: Needs review |
| 2026-10-08 04:44:13 |
florentst |
Add `tsmatch` JSONPath operator for granular Full Text Search |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-10-05 14:53:51 |
greg |
Carefully exposing information without authentication |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-05 14:53:37 |
greg |
Warn, and disallow, clear text passwords via SQL |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-05 14:53:20 |
greg |
Provide support for trailing commas |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-05 03:46:35 |
spoondla |
tablecmds: fix Deadlock caused by Attach Partition |
Added spoondla as reviewer |
| 2026-10-04 14:29:55 |
soumenkforpostgres.gmail.com |
Fix socket handle inheritance on Windows |
Added soumenkforpostgres.gmail.com as reviewer |
| 2026-10-03 11:21:02 |
bmironov |
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY) |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-03 05:39:51 |
zhong950419 |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
Closed in commitfest PG20-3 with status: Withdrawn |
| 2026-10-03 05:39:43 |
zhong950419 |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
Added zhong950419 as reviewer |
| 2026-10-02 08:43:23 |
x4m |
amcheck: add index-all-keys-match verification for B-Tree |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 08:43:15 |
x4m |
Add archive_mode to prevent unarchived WAL on permanent primary failure |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 08:42:57 |
x4m |
amcheck: support for GiST |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 08:42:00 |
x4m |
Compress big WAL records |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 03:35:05 |
zhong950419 |
Avoid overflow (src/backend/utils/adt/formatting.c) |
Changed tags to |
| 2026-10-02 03:33:43 |
zhong950419 |
Create unique GiST index |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-10-02 03:33:37 |
zhong950419 |
Fix orphaned backend processes on Windows using Job Objects |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 03:33:28 |
zhong950419 |
Issue with synced logical replication slot during switchover |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 03:33:07 |
zhong950419 |
Incremental Sort Cost Estimation Instability |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 03:24:32 |
zhong950419 |
Add assertion for bmr.rel in ExtendBufferedRelTo function |
Changed tags to |
| 2026-10-02 03:20:43 |
zhong950419 |
Dump statistic issue with index on expressions |
Closed in commitfest PG19-Final with status: Committed |
| 2026-10-02 03:20:43 |
zhong950419 |
Dump statistic issue with index on expressions |
Changed committer to smagen |
| 2026-10-02 03:20:07 |
zhong950419 |
Fix estimate_hash_bucket_stats avgfreq computation |
Closed in commitfest PG19-Final with status: Committed |
| 2026-10-02 03:20:06 |
zhong950419 |
Fix estimate_hash_bucket_stats avgfreq computation |
Changed committer to tgl |
| 2026-10-02 03:09:42 |
zhong950419 |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 03:09:39 |
zhong950419 |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
New status: Needs review |
| 2026-10-02 03:08:45 |
zhong950419 |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
Closed in commitfest PG19-Final with status: Withdrawn |
| 2026-10-02 03:08:33 |
zhong950419 |
Fix a race condition in ConditionVariableTimedSleep() |
Closed in commitfest PG19-Final with status: Returned with feedback |
| 2026-10-02 03:02:49 |
zhong950419 |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
Closed in commitfest PG19-Final with status: Withdrawn |
| 2026-10-02 03:02:48 |
zhong950419 |
Fix a race condition in ConditionVariableTimedSleep() |
Closed in commitfest PG19-Final with status: Returned with feedback |
| 2026-10-02 03:00:09 |
zhong950419 |
BUG #19382: Server crash at __nss_database_lookup |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 03:00:09 |
zhong950419 |
BUG #19369: Not documented that io_uring on kernel versions between 5.1 and below 5.6 does not work |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 03:00:09 |
zhong950419 |
extended statistic (examine_variable) ignored CollateExpr |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 03:00:08 |
zhong950419 |
Incorrect historic snapshot may be serialized to disk during fast-forwarding |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 03:00:04 |
zhong950419 |
Whole-row fixes for DROP COLUMN, SET COLUMN DATA TYPE |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 03:00:01 |
zhong950419 |
Fix race condition in SSI when reading PredXact->SxactGlobalXmin |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 03:00:00 |
zhong950419 |
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-02 02:59:52 |
zhong950419 |
Fix the race condition for updating slot minimum LSN |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-10-02 02:59:51 |
zhong950419 |
disallow alter individual column if partition key contains wholerow reference |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-10-02 02:59:51 |
zhong950419 |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:50 |
zhong950419 |
[BUG#19384] Fix Server crash at textout |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Fix socket handle inheritance on Windows |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Fix read/write races with pg_control file in case when postgres was compiled with DEXEC_BACKEND option |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Windows relation extension failure at 2GB and 4GB |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Correct reltuples stats after VACUUM FULL and CLUSTER |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Timeline switching with partial WAL records can break replica recovery |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Random pg_upgrade 004_subscription test failure on drongo |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Fix for consume_xids advancing XIDs incorrectly |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile() |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Fix slot synchronization with two_phase decoding enabled |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Fix rare recovery shutdown hang |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
meson: Fix libpq search order |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
Fix race between WAL flush and InstallXLogFileSegment() |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
UPDATE with invalid domain constraint |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-02 02:59:48 |
zhong950419 |
pg_ctl start may return 0 even if the postmaster has been already started on Windows |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-01 23:37:53 |
k-zshiba |
parallel pgbench -i |
Added k-zshiba as reviewer |
| 2026-10-01 19:58:08 |
hannukrosing |
pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 19:56:52 |
hannukrosing |
Extend skipping FK checks on replicas to include ADD FK and TRUNCATE |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 19:27:27 |
erthalion |
System views for versions reporting |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 19:27:08 |
erthalion |
File locks for data directory lockfile in the context of Linux namespaces |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 12:38:06 |
shinyakato |
Report oldest xmin source when autovacuum cannot remove tuples |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 12:37:56 |
shinyakato |
Add +/- operators for xid8 type and replace deprecated txid_current() |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 12:01:12 |
jimus |
Add XMLNamespaces option to XMLElement |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 12:00:43 |
jimus |
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 12:00:23 |
jimus |
Add XMLDocument (SQL/XML X030) |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 10:45:35 |
ilidock95 |
Hash-based MCV matching for large IN-lists |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 10:16:00 |
a.alekseev |
Refactor SLRU to always use long file names |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 09:58:06 |
rjuju |
Cleaning up PREPARE query strings? |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 09:37:39 |
matheus.alcantara |
postgres_fdw: Use COPY to speed up batch inserts |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 06:49:29 |
jakub.wartak.tomtom |
MPTCP - multiplexing many TCP connections through one socket to get better bandwidth |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 05:18:52 |
a.pyhalov |
Asynchronous MergeAppend Execution |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:52:22 |
jeltef |
Add read-only disconnect_requested GUC for graceful client disconnect (reviously goaway) |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:52:06 |
jeltef |
Python/pytest test framework |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:51:49 |
jeltef |
Incorrect error message for cancellation triggered by statement_timeout & flaky test |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:51:37 |
jeltef |
QoL improvements for pgindent and combining pgindent, pgperltidy, pgperlcritic and pgperlsyncheck into one tool |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 02:18:47 |
jeevan.chalke |
Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 01:52:30 |
ashu_coek |
Report bytes and transactions actually sent downtream |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 01:37:55 |
kou |
Make COPY format extendable: Extract COPY TO format implementations |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-09-30 15:55:51 |
ashu_coek |
Report bytes and transactions actually sent downtream |
Changed authors to Ashutosh Sharma (ashu_coek), Ashutosh Bapat (ashutoshbapat) |
| 2026-09-29 18:55:40 |
matheus.alcantara |
Enable partitionwise join for partition keys wrapped by RelabelType |
New status: Ready for Committer |
| 2026-09-29 15:14:20 |
zhaorui |
Extension security improvement: Add support for extensions with an owned schema |
Added zhaorui as reviewer |
| 2026-09-28 16:56:22 |
nitinmotiani |
Adding pg_dump flag for parallel export to pipes |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-09-28 12:14:36 |
a.rybakina |
Vacuum statistics |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-09-27 17:17:51 |
x4m |
Add support for partial incremental materialized view refresh using REFRESH ... WHERE |
New status: Waiting on Author |
| 2026-09-27 16:03:10 |
zhong950419 |
Return pg_control from pg_backup_stop(). |
New status: Ready for Committer |
| 2026-09-25 07:02:46 |
reshke |
Add archive_mode to prevent unarchived WAL on permanent primary failure |
Changed targetversion to 20 |
| 2026-09-25 02:55:13 |
john.naylor |
Refactor *_abbrev_convert() functions |
Closed in commitfest PG20-2 with status: Committed |
| 2026-09-24 20:31:36 |
a.rybakina |
Vacuum statistics |
Changed authors to Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (a.rybakina) |
| 2026-09-24 16:09:44 |
a.rybakina |
Pull-up subquery if INNER JOIN-ON contains refs to upper-query |
Moved from CF PG20-Drafts to CF PG20-3 |
| 2026-09-24 16:09:09 |
a.rybakina |
Pull-up subquery if INNER JOIN-ON contains refs to upper-query |
New status: Needs review |
| 2026-09-24 15:20:40 |
a.rybakina |
Vacuum statistics |
New status: Needs review |
| 2026-09-24 14:11:13 |
geidav |
Reduce build times of pg_trgm GIN indexes |
New status: Ready for Committer |