This release adds 2 notable features for engineering teams evaluating rollout.
Published 28d
Virtualization
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
containers
crun
libkrun
microvm
rust
virtual-machine
Summary
AI summaryUpdates affect net, agent, api, serve, fork, vsock, boot, Windows/WHP support, and release tooling.
Full changelog
What's Changed
- fix(net): honor --dns on the TSI backend, and unify the launchers' guest-network env by @BinSquare in https://github.com/smol-machines/smolvm/pull/466
- fix(agent): give privileged --image VMs bare-VM /proc and /storage parity by @BinSquare in https://github.com/smol-machines/smolvm/pull/470
- fix(api): run handler DB I/O off the reactor + writer/reader DB pool by @BinSquare in https://github.com/smol-machines/smolvm/pull/472
- fix(agent): honor image Env/WorkingDir/User on every container launch via a typed chokepoint by @BinSquare in https://github.com/smol-machines/smolvm/pull/473
- Fix shebang by @nierob in https://github.com/smol-machines/smolvm/pull/469
- fix(agent): cross-platform ResolvedLaunch — repair macOS agent build broken on main by #473 by @BinSquare in https://github.com/smol-machines/smolvm/pull/474
- Migrate libkrun usage to upstream 2.0.0-dev APIs by @BinSquare in https://github.com/smol-machines/smolvm/pull/465
- Windows/WHP support: run OCI microVMs end-to-end on Windows by @BinSquare in https://github.com/smol-machines/smolvm/pull/475
- fix(fork): never reap a frozen fork-base golden; add RecordState::Frozen by @BinSquare in https://github.com/smol-machines/smolvm/pull/481
- fix(serve): prevent runtime-heartbeat wedge from a stuck guest agent by @BinSquare in https://github.com/smol-machines/smolvm/pull/478
- Document Windows/WHP support and make dist checksums portable by @BinSquare in https://github.com/smol-machines/smolvm/pull/476
- Windows parity: virtio-net networking by @BinSquare in https://github.com/smol-machines/smolvm/pull/482
- fix(serve): let hardened VMM boot ported VMs and load bundled libkrun by @BinSquare in https://github.com/smol-machines/smolvm/pull/483
- Windows parity: machine CPU/RSS stats + sparse disk-template copy by @BinSquare in https://github.com/smol-machines/smolvm/pull/477
- fix(pack): exclude host readiness markers from the agent-rootfs tar by @BinSquare in https://github.com/smol-machines/smolvm/pull/484
- fix(api): report /health machine counts from the DB, not the stale in-memory map by @BinSquare in https://github.com/smol-machines/smolvm/pull/485
- fix(macos): bundle a net-enabled libkrun so virtio-net works by @BinSquare in https://github.com/smol-machines/smolvm/pull/487
- fix(agent): sweep orphaned readiness markers from the shared rootfs by @BinSquare in https://github.com/smol-machines/smolvm/pull/488
- refactor(vsock): drive guest-host vsock services from a registry by @BinSquare in https://github.com/smol-machines/smolvm/pull/491
- build(release): Windows x86_64 dist artifact + bump to 1.3.0 by @BinSquare in https://github.com/smol-machines/smolvm/pull/493
- fix(release): drop the obsolete guest-init build step (libkrun 2.0.0 embeds init) by @BinSquare in https://github.com/smol-machines/smolvm/pull/495
- feat(boot): shared content-addressed pack store with per-VM idmapped mount by @BinSquare in https://github.com/smol-machines/smolvm/pull/494
- fix(windows): ship agent-rootfs as a tarball; resolve libs/rootfs next to smolvm.exe by @BinSquare in https://github.com/smol-machines/smolvm/pull/496
New Contributors
- @nierob made their first contribution in https://github.com/smol-machines/smolvm/pull/469
Full Changelog: https://github.com/smol-machines/smolvm/compare/v1.2.5...v1.3.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About smolvm
Tool to build & run portable, lightweight, self-contained virtual machines.
Related context
Related tools
Earlier breaking changes
- v1.0.0 Remove built‑in store; VM now relies on host environment/files only.
Beta — feedback welcome: [email protected]