Skip to content

Isothrum 1.0.0

Choose a tag to compare

@florianamette florianamette released this 18 Oct 11:58
· 548 commits to main since this release

Isothrum 1.0 is the first stable release, paired with Isoloom 1.0 — the runner (crate + CLI) and model compiler that executes what Isoloom generates.

  • Domain-neutral run API: the word "lab" is gone from the public API and internals (Lab<'r>→Running, status::Run→Started, LabView→RunView, compiler LabFile→ProjectFile, CLI LabArgs→TargetArgs).
  • Cloud + egress seal: drives the cloud Terraform targets and applies the optional seal step (drops the default route, limits egress to the environment's own CIDRs); the seal fails closed.
  • Stable ErrorCode surface: a #[non_exhaustive] enum with round-tripping snake_case names, compile-guarded so codes can't drift.
  • ssh.run with a bounded wait (wait_s, capped at 1800) for a booting cloud VM's first connection.

Published to crates.io (runner, compiler, WASM, CLI). Full detail: CHANGELOG.md.