PostgreSQL Patch Tester

Current commitfest | Next commitfest | Draft commitfest | FAQ | Statistics | Highlights

Here lives an experimental bot that converts email threads that are registered in the Commitfest system into branches on Github, collates test results from a Github Actions workflow, and posts the results to the Commitfest system. Key: or = new/recently changed, or = stable, needs rebase but previous build was successful, = working.

News: This page is no longer the best place to see Commitfest CI results, and may be replaced with cfbot health information. Please check the Commitfest system itself for CI results.

News: Since moving from Cirrus CI to Github Actions on 2026-06-01, cfbot has temporarily lost the ability to analyse logs ("Highlights") and test results, but it will return... The CI itself has also lost support for FreeBSD, NetBSD and OpenBSD, which Github Actions doesn't support directly, but we're looking into that...

Ready for Committer

63/4237 Add XMLCanonicalize function Jim Jones  ✉ D H            
63/7625 Autovacuum freeze scores wrap around for just-vacuumed tables Baji Shaik ♲ ✉ D H            
63/6843 Clarify that ssl_groups is for any key exchange groups Evan Si  ✉ D H            
63/7630 Doc: standardise cleartext and plain text terms Karen Jex ♲ ✉ D H
63/7583 Fix DEFAULT marker handling in COPY FROM ... HEADER MATCH Ayoub Kazar  ✉ D H            
63/7573 Fix pg_combinebackup with truncated intermediate incremental backups Rajesh Kumar Thandapani  ✉ D H            
63/7597 MERGE loses UPDATE transition rows when moving rows between partitions Tender Wang  ✉ D H            
63/7607 psql: Don't offer partitioned tables after CREATE INDEX CONCURRENTLY Ishjaap Singh  ✉ D H            
63/7611 psql: Fix REPACK index completion after a column list Sho Ito  ✉ D H            
63/7582 Reject empty rounds values in pgcrypto's SHA-crypt salts Chao Li  ✉ D H            

Needs review

63/7600 "variable not found in subplan target list", DISTINCT agg over Gather` Tender Wang  ✉ D H            
63/7608 Add pg_stat_progress overview view Josef Šimánek ♲ ✉ D H            
63/7626 Assertion failure in update_local_synced_slot(), slotsync.c:364 Zhijie Hou  ✉ D H            
63/7592 Assertion failure in WAL summarizer after promotion Manuel Reyes Bravo, shihao zhong  ✉ D H            
63/7619 Avoid redundant BitmapAnd with a clauseless partial index Krishna Sarabu  ✉ D H            
63/7618 Backend crash in expanded_record_info function Tender Wang ♲ ✉ D H            
63/7590 BUG #19689: MERGE INSERT accepts a set-returning function during PREPARE but fai... Tender Wang ♲ ✉ D H            
63/7601 BUG #19798: "failed to build any 4-way joins" with ROLLUP over a LATERAL subquer... Tender Wang  ✉ D H            
63/7633 BUG #19807: CHECK constraint not enforced on partitioned table when partition ov... Dilip Kumar  ✉ D H            
63/7634 BUG #19817: CREATE UNIQUE INDEX on a partitioned table can silently attach an in... Dilip Kumar  ✉ D H            
63/7591 BUG? Unpublished generated columns are reported "missing" by the subscription Ajin Cherian  ✉ D H            
63/7612 Clarify wait versus poll behavior in ExecAppendAsyncEventWait Chao Li ♲ ✉ D H            
63/7575 contrib/fuzzystrmatch: improve test coverage Aleksander Alekseev  ✉ D H            
63/7636 CREATE SCHEMA still resolves unqualified type names in pg_temp Ayoub Kazar  ✉ D H            
63/7580 doc: Fix description of relative extension "directory" setting mahendrakar s  ✉ D H            
63/7599 doc: Mention that * does not include system columns Arvind Kandpal  ✉ D H            
63/7615 Eliminate redundant outer-join clone clauses after constant propagation Tender Wang  ✉ D H            
63/7606 EXPLAIN ANALYZE overcounts MERGE inserts suppressed by triggers Tender Wang  ✉ D H            
63/7581 extension_control_path: ignore empty elements and deduplicate directories Chao Li  ✉ D H            
63/7589 Fix exclude generated columns in COPY TO with RLS Ayoub Kazar  ✉ D H            
63/7593 Fix initial sync of zero-column published tables Mingjie Gao  ✉ D H            
63/7620 Fix interval input at minimum signed field values Tinh Tran  ✉ D H            
63/7621 Fix jsonpath printing of operations followed by an accessor Ishjaap Singh  ✉ D H            
63/7016 Fix LSN of logical decoding message Atsushi Torikoshi  ✉ D H            
63/7579 Fix ReadStream handling when heap rescan strategy changes Bertrand Drouvot  ✉ D H            
63/7629 Hash index: stop registering pin-only bucket pages in WAL (remove REGBUF_NO_CHAN... Greg Burd ♲ ✉ D H            
63/6763 Improve pg_stat_statements scalability Sami Imseih  ✉ D H            
63/7598 Improve row mark handling in self-join elimination Tender Wang  ✉ D H            
63/7631 improvements / reworks for FDW insert batching Tomas Vondra  ✉ D H            
63/7604 Include schema-qualified names in publication error messages (generalised to all... Peter Smith  ✉ D H            
63/7623 Injection point: fix race condition between attach and cleanup Hayato Kuroda  ✉ D H            
63/6676 ISBN range table Thomas Munro, Jonah Shafran  ✉ D H            
63/7617 Keep TIDBitmap pagetable memory across bitmap scans Greg Burd  ✉ D H            
63/7624 Match jsonpath variable names exactly when checking mutability Tomás Senart  ✉ D H            
63/7595 MERGE fails to reject source references in NOT MATCHED BY SOURCE actions Tender Wang  ✉ D H            
63/7578 Periodically refresh database frozen IDs during autovacuum Jingtang Zhang  ✉ D H            
63/7587 pg_combinebackup: Don't point only to pg_checksums for mixed checksum states Raja Sai pranav  ✉ D H            
63/6781 pgstat: Flush some statistics within running transactions, take 2 Sami Imseih  ✉ D H            
63/7602 Propagate LIMIT bound through the outer side of left join Andrei Lepikhov  ✉ D H            
63/7574 psql: Don't offer USING INDEX after REPACK (CONCURRENTLY) or (ANALYZE) Ishjaap Singh  ✉ D H            
63/7628 run pgindent in CI Peter Eisentraut  ✉ D H            
63/7577 Stale hash entries when reusing an auxiliary resource owner Jingtang Zhang  ✉ D H            
63/6440 tablecmds: fix bug where index rebuild loses replica identity on partitions Chao Li  ✉ D H            
63/7613 Timing issue in pg_basebackup Jesper St John  ✉ D H            
63/7632 transaction_timeout is not enforced during ClientWrite Jingtang Zhang  ✉ D H            
63/7605 Validate JSON object keys before omitting null values (BUG #19736) Yeongjae Min  ✉ D H            
63/7635 Wrong varnullingrels for MERGE into a trigger-updatable view Tender Wang  ✉ D H            
63/7627 XML functions can exhaust backend memory with libxml2 < 2.11 Jim Jones  ✉ D H            
63/7614 XMLConcat() and XMLRoot() silently drop xml values with an invalid declaration Jim Jones  ✉ D H            
63/7622 XMLElement() and XMLForest() embed the XML declaration of xml arguments Jim Jones  ✉ D H            
63/7609 XMLTable treats a column of a domain over xml as a non-xml column Jim Jones  ✉ D H            

Waiting on Author

63/6765 teach vacuumlo to handle domains Sami Imseih  ✉ D H