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