← All Releases
v0.2.29
SET IT, FORGET IT, TRUST IT
Two scheduler refinements: custom cron schedules become five labeled dropdowns — minute, hour, day, month, weekday, in plain words — and job history survives dvt kill. A run in flight when the suite goes down finishes on its own (kill spares running work), and the history now says exactly that instead of losing the record.
CHANGED
- ▸Custom cron is dropdowns: choosing 'custom cron…' renders five labeled selects with human-readable options; the expression composes itself. Nobody hand-types */15 6 * 7 5.
- ▸Kill-survival history: runs are recorded at start and updated at completion. dvt kill stops the scheduler (no future fires — it's an honest local scheduler), but an in-flight job is its own process and finishes; its history entry now survives, and the next scheduler boot marks any orphaned 'running' entries as interrupted with a pointer to the run's log.
Get it: pip install dvt-core==0.2.29 · wheels on PyPI for macOS (arm64 + x86_64) and Linux, Python 3.10–3.12.