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
61/6978
[PATCH v2] Avoid internal error for invalid interval typmods
feng wu
✉ D H
61/6995
clean up AdjustUpgrade.pm after pg_upgrade minimum version bump
Nathan Bossart
✉ D H
61/7027
psql: schema-qualify catalog references in a tab-completion query
Vismay Tiwari
D H
Needs review
61/6984
[PATCH v1 0/7] Wait event timing and tracing instrumentation
Dmitry Fomin
✉ D H
61/7023
A new C function `get_partition_root`.
Peter Smith
✉ D H
61/7006
Add bypass IO to pg_stat_io
Andrey Borodin
✉ D H
61/7005
Add configure-time choice of either port/atomics.h or <stdatomic.h> for atomic o...
Greg Burd , Thomas Munro
✉ D H
61/6969
add list of major features to the v19 release notes
Nathan Bossart
♲ ✉ D H
61/6967
Add malloc attribute to memory allocation functions
Tristan Partin
♲ ✉ D H
61/6991
Add per-backend AIO statistics
Bertrand Drouvot
✉ D H
61/7022
Add pg_get_event_trigger_ddl() function
Ian Barwick
✉ D H
61/6049
Adding basic NUMA awareness
Tomas Vondra
♲ ✉ D H
61/7028
amcheck: Allow interrupting the child-level rightlink walk
sundong kim
D H
61/7014
Avoid crash on malformed CREATE_REPLICATION_SLOT reply
Kenny Chen
✉ D H
61/7000
Batched clock sweep to reduce cross-socket atomic contention
Jim Mlodgenski , Greg Burd
✉ D H
61/7001
convert various variables to atomics
Nathan Bossart
✉ D H
61/7003
Cover get_json_table_plan() with tests
Aleksander Alekseev
♲ ✉ D H
61/6966
Coverage (lcov) failing with inconsistent error in versions 2.x
Jonathan Gonzalez V.
✉ D H
61/7020
Do not flush BufFile for regular temp files on close
Sergey Solovev
✉ D H
61/6992
Don't count logical decoding cleanup aborts in pg_stat_database.xact_rollback
Nik Samokhvalov
✉ D H
61/6285
explain plans for foreign scans
Dinesh Salve
♲ ✉ D H
61/7002
Fix "unexpected logical decoding status change" error; from concurrent logical d...
Srinath Reddy
♲ ✉ D H
61/6994
Fix duplicate detection for null-treatment window functions
Chao Li
✉ D H
61/7016
Fix LSN of logical decoding message
Atsushi Torikoshi
✉ D H
61/5783
Fix Protocol documentation
Dave Cramer
✉ D H
61/6985
Fix races conditions in DropRole() and GrantRole()
Bertrand Drouvot
✉ D H
61/7019
Fix RETURNING side effects for FOR PORTION OF leftover rows
Chao Li
✉ D H
61/7010
Fix RLS checks for UPDATE/DELETE FOR PORTION OF leftover rows
Chao Li
✉ D H
61/6980
Fix tracing of BackendKeyData and CancelRequest messages
Anthonin Bonnefoy
♲ ✉ D H
61/7007
Grab bag of OpenSSL fixups
Daniel Gustafsson
✉ D H
61/7018
GRAPH_TABLE: aggregates/window/set-returning functions in COLUMNS crash the back...
Ewan Young
✉ D H
61/6975
json/jsonb cleanup + FmgrInfo caching
Robert Haas
♲ ✉ D H
61/6981
Lazy LEFT NestLoop JOIN: gate rescanning of the inner side by outer-side-only jo...
Andrei Lepikhov , Peter Petrov , Mikhail Zhilin
♲ ✉ D H
61/6993
lazy_scan_heap: avoid vacuum block, already vacuumed (src/backend/access/heap/va...
Ranier Vilela
♲ ✉ D H
61/7012
pg_dump: ALTER INDEX SET STATISTICS missing for index-backed constraints
Zsolt Parragi
✉ D H
61/6983
pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement
Florin Irion
♲ ✉ D H
61/7011
pg_hosts: Add pg_hosts_file_rules()
Zsolt Parragi
✉ D H
61/6976
pg_plan_advice: add NO_ scan and join method tags
Florin Irion
✉ D H
61/6988
pg_threads.h take II
Thomas Munro
♲ ✉ D H
61/7025
pg_upgrade: add --initdb option to create the new cluster automatically
Bohyun Lee
✉ D H
61/7004
pg_xmin_horizon system view
Scott Ray
✉ D H
61/7026
PITR: Shut down instead of promoting when recovery cannot pause
Jan Nidzwetzki
♲ ✉ D H
61/6989
Possible replace of strncpy on xactdesc.c
Mario Gonzalez
✉ D H
61/6982
Proposal: INSERT ... BY NAME
Ayush Tiwari
✉ D H
61/7021
Proposal: JSON5 support in the JSON parsers
Zsolt Parragi
✉ D H
61/7009
PSQL - improve tab completion for pub/sub options
Peter Smith
✉ D H
61/6972
Re-read subscription state after lock in AlterSubscription
Bertrand Drouvot
✉ D H
61/6987
Remove unused include from analyze.c
Dongpo Liu
✉ D H
61/6977
remove VersionedQuery support from psql tab completion
Nathan Bossart
✉ D H
61/7024
Rename "getdatabaseencoding()" to "pg_database_encoding()", and document
Ian Barwick
✉ D H
61/6990
Rename EXISTS-to-ANY converted subplan to exists_to_any
Yugo Nagata
✉ D H
61/6973
replacing join_collapse_limit with a join hardness estimate
Tomas Vondra
♲ ✉ D H
61/5118
SendProcSignal(), SetLatch() → SendInterrupt()
Thomas Munro , Heikki Linnakangas
♲ ✉ D H
61/6861
Separate catalog_xmin from xmin in walsender hot standby feedback
Rui Zhao
✉ D H
61/7008
Separation of OpenSSL and LibreSSL
Daniel Gustafsson
♲ ✉ D H
61/7017
Soft DROP TABLE, recoverable drops for PostgreSQL
Surya Poondla
✉ D H
61/6968
Tepid: extend the heap-only tuple (HOT) update optimization model such that only...
Greg Burd , Nathan Bossart
✉ D H
61/7013
Use Boyer-Moore-Horspool for simple LIKE contains patterns
Atsushi Ogawa
✉ D H