Skip to content

Yeast v1.1.5

These docs target Yeast v1.1.5.

v1.1.5 is a patch release focused on Docker-style service access and fixing full local cleanup on yeast destroy.

What Changed

  • yeast.yaml now supports Docker-style service forwards with instances[].ports
  • simple syntax like ports: ["8080:80"] now works
  • Yeast validates host-port collisions before boot
  • yeast up and yeast status now print forwarded host URLs
  • yeast destroy now really removes .yeast/ and yeast.yaml after confirmation
  • Academy access docs and key labs now teach forwarded host URLs first

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
  • Docker-style service port forwarding
  • 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

Known Limits

See Limitations.

Important v1.1 limits:

  • Linux hosts only
  • QEMU/KVM backend only
  • one private network per project
  • service forwards are TCP only
  • 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.