v0.3.9

superradcompany/microsandboxv0.3.9Apr 3, 2026by github-actions[bot]

AI Summary

Release v0.3.9 focuses on API improvements, CLI enhancements, and bug fixes. It introduces simplified exec/attach/image APIs with _with variants, adds per-command exec flags to the msb run command, fixes a macOS filesystem issue with /.vol inode reopening, and improves VM logging by routing to separate guest.log and runtime.log files.

Key Highlights

  • Refactored sandbox exec/attach/image APIs with simplified _with variants
  • Added per-command exec flags to msb run CLI command
  • Fixed macOS /.vol inode reopen by removing O_RESOLVE_BENEATH
  • Improved VM logging with separate guest.log and runtime.log files
  • Made Rust the primary SDK in README documentation

Breaking Changes

  • API refactoring of exec/attach/image may introduce breaking changes for existing implementations

New Features

  • Per-command exec flags for msb run CLI
  • AI Agents README section added
  • Separate VM logging to guest.log and runtime.log

Full Release Notes

## What's Changed
* docs: make Rust the primary SDK in README examples by @appcypher in https://github.com/superradcompany/microsandbox/pull/481
* refactor(sandbox): simplify exec/attach/image APIs with _with variants by @appcypher in https://github.com/superradcompany/microsandbox/pull/484
* feat(cli): add per-command exec flags to msb run and AI Agents README section by @appcypher in https://github.com/superradcompany/microsandbox/pull/485
* fix(filesystem): remove O_RESOLVE_BENEATH from macOS /.vol inode reopen by @appcypher in https://github.com/superradcompany/microsandbox/pull/487
* fix(runtime): route VM logs to guest.log and runtime.log by @appcypher in https://github.com/superradcompany/microsandbox/pull/488
* chore: bump version to 0.3.9 by @appcypher in https://github.com/superradcompany/microsandbox/pull/489


**Full Changelog**: https://github.com/superradcompany/microsandbox/compare/v0.3.8...v0.3.9