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

61/6978 [PATCH v2] Avoid internal error for invalid interval typmods feng wu   D H            
61/6478 Add +/- operators for xid8 type and replace deprecated txid_current() Shinya Kato   D H            
61/7092 Add a hook for handling logical decoding messages on subscribers Masahiko Sawada   D H            
61/7022 Add pg_get_event_trigger_ddl() function Ian Barwick   D H            
61/6135 Add pg_get_policy_ddl() function to reconstruct CREATE POLICY statement Akshay Joshi   D H            
61/6131 Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement Phil Alger   D H            
61/4237 Add XMLCanonicalize function Jim Jones   D H            
61/5431 Add XMLDocument (SQL/XML X030) Jim Jones   D H            
61/5456 Add XMLNamespaces option to XMLElement Jim Jones, Pavel Stehule   D H            
61/5879 amcheck: support for GiST Andrey Borodin   D H
61/5651 Available disk space per tablespace Christoph Berg   D H            
61/6426 Avoid recalculating pgprocno in ProcArrayAdd() Shinya Kato   D H            
61/6854 btree_gist: add cross-type integer operator support for GiST Alexander Nestorov   D H            
61/6449 BUG #19382: Server crash at __nss_database_lookup Surya Poondla   D H            
61/7001 convert various variables to atomics Nathan Bossart   D H            
61/6087 CREATE TABLE LIKE INCLUDING TRIGGERS Jian He   D H            
61/5863 docs: Include protocol version changes made without a version bump or extension Jelte Fennema-Nio   D H            
61/7029 Document "getdatabaseencoding()" Ian Barwick   D H            
61/6898 Extended statistics improvement: multi-column MCV missing values Enrique Sanchez   D H            
61/6617 Fix a file descriptor leak when using io_method=io_uring Lucas DRAESCHER   D H            
61/6037 Fix race condition in SSI when reading PredXact->SxactGlobalXmin Josh Curtis   D H            
61/6985 Fix races conditions in DropRole() and GrantRole() Bertrand Drouvot   D H            
61/6128 GIN pageinspect support for entry tree and non-leaf posting tree Kirill Reshke   D H            
61/6356 Hash-based MCV matching for large IN-lists Ilia Evdokimov   D H            
61/6245 Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY... Boris Mironov   D H            
61/6950 Improve errmsg for publication membership Peter Smith   D H            
61/5070 Incorrect error message for cancellation triggered by statement_timeout & flaky ... Jelte Fennema-Nio   D H            
61/5984 JIT works only partially with meson build Yugo Nagata   D H
61/7065 Missing list_free in publicationcmds.c:OpenTableList Peter Smith   D H            
61/6915 pg_dump: skip pg_init_privs entries for non-existent roles Hüseyin Demir   D H            
61/6558 Pgbench: remove synchronous prepare Dmitrii Bondar   D H            
61/6873 postgres_fdw: Emit message when batch_size is reduced Rafia Sabih   D H            
61/6690 Prevent repeated deadlock-check signals in standby buffer pin waits JoongHyuk Shin   D H            
61/7066 PSQL schema "describe" \dn is not escaping quotes Peter Smith   D H            
61/7027 psql: schema-qualify catalog references in a tab-completion query Vismay Tiwari   D H            
61/6303 refactor handling optional argument in system functions Mark Wong   D H            
61/5250 Refactor SLRU to always use long file names Aleksander Alekseev   D H            
61/6801 REPLICA IDENTITY USING INDEX accepts column with invalid NOT NULL Ante Krešić   D H            
61/6802 retire PQfn() Nathan Bossart   D H            
61/6882 Show estimated number of groups for IncrementalSort in EXPLAIN Ilia Evdokimov   D H            
61/6868 Show hashed SAOP decision in EXPLAIN Andrei Lepikhov   D H            
61/5318 System views for versions reporting Dmitry Dolgov   D H
61/6679 Take a long time to reach consistent after pg_rewind ChangAo Chen   D H            
61/6251 Use ROLERECURSE_PRIVS in is_admin_of_role() ChangAo Chen   D H            
61/6841 Use streaming read I/O when enabling data checksums online ChangAo Chen   D H            

Needs review

