smolvm v1.0.0
What's Changed
- fix(crates): version-pin smolvm-protocol dep in smolfile + pack by @BinSquare in #349
- feat: fast VM fork (checkpoint/restore + CoW clones) by @BinSquare in #344
- feat: copy-on-write block disks for fork clones by @BinSquare in #332
- refactor: drop built-in store outside responsibility of vm; refs are host env/file only by @BinSquare in #352
- fix: reap orphaned smol-vmm on parent death + bound pack cache by @BinSquare in #353
- feat(registry): OCI image-index support — one tag fans out by platform by @BinSquare in #351
- fix(agent): reject non-regular files in read_file (dir poison + dev hang) by @BinSquare in #354
- feat: add Nix flake packaging and dev shell by @LukeTandjung in #298
- feat: extract bundled rootfs tarball by @BinSquare in #356
- fix: pack inspect resolves image indexes like pull by @BinSquare in #355
- Enable gpus for interactive sessions by @anderspitman in #350
- fix: exec edge cases — idempotent delete + clear error on large output by @BinSquare in #357
- fix(libkrun): re-vendor .so with block-CoW disk-overlay symbol by @BinSquare in #358
- fix(deps): bump vitest 1 -> 4.1.8 (CVE-2026-47429) by @BinSquare in #359
- fix(registry): resolve multi-arch pull by guest arch, not host platform by @BinSquare in #360
- fix: persist .smolmachine layers per VM (rebased #336) by @BinSquare in #362
- bump: v1.0.0 by @BinSquare in #361
New Contributors
- @LukeTandjung made their first contribution in #298
- @anderspitman made their first contribution in #350
Full Changelog: v0.9.0...v1.0.0