v0.5.0
What's Changed
- feat(node): add Node.js SDK with native bindings and TypeScript API by @DorianZheng in #64
- ci(workflow): disable automatic build-runtime triggers by @DorianZheng in #65
- ci(workflow): preserve guest cargo cache for incremental compilation by @DorianZheng in #66
- Sample: llm driven simplebox by @cnrpman in #57
- fix(ci): resolve cibuildwheel curl download failure and optimize guest cache by @DorianZheng in #68
- fix(ci): resolve cibuildwheel curl download failure and optimize guest cache by @DorianZheng in #70
- fix: prevent orphaned box directories when DB persist fails by @DorianZheng in #71
- deps: update libkrun to latest upstream (libkrunfw v5 support) by @DorianZheng in #75
- fix: use runtime home_dir for shim logging and add console output path by @DorianZheng in #76
- docs(readme): simplify and separate Python/Rust quick starts by @yingjunwu in #77
- feat(cli): overall CLI structure design and 'run' command simple mock support by @shayne-snap in #72
- Update repository links from boxlite-labs to boxlite-ai by @yingjunwu in #79
- feat(jailer): add defense-in-depth isolation for shim process by @DorianZheng in #74
- refactor(security): make security options opt-in by default by @DorianZheng in #84
- feat(jailer): implement Firecracker copy-to-jail pattern for shim isolation by @DorianZheng in #85
- refactor(jailer): apply Rust API guidelines to jailer module by @DorianZheng in #87
- feat(python): add synchronous API using greenlet fiber switching by @DorianZheng in #89
- refactor(ci): simplify Node.js workflow and consolidate CI files by @DorianZheng in #90
- refactor: make runtime methods async and update all SDKs by @DorianZheng in #92
- chore: bump version to 0.5.0 by @DorianZheng in #93
New Contributors
- @cnrpman made their first contribution in #57
- @yingjunwu made their first contribution in #77
Full Changelog: v0.4.5...v0.5.0