v0.0.19
What's Changed
- Handle busy QEMU SSH forwarding ports by @aniketmaurya in #321
- feat(callbacks): class-based hooks around SmolVM.run() by @aniketmaurya in #322
- fix(upload): land file inside guest directory destination by @yanurag-dev in #323
- fix(types): VMConfig rejects unknown fields (extra=forbid) by @aniketmaurya in #325
- Pre-release 0.0.19a0 by @aniketmaurya in #326
- fix(upload): land vsock uploads inside guest directory destination by @yanurag-dev in #327
- test(e2e): real-KVM functional smoke of the SmolVM API (QEMU, nightly) by @aniketmaurya in #331
- ci(e2e): fix VM-log dump paths + cancel stale runs (follow-up to #331) by @aniketmaurya in #332
- fix(setup): always install QEMU on macOS regardless of --skip-deps by @yanurag-dev in #334
- feat(snapshot): disk-only SnapshotType.DISK + decouple QMP read timeout (0.0.19a1) by @aniketmaurya in #336
- feat(cli): add port forward command by @SauravMishraaa in #333
- fix(guest): sync guest clock to host RTC after host sleep (#330) by @yanurag-dev in #339
- [codex] fix clock sync init review findings by @aniketmaurya in #340
- Add public custom boot kernel APIs by @aniketmaurya in #343
- fix(preset): transfer keychain credentials in published-image boot path by @yanurag-dev in #342
- Add boot image and Docker rootfs builder APIs by @aniketmaurya in #344
- Add SmolVM from_image constructor by @aniketmaurya in #345
- [codex] Add Firecracker e2e coverage by @aniketmaurya in #347
- Add custom image disk resize lifecycle by @aniketmaurya in #346
- Release v0.0.19 by @aniketmaurya in #348
New Contributors
- @yanurag-dev made their first contribution in #323
Full Changelog: v0.0.18...v0.0.19