v0.7.7

superradcompany/microsandboxv0.7.7Oct 5, 2026by github-actions[bot]

Upgrading?

AI Summary

Introduces HTTP CONNECT outbound proxy support and storage cache cleanup, alongside a breaking change to Ruby build parallelization. It also improves stability across SDK, filesystem, and runtime components.

Key Highlights

  • Added HTTP CONNECT outbound proxy support
  • Parallelized Ruby builds for supported versions (Breaking Change)
  • Implemented storage cache cleanup and usage reporting
  • Added DAX support and optional init binary
  • Reduced paused sandbox host CPU usage

Breaking Changes

  • build(ruby)!: parallelize builds for supported ruby versions

New Features

  • HTTP CONNECT outbound proxy
  • option to disable guest clock sync
  • cache cleanup, usage reports, and CLI polish
  • command tree depth and display controls
  • DAX support and optional init binary

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v0.7.7 -->

## What's Changed
### Breaking changes
* build(ruby)!: parallelize builds for supported ruby versions by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1728
### Features
* feat(network): add HTTP CONNECT outbound proxy by @m42e in https://github.com/superradcompany/microsandbox/pull/1508
* feat(runtime): add option to disable guest clock sync by @skorfmann in https://github.com/superradcompany/microsandbox/pull/1707
* feat(storage): add cache cleanup, usage reports, and CLI polish by @appcypher in https://github.com/superradcompany/microsandbox/pull/1637
* feat(cli): add command tree depth and display controls by @appcypher in https://github.com/superradcompany/microsandbox/pull/1759
* feat(filesystem): DAX support and optional init binary by @jbms in https://github.com/superradcompany/microsandbox/pull/1661
### Fixes
* fix(sdk): allow removing a sandbox that never started by @0xpolarzero in https://github.com/superradcompany/microsandbox/pull/1724
* fix(network): drain TCP responses before closing by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1726
* fix(ssh): create SFTP files and directories as the session user by @0xpolarzero in https://github.com/superradcompany/microsandbox/pull/1713
* fix(types): give nat64_prefixes a utoipa schema by @TheRealSibasishBehera in https://github.com/superradcompany/microsandbox/pull/1729
* fix(snapshot): regenerate image VMDK descriptor on archive import by @0xpolarzero in https://github.com/superradcompany/microsandbox/pull/1712
* fix(runtime): update libkrunfw to Linux 6.12.111 by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1740
* fix(sdk): report symlinked bind mount roots at create time by @0xpolarzero in https://github.com/superradcompany/microsandbox/pull/1734
* fix(agentd): apply exec limits before switching users by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1746
* fix(network): publish ports without host routes by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1754
* fix(sdk): read restored resource targets while the sandbox is still starting by @0xpolarzero in https://github.com/superradcompany/microsandbox/pull/1741
* fix(sdk): prevent secret leaks and correct adapter behavior by @appcypher in https://github.com/superradcompany/microsandbox/pull/1756
* fix(control-client): include the peer's message in rejected operation errors by @0xpolarzero in https://github.com/superradcompany/microsandbox/pull/1757
* fix(snapshot): accept reordered image metadata when importing an archive by @0xpolarzero in https://github.com/superradcompany/microsandbox/pull/1744
* fix(runtime): surface guest initialization failures by @toksdotdev in https://github.com/superradcompany/microsandbox/pull/1758
* fix(python): support secret policy modification options by @GodBlf in https://github.com/superradcompany/microsandbox/pull/1763
* fix(network): keep earlier dns answers bound to a domain by @yapadesouci in https://github.com/superradcompany/microsandbox/pull/1747
### Performance
* perf(runtime): reduce paused sandbox host cpu by @appcypher in https://github.com/superradcompany/microsandbox/pull/1755
### Dependencies
* chore(deps): Bump the "dependencies" group with 2 updates across multiple ecosystems by @dependabot[bot] in https://github.com/superradcompany/microsandbox/pull/1718
* chore(deps): bump the cargo group across 1 directory with 1 update by @dependabot[bot] in https://github.com/superradcompany/microsandbox/pull/1719
* chore(deps): bump pageant from 0.2.1 to 0.2.2 in /sdk/ruby/ext/microsandbox in the cargo group across 1 directory by @dependabot[bot] in https://github.com/superradcompany/microsandbox/pull/1752
### Build
* build: allow deprecated fetch_update for rust 1.99 by @gregwebs in https://github.com/superradcompany/microsandbox/pull/1725
### Maintenance
* chore: refresh lockfiles after v0.7.6 by @github-actions[bot] in https://github.com/superradcompany/microsandbox/pull/1723
* chore(release): bump microsandbox to 0.7.7 by @appcypher in https://github.com/superradcompany/microsandbox/pull/1760

## New Contributors
* @gregwebs made their first contribution in https://github.com/superradcompany/microsandbox/pull/1725
* @0xpolarzero made their first contribution in https://github.com/superradcompany/microsandbox/pull/1724
* @m42e made their first contribution in https://github.com/superradcompany/microsandbox/pull/1508
* @GodBlf made their first contribution in https://github.com/superradcompany/microsandbox/pull/1763
* @yapadesouci made their first contribution in https://github.com/superradcompany/microsandbox/pull/1747

**Full Changelog**: https://github.com/superradcompany/microsandbox/compare/v0.7.6...v0.7.7

Related Repositories