v0.3.13
superradcompany/microsandboxv0.3.13Apr 15, 2026by github-actions[bot]
AI Summary
This release introduces a new Python SDK with pyo3 bindings, adds file-level volume mount support to sandboxes, and includes multiple TLS/MITM proxy fixes. It also removes the `msb shell` command as part of a CLI refactor, while adding new TypeScript SDK features like readStream and metricsStream.
Key Highlights
- Added Python SDK with pyo3 bindings for Python integration
- Removed `msb shell` command (breaking change)
- Fixed multiple TLS issues including Node.js TLS 1.3 connection hangs and CERT_NOT_YET_VALID errors on fast-booting sandboxes
- Added file-level volume mount support in sandbox
- Added --allow-private-ips CLI flag for NetworkPolicy configuration
Breaking Changes
- The `msb shell` command has been removed from the CLI
New Features
- Python SDK with pyo3 bindings
- File-level volume mounts in sandbox
- TypeScript SDK: filesystem readStream
- TypeScript SDK: metricsStream
- Docker vs Microsandbox filesystem benchmark harness
- Interactive multi-select for `msb self uninstall`
- Upstream CA trust and renamed TLS CA config
- --allow-private-ips CLI flag for NetworkPolicy::allow_all
- Node.js SDK smoke tests and CI workflow
Full Release Notes
## What's Changed * refactor(cli): remove `msb shell` command by @appcypher in https://github.com/superradcompany/microsandbox/pull/509 * docs: add global config.json reference page by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/511 * feat(sandbox): support file-level volume mounts by @dijdzv in https://github.com/superradcompany/microsandbox/pull/504 * docs(readme): simplify README by removing detailed feature sections by @appcypher in https://github.com/superradcompany/microsandbox/pull/516 * docs: fix incorrect code examples across SDK documentation by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/522 * feat(sdk): add filesystem readStream to TypeScript SDK by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/521 * fix(agentd): fix flaky PTY drain test by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/524 * feat(benchmarks): add Docker vs Microsandbox filesystem benchmark harness by @appcypher in https://github.com/superradcompany/microsandbox/pull/525 * feat(sdk): add metricsStream and attach to TypeScript SDK by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/523 * fix(network): update Content-Length after body secret substitution by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/530 * test(sdk): add Node.js SDK smoke tests and CI workflow by @Eronmmer in https://github.com/superradcompany/microsandbox/pull/517 * Add --allow-private-ips CLI flag for NetworkPolicy::allow_all by @Bahtya in https://github.com/superradcompany/microsandbox/pull/520 * docs: restructure navigation and split SDK reference by language by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/535 * fix(tls): prevent data loss in TLS MITM proxy under parallel connections by @dijdzv in https://github.com/superradcompany/microsandbox/pull/534 * feat(network): add upstream CA trust and rename TLS CA config by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/533 * docs: add AI Agents page and reorganize Getting Started by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/541 * fix(tls): Node.js TLS 1.3 connections hang through MITM proxy by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/542 * fix(tls): intermittent CERT_NOT_YET_VALID on fast-booting sandboxes by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/543 * feat(sdk): add Python SDK with pyo3 bindings by @appcypher in https://github.com/superradcompany/microsandbox/pull/539 * fix(cli): make command optional for `msb exec` in interactive mode by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/540 * chore(deps): bump rand from 0.10.0 to 0.10.1 in the cargo group across 1 directory by @dependabot[bot] in https://github.com/superradcompany/microsandbox/pull/550 * feat(cli): add interactive multi-select to `msb self uninstall` by @appcypher in https://github.com/superradcompany/microsandbox/pull/551 * docs: add Python SDK snippets and reference pages by @appcypher in https://github.com/superradcompany/microsandbox/pull/553 * chore: bump version to 0.3.13 by @appcypher in https://github.com/superradcompany/microsandbox/pull/554 * fix(ci): install dbus-devel in manylinux container for Python wheel builds by @appcypher in https://github.com/superradcompany/microsandbox/pull/555 * fix(ci): detect CI env inside maturin Docker containers by @appcypher in https://github.com/superradcompany/microsandbox/pull/556 * fix(ci): add GITHUB_ACTIONS fallback for remaining CI env checks by @appcypher in https://github.com/superradcompany/microsandbox/pull/557 * fix(ci): install libcap-ng-devel in maturin container by @appcypher in https://github.com/superradcompany/microsandbox/pull/558 ## New Contributors * @Bahtya made their first contribution in https://github.com/superradcompany/microsandbox/pull/520 **Full Changelog**: https://github.com/superradcompany/microsandbox/compare/v0.3.12...v0.3.13