v0.9.127
v0.9.127
Section titled “v0.9.127”Compared HEAD and the working tree against v0.9.126; generated churn and test-only changes are excluded.
Breaking Changes
- Sandbox projects replace
postinstallwithinstallfor persistent preparation andstartfor workload launch. Move cleanup fromconfig.tasks.uninstallto the first-classuninstallfield. - Project lifecycle failures return
state: "error"with saved diagnostics instead of failing machine startup; callers must inspect project state.
Features And Fixes
- Project installation is configuration-gated; workloads start after installation and once per machine boot. Setup waits for lifecycle completion.
- Persisted project URLs wake stopped Sandboxes on authenticated HTTP requests, showing an auto-refreshing loading page or HTTP 202 JSON while starting.
- Failed setup preserves project files and logs. Machine status and UI indicators reflect ongoing project startup.
- SSH commands default to the execution user’s home directory with matching
PWD, avoiding inaccessible working-directory failures.
Validation
- Configured release validation completed before this review. Detailed outcomes and counts were not supplied; no validation commands were rerun and no files were modified.