Sheaft v0.1.0 technical preview
Sheaft v0.1.0
v0.1.0 is the first public Sheaft release and should be treated as a technical preview / experimental release, not a stable GA release.
What this release includes
- downstream resilience posture CLI with
simulate,gate,run, and experimentalserve/watch - checked-in sample artifacts and configs for a first-run smoke path
- release archives for Linux and macOS on
amd64andarm64 - optional Windows archive packaging through the same GoReleaser config
- checksums, SBOMs,
compatibility-manifest.json,release-manifest.json, OCI image packaging, OCI Helm chart packaging, and the default config pack
Stable within 0.1.0
- strict acceptance of
io.mb3r.bering.model@1.0.0 - strict acceptance of
io.mb3r.bering.snapshot@1.0.0 - batch-mode command names and flow:
simulate,gate,run - deterministic batch execution for a fixed seed and config
Experimental within 0.1.0
- long-running
serve/watchservice mode - richer analysis configuration and operator-facing conventions
- local
discoverhelper
Compatibility with Bering artifacts
Sheaft v0.1.0 is compatible with these upstream contracts:
io.mb3r.bering.model@1.0.0io.mb3r.bering.snapshot@1.0.0
Compatibility is strict. Unsupported schemas, URI mismatches, or digest mismatches are rejected instead of being auto-coerced.
Known limitations
- only the Bering
1.0.0model and snapshot contracts are accepted in this release - this release does not add a new topology discovery pipeline; discovery remains upstream
serve/watchare included for evaluation, not yet as a stable long-term operational contract
First run
./sheaft run \
--model examples/outputs/model.sample.json \
--policy configs/gate.policy.example.yaml \
--out-dir out/quickstart \
--seed 42