v0.5.11
What's Changed
- docs(readme): add badges by @DorianZheng in #216
- fix(net): prevent gvproxy socket path collision between concurrent boxes by @DorianZheng in #219
- feat(cli): implement info command for
boxlite-cliby @shayne-snap in #201 - feat(sdk): expose resize_tty in Python SDK and add AI agent guide by @yingjunwu in #220
- Chore/cli ci test by @shayne-snap in #221
- refactor(vmm): improve crash diagnostics and kernel cmdline handling by @DorianZheng in #227
- feat(node-sdk): add security options passthrough in Node SDK by @shayne-snap in #231
- Remove unnecessary badges from README by @yingjunwu in #224
- fix(shim): write exit_file when main() returns Error (exit code 1) by @uran0sH in #232
- Fix Discord link in README by @yingjunwu in #239
- refactor(crash): extract ProcessMonitor and improve crash diagnostics by @DorianZheng in #240
- feat(build): enable cargo add boxlite with prebuilt runtime download by @DorianZheng in #241
- fix(ci): respect CARGO_HOME in setup scripts for manylinux builds by @DorianZheng in #242
- chore: bump Rust/C/Python/Node SDK minimum versions by @DorianZheng in #243
- feat(build): prepare crates for crates.io publishing by @DorianZheng in #250
- fix(python): fix SimpleBox.shutdown() crash on missing method by @yingjunwu in #246
- fix(python): export SecurityOptions from top-level boxlite module by @yingjunwu in #247
- refactor(examples): reorganize Python examples into categorized subdirectories by @yingjunwu in #223
- fix(python): return only stdout from CodeBox.run() by @yingjunwu in #248
- fix(python): fix CodeBox(memory_mib=...) crash due to positional arg mismatch by @yingjunwu in #245
- fix(ci): replace abandoned docker-run-action and fix meson PATH by @DorianZheng in #251
Full Changelog: v0.5.10...v0.5.11