← all releases

v1.2.0

on GitHub

Not the newest. v1.5.1 is out →

Release notes

Added

  • Hooks: a task’s or service’s hook_tokens let CI or a webhook run, start, stop, or restart it via POST /api/hooks/tasks/{name}/<action> with a bearer header or ?token=, without the dashboard password. A token can be limited to some actions; rejected tokens are rate-limited per IP; runs show up as triggered by hook.
  • POST /api/tasks/{task}/start, .../stop, and .../restart accept ?wait=true, returning once the run finishes (or, for stop, once every run has ended).
  • ntfy, Gotify, and Pushover notifiers: new type = "ntfy", "gotify", and "pushover" send failure alerts to your phone with a couple of keys and a built-in message.

Changed

  • In the web UI, runs that start, finish or get deleted while you watch now animate in the run history and the overview’s Recent activity: new runs slide in with a brief highlight, removed runs fade out, and the rest of the list slides to make room. Clicking through runs stays instant.
  • The overview’s Recent activity now lists finished runs only; queued runs no longer flash in and out of it.

Fixed

  • @every tasks no longer lose runs on the night the clocks go back. An interval that divides an hour evenly (@every 5m, 30m, 1h) had its runs in the repeated hour recorded as dst_skipped instead of executed.
All releases