Skip to content

chore(release): bump version to 0.5.16#538

Merged
its-saffron[bot] merged 1 commit into
mainfrom
chore/release-v0.5.16-28562188941
Jul 2, 2026
Merged

chore(release): bump version to 0.5.16#538
its-saffron[bot] merged 1 commit into
mainfrom
chore/release-v0.5.16-28562188941

Conversation

@its-saffron

@its-saffron its-saffron Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Version bump for release v0.5.16. The release will be published after this PR passes the required checks and merges.

dispatch 0.5.16

Highlights

In-app scheduler (retires external cron/heartbeat). Scheduled sync, the
groomer, PR follow-up, and closed-issue pruning now run on internal timers
inside the app process instead of external CronJobs. Opt in with
DISPATCH_SCHEDULER_ENABLED=true. Once enabled, you can retire the
dispatch-heartbeat cron. (#515, #520)

  • Per-job intervals are overridable; set any to 0 to disable that job:
    • DISPATCH_SYNC_INTERVAL_MS (default 15m)
    • DISPATCH_GROOMER_INTERVAL_MS (default 10m)
    • DISPATCH_PR_FOLLOWUP_INTERVAL_MS (default 15m)
    • DISPATCH_PRUNE_CLOSED_INTERVAL_MS (default daily)
  • Startup is delayed by DISPATCH_SCHEDULER_STARTUP_DELAY_MS so migrations
    finish first. Left disabled, dev/CI never spin timers.

Closed issues always move to status/done. Sync now enforces the terminal
status: a closed issue has its status label reconciled to status/done (and
other status/* labels stripped) directly on GitHub, so the next sync can't
revert it. (#521)

Schema-constrained groomer output. The groomer requests json_schema
responses (with the lane enum built from your configured lanes) and falls back
to json_object on a 400. This lets smaller models — e.g. a 4B — groom
reliably. (#516)

Groomer runs are serialized. A DB-backed lock (reusing the sync_lock
table) prevents overlapping groomer runs. (#517)

Fixes & internals

Tests

Dependencies

@its-saffron its-saffron Bot enabled auto-merge (squash) July 2, 2026 02:59
@its-saffron its-saffron Bot merged commit 1e5eb45 into main Jul 2, 2026
5 of 6 checks passed
@its-saffron its-saffron Bot deleted the chore/release-v0.5.16-28562188941 branch July 2, 2026 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants