0.5.0
Current private-preview CLI.
- Resolver requests now send local SHA-256 input fingerprints instead of project file contents.
.cargo/config.tomlparticipates in the environment identity when present.- Environment identity now covers resolved layers and materialization rules, not only incoming inputs.
- Cargo package layers now preserve
cargo vendor's generated source configuration, including Git/alternate-source replacements. - Project binding and air-gap layer integrity checks are stricter.
- The CLI prepares only the current host Rust environment; unsupported cross-target use fails explicitly.
0.4.0
Previous private-preview CLI.
- Lock-driven environment lifecycle:
init,sync,update,shell. basecamp.locknow records project-input digests and the wider environment graph.- Rust toolchains are fetched directly from the official Rust distribution and verified by SHA-256.
- Cargo packages are materialized by native Cargo directly from the registry.
- Shared immutable layers live in the global Basecamp store and are reused across projects.
statusanddoctorinspect and diagnose local environment state.bundle pack/bundle unpacksupport fully air-gapped environments.- Application build/test/run remain native Cargo operations; Basecamp no longer wraps them.
Available stack
- Rust / Cargo
Published platforms
- macOS Apple Silicon
- macOS Intel
- Linux x86_64
- Linux arm64
All published archives are accompanied by SHA-256 checksums and are available through the stable /v1/downloads/latest/... links.