Commit 033c456
release: v0.3.0
vz 0.3.0 — DevX release for team adoption.
New commands:
- `vz init` — generate vz.json with auto-detected project templates
- `vz status` — show daemon, VM, and project state
- `vz logs [-f]` — show daemon logs for debugging
- `vz run -i` — interactive mode with full PTY + stdin forwarding
Streaming:
- All exec paths use streaming (removed unary oci_exec RPC entirely)
- Setup command output streams in real-time (apt-get, rustup, etc.)
- New LinuxVm API: exec_stream, exec_collect, exec_streaming
Reliability:
- Stale daemon auto-restart on version mismatch (PID file based)
- Setup hash stored on both guest disk and host filesystem (fallback)
- `--fresh` clears setup hash and forces re-run
- HOME=/root injected for setup and run (rustup, npm compatibility)
- getcwd() warning filtered everywhere (stacked overlay+VirtioFS)
- Stale lock file cleanup on daemon spawn
- Daemon writes log file directly via tracing (not stderr redirect)
Performance:
- Persistent CARGO_TARGET_DIR on VM disk for Rust projects
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 8ebccf3 commit 033c456
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments