-
Notifications
You must be signed in to change notification settings - Fork 101
Comparing changes
Open a pull request
base repository: boxlite-ai/boxlite
base: v0.5.11
head repository: boxlite-ai/boxlite
compare: v0.5.12
- 7 commits
- 37 files changed
- 4 contributors
Commits on Feb 13, 2026
-
fix(ci): use temp script file instead of bash -c for docker run
The bash -c '...' approach caused syntax errors due to quoting conflicts between GitHub Actions expression evaluation and bash single-quote parsing. Write the script to a temp file via heredoc and mount it into the container instead.
Configuration menu - View commit details
-
Copy full SHA for 1bc3530 - Browse repository at this point
Copy the full SHA 1bc3530View commit details -
fix(ci): add manylinux cargo cache to build-node workflow
Mirrors the caching pattern from build-runtime.yml: use actions/cache for .cargo-manylinux/ registry and set CARGO_HOME=/work/.cargo-manylinux so Rust dependencies are cached across runs.
Configuration menu - View commit details
-
Copy full SHA for 1248690 - Browse repository at this point
Copy the full SHA 1248690View commit details -
refactor(runtime): extract security types into advanced_options module (
#253) Move SecurityOptions, ResourceLimits, SecurityOptionsBuilder, and AdvancedBoxOptions from options.rs into a dedicated advanced_options.rs module. Rename AdvancedOptions to AdvancedBoxOptions to reflect its association with BoxOptions. Eliminate re-export patterns — all imports now reference source modules directly. Delete jailer/config.rs (was a pure re-export file). Also adds SECCOMP_FILTER_FLAG_TSYNC support for thread-synchronized seccomp filters on Linux.
Configuration menu - View commit details
-
Copy full SHA for 8187444 - Browse repository at this point
Copy the full SHA 8187444View commit details -
refactor(sdk): extract security types into advanced_options module (#255
Configuration menu - View commit details
-
Copy full SHA for 2068a0e - Browse repository at this point
Copy the full SHA 2068a0eView commit details -
feat(api): add OpenAPI 3.1.1 spec for cloud sandbox REST API (#254)
* feat(api): add OpenAPI 3.1.1 spec for cloud sandbox REST API Define the RESTful API specification for exposing BoxLite as a cloud sandbox service. Key design decisions: - Versioned prefix (/v1/) with multi-tenant {prefix} path segment - Async execution model (POST /exec returns execution_id, SSE streaming) - WebSocket endpoint for interactive TTY sessions - OAuth2 client credentials authentication - Idempotency keys for safe mutation retries - Standard error model mapping to BoxliteError variants Endpoints: 24 across 7 resource groups (boxes, execution, files, metrics, images, config, auth). All schemas map 1:1 to existing Rust types (BoxOptions, BoxInfo, BoxCommand, BoxMetrics, etc.). * fix(openapi): correct license header, GitHub URL, and JSON key naming - Replace incorrect ASF copyright header with BoxLite Contributors header - Fix contact URL: bxlite → boxlite-ai - Rename hyphenated `next-page-token` to `next_page_token` (snake_case) to avoid code generation issues in most languages Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix(openapi): address review feedback on error model, labels, and network enum - Add RpcTransportError to ErrorModel.type enum (matches RpcTransport variant) - Document UnauthorizedError as server-layer only (not a BoxliteError variant) - Remove labels from CreateBoxRequest (BoxOptions has no labels field) - Change network from enum to plain string for forward compatibility --------- Co-authored-by: Yingjun Wu <[email protected]> Co-authored-by: Claude Opus 4.6 <[email protected]>Configuration menu - View commit details
-
Copy full SHA for 882bb71 - Browse repository at this point
Copy the full SHA 882bb71View commit details -
docs: reposition README to emphasize stateful, local-first sandbox (#257
) - Update tagline: "Local-first micro-VM sandbox for AI agents" - Rewrite "What is BoxLite?" to contrast with ephemeral sandboxes - Restructure "Why BoxLite" bullets around key differentiators: stateful, lightweight, hardware isolation, no daemon, OCI, local-first Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef398fe - Browse repository at this point
Copy the full SHA ef398feView commit details -
chore: bump SDK versions (#259)
* chore: bump SDK versions - Rust/C workspace: 0.5.11 → 0.5.12 - Python SDK: 0.5.11 → 0.5.12 - Node.js SDK: 0.2.8 → 0.2.9 * chore: update Cargo.lock for version bump
Configuration menu - View commit details
-
Copy full SHA for 23b4c34 - Browse repository at this point
Copy the full SHA 23b4c34View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.11...v0.5.12