Skip to content

v0.1.9

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 09:11
· 2 commits to main since this release

Fixed

  • Backfill recovery when the scheduled mdf_backfill_batch single cron event
    is lost to a race with another scheduler (observed in production with Action
    Scheduler). mdf_start_backfill() now verifies the event persisted after
    scheduling and retries once, and a self-heal check re-schedules the batch
    whenever the queue still has work but no batch event is pending (runs on the
    existing purge cron and on admin page loads — no new cron schedule).
    Previously the backfill could stall indefinitely with a populated queue and
    no scheduled event, requiring a manual Settings-toggle re-trigger.
  • Per-post markdown rebuilds (mdf_markdown_rebuild, queued on save_post
    when edited content changes) get the same protection: scheduling now verifies
    the single event persisted and retries once, records a lightweight per-post
    pending marker, and the self-heal check re-schedules any stale pending
    rebuild whose event was lost to the same cron write race.

Added

  • Persistent markdown-coverage status line on the Settings page, shown whenever
    "Offer markdown to agents" is enabled: while a backfill runs it keeps the
    existing in-progress counter; once complete it shows "N of M published
    posts/pages have a cached markdown version." (live count of cached .md
    files vs. published content eligible for conversion), or "No published
    content yet to convert." on an empty site. Hidden when the toggle is off.