Skip to content

kvm-it 0.4.7

Choose a tag to compare

@spilloid spilloid released this 08 Oct 13:16
· 15 commits to main since this release
82806d1

kvm-it 0.4.7: macOS out of preview, and several adapters at once from the command line. Desktop, CI and docs only; no firmware or protocol change, so adapters on firmware 0.2.0 need nothing.

Verified on real hardware

  • macOS (Apple silicon) and bare-metal Windows: an adapter and a live picture from an HDMI capture card, every button in the app's menu, and two boards reflashed from each and working afterwards (maintainer pass on 0.4.6).
  • The Mac download drops its -preview label: kvm-it-0.4.7-macos-arm64.dmg.
  • Not covered yet, still open: capture-card unplug / no-signal (#31), recording with sound (#32), YUYV colour range (#33), wheel and touchpad on a target (#34).

What's new

  • kvmit run --video <key|path>: run one kvmit --device <adapter> run script.toml --video <card> per target to drive several machines at once, each with its own log and exit status. kvmit video list prints each card's stable key.
  • No guessing which card is yours. Without --video, run uses the card you last opened in the app, or the only one connected. Anything less certain stops the run before it types anything, because a wrong card would let screen waits pass on another machine's picture. With more than one target, always give --video.
  • Fixes: screen waits inside a repeat now get a capture card; --dry-run no longer needs one; settings saves are atomic, and the app and command line no longer overwrite each other's settings.

The multi-adapter command line is host-tested: two adapters have not yet run at once, and how many Bluetooth links one computer handles smoothly is not measured.

Downloads and signing

  • Windows: .msi and .zip, code-signed in CI by Azure Artifact Signing (see SIGNATURES.txt on this release).
  • Linux: kvm-it-0.4.7-x86_64.AppImage, not code-signed (check its .sha256).
  • macOS: kvm-it-0.4.7-macos-arm64.dmg, ad-hoc signed and not notarized: the first time, allow it in System Settings > Privacy & Security > Open Anyway.

Full details: CHANGELOG. Review log: rounds 24-30 in docs/dev-process.md.