| 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 10:03:01 |
petere |
Let OpenSSL auto-select DH parameters by default |
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:52:58 |
esavelievcode.gmail.com |
Selectivity estimation for COALESCE in eqsel/eqjoinsel |
Added annotation "v7 patch" to CAF=hKRAv48WeyDK2zC5aGacBYx0ry_QqRok2d=F53=XkUSL+jQ@mail.gmail.com |
| 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 09:26:02 |
solaiv |
postgres_fdw: Fix cost estimation for semi join pushdown |
Added solaiv as reviewer |
| 2026-10-01 09:08:21 |
rafia.sabih |
postgres_fdw: Emit message when batch_size is reduced |
New status: Ready for Committer |
| 2026-10-01 09:07:58 |
rafia.sabih |
postgres_fdw: Emit message when batch_size is reduced |
Attached mail thread CA+FpmFcNgH7w6iTrwT9MAybV2rZ3uhr0G4m_QPVkZDMuGwThtg@mail.gmail.com |
| 2026-10-01 09:07:58 |
rafia.sabih |
postgres_fdw: Emit message when batch_size is reduced |
Created patch record |
| 2026-10-01 08:38:07 |
jakub.wartak.tomtom |
Reduce LWLockWaitListLock() cache-line contention with adaptive spin reads |
Attached mail thread CH0PR11MB53947D1A122373D7CB2E22D6E9C02@CH0PR11MB5394.namprd11.prod.outlook.com |
| 2026-10-01 08:38:07 |
jakub.wartak.tomtom |
Reduce LWLockWaitListLock() cache-line contention with adaptive spin reads |
Created patch record |
| 2026-10-01 08:22:45 |
afelipe |
BUG #19686: Rolling back SET TABLESPACE |
Changed authors to Manuel Reyes Bravo (manu15) |
| 2026-10-01 08:21:24 |
afelipe |
BUG #19686: Rolling back SET TABLESPACE |
Added afelipe as reviewer |
| 2026-10-01 08:14:59 |
aytiwari |
BUG #19603: Vuln47: distance_taxicab and distance_chebyshev silently return 0 |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 08:14:52 |
aytiwari |
to_date()/to_timestamp() silently accept month=0 and day=0 |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 08:14:42 |
aytiwari |
Caching a partition index's parent OID in the relcache? |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 08:08:53 |
mble-ps |
Fix JSON_SERIALIZE() coercion placeholder type for jsonb input |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 08:05:58 |
laurenz |
Mark the enum comparison functions as leakproof |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 07:55:12 |
zsolt.parragi |
Require SSL connection to postgres for oauth |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-10-01 07:54:58 |
zsolt.parragi |
Add explicit warnings about unsafe OAuth trace output for libpq |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 07:54:55 |
zsolt.parragi |
Preserve statistics targets with ALTER TABLE ALTER COLUMN TYPE |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 07:54:52 |
zsolt.parragi |
Proposal: JSON5 support in the JSON parsers |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 07:54:49 |
zsolt.parragi |
pg_hosts: Add pg_hosts_file_rules() |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 07:44:45 |
rhyadav |
Wrong LSN in WAL decoding error messages |
Attached mail thread P2qIkq4--F-9@rhyadav.dev |
| 2026-10-01 07:44:45 |
rhyadav |
Wrong LSN in WAL decoding error messages |
Created patch record |
| 2026-10-01 07:09:53 |
miwa-h |
psql: avoid CREATE command completion after GRANT/REVOKE CREATE |
Attached mail thread OSOP286MB78539E88C47403451BFFF140F18A2@OSOP286MB7853.JPNP286.PROD.OUTLOOK.COM |
| 2026-10-01 07:09:53 |
miwa-h |
psql: avoid CREATE command completion after GRANT/REVOKE CREATE |
Created patch record |
| 2026-10-01 06:50:17 |
jakub.wartak.tomtom |
md: measure just FileSync() for pgstat_io without FileClose() |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-10-01 06:50:13 |
jakub.wartak.tomtom |
log_postmaster_stats |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 06:50:07 |
jakub.wartak.tomtom |
COPY TO BLACKHOLE / pg_dump -j -Fb |
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:35:29 |
ashutoshbapat |
Resizable shared memory structures |
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:36 |
jeltef |
Don't consider FATAL errors "abnormal server termination" |
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 04:36:42 |
xof |
Allow vacuumdb, reindexdb, and clusterdb to continue past a connection failure |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 03:46:02 |
zhong950419 |
Fix Protocol documentation |
Closed in commitfest PG20-3 with status: Withdrawn |
| 2026-10-01 03:37:03 |
zhong950419 |
GIN deleted-page reuse fixes |
New status: Waiting on Author |
| 2026-10-01 02:41:36 |
zhong950419 |
amcheck: Allow interrupting the child-level rightlink walk |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 02:41:13 |
zhong950419 |
Add planner support function to two-argument regexp_like() |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 02:39:06 |
kwangwonseo |
Fix quotation logic for unreserved keywords in window specifications |
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-10-01 00:30:01 |
tgl |
Modernize our parsing of XML data in CONTENT mode |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 00:27:32 |
simseih |
pgstat: allow a stats kind to use its own dedicated dsa/dshash |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 00:27:12 |
simseih |
Improve pg_stat_statements scalability |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 00:26:48 |
simseih |
teach vacuumlo to handle domains |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-09-30 23:35:52 |
e-ivkov |
intXshr, intXshl: return error on shift count out of range |
Closed in commitfest PG20-3 with status: Rejected |
| 2026-09-30 22:13:02 |
galponcio |
libpq: Add PQpassfileLookup() |
New status: Ready for Committer |
| 2026-09-30 19:20:56 |
gregburd |
Tepid: extend the heap-only tuple (HOT) update optimization model such that only those indexes directly impacted by the update need be updated |
Attached mail thread 3604ec98-147d-4ba5-b215-412fa2797633@app.fastmail.com |
| 2026-09-30 15:58:57 |
zhaorui |
fix more casting away of qualifiers |
Added zhaorui as reviewer |
| 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-30 15:53:34 |
ashu_coek |
synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication |
Attached mail thread CAHg+QDfU7rOebrLDESPpHSgdiadKbpCOmBokcbmM6Gr+A5VobQ@mail.gmail.com |
| 2026-09-30 15:53:34 |
ashu_coek |
synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication |
Created patch record |
| 2026-09-30 12:36:38 |
aytiwari |
Two remaining shmem attachment issues in single-user mode |
Closed in commitfest PG20-2 with status: Committed |
| 2026-09-30 12:36:38 |
aytiwari |
Two remaining shmem attachment issues in single-user mode |
Changed committer to heikki |
| 2026-09-30 12:36:38 |
aytiwari |
Two remaining shmem attachment issues in single-user mode |
Moved from CF PG20-3 to CF PG20-2 |
| 2026-09-30 12:30:35 |
a.alekseev |
Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) |
Added a.alekseev as reviewer |
| 2026-09-30 08:46:53 |
john.naylor |
BUG #19597: getQuadrant: impossible case is reachable |
Added john.naylor as committer |
| 2026-09-30 08:09:20 |
dylanzhou |
Deadlock detector fails to activate on a hot standby replica |
Added dylanzhou as reviewer |
| 2026-09-30 08:08:45 |
dylanzhou |
Deadlock detector fails to activate on a hot standby replica |
Attached mail thread 44c24dcf-5710-410f-b1b6-d10b315f3d51@postgrespro.ru |
| 2026-09-30 08:08:45 |
dylanzhou |
Deadlock detector fails to activate on a hot standby replica |
Created patch record |
| 2026-09-30 05:36:54 |
vksingla |
Corruption Issue: Fix missing tts_tid in ExecForceStoreHeapTuple |
Attached mail thread CAM6Zo8wZOLnCWRO_tuuXVX9J4N4JN6GsEnk8WJtT0=_0zy-1dw@mail.gmail.com |
| 2026-09-30 05:36:54 |
vksingla |
Corruption Issue: Fix missing tts_tid in ExecForceStoreHeapTuple |
Created patch record |
| 2026-09-30 05:29:19 |
zhong950419 |
BUG #19705: One NaN box makes BRIN and GiST box indexes omit unrelated rows |
Attached mail thread 19705-548fda77321e062d@postgresql.org |
| 2026-09-30 05:29:19 |
zhong950419 |
BUG #19705: One NaN box makes BRIN and GiST box indexes omit unrelated rows |
Created patch record |
| 2026-09-30 05:11:04 |
zhong950419 |
REPACK (CONCURRENTLY): do not block the table while waiting for the final lock |
Attached mail thread CAGRkXqQTRvmJJBjLmLa0boO1S78nz46s=B3htYMFTkSW-FS18Q@mail.gmail.com |
| 2026-09-30 05:11:04 |
zhong950419 |
REPACK (CONCURRENTLY): do not block the table while waiting for the final lock |
Created patch record |
| 2026-09-30 05:01:13 |
ju.grigorev |
meson: pass OpenSSL/ICU include dirs to extensions |
New status: Waiting on Author |
| 2026-09-30 04:14:25 |
zhong950419 |
Two fixes for parallel query cleanup: DSM detach order and a stray statement timeout |
Attached mail thread CAGRkXqQ7d+B+XDCNR0oUmG55EJ421HPj3saWONU2Uc0VKqARWg@mail.gmail.com |
| 2026-09-30 04:14:25 |
zhong950419 |
Two fixes for parallel query cleanup: DSM detach order and a stray statement timeout |
Created patch record |
| 2026-09-30 03:53:56 |
zhong950419 |
lazy_scan_heap: avoid vacuum block, already vacuumed (src/backend/access/heap/vacuumlazy.c) |
New status: Waiting on Author |
| 2026-09-30 03:18:08 |
zhong950419 |
Reset waitStart when a lock wait fails |
Closed in commitfest PG20-2 with status: Committed |
| 2026-09-30 03:18:08 |
zhong950419 |
Reset waitStart when a lock wait fails |
Changed committer to masaofujii |
| 2026-09-30 03:18:08 |
zhong950419 |
Reset waitStart when a lock wait fails |
Moved from CF PG20-3 to CF PG20-2 |
| 2026-09-30 01:50:49 |
rustam.allakov |
Improve cube GiST page splits |
Added rustam.allakov as reviewer |
| 2026-09-30 01:50:39 |
rustam.allakov |
Improve cube GiST page splits |
Posted review with messageid <179073303931.1126.9241560630784497637.pgcf@coridan.postgresql.org> |
| 2026-09-30 01:50:39 |
rustam.allakov |
Improve cube GiST page splits |
New status: Waiting on Author |
| 2026-09-29 22:20:49 |
rustam.allakov |
Fold NOT IN / <> ALL expressions containing NULL to FALSE |
Posted comment with messageid <179072044958.1126.12489700238445440.pgcf@coridan.postgresql.org> |
| 2026-09-29 21:50:08 |
e-ivkov |
intXshr, intXshl: return error on shift count out of range |
Attached mail thread 180711790717647@mail.360.yandex.ru |
| 2026-09-29 21:50:08 |
e-ivkov |
intXshr, intXshl: return error on shift count out of range |
Created patch record |
| 2026-09-29 20:40:23 |
vlesin |
ReplicationSlotRelease() clobbers another backend's statusFlags entry |
Attached mail thread 889a06dd-45fc-423b-9dd2-87d5b5dc60c6@gmail.com |
| 2026-09-29 20:40:23 |
vlesin |
ReplicationSlotRelease() clobbers another backend's statusFlags entry |
Created patch record |
| 2026-09-29 20:25:33 |
manu15 |
ATTACH PARTITION cost grows linearly with pg_constraint size (seqscan in CloneFkReferenced), much worse since not-null constraints are in pg_constraint (PG 18) |
Attached mail thread trinity-08d3329b-f6b2-4c11-91d7-2198e50bf4fc-1790681922354@trinity-msg-rest-gmx-gmx-live-58cc8f554d-c56lm |
| 2026-09-29 20:25:33 |
manu15 |
ATTACH PARTITION cost grows linearly with pg_constraint size (seqscan in CloneFkReferenced), much worse since not-null constraints are in pg_constraint (PG 18) |
Created patch record |
| 2026-09-29 19:37:12 |
afelipe |
BUG #19686: Rolling back SET TABLESPACE |
Removed afelipe from reviewers |
| 2026-09-29 19:37:10 |
afelipe |
BUG #19686: Rolling back SET TABLESPACE |
Added afelipe as reviewer |
| 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 17:31:14 |
zhaorui |
Avoid checksumming extra files in the datadir |
Added zhaorui as reviewer |
| 2026-09-29 16:16:17 |
e-ivkov |
pg_combinebackup: make the OID range check in parse_oid() effective |
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-29 14:22:41 |
ju.grigorev |
meson: pass OpenSSL/ICU include dirs to extensions |
Added ju.grigorev as reviewer |
| 2026-09-29 13:55:44 |
ju.grigorev |
BUG #19599: RestoreBlockImage: the decode cross-checks never bound hole_offset + hole_length against BLCKSZ |
New status: Needs review |
| 2026-09-29 12:55:09 |
mmeent |
Costing for parallel scans with few/single row produced in the outer side |
Attached mail thread CAEze2Wi+Jp26mhBJvrMshKGYNTtPcxzd1BWoEW_7+eH6saj3gQ@mail.gmail.com |
| 2026-09-29 12:55:09 |
mmeent |
Costing for parallel scans with few/single row produced in the outer side |
Created patch record |