Commits

DateSubjectAuthorReleases
2026-04-22 Harmonize function parameter names for Postgres 19. Peter Geoghegan 19 (unreleased)
2026-03-30 Set pd_prune_xid on insert Melanie Plageman 19 (unreleased)
2026-03-30 Allow on-access pruning to set pages all-visible Melanie Plageman 19 (unreleased)
2026-03-24 Remove XLOG_HEAP2_VISIBLE entirely Melanie Plageman 19 (unreleased)
2026-03-24 WAL log VM setting for empty pages in XLOG_HEAP2_PRUNE_VACUUM_SCAN Melanie Plageman 19 (unreleased)
2026-03-24 WAL log VM setting during vacuum phase I in XLOG_HEAP2_PRUNE_VACUUM_SCAN Melanie Plageman 19 (unreleased)
2026-03-24 Keep newest live XID up-to-date even if page not all-visible Melanie Plageman 19 (unreleased)
2026-03-24 Use GlobalVisState in vacuum to determine page level visibility Melanie Plageman 19 (unreleased)
2026-03-22 Add pruning fast path for all-visible and all-frozen pages Melanie Plageman 19 (unreleased)
2026-03-22 Detect and fix visibility map corruption in more cases Melanie Plageman 19 (unreleased)
2026-03-15 Save vmbuffer in heap-specific scan descriptors for on-access pruning Melanie Plageman 19 (unreleased)
2026-03-10 Remove unused PruneState member frz_conflict_horizon Melanie Plageman 19 (unreleased)
2026-03-10 Use the newest to-be-frozen xid as the conflict horizon for freezing Melanie Plageman 19 (unreleased)
2026-03-05 Prefix PruneState->all_{visible,frozen} with set_ Melanie Plageman 19 (unreleased)
2026-03-05 Add PageGetPruneXid() helper Melanie Plageman 19 (unreleased)
2026-03-05 Move commonly used context into PruneState and simplify helpers Melanie Plageman 19 (unreleased)
2026-01-12 Avoid casting void * function arguments Peter Eisentraut 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-12-16 Add explanatory comment to prune_freeze_setup() Melanie Plageman 19 (unreleased)
2025-12-16 Fix const qualification in prune_freeze_setup() Melanie Plageman 19 (unreleased)
2025-12-04 Suppress spurious Coverity warning in prune freeze logic Melanie Plageman 19 (unreleased)
2025-11-26 Split heap_page_prune_and_freeze() into helpers Melanie Plageman 19 (unreleased)
2025-11-25 Assert that cutoffs are provided if freezing will be attempted Melanie Plageman 19 (unreleased)
2025-11-20 Split PruneFreezeParams initializers to one field per line Melanie Plageman 19 (unreleased)
2025-11-20 Update PruneState.all_[visible|frozen] earlier in pruning Melanie Plageman 19 (unreleased)