Files
smartvm/changelog.md
T

2.2 KiB

Changelog

2026-05-01 - 1.3.0 - feat(runtime)

stage VM runtime artifacts and writable drives in per-VM ephemeral storage by default

  • default runtime files to /dev/shm/.smartvm/runtime when available, with per-VM socket and drive staging paths
  • copy writable drives into per-VM runtime storage before boot and remove them during cleanup, with per-drive and global opt-out controls
  • prefer squashfs rootfs images over ext4 when resolving Firecracker CI base images
  • add tests and documentation for ephemeral drive staging and runtime directory defaults

2026-05-01 - 1.2.0 - feat(base-images)

add managed base image bundles with cache retention, hosted manifests, and opt-in integration boot testing

  • introduces BaseImageManager with support for Firecracker CI presets and hosted manifest-based kernel/rootfs bundles
  • adds SmartVM.ensureBaseImage() and exports new base image types and manager APIs
  • validates and verifies downloaded base image artifacts with checksums and bounded cache eviction
  • hardens process, socket, network, and config handling with safer spawning, subnet/interface validation, and expanded tests

2026-04-30 - 1.1.1 - fix(build)

tighten TypeScript compiler settings and harden error message handling

  • enable strict noImplicitAny checks and include Node types in the TypeScript configuration
  • remove the implicit any override from the build script so compiler strictness is enforced during builds
  • handle non-Error thrown values safely when wrapping startup and network setup failures
  • update package metadata and bundled files to include project configuration and license assets

2026-02-08 - 1.1.0 - feat(release)

add release configuration with npm registries and public access; add @ship.zone/szci placeholder

2026-02-08 - 1.0.0 - initial release

Initial commit: repository and project scaffold.

  • Project initialized with the first commit.
  • Added baseline project structure and configuration.
  • Establishes repository for future development.