v0.5.7
What's Changed
Features
- feat(guest-agent): add Version() RPC to DstackGuest and Tappd services
- feat(sdk): add version() API to all SDKs (Rust, Go, Python, JS)
- feat(sdk): validate algorithm in getKey by checking OS version
- feat(kms): add GetAttestationInfo RPC to onboard service
- feat: add sysbox persistent storage mount alongside docker/containerd
- Add supervisor process manager UI
- Add VM removing state for reliable lifecycle cleanup
Bug Fixes
- fix: wait for RPC nonce sync between multi-step deployments
- fix: correct kms:add-device success message
- fix(auth-eth): retry verifyDeployment for public RPC latency
- fix(kms): auto-append /prpc to onboard source_url if missing
- fix(guest-agent): normalize algorithm before passing to GetKey in Sign
- fix(guest-agent): accept "k256" as alias for "secp256k1" algorithm
- fix: remove secp256k1_prehashed from GetKey (meaningless for key derivation)
- fix(vmm): display network addresses on separate lines in UI
Other
- refactor: rename hardhat network "test" to "custom"
- Remove passt networking mode support
Full Changelog: v0.5.6...v0.5.7