v0.2.1
- heartbeater middleware: when running a long job, instead of moving the scheduled_at time to very far into the future (like 12h), it is now possible to set it to near future at certain intervals (like 30s every 10s). This prevents the case where the worker crashes and we need to wait for the job's next execution time (like 12h).