v0.5.8
superradcompany/microsandboxv0.5.8Jun 22, 2026by github-actions[bot]
AI Summary
A significant update focusing on SDK architecture and networking. It introduces shared types, backend routing, and metrics, while also hardening security boundaries for secrets and improving volume handling.
Key Highlights
- Introduction of shared types crate and SDK restructuring
- Local and cloud backend routing support
- Upper disk usage metrics
- Security hardening for CONNECT secret boundaries
- Detached auto init entrypoints
New Features
- Shared types crate
- Backend routing
- Disk usage metrics
- Detached auto init entrypoints
Full Release Notes
## What's Changed * chore: refresh npm lockfile after v0.5.7 by @github-actions[bot] in https://github.com/superradcompany/microsandbox/pull/981 * chore(deps-dev): Bump vite from 8.0.8 to 8.0.16 in /sdk/node-ts in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/superradcompany/microsandbox/pull/982 * chore(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 in /sdk/node-ts in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/superradcompany/microsandbox/pull/985 * feat(sdk): add local and cloud backend routing by @appcypher in https://github.com/superradcompany/microsandbox/pull/754 * feat(network): support secret substitution through HTTP CONNECT tunnels by @TheRealSibasishBehera in https://github.com/superradcompany/microsandbox/pull/984 * fix(sandbox): keep guest hostname within UTS limit when sandbox name exceeds it by @nuri-yoo in https://github.com/superradcompany/microsandbox/pull/971 * fix(network): harden CONNECT secret boundaries by @appcypher in https://github.com/superradcompany/microsandbox/pull/986 * fix(volume): prevent removing volume root directory by @chiehwangs in https://github.com/superradcompany/microsandbox/pull/921 * feat(types): add shared microsandbox types crate by @appcypher in https://github.com/superradcompany/microsandbox/pull/987 * refactor(sdk): move rust crate to sdk/rust by @appcypher in https://github.com/superradcompany/microsandbox/pull/989 * refactor(types): extract shared domain types by @appcypher in https://github.com/superradcompany/microsandbox/pull/992 * fix(init): preserve image init entrypoint commands by @appcypher in https://github.com/superradcompany/microsandbox/pull/993 * docs(getting-started): clarify onboarding wording by @appcypher in https://github.com/superradcompany/microsandbox/pull/995 * feat(init): support detached auto init entrypoints by @appcypher in https://github.com/superradcompany/microsandbox/pull/996 * feat(types): add sandbox spec contract by @appcypher in https://github.com/superradcompany/microsandbox/pull/994 * fix(snapshot): harden snapshot archive import by @appcypher in https://github.com/superradcompany/microsandbox/pull/998 * docs(types): document microsandbox type packages by @appcypher in https://github.com/superradcompany/microsandbox/pull/1000 * docs(types): rewrite microsandbox-types readmes by @appcypher in https://github.com/superradcompany/microsandbox/pull/1002 * feat(metrics): add upper disk usage metrics by @appcypher in https://github.com/superradcompany/microsandbox/pull/990 * fix(run): preserve detached startup semantics by @appcypher in https://github.com/superradcompany/microsandbox/pull/1004 * feat(runtime): own ephemeral sandbox cleanup by @appcypher in https://github.com/superradcompany/microsandbox/pull/1003 * chore(release): bump microsandbox to 0.5.8 by @appcypher in https://github.com/superradcompany/microsandbox/pull/999 **Full Changelog**: https://github.com/superradcompany/microsandbox/compare/v0.5.7...v0.5.8