• v0.4.0 fd15275f8e

    v0.4.0
    All checks were successful
    build / build (push) Successful in 1m12s
    Stable

    Ghost released this 2026-11-06 10:35:59 +00:00 | 20 commits to main since this release

    The log now says why the machine last went down. kranz records the reboot
    it is about to perform and, on the next start, reports in one line what it
    finds in the previous boot's journal:

    • kranz reboot at 04:09 (reasons: linux-image-7.0.0-43-generic, linux-base) —
      kranz asked for it, and here is why.
    • external reboot at 04:10 — no kranz request recorded — something else
      rebooted the box.
    • halt at 04:09 (SIGRTMIN+3) — container stop or host shutdown — the
      container/host was stopped, as when an Incus host reboots under its
      containers.
    • unclean at 04:09 — no clean shutdown sequence in the previous boot — power
      loss or crash.
    • unknown — no readable previous boot in the journal — no journal, or not
      permitted to read the system's.

    The same line is printed by kranz status. Nothing changes about when kranz
    reboots: mode, the window, and when_required behave exactly as before.
    There is no new config key.

    Reading the previous boot needs the system journal, so kranz status shows the
    full line when run as root and degrades to unknown otherwise.

    Downloads
  • v0.3.1 f5fefde4cf

    v0.3.1
    All checks were successful
    build / build (push) Successful in 1m25s
    Stable

    Ghost released this 2026-11-04 19:49:34 +00:00 | 27 commits to main since this release

    No functional change. The binary behaves as 0.3.0 does; it reports
    kranz --version as 0.3.1.

    This release exists to prove out the publishing pipeline end to end: the
    release body is now the checked-in notes for the tag, so a missing notes file
    fails the publish step instead of shipping an empty release, and CI installs
    Rust in a way that survives the runner's ~/.rustup layout instead of aborting
    with a cross-device link error.

    If you are on 0.3.0 there is nothing to upgrade for.

    Downloads
  • v0.3.0 c94df59bd5

    v0.3.0
    All checks were successful
    build / build (push) Successful in 1m15s
    Stable

    Ghost released this 2026-11-04 19:37:17 +00:00 | 29 commits to main since this release

    Downloads
  • v0.2.0 f858e913c5

    v0.2.0
    All checks were successful
    build / build (push) Successful in 1m38s
    Stable

    Ghost released this 2026-10-18 13:11:29 +00:00 | 98 commits to main since this release

    Downloads
  • v0.1.0 3565c1dc9b

    v0.1.0
    All checks were successful
    build / build (push) Successful in 45s
    Stable

    hixi released this 2026-10-17 17:06:22 +00:00 | 136 commits to main since this release

    Downloads
  • v0.0.6 f767038637

    v0.0.6
    All checks were successful
    build / build (push) Successful in 59s
    Stable

    Ghost released this 2026-10-16 17:54:34 +00:00 | 138 commits to main since this release

    Downloads
  • v0.0.5 8640234071

    v0.0.5
    All checks were successful
    build / build (push) Successful in 59s
    Stable

    Ghost released this 2026-10-16 17:30:15 +00:00 | 140 commits to main since this release

    Downloads
  • v0.0.4 b0e987e2ab

    v0.0.4
    All checks were successful
    build / build (push) Successful in 59s
    Stable

    Ghost released this 2026-10-16 16:51:41 +00:00 | 142 commits to main since this release

    Downloads
  • v0.0.3 7ac480f151

    v0.0.3
    All checks were successful
    build / build (push) Successful in 59s
    Stable

    Ghost released this 2026-10-16 16:38:08 +00:00 | 145 commits to main since this release

    Downloads
  • v0.0.2 8de3c99eae

    v0.0.2
    All checks were successful
    build / build (push) Successful in 1m0s
    Stable

    Ghost released this 2026-10-16 16:20:03 +00:00 | 148 commits to main since this release

    Downloads