Skip to main content
Track what’s new, improved, and fixed in each BoxLite release.
For the complete list of commits and pre-release builds, see GitHub Releases.

Current stable release

Highlights:
  • Python SDK — production-stable with bug fixes and API refinements
  • Node.js SDK — TypeScript-first API with improved error handling and async disposal
Platform support:
  • macOS Apple Silicon (Hypervisor.framework)
  • Linux x86_64 and ARM64 (KVM)
  • Windows via WSL2

Python SDK stable, SecurityOptions presets

Highlights:
  • Production-ready Python SDK — async and sync APIs, five box types (SimpleBox, CodeBox, BrowserBox, ComputerBox, InteractiveBox)
  • SecurityOptions presetsdevelopment(), standard(), and maximum() for quick security configuration
  • Metrics API — real-time CPU, memory, disk, and network usage per box
  • File transfercopy_in() and copy_out() for moving files between host and guest
  • TTY resizeresize_tty() for interactive terminal sessions

Node.js SDK and BrowserBox

Highlights:
  • Node.js SDK — TypeScript-first API with async disposal support
  • BrowserBox — Chromium, Firefox, and WebKit automation via CDP
  • ComputerBox — full desktop automation with mouse, keyboard, and screenshot APIs
  • InteractiveBox — PTY terminal sessions with stdin/stdout streaming

C SDK and networking

Highlights:
  • C SDK — FFI bindings with JSON configuration and callback-based streaming
  • Port forwarding — TCP/UDP port mapping between host and guest via gvproxy
  • Volume mounts — virtiofs-based file sharing with read-only and read-write modes
  • Image registry — OCI image pulling with layer-level caching and deduplication