Repository navigation
v0.6.0
·
17 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changelog
- fix: recognize Rocky 10 cloud-final on serial for vm up (#62)
- chore: bump Bun, Rocky 10.2, and npm/pipx dependency pins (#61)
- feat: stage seed on ISO and drive guest init from SeedConfig (#60)
- chore: path-first CLI help order and describes (#59)
- feat: orchestrate guest quadlet and sync over SSH (#58)
- feat: add ${__DIRNAME} and default guest instance root to /tank/rocky (#57)
- chore: collapse dual ROCKY_/QCTL_ guest env names to QCTL_* (#56)
- feat: add qctl vm shell and advertise it after up (#55)
- fix: require explicit profile for provision loads (#54)
- feat: scaffold AGENTS.md and qctl-provision skill on init (#53)
- docs: teach Quickstart path and Later Proxmox in help (#52)
- feat: bare qctl new opens a TTY kind picker (#51)
- feat: add qctl new profile with Proxmox overlays (#50)
- feat: add qctl new env for provision environments (#49)
- feat: scaffold new app/common/network/unit with prompts (#48)
- chore: scrub test temps and restore mocks in preload (#47)
- feat: interactive init wizard, quickstart, and check modes (#46)
- chore: rename TANK_ROOT to APP_ROOT (#45)
- feat: prefix provision layers and merge profile last (#44)
- chore: rename libvirt VM target from local to workstation (#43)
- fix: harden Arborist installs (omit=dev; guest always frozen) (#42)
- feat: select env and target via provision profiles (#41)
- feat: merge provision YAML as common → target → env → overlay (#40)
- feat: run init-tank on a disposable boot disk (#39)
- feat: prefix guest internal commands with internal (#38)
- feat: hide guest internal commands from default help (#37)
- feat: add disk topology support (#35)
- feat: always-on emulated TPM 2.0 for local and Proxmox VMs (#36)
Assets
qctl-host— workstation CLIqctl-guest— appliance CLIqctl-platform-rocky.mjs— Rocky platform module