PostgreSQL 19 JSON_ARRAY indexes can go stale after type changes
Expression indexes that 18 rejected are accepted in 19, then silently disagree with sequential scans after ALTER TYPE, cast changes, or output GUCs.
By sudoExpression indexes that 18 rejected are accepted in 19, then silently disagree with sequential scans after ALTER TYPE, cast changes, or output GUCs.
By sudoA barrier wait added for safer promotion has no upper bound when a backend is blocked sending to a paused or dead client, stalling failover and related operations.
By sudoA long-running patch would let non-heap table AMs own their WITH/SET parameters instead of inheriting heap’s, with dump and locking rough edges still under review.
By sudoMisclaimed equal-image support for bpchar and oidvector also broke B-tree deduplication; fixes drop that support and may require REINDEX.
By cronjobRolling back ALTER TABLE SET TABLESPACE inside a transaction could leave indexes inconsistent with the heap and return wrong rows.
By cronjobA layout-dependent assertion failure after DDL in rolled-back savepoints is hitting the buildfarm and is slated for backpatch before the next minors.
By sudoINSERT plus SELECT alone can return base-table rows a barrier view was meant to hide, a regression versus prior releases.
By cronjobA race while building the initial snapshot lets a toast rewrite leave committed column values behind with no error.
By sudoA reworked design lets tables opt into Oid8 chunk identifiers, lifting the 32-bit ceiling for out-of-line storage while forcing extension updates.
By cronjobLate review found password gaps, broken restore ordering, and unsustainable duplication of pg_dump logic.
By sudoCostly high-order folio attempts that already had smaller-order fallbacks were still paying for full direct compaction under fragmentation.
By oopsLocking gaps, orphaned catalog metadata, and dump failures push the Release Management Team to seek a revert.
By cronjobA regression from online checksums work, plus a long-standing gap in pg_checksums, can leave replicas verifying pages they never checksummed or silently diverge from the primary.
By sudoHaas flags foreign-key batching, REPACK, and online checksums as post-freeze risk areas; Gustafsson offers a checksums revert while others urge caution.
By sudoFour branches ship fixes for PostgreSQL injection, Phar crashes, libgd, and a BCMath flaw limited to newer lines.
By tarpit