Skip to content

v0.0.3

Latest

Choose a tag to compare

@young-lee-young young-lee-young released this 22 Jul 07:27
0445490

Changelog

Added

  • gVisor runtime support backed by runsc
  • Directory-rootfs templates, images, and sandboxes for gVisor
  • NVIDIA GPU sandbox support for gVisor through runsc --nvproxy and NVIDIA CDI
  • --runtime gvisor support for boxctl tpl build and boxctl sbx create
  • --gpu <count> support for creating GPU sandboxes
  • Runtime capability reporting for gVisor
  • Release asset support for runsc-<arch> downloads during installation

Changed

  • Update the release installer to download runsc from the v0.0.3 release assets
  • Update Linux and macOS Lima installers to install runsc into the NovitaBox runtime directory
  • Split Firecracker and gVisor artifact handling between rootfs.ext4 snapshots and directory rootfs
  • Prepare runtime-specific sandbox networking for Firecracker and gVisor
  • Improve sandbox cleanup by unmounting leaked runtime mounts before removing rootfs directories
  • Update documentation for gVisor, GPU, runtime capabilities, artifacts, networking, and installation

Fixed

  • Cleanup issues for gVisor GPU sandboxes with leaked /proc or NVIDIA CDI hook mounts
  • Stale gVisor runtime process and network namespace cleanup during sandbox deletion
  • Release install flow missing the runsc runtime binary needed for gVisor sandboxes

Full Changelog: v0.0.2...v0.0.3