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