Skip to content
cronitorex.com

Shell client changelog

The download at https://cronitorex.com/cronitorex.sh always serves the latest version listed below. Older entries are history, they are not kept as separate downloads. Run cronitorex update to move to the latest, or cronitorex version to see what you have installed.

Download cronitorex.sh (v1.2-260704)
SHA-256 checksum
d605440146df5e3c7d7738cf364d88ca3e99d144fb40e2f0da50204a1a582be3 Verify against published .sha256 View source on GitHub

v1.3-260727 (current)

Released 2026-07-27. Config as code from the command line.

  • cronitorex export downloads every monitor on the account as a single bundle file.
  • cronitorex apply -f monitors.json reconciles the account with that file, with --dry-run to preview the changes first. Apply never deletes: monitors missing from the bundle are reported as orphaned and left alone.
  • cronitorex configure --management-key stores the Management API key in ~/.cronitorex-management.conf (permissions 600), kept separate from ~/.cronitorex.conf. The ingest key belongs on every monitored server; the management key can delete monitors along with their history, so the two never share a file. CRONITOREX_MANAGEMENT_KEY takes precedence and is the right choice for CI.
  • Mixing the two keys up is now caught locally with an explanatory message instead of a bare 401: apply/export refuse an ingest key (ck_), and pings refuse a management key (mk_).
  • cronitorex doctor reports the management key and the permissions of its config file when present.

v1.2-260704

Released 2026-07-04. First public release, served at the download URL.

  • Job lifecycle pings (run, complete, fail, skip) and command wrapping with automatic exit-code reporting.
  • Interactive setup via cronitorex configure, with configuration stored in ~/.cronitorex.conf.
  • Cron job discovery via cronitorex discover: detects existing cron jobs and generates a monitoring config.
  • Self-update via cronitorex update (and update --check): SHA-256 verification, syntax check, and a .bak backup before replacing.
  • Environment diagnostics via cronitorex doctor.
  • Configurable timeouts, verbose mode, telemetry toggle, and default-project support.

New releases are added above this entry.