pypi / boxlite
boxlite
What changed in boxlite 0.9 to 0.10, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.
6 breaking5 security18 new APIs and options5 behavior and defaults4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initboxlite 0.1036 changes
Breaking changes 6
Box and proxy APIs now enforce API-key permissions.
A box tunnel now opens its connection on connect(), rather than on tunnel().
Binds to 127.0.0.1 by default and refuses non-loopback addresses unless an API key is set with --api-key or BOXLITE_SERVE_API_KEY.
Removes the include_parent option from copy operations.
The dashboard command palette and its search are removed.
Inbound access now defaults to disabled across SDKs and servers.
Security 3
Volume attach operations are now authorized.
Persisted MITM CAs are renewed before expiry.
Trust bundle bytes are preserved, and unusable CAs are rejected.
New APIs and options 18
Image handling now exposes explicit aliases and nested registries.
The API now makes the image catalog visible and manageable.
The dashboard can now pin and unpin an image's tags.
Private images can now be pulled using stored registry logins.
The dashboard now guides users through private registry credentials per registry.
The SDK now manages the image catalog through rt.images.
The SDK now manages registry logins through rt.registries.
Boxes can now be started from any public image.
Adds mounts to BoxOptions, but the option is refused until a runtime takes it.
Exposes checked MSR configuration.
Exposes host CPUID configuration.
Exposes configuration for x86 entry registers.
An existing box's inbound access can be changed over REST.
KVM VMs can be created, with guest memory registered, vCPUs run, and device I/O completed.
A local Rust SSH control API is added.
A MountSpec type is added for runtime mounts.
A structured business event logger is added.
User login business events are recorded.
Behavior and default changes 5
The dashboard now connects boxes to the images they start from.
Image tags can now be moved, and the API records where they pointed.
Private registries are now a tab of Images in the dashboard.
Copy operations accept Docker's SRC/. spelling for copying a directory's contents.
Public tunnel access can be persisted by box port.
Fixes and other changes 4
Overriding an entrypoint now clears the image CMD.
Visiting a stopped box's preview URL wakes the box instead of returning a bare 502.
Reports a missing main command as InvalidArgument.
Allocates a PTY when the terminal type is empty.
boxlite 0.92 changes
Security 2
Boxlite: Path Traversal Vulnerability Leads to Arbitrary File Write on the Host
BoxLite: Permission Bypass Allows Modification of Read-Only Files