Skip to content

havm 0.2.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 18:45
· 41 commits to main since this release
a756a5c

What's new in 0.2.2

Boot experience

  • The ASCII art boot banner now only appears in interactive terminals — no more splash screen in launchd or Homebrew service logs.
  • The banner is written to stderr, keeping stdout clean for JSON log output and --console mode.

Reliability

  • Force-stop errors from the virtualization framework are no longer logged as errors when the stop is intentional (e.g., on Ctrl+C after SSH shutdown).
  • The NVRAM EFI variable store is now properly flushed to disk on exit, preventing GRUB boot state loss after unclean shutdowns.

Documentation

Internal

  • Replaced the swift-prometheus dependency with a minimal ~20-line serializer, dropping swift-atomics and one whole Swift target.
  • Merged HavmRuntime into HavmCore — one less module boundary.
  • IPv6 address literals and DNS resolution are now supported for SSH connections and API calls.

Full Changelog: v0.2.1...v0.2.2