61/6770 [BUG] DELETE/UPDATE more than one row in partitioned foreign table Nikita Malakhov   D H            
61/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan Michail Nikolaev, Mihail Nikalayeu   D H            
61/6524 [PATCH] Add parallel instrumentation hooks for CustomScan providers Siddharth Kothari   D H            
61/7084 a large LIMIT makes some sorts slower Chengpeng Yan   D H            
61/7023 A new C function `get_partition_root`. Peter Smith   D H            
61/6789 A trivial fix on a comment in pgstat_assoc_relation() Yugo Nagata   D H
61/6340 Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade Jeevan Chalke   D H            
61/6363 Add a berief general comment on BTScanInsertData's nextkey and backward Yugo Nagata   D H            
61/7052 Add a pg_wal_preallocate() SQL function to eagerly create future WAL segments Ayush Tiwari   D H            
61/6155 Add a warning on stats manipulation functions Yugo Nagata   D H
61/6177 Add archive_mode to prevent unarchived WAL on permanent primary failure Andrey Borodin, Kirill Reshke   D H            
61/6830 Add autovacuum_warning to surface concurrent vacuum collisions Shinya Kato   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/6831 Add docs of autoanalyze corner case Shinya Kato   D H            
61/6939 Add hook for plugins to acquire sample rows during ANALYZE Samba Siva Reddy   D H            
61/6724 Add join MCV statistics for selectivity estimation Alexandra Wang   D H            
61/6967 Add malloc attribute to memory allocation functions Tristan Partin   D H            
61/5099 Add OR REPLACE option to CREATE MATERIALIZED VIEW Erik Wienhold   D H            
61/6991 Add per-backend AIO statistics Bertrand Drouvot   D H            
61/6298 Add pg_current_vxact_id() function to expose virtual transaction IDs Pavlo Golub   D H            
61/6837 Add pg_get_table_ddl() to reconstruct CREATE TABLE statements Akshay Joshi   D H            
61/6604 Add pg_stat_vfdcache view for VFD cache statistics Ayoub Kazar   D H            
61/7069 Add planner support function to two-argument regexp_like() shihao zhong   D H            
61/7081 Add PQTRACE env to enable protocol tracing in libpq Anthonin Bonnefoy   D H            
61/6925 Add PRODUCT() aggregate function Jeevan Chalke   D H            
61/7077 add SQL type INT16 based on int128 Vladlen Popolitov   D H           
61/6598 Add ssl_(supported|shared)_groups to sslinfo Dmitry Dolgov   D H            
61/6635 Add support for INSERT ... SET syntax Suraj Kharage   D H            
61/7047 Add support for label conjunction (&) in SQL/PGQ Ayoub Kazar   D H            
61/6305 Add support for partial incremental materialized view refresh using REFRESH ... ... Adam Brusselback   D H            
61/6482 Add table COMMENTS in CREATE TABLE LIKE Jim Jones   D H            
61/7105 Add tests for concurrent DML retry paths in logical replication apply Bharath Rupireddy   D H            
61/6632 Add tests for src/backend/nodes/extensible.c Aleksander Alekseev   D H            
61/7038 Add vacuum_delay_point() to GiST empty-page deletion pass sundong kim   D H            
61/6819 Add wait events for server logging destination writes SeongJun Shin   D H            
61/5110 Add XMLCast (SQL/XML X025) Jim Jones   D H            
61/5279 Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) Jim Jones   D H            
61/6674 Adding a stored generated column without long-lived locks Alberto Piai   D H            
61/6049 Adding basic NUMA awareness Tomas Vondra   D H
61/5893 Adding pg_dump flag for parallel export to pipes Nitin Motiani, Hannu Krosing   D H            
61/7033 Adds summaries of all planner nodes to docs Brian Brennglass   D H            
61/6816 alert clients when prepared statements are deallocated Nathan Bossart   D H            
61/5854 Allow ON CONFLICT DO SELECT/UPDATE to return EXCLUDED values Dean Rasheed   D H            
61/6733 allow spread checkpoints when changing checksums online Tomas Vondra   D H            
61/5631 Allow table AMs to define their own reloptions Julien Tachoires   D H            
61/7072 Allow vacuumdb, reindexdb, and clusterdb to continue past a connection failure Christophe Pettus   D H            
61/6888 Allow wal_log_hints to be changed without restart Bertrand Drouvot   D H            
61/7117 ALTER COLUMN SET EXPRESSION on partitions not work in case of dependencies Jian He   D H            
61/6526 amcheck: add index-all-keys-match verification for B-Tree Andrey Borodin   D H            
61/7028 amcheck: Allow interrupting the child-level rightlink walk sundong kim   D H            
61/7121 Archive-fed logical decoding: pausing recovery on slot conflict Andrey Borodin   D H
61/5129 Asynchronous MergeAppend Execution Alexander Pyhalov   D H            
61/7106 Avoid building stderr message if possible ChangAo Chen   D H            
61/6121 avoid call ATPostAlterTypeCleanup twice Jian He   D H            
61/6671 Avoid calling SetMatViewPopulatedState if possible ChangAo Chen   D H            
61/7014 Avoid crash on malformed CREATE_REPLICATION_SLOT reply Kenny Chen   D H            
61/6953 Avoid obscure DES key buffer loop bounds in pgcrypto Ayush Tiwari   D H            
61/7123 Avoid streaming zero-filled WAL switch padding Andrey Borodin   D H            
61/6757 Avoid unnecessary StringInfo allocation in tablesync COPY buffer Chao Li   D H            
61/7110 Backup manifests accept out-of-range LSNs Ayush Tiwari   D H            
61/7088 Batch fsyncs when recycling WAL segments Ayush Tiwari   D H            
61/7000 Batched clock sweep to reduce cross-socket atomic contention Jim Mlodgenski, Greg Burd   D H            
61/6176 Batching in executor, part 1: add batch variant of table AM scan API Amit Langote   D H            
61/7112 BUG #19597: getQuadrant: impossible case is reachable Ayush Tiwari   D H            
61/7107 BUG #19603: Vuln47: distance_taxicab and distance_chebyshev silently return 0 Ayush Tiwari   D H            
61/7071 Bug: Whole-row var in indexes corrupts indexes after DDL Matthias van de Meent   D H            
61/5570 Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup Jelte Fennema-Nio   D H                   
61/6233 Bypassing cursors in postgres_fdw to enable parallel plans Rafia Sabih   D H            
61/7030 Caching a partition index's parent OID in the relcache? Ayush Tiwari   D H            
61/5845 Carefully exposing information without authentication Greg Sabino Mullane   D H
61/5941 CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions Jian He   D H            
61/6490 Change the default wal_blocksize to 4KB Andy Pogrebnoi   D H            
61/6341 Cleaning up PREPARE query strings? Julien Rouhaud   D H            
61/7055 Collect ALTER PUBLICATION commands for event triggers Fujii Masao   D H            
61/4817 COPY (on_error table) saving error info to a table Jian He   D H            
61/6178 COPY FROM with RLS Jian He   D H            
61/6736 COPY ON_CONFLICT TABLE; save duplicated record to another table. Jian He   D H           
61/6788 COPY TO BLACKHOLE / pg_dump -j -Fb Jakub Wartak   D H            
61/6088 create table like including storage parameter Jian He   D H            
61/7114 Define MXID acronym in documentation Taiki Koshino   D H            
61/7050 DELETE FOR PORTION OF bypasses view WITH CHECK OPTION for leftover rows Zsolt Parragi   D H            
61/5151 DirtySnapshot index scan skips concurrently updated tuples leading to lost updat... Michail Nikolaev, Mihail Nikalayeu   D H            
61/6876 Disable startup progress timeout during standby WAL replay Fujii Masao   D H            
61/7020 Do not flush BufFile for regular temp files on close Sergey Solovev   D H            
61/6909 Do not lock tables in get_tables_to_repack ChangAo Chen   D H            
61/7057 doc: clarify AS requirement when VALUES used in a FROM clause Ian Barwick   D H            
61/6855 Doc: Mention OFF as an alias for EXPLAIN SERIALIZE NONE Zizhuan Liu   D H            
61/7109 DOCS - ALTER PUBLICATION - description has confusing slash-list Peter Smith   D H            
61/6850 Don't consider FATAL errors "abnormal server termination" Jelte Fennema-Nio   D H            
61/6992 Don't count logical decoding cleanup aborts in pg_stat_database.xact_rollback Nik Samokhvalov   D H            
61/6314 Don't use the deprecated and insecure PQcancel in our frontend tools anymore Jelte Fennema-Nio   D H            
61/6315 Enable partitionwise join for partition keys wrapped by RelabelType Matheus Alcantara   D H            
61/7115 Error handling in after-startup shmem requests Ayush Tiwari   D H            
61/7094 ERROR: failed to find conversion function from unknown to text Jian He   D H            
61/6285 explain plans for foreign scans Dinesh Salve   D H            
61/6260 extend JSON_TABLE top level path expression Jian He   D H            
61/5774 Extend skipping FK checks on replicas to include ADD FK and TRUNCATE Hannu Krosing   D H            
61/7073 Extending Self-Join Elimination to partitioned tables Quan Truong   D H            
61/6689 Extensible sync handler registration Greg Lamberson   D H            
61/5018 Extension security improvement: Add support for extensions with an owned schema Jelte Fennema-Nio   D H            
61/5721 Fix [SP-]GiST IOS visibility bug Matthias van de Meent   D H            
61/7089 Fix exported snapshot xmin handoff race chee wooson   D H            
61/6587 Fix JSON_SERIALIZE() coercion placeholder type for jsonb input Matt Blewitt   D H            
61/7016 Fix LSN of logical decoding message Atsushi Torikoshi   D H            
61/7101 Fix NULL dereference in subscription REFRESH on concurrent DROP Bharath Rupireddy, SATYANARAYANA NARLAPURAM   D H            
61/6580 Fix performance of REFRESH MATERIALIZED VIEW CONCURRENTLY Surya Poondla   D H            
61/5783 Fix Protocol documentation Dave Cramer   D H            
61/7056 Fix quotation logic for unreserved keywords in window specifications Kwangwon Seo   D H            
61/6825 Fix Segfault caused by reentrancy in ri_triggers.c Lucas Jeffrey   D H            
61/6579 Fix the wrong behavior of REFRESH MATERIALIZED VIEW CONCURRENTLY Surya Poondla, Rafia Sabih   D H            
61/7075 Fix var_eq_const: sum selectivity of all matching MCV entries instead of stoppin... Zizhuan Liu   D H           
61/6525 Fix XLogFileReadAnyTLI silently applying divergent WAL from wrong timeline Andrey Borodin   D H            
61/6824 Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for to... Ekaterina Testova, Michael Paquier   D H            
61/6901 Fold NOT IN / <> ALL expressions containing NULL to FALSE Ilia Evdokimov   D H            
61/7122 FROM clause before SELECT Andrey Borodin   D H            
61/5470 Function scan FDW pushdown Gleb Kashkin, Alexander Pyhalov   D H            
61/6818 hashjoins vs. Bloom filters Tomas Vondra   D H            
61/5029 Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state ChangAo Chen   D H            
61/7082 Implicit conversion from int64 to int32 when calling hash_get_num_entries Karina Litskevich   D H            
61/7003 Improve get_json_table_plan() test coverage Aleksander Alekseev   D H            
61/6962 Improving display of octal GUCs Tom Lane   D H            
61/6618 Improving psql autocompletion for SET LOCAL / SET SESSION Álvaro Rodríguez   D H            
61/6956 Include sequences in publications created by pg_createsubscriber vigneshwaran C   D H            
61/6304 Incorrect historic snapshot may be serialized to disk during fast-forwarding ChangAo Chen, haiyang li   D H            
61/4351 Index Prefetching Tomas Vondra, Peter Geoghegan   D H            
61/7116 Index skip-merge scan Alexandre Felipe   D H            
61/7100 Infinite Autovacuum loop caused by failing virtual generated column expression SATYANARAYANA NARLAPURAM   D H            
61/7037 injection_points: canceled or terminated waiters leak their wait slots Zsolt Parragi   D H            
61/7103 Introduce XID age based replication slot invalidation Bharath Rupireddy   D H            
61/7074 Introducing find_all_inheritors_ordered() Chao Li   D H            
61/6975 json/jsonb cleanup + FmgrInfo caching Robert Haas   D H            
61/6411 JumbleQuery may treat different GROUP BY expr as the same Jian He   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/6384 llvmjit: always add the simplifycfg pass Pierre Ducroquet   D H            
61/6437 LLVMJIT: introduce force-inlined functions Pierre Ducroquet   D H            
61/6732 LockHasWaiters() crashes on fast-path locks SATYANARAYANA NARLAPURAM   D H            
61/6804 log_postmaster_stats Jakub Wartak   D H            
61/5330 Logging plan of the currently running query Atsushi Torikoshi   D H            
61/7042 Logical Replication - revisit `is_table_publication` function implementation Peter Smith   D H            
61/6705 Logical Replication - revisit `is_table_publication` function implementation Peter Smith   D H            
61/7068 Lost KEY SHARE lock information during toasting allows foreign-key violation Michael Paquier   D H            
61/4681 Make COPY format extendable: Extract COPY TO format implementations Kouhei Sutou   D H            
61/6883 Make log_lock_failures support LOCK NOWAIT ChangAo Chen   D H            
61/7098 Make pg_prewarm, autoprewarm yield for waiting DDL Bharath Rupireddy, SATYANARAYANA NARLAPURAM   D H            
61/7043 Make the logical replication conflict messages more like each other Peter Smith  D H
61/7032 Modernize our parsing of XML data in CONTENT mode Tom Lane   D H            
61/6845 Move system identifier generation to a common helper Imran Zaheer   D H            
61/7104 Multi-insert for logical replication apply Bharath Rupireddy   D H            
61/7079 New data type binary format documentation Mark Wong   D H            
61/6029 NOT NULL NOT ENFORCED Jian He   D H            
61/7099 Omit virtual generated columns from test_decoding output SATYANARAYANA NARLAPURAM   D H            
61/6943 ON EMPTY clause for aggregate and window functions Jeevan Chalke   D H            
61/7102 Parallel heap vacuum Masahiko Sawada, Bharath Rupireddy   D H            
61/7059 Perform join removal by editing the query's jointree Tom Lane   D H            
61/7108 pg_createsubscriber: allow duplicate subscription names Chao Li   D H            
61/6219 pg_dump flag for dumping tables data in multiple chunks, for huge tables can oft... Hannu Krosing   D H            
61/7012 pg_dump: ALTER INDEX SET STATISTICS missing for index-backed constraints Zsolt Parragi   D H            
61/6212 pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement Florin Irion, Tim Waizenegger   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/7036 pg_plan_advice: fix empty FOREIGN_JOIN sublist validation Chao Li   D H            
61/6768 pg_rewind does not rewind diverging timelines Mats Kindahl   D H            
61/6817 pg_rewind: Skip vanished source files during traversal Ayush Tiwari   D H                
61/6433 pg_stat_io_histogram Jakub Wartak   D H            
61/6988 pg_threads.h take II Thomas Munro   D H            
61/7062 pg_upgrade fails when FK constraint with same name exists on partitioned table a... Arseny Kositsin   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/6930 pgbench --continue-on-error: clarify TPS and failure reporting Chao Li   D H            
61/6781 pgstat: Flush some statistics within running transactions, take 2 Sami Imseih   D H            
61/6487 Pipelined Recovery Imran Zaheer   D H            
61/7026 PITR: Shut down instead of promoting when recovery cannot pause Jan Nidzwetzki   D H            
61/6557 POC: PLpgSQL FOREACH IN JSON ARRAY Pavel Stehule   D H            
61/6904 Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) Andrey Borodin   D H            
61/6989 Possible replace of strncpy on xactdesc.c Mario Gonzalez   D H            
61/6137 postgres_fdw: Use COPY to speed up batch inserts Matheus Alcantara   D H            
61/6743 Preserve replication origin OIDs in pg_upgrade Ajin Cherian   D H            
61/5839 problems with toast.* reloptions Nathan Bossart   D H            
61/5671 Produce LLVM bitcode files on meson builds Nazir Bilal Yavuz, Diego Fronza, Andres Freund   D H            
61/6891 proposal - queryid can be used as filter for auto_explain Pavel Stehule   D H            
61/6696 Proposal: Conflict log history table for Logical Replication Dilip Kumar   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/6954 Proposal: QUALIFY clause Matheus Alcantara   D H            
61/6920 Prove a NOT IN's left-hand expressions non-nullable from quals Richard Guo   D H            
61/7009 PSQL - improve tab completion for pub/sub options Peter Smith   D H            
61/6563 psql tab completion for user functions and if explicitly required also "pg_" Florin Irion   D H            
61/7061 psql: filter system functions before visibility checks xiaoyu liu   D H            
61/6366 QoL improvements for pgindent and combining pgindent, pgperltidy, pgperlcritic a... Jelte Fennema-Nio   D H            
61/6840 Race conditions in logical decoding Álvaro Herrera, Antonin Houska   D H            
61/6892 Randomize B-Tree page split location to avoid oscillating patterns Dmitry Dolgov   D H            
61/6972 Re-read subscription state after lock in AlterSubscription Bertrand Drouvot   D H            
61/7035 read stream: Backward I/O combining Nazir Bilal Yavuz   D H            
61/7091 Redesign per-backend statistics Bertrand Drouvot   D H            
61/6933 Reduce reorder buffer spill from O(N²) to O(N) during vacuum storms Rui Zhao   D H            
61/7118 Reduce WAL volume for heap tuple hint bits Andrey Borodin   D H            
61/6393 Refactor *_abbrev_convert() functions Aleksander Alekseev   D H            
61/6727 Refactor code around GUC default_toast_compression Michael Paquier   D H            
61/6564 Reject ADD CONSTRAINT NOT NULL if name mismatches existing domain not-null const... Jian He   D H            
61/6957 Relax some restrictions of REPACK (CONCURRENTLY) Antonin Houska   D H            
61/7097 Release replication slot on error in SQL-callable slot functions Bharath Rupireddy, SATYANARAYANA NARLAPURAM   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/6990 Rename EXISTS-to-ANY converted subplan to exists_to_any Yugo Nagata   D H            
61/7040 REPACK (CONCURRENTLY) doesn't handle invalid indexes Zsolt Parragi   D H            
61/7039 REPACK (CONCURRENTLY) doesn't handle invalid indexes Zsolt Parragi   D H            
61/6973 replacing join_collapse_limit with a join hardness estimate Tomas Vondra   D H           
61/5877 Report bytes and transactions actually sent downtream Ashutosh Bapat   D H            
61/7095 Report index currently being vacuumed in pg_stat_progress_vacuum Bharath Rupireddy   D H            
61/6188 Report oldest xmin source when autovacuum cannot remove tuples Shinya Kato   D H            
61/6931 Report unsupported COPY FROM targets before reading input Chao Li   D H            
61/6401 Resetting snapshots during the first phase of [CREATE |RE]INDEX CONCURRENTLY Mihail Nikalayeu   D H            
61/6652 Resizable shared memory structures Ashutosh Bapat   D H            
61/7070 Restore idempotency of pg_enable_data_checksums() Ilmar Yunusov   D H            
61/7031 Restore vacuum_delay_point() in GIN posting-tree leaf vacuum sundong kim   D H            
61/7064 Restrict partial unique index estimates to base quals Chengpeng Yan   D H            
61/4997 Return pg_control from pg_backup_stop(). David Steele   D H            
61/6680 Return value of XLogInsertRecord() for XLOG_SWITCH record is inconsistent with o... ChangAo Chen   D H            
61/6961 REVOKE's CASCADE protection doesn't work with inherited table owners Jacob Champion   D H            
61/7034 Rewrite undirected edge patterns in GRAPH_TABLE using UNION ALL Ayoub Kazar   D H            
61/6045 RFC: adding pytest as a supported test framework Jacob Champion, Jelte Fennema-Nio   D H
61/6960 Selectivity estimation for COALESCE in eqsel/eqjoinsel Egor Savelev   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/7051 Should CUSTER (ANALYZE) work? Zsolt Parragi   D H            
61/6460 Show expression of virtual columns in error messages Matheus Alcantara   D H            
61/6270 skip check constraints verification for unaffected columns during UPDATE Jian He   D H            
61/6479 SLOPE - Planner optimizations on monotonic expressions. Alexandre Felipe   D H            
61/6734 small cleanup for s_lock.h Nathan Bossart   D H            
61/7120 Small fixes needed by high-availability tools Andrey Borodin   D H            
61/7017 Soft DROP TABLE, recoverable drops for PostgreSQL Surya Poondla   D H            
61/7060 Speed up repeat() for larger counts Chenhui Mo   D H            
61/6309 SQL-level pg_datum_image_equal Matthias van de Meent   D H            
61/6912 SQL/JSON: JSON_TRANSFORM (SQL standard, subclause 6.44) Srinath Reddy   D H            
61/5667 support create index on virtual generated column. Jian He   D H            
61/6664 Support EXCEPT for ALL SEQUENCES publications Shlok Kyal   D H            
61/6747 Support for 8-byte TOAST values, round two Michael Paquier   D H            
61/7119 Support specialized B-tree page searches Andrey Borodin   D H            
61/6440 tablecmds: fix bug where index rebuild loses replica identity on partitions Chao Li   D H            
61/6442 tablecmds: fix Deadlock caused by Attach Partition Chao Li   D H            
61/6765 teach vacuumlo to handle domains Sami Imseih   D H            
61/6968 Tepid: extend the heap-only tuple (HOT) update optimization model such that only... Greg Burd, Nathan Bossart   D H            
61/7096 Tighten ACL check in repack_is_permitted_for_relation() Bharath Rupireddy   D H            
61/6913 Tighten pg_uhc_verifychar() to enforce CP949 lead/trail byte ranges 도건 유   D H            
61/6792 to_date()/to_timestamp() silently accept month=0 and day=0 Ayush Tiwari   D H            
61/6639 Track skipped vacuum and analyze in pg_stat_all_tables Yugo Nagata   D H            
61/6903 Two bugs around ALTER TYPE Andrey Borodin   D H            
61/6887 Unexpected reindex when altering column types for partitioned tables Álvaro Rodríguez   D H            
61/7013 Use Boyer-Moore-Horspool for simple LIKE contains patterns Atsushi Ogawa   D H            
61/6946 Use wait_classes.h in pg_prewarm Dongpo Liu   D H            
61/4952 Use WALReadFromBuffers in more places Bharath Rupireddy   D H            
61/5444 using index to speedup add not null constraints to a table Jian He   D H            
61/5012 Vacuum statistics Andrei Lepikhov, Andrei Zubkov, Alena Rybakina   D H           
61/7049 vacuum: stop using stream ring after failsafe Jingtang Zhang   D H
61/6642 Warn when creating or enabling a subscription with max_logical_replication_worke... Yugo Nagata   D H            
61/5597 Warn, and disallow, clear text passwords via SQL Greg Sabino Mullane   D H
61/6055 Whole-row fixes for DROP COLUMN, SET COLUMN DATA TYPE Jian He   D H            
61/7083 Write skew observed under serializable isolation Jacob Brazeal   D H

Waiting on Author

61/6984 [PATCH v1 0/7] Wait event timing and tracing instrumentation Dmitry Fomin   D H            
61/6498 add assertion for palloc in signal handlers Nathan Bossart   D H
61/6156 Add read-only disconnect_requested GUC for graceful client disconnect (reviously... Jelte Fennema-Nio   D H            
61/6958 Allow progress tracking of sub-commands Antonin Houska   D H            
61/5621 Compress big WAL records Andrey Borodin   D H
61/6335 File locks for data directory lockfile in the context of Linux namespaces Dmitry Dolgov   D H            
61/6918 Global temporary tables Dean Rasheed   D H            
61/5680 Improve coments on structures in trigger.c Yugo Nagata   D H
61/5802 Improve the performance of Unicode Normalization Forms. Alexander Borisov   D H            
61/6752 Mark the enum comparison functions as leakproof Laurenz Albe   D H            
61/6119 Migrate pg_commit_ts directory to the new node during an upgrade Sergey Levin   D H            
61/6673 More jsonpath methods: translate, split, join Florents Tselai   D H            
61/5907 no table rewrite when set column type to constrained domain Jian He   D H            
61/6012 pgbench: extend variable usage in scripts Yugo Nagata   D H
61/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION Yugo Nagata   D H            
61/6492 Provide support for trailing commas Greg Sabino Mullane   D H
61/6216 Reduce unnecessary locking of pruned partitions when reusing cached plans Amit Langote   D H              
61/6753 RFC: EXPLAIN ANALYZE wait event reporting Ilmar Yunusov   D H            
61/6269 split tablecmds.c Nathan Bossart   D H
61/7045 Tracking per-RelOptInfo uniqueness during planning Richard Guo   D H