Skip to content

Yeast v1.1.2

These docs target Yeast v1.1.2.

v1.1.2 is a patch release focused on helping users notice new Yeast releases without interrupting normal VM work.

What Changed

  • yeast up now checks for a newer Yeast release at most once per day
  • update-check results are cached in ~/.yeast/cache/update-check.json
  • a human-only update banner is shown when a newer release is available
  • --json, --events, and --quiet do not show update banners

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/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.