| 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 11:43:10 |
a.rachitskiy |
pgcrypto crypt() can return text with invalid encoding |
Attached mail thread 19600-e5fb479f50f5022d@postgresql.org |
| 2026-10-08 11:43:10 |
a.rachitskiy |
pgcrypto crypt() can return text with invalid encoding |
Created patch record |
| 2026-10-08 11:37:50 |
a.rachitskiy |
to_date/to_timestamp "Y,YYY" accepts out-of-range values |
Attached mail thread 19590-991c467c2a601be0@postgresql.org |
| 2026-10-08 11:37:50 |
a.rachitskiy |
to_date/to_timestamp "Y,YYY" accepts out-of-range values |
Created patch record |
| 2026-10-08 11:31:40 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Removed a.rachitskiy from reviewers |
| 2026-10-08 11:31:35 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Added a.rachitskiy as reviewer |
| 2026-10-08 11:18:51 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Added annotation "alternative patch from jian he" to CAB8bMiua3O8ZA1YHzQQYNLeDg+Pyom-XoiDx4_Z_QoA8WCu7Rw@mail.gmail.com |
| 2026-10-08 11:18:19 |
ha-kun |
Fix stale tuplecid records left behind by aborted subtransactions |
Added ha-kun as reviewer |
| 2026-10-08 11:16:19 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Deleted annotation "alternative patch" from CACJufxFL-xzeD_GVVqbd1Jeab8unkbibM_=1cLBUASyi2bDx=g@mail.gmail.com |
| 2026-10-08 11:01:52 |
hannukrosing |
Extensible ReadyForQuery wire protocol message and C hook, for connection pools and WAIT FOR LSN |
Attached mail thread CAMT0RQSP2Qopgr+5Z5NH1wur17=2fs0VAn5v3F8TtyQEApCmAQ@mail.gmail.com |
| 2026-10-08 11:01:52 |
hannukrosing |
Extensible ReadyForQuery wire protocol message and C hook, for connection pools and WAIT FOR LSN |
Created patch record |
| 2026-10-08 10:59:36 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Added annotation "alternative patch" to CACJufxFL-xzeD_GVVqbd1Jeab8unkbibM_=1cLBUASyi2bDx=g@mail.gmail.com |
| 2026-10-08 10:58:52 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Added annotation "main patch" to CAB8bMitawD=ERVLwYuDXvMT_OJqf+qAKx=3GEH6V_WHT7jnq7A@mail.gmail.com |
| 2026-10-08 10:57:31 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Attached mail thread 19621-0a480d2dc74e6bd5@postgresql.org |
| 2026-10-08 10:57:31 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Created patch record |
| 2026-10-08 10:54:00 |
a.rachitskiy |
Backend crash (signal 11) in pg_trgm makesign() after ALTER TABLE ... SET STORAGE on a column with a gist_trgm_ops index |
Added annotation "The main fix is here" to CAB8bMitfqZY32oVmB2ZgSRFA68HwpBYD5sKHtL0uKrwMyHNmMQ@mail.gmail.com |
| 2026-10-08 10:52:15 |
a.rachitskiy |
Backend crash (signal 11) in pg_trgm makesign() after ALTER TABLE ... SET STORAGE on a column with a gist_trgm_ops index |
Attached mail thread CAA8TiqELrCMyAkNMev0NerxACZTaQL5a2Y2htzfDxFirJ+QGkw@mail.gmail.com |
| 2026-10-08 10:52:14 |
a.rachitskiy |
Backend crash (signal 11) in pg_trgm makesign() after ALTER TABLE ... SET STORAGE on a column with a gist_trgm_ops index |
Created patch record |
| 2026-10-08 10:50:14 |
a.rachitskiy |
first_value/last_value/nth_value return NULL with EXCLUDE TIES when the current row is outside its f |
Attached mail thread 19732-d4eed889e3021ef8@postgresql.org |
| 2026-10-08 10:50:14 |
a.rachitskiy |
first_value/last_value/nth_value return NULL with EXCLUDE TIES when the current row is outside its f |
Created patch record |
| 2026-10-08 10:46:21 |
a.rachitskiy |
to_date()/to_timestamp() silently truncate 4+-digit day-of-year input to the first three digits |
Attached mail thread 19650-d7ea430084cdc44a@postgresql.org |
| 2026-10-08 10:46:21 |
a.rachitskiy |
to_date()/to_timestamp() silently truncate 4+-digit day-of-year input to the first three digits |
Created patch record |
| 2026-10-08 10:42:25 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Attached mail thread 19638-277d0f73dfaeaec8@postgresql.org |
| 2026-10-08 10:42:25 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Created patch record |
| 2026-10-08 10:33:05 |
x4m |
to_char/jsonpath format cache serves a format tree parsed in the wrong strict-mode |
Attached mail thread 19594-5d9bdc019e3f7f6e@postgresql.org |
| 2026-10-08 10:33:05 |
x4m |
to_char/jsonpath format cache serves a format tree parsed in the wrong strict-mode |
Created patch record |
| 2026-10-08 10:29:53 |
ilidock95 |
Tracking per-RelOptInfo uniqueness during planning |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-08 10:12:30 |
a.rachitskiy |
Fix PGTYPESdate_fmt_asc overflow when a year does not fit "yyyy" |
Changed targetversion to stable |
| 2026-10-08 10:01:20 |
a.rachitskiy |
Fix PGTYPESdate_fmt_asc overflow when a year does not fit "yyyy" |
Attached mail thread CAB8bMiuv0T175FkbcFi_jGN1kp_0S_cYLyHXFiL7RvyuqqQrjg@mail.gmail.com |
| 2026-10-08 10:01:20 |
a.rachitskiy |
Fix PGTYPESdate_fmt_asc overflow when a year does not fit "yyyy" |
Created patch record |
| 2026-10-08 07:53:10 |
t_ideriha |
Doc Fix :incorrect explanation when an OOM killer terminates postgres |
Attached mail thread ce269321-a7f4-48f4-a9ca-a4a4983b9fd6@gmail.com |
| 2026-10-08 07:53:10 |
t_ideriha |
Doc Fix :incorrect explanation when an OOM killer terminates postgres |
Created patch record |
| 2026-10-08 05:47:54 |
aytiwari |
Reset unlogged relations before syncing the data directory? |
Attached mail thread CAJTYsWW_tx5ZacHLjCLHyvPkcjc=y3OncLJJ4xyL7rwOFzGkkw@mail.gmail.com |
| 2026-10-08 05:47:54 |
aytiwari |
Reset unlogged relations before syncing the data directory? |
Created patch record |
| 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-08 01:39:03 |
assam258.gmail.com |
LLVM JIT: any JIT-compiled query crashes (SIGILL) on a libLLVM 19 + ASAN build |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-08 01:35:23 |
assam258.gmail.com |
SQL/PGQ: Support multi-pattern path matching in GRAPH_TABLE |
Moved from CF PG20-3 to CF PG20-Drafts |
| 2026-10-07 22:13:30 |
simseih |
pgstat: allow a stats kind to use its own dedicated dsa/dshash |
New status: Needs review |
| 2026-10-07 21:29:07 |
kaz |
Expand OR clauses in joins to UNION ALL paths |
Attached mail thread d606f08e-3a56-409f-8591-ccdbb3379b0e@data-bene.io |
| 2026-10-07 21:29:07 |
kaz |
Expand OR clauses in joins to UNION ALL paths |
Created patch record |
| 2026-10-07 18:33:53 |
spoondla |
Wrong LSN in WAL decoding error messages |
Added spoondla as reviewer |
| 2026-10-07 18:21:56 |
mmeent |
Reducing relcache memory usage: deduping index shapes |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-07 15:29:03 |
alvherre |
Fix stale tuplecid records left behind by aborted subtransactions |
Added alvherre as committer |
| 2026-10-07 11:07:47 |
shubhrajain |
Avoid checksumming extra files in the datadir |
Added shubhrajain as reviewer |
| 2026-10-07 09:35:53 |
myon |
Available disk space per tablespace |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-07 09:30:55 |
aytiwari |
Clear FatalError earlier during crash restart |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-07 09:30:55 |
aytiwari |
Clear FatalError earlier during crash restart |
Changed committer to michael-kun |
| 2026-10-07 07:17:04 |
ha-kun |
Streaming decoding fails with "unexpected table_index_fetch_tuple call during logical decoding" when a relation has a TOASTed conbin |
Changed targetversion to stable |
| 2026-10-07 07:16:08 |
ha-kun |
Streaming decoding fails with "unexpected table_index_fetch_tuple call during logical decoding" when a relation has a TOASTed conbin |
Attached mail thread OS7PR01MB183170479614BCD8C3E2F8560F5892@OS7PR01MB18317.jpnprd01.prod.outlook.com |
| 2026-10-07 07:15:41 |
ha-kun |
Streaming decoding fails with "unexpected table_index_fetch_tuple call during logical decoding" when a relation has a TOASTed conbin |
Attached mail thread CAF7a2M-OF+TjYUBvkSV2oyZNYuPm=EqTApcMDOC+aevBFPuWrg@mail.gmail.com |
| 2026-10-07 07:15:41 |
ha-kun |
Streaming decoding fails with "unexpected table_index_fetch_tuple call during logical decoding" when a relation has a TOASTed conbin |
Created patch record |
| 2026-10-07 01:57:13 |
masaofujii |
Add memory/disk usage for Function Scan nodes in EXPLAIN |
Removed masaofujii from committers |
| 2026-10-06 19:36:31 |
bossartn |
back-patch initial test in TAS_SPIN for AArch64 |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-06 18:59:34 |
joaodetomini |
RLS bypass: ON CONFLICT DO UPDATE/SELECT evaluates WHERE before RLS check |
Changed name to RLS bypass: ON CONFLICT DO UPDATE/SELECT evaluates WHERE before RLS check |
| 2026-10-06 18:59:16 |
joaodetomini |
RLS bypass: ON CONFLICT DO UPDATE/SELECT evaluates WHERE before RLS check |
Attached mail thread CABH8dKzYzRKD4izbushndHvvsEQg9b6m3w9ncYAGMbZ5m+9gNg@mail.gmail.com |
| 2026-10-06 18:59:16 |
joaodetomini |
RLS bypass: ON CONFLICT DO UPDATE/SELECT evaluates WHERE before RLS check |
Created patch record |
| 2026-10-06 18:02:51 |
simseih |
parallel autovacuum: Propagate track_cost_delay_timing to parallel workers |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-06 18:02:51 |
simseih |
parallel autovacuum: Propagate track_cost_delay_timing to parallel workers |
Changed committer to masahikosawada |
| 2026-10-06 17:13:27 |
spoondla |
Fix [SP-]GiST IOS visibility bug |
Added spoondla as reviewer |
| 2026-10-06 14:06:26 |
bossartn |
COPY FROM ... WHERE fails for negated operators |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-06 14:03:28 |
vbp1 |
Reduce SyncRepLock contention on the commit path |
Attached mail thread CANeUpr_dfdQQK6joN8STmpXy4N8cK2H_mK5cM6grwT+M28wzXA@mail.gmail.com |
| 2026-10-06 14:03:28 |
vbp1 |
Reduce SyncRepLock contention on the commit path |
Created patch record |
| 2026-10-06 11:05:43 |
vaibhavdalvi |
gist_trgm_ops '=' operator: planner picks it over btree, ~300x slower |
Attached mail thread CA+vB=AHon6EB=90pbPDik_u8+++Ty8TA6Z4-RXo_X5QCr71kcQ@mail.gmail.com |
| 2026-10-06 11:05:43 |
vaibhavdalvi |
gist_trgm_ops '=' operator: planner picks it over btree, ~300x slower |
Created patch record |
| 2026-10-06 10:25:46 |
ha-kun |
Check output_plugin_libraries in pg_createsubscriber |
Changed name to Check output_plugin_libraries in pg_createsubscriber |
| 2026-10-06 04:36:56 |
shubhrajain |
Warn when creating or enabling a subscription with max_logical_replication_workers = 0 |
Added shubhrajain as reviewer |
| 2026-10-06 03:28:08 |
zhong950419 |
[PG19]Wrong results from NOT NULL-based expression simplification |
Attached mail thread CAGRkXqR7VXacmRP41UBaM5u4aseeCH5ECVmQgn_YS=L7=xdhTw@mail.gmail.com |
| 2026-10-06 03:28:08 |
zhong950419 |
[PG19]Wrong results from NOT NULL-based expression simplification |
Created patch record |
| 2026-10-06 03:20:55 |
aytiwari |
Stabilize recovery conflict stats checks in 031_recovery_conflict.pl |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-06 03:20:55 |
aytiwari |
Stabilize recovery conflict stats checks in 031_recovery_conflict.pl |
Changed committer to masaofujii |
| 2026-10-06 03:20:36 |
aytiwari |
Don't reprocess PHV copies within outer level agg |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-06 03:20:36 |
aytiwari |
Don't reprocess PHV copies within outer level agg |
Changed committer to richardguo |
| 2026-10-06 03:14:16 |
pjungwir |
Fix [SP-]GiST IOS visibility bug |
New status: Waiting on Author |
| 2026-10-06 02:22:32 |
zhong950419 |
[PG19]eager aggregation gives wrong results because of bpchar_ops |
Changed name to [PG19]eager aggregation gives wrong results because of bpchar_ops |
| 2026-10-06 02:22:13 |
zhong950419 |
[PG19]eager aggregation gives wrong results because of bpchar_ops |
Attached mail thread CAGRkXqQQ311Lg=62x5UdZtPuRFgpT6XpPMw4X9E3tgbTu162Mw@mail.gmail.com |
| 2026-10-06 02:22:13 |
zhong950419 |
[PG19]eager aggregation gives wrong results because of bpchar_ops |
Created patch record |
| 2026-10-06 01:17:56 |
zhong950419 |
[PG19]pg_verifybackup never finishes on a gzip-compressed tar backup |
Attached mail thread CAGRkXqTcyuog_MzKqQm+am2xMefLFJTSKaRevnfypDWirCFvdA@mail.gmail.com |
| 2026-10-06 01:17:56 |
zhong950419 |
[PG19]pg_verifybackup never finishes on a gzip-compressed tar backup |
Created patch record |
| 2026-10-05 23:53:30 |
joaodetomini |
pg_resetwal: refuse to run when backup_label exists |
New status: Ready for Committer |
| 2026-10-05 19:55:37 |
bossartn |
Report relation extension blockers within parallel lock groups |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-05 18:50:37 |
slowrah |
BUG #17545: Incorrect selectivity for IS NOT DISTINCT FROM and NULLs |
New status: Ready for Committer |
| 2026-10-05 18:44:52 |
zhong950419 |
plpgsql: SELECT INTO sets FOUND wrongly after a function becomes a SRF |
Attached mail thread CAGRkXqQB_aqWU9OeVPGvATBVZ7c9EYrNXJyHG0jKXW0FGAy2-g@mail.gmail.com |
| 2026-10-05 18:44:52 |
zhong950419 |
plpgsql: SELECT INTO sets FOUND wrongly after a function becomes a SRF |
Created patch record |
| 2026-10-05 18:37:55 |
zhong950419 |
BUG #17545: Incorrect selectivity for IS NOT DISTINCT FROM and NULLs |
Attached mail thread 17545-a0ca4de888953169@postgresql.org |
| 2026-10-05 18:37:55 |
zhong950419 |
BUG #17545: Incorrect selectivity for IS NOT DISTINCT FROM and NULLs |
Created patch record |
| 2026-10-05 18:27:00 |
bossartn |
COPY FROM ... WHERE fails for negated operators |
Added bossartn as committer |
| 2026-10-05 18:26:59 |
bossartn |
COPY FROM ... WHERE fails for negated operators |
New status: Ready for Committer |
| 2026-10-05 17:07:43 |
bossartn |
COPY FROM ... WHERE fails for negated operators |
Attached mail thread asPZRTci4oBvxR9A@nathan |
| 2026-10-05 17:07:43 |
bossartn |
COPY FROM ... WHERE fails for negated operators |
Created patch record |
| 2026-10-05 15:04:26 |
joaodetomini |
pg_resetwal: refuse to run when backup_label exists |
New status: Needs review |
| 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 14:46:34 |
joaodetomini |
pg_resetwal: refuse to run when backup_label exists |
New status: Waiting on Author |
| 2026-10-05 12:25:43 |
davidrowley |
Table Function Scan can report incorrect "Maximum Storage" in EXPLAIN |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-05 12:25:43 |
davidrowley |
Table Function Scan can report incorrect "Maximum Storage" in EXPLAIN |
Changed committer to davidrowley |
| 2026-10-05 12:24:53 |
davidrowley |
tuplesort_putdatum() does not account for tuple memory |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-05 12:24:53 |
davidrowley |
tuplesort_putdatum() does not account for tuple memory |
Changed committer to davidrowley |
| 2026-10-05 11:52:21 |
heikki |
Move vacuum_delay_point out of locked regions in ginInsertCleanup |
Closed in commitfest PG20-3 with status: Committed |