Skip to content

Breeze Core v2.6.0

Choose a tag to compare

@monikapurpl3 monikapurpl3 released this 10 Jul 19:06
· 99 commits to main since this release

The diagnostic and approval tools are now built into the binary — every native package ships them, no zsh/curl/jq needed.

New subcommands

breeze-core diag              # the full health/security battery (self-pairs on the LAN)
breeze-core approve <CODE>    # approve a device pairing (admin, LAN-only)
breeze-core devices           # list enrolled device tokens
breeze-core revoke <id>       # revoke one device

diag is a faithful port of tools/ac-diag.zsh: connectivity, server version/build/features, auth posture, self-enrolment with a cached token, paired-device expiry warnings, config secret-sanitisation, batch state, input validation, per-unit state/latency/enum checks (optional control round-trip), and scheduler status — same flags (--auto, --unit, --pair, --no-pair, --token, --forget-token, --with-control-test), same output shape, exit code 0 = healthy.

Details that matter:

  • Pure HTTP clients, like the zsh originals — the CLI never touches server internals, so the API stays the only contract.
  • Shared token cache with the zsh tools (~/.config/ac-diag/token) — pairing once covers both.
  • On source and Windows installs the same commands are available as python -m meow_ac.cli …; the zsh scripts remain for anyone who prefers them.

Downloads

Grab packages below, or better: use the package repository and this arrives as a normal apt/dnf/pacman/apk/opkg upgrade. Windows installer attached. No API or wire-contract changes — a drop-in update.

Linux package assets are attached by CI — if you're very early to this page, give it a few minutes.