-
0.6.4 Stable
released this
2026-07-15 10:13:02 -06:00 | 5 commits to master since this releaseFixes the daily Telegram digest wrongly reporting healthy maintenance jobs as "never run yet". The digest was looking for log files from the old cron setup that the in-app job runner no longer writes. It now reads the app's own job history, so each maintenance line shows the real last successful run, its result summary, and honestly calls out a newer attempt that failed or was skipped because another job held the pipeline lock.
That history also exposed a real scheduling gap: the Sunday maintenance jobs run a few minutes apart, and when an earlier one runs long the later ones found the pipeline busy and silently skipped their only slot of the week. Scheduled jobs now wait up to 30 minutes for their turn instead of skipping, so the Sunday block runs back to back no matter how long each step takes. Clicking Run now in the UI still answers immediately if the pipeline is busy.
Upgrade: change the version in your
docker-compose.yml, thendocker compose pull alembic && docker compose up -d alembic.Downloads