Skip to content

v0.6.0

Choose a tag to compare

@release-please-lullabot release-please-lullabot released this 16 Jul 20:15
Immutable release. Only release title and notes can be modified.
751883e

0.6.0 (2026-07-16)

The highlight of this release is support for new connection profiles. Access them with p from the main screen. These let you add one or more remote servers over SSH to run virtual machines on. Those systems can be macOS or Linux, and need to have lima installed and available. You can also view local VMs at the same time as remote VMs.

Features

  • cli: sand create --profile and cross-profile sand shell (b16c111)
  • fleet: profile-driven fleet builder + scope-qualified VM identity (3891c74)
  • lima: multiplex remote ssh over a shared ControlMaster connection (9be5d41)
  • profiles: profiles store, secrets connection-scope migration, per-op provision host-access (3d4aeae)
  • ui,registry: tile provenance + per-profile status bands; registry (scope,name) re-key (5950654)
  • ui: amber ⚠ for low hosts in the status bands, warn-styled messages, guest-true disk gauges (f856386)
  • ui: async per-profile fleet model (2c49486)
  • ui: log connection lifecycle to the session Messages list (660866f)
  • ui: profile management screen + create-form profile selector (37db3a8)
  • ui: raise the low-free warning threshold from 5% to 10% (6a3e7d3)
  • ui: warn at <5% free host memory/disk and flag starved VM tiles (005181e)

Bug Fixes

  • deps: update module github.com/charmbracelet/x/exp/teatest/v2 to v2.0.0-20260713092006-0d683c34c74b (#63) (77dd2d2)
  • ui,profiles,cli: address high-effort review findings on the profiles fleet (01b653c)
  • ui: stop repeating the active host's stats above the per-profile bands (37cee99)