Skip to content

Yeast v1.1.1

These docs target Yeast v1.1.1.

v1.1.1 is a patch release focused on release packaging, update reliability, and lifecycle cleanup.

What Changed

  • release artifacts now contain the yeast binary expected by the installer and updater
  • yeast update now lines up with the release tarball and checksum naming
  • yeast down and yeast destroy recover hidden running VMs even if state is stale
  • SSH-backed guest control no longer prints the repeated known-host warning
  • install and smoke-check docs now target the current stable release line

Main User Surfaces

  • Linux/QEMU/KVM host checks with yeast doctor
  • project initialization with built-in and local templates
  • trusted image listing, pulling, caching, and cache cleanup
  • single-VM lifecycle with up, status, ssh, down, and destroy
  • cloud-init first boot setup
  • package, file, and shell provisioning
  • stopped-VM snapshots and restore
  • one private project network with static IPv4 addresses
  • guest control with exec, copy, logs, and inspect
  • JSON output and JSON Lines lifecycle events
  • release updater with checksum verification
  • terminal survival docs with yeast docs

Built-In Templates

Template Purpose
ubuntu-basic minimal single Ubuntu VM
caddy-single-vm Caddy static site VM with provisioning
two-vm-lab two Ubuntu VMs on one private network

Supported Images

See Images for the current image list.

Auto-download images include Ubuntu, Debian, Fedora, AlmaLinux, CentOS Stream, and Rocky Linux entries.

Manual/setup-only images include Amazon Linux, openSUSE, Kali, Parrot, Alpine, Arch, and NixOS entries.

Known Limits

See Limitations.

Important v1.1 limits:

  • Linux hosts only
  • QEMU/KVM backend only
  • one private network per project
  • no public ports: config
  • no bridge mode
  • no daemon or web API
  • snapshots are per instance, not project-wide atomic checkpoints

Release Validation

For maintainer validation, use Release Smoke Test.