Skip to content

chore(release): bump microsandbox to 0.5.8#999

Open
appcypher wants to merge 2 commits into
mainfrom
appcypher/bump-msb-0-5-8
Open

chore(release): bump microsandbox to 0.5.8#999
appcypher wants to merge 2 commits into
mainfrom
appcypher/bump-msb-0-5-8

Conversation

@appcypher

Copy link
Copy Markdown
Member

TL;DR

Prepare the 0.5.8 release train across Rust crates, SDK packages, shared TypeScript packages, examples, and agent submodules.

Description

  • Bump the Rust workspace version, internal microsandbox dependency versions, Cargo.lock entries, and TypeScript example pins from 0.5.7 to 0.5.8.
  • Refresh shared package versions and lockfiles for @microsandbox/agent-client and @microsandbox/types.
  • Bump the Node SDK package, native platform package versions, package lock, generated native binding files, and Go sdkVersion constant to 0.5.8.
  • Refresh the logs-read and shell-attach example lockfiles, which track the local file-linked Node SDK metadata.
  • Advance mcp and skills submodule pointers to their 0.5.8 release-ref commits, with submodule PRs open in chore(microsandbox): bump release refs to 0.5.8 microsandbox-mcp#10 and chore(microsandbox): bump release refs to 0.5.8 skills#8.
  • Since 0.5.7, this release includes shared microsandbox-types contracts, local/cloud backend routing, the Rust SDK move to sdk/rust, HTTP CONNECT and plain HTTP secret hardening, detached auto init entrypoints, hostname and volume fixes, and docs/dependency refreshes.
  • A plain cargo check without local artifacts is expected to fail before v0.5.8 release assets exist, so validation used isolated CI=1 MSB_HOME paths where build scripts need local runtime artifacts.

Test Plan

  • cargo fmt --all -- --check
  • CI=1 MSB_HOME=/tmp/msb-0-5-8-check cargo check --workspace
  • CI=1 MSB_HOME=/tmp/msb-0-5-8-test cargo test --workspace
  • CI=1 MSB_HOME=/tmp/msb-0-5-8-clippy cargo clippy --workspace -- -D warnings
  • cargo run -p microsandbox-types --features ts --bin microsandbox-types-generate -- --check
  • (cd sdk/node-ts && CI=1 MSB_HOME=/tmp/msb-node-0-5-8 npm run build && CI=1 MSB_HOME=/tmp/msb-node-0-5-8 npm test && npm run typecheck)
  • (cd sdk/python && uv sync --group dev && CI=1 MSB_HOME=/tmp/msb-py-0-5-8 uv run maturin develop --release && CI=1 MSB_HOME=/tmp/msb-py-0-5-8 uv run pytest && uv run ruff check .)

@appcypher appcypher requested a review from toksdotdev as a code owner June 19, 2026 18:03
@appcypher appcypher force-pushed the appcypher/bump-msb-0-5-8 branch 4 times, most recently from 17c5616 to ed355cb Compare June 21, 2026 08:36
Prepare the 0.5.8 release train across the Rust workspace,
shared packages, SDKs, TypeScript examples, and agent submodules.

- Bump workspace metadata, lockfiles, Node native package pins,
  the Go sdkVersion constant, and current README/example refs.
- Refresh generated Node native bindings so the package exposes the
  current backend, image GC, sandbox info, and runtime path APIs.
- Advance the mcp and skills submodule pointers to their signed
  0.5.8 release-ref commits and opened PRs.
- Since 0.5.7, this release includes shared microsandbox-types
  contracts, the Rust SDK move to sdk/rust, local/cloud backend
  routing, CONNECT/plain HTTP secret hardening, detached auto init
  entrypoints, hostname and volume fixes, and docs/dependency refreshes.
@appcypher appcypher force-pushed the appcypher/bump-msb-0-5-8 branch from ed355cb to b2784cc Compare June 21, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant