Skip to content

focus-data-toolkit 0.11.0

Choose a tag to compare

@guymano guymano released this 18 Jul 21:53
· 61 commits to main since this release
e1e38ec

First stable release. Same feature set as 0.11.0rc1, promoted to a final release now that the
embedded FOCUS 1.4 model's provenance is complete — the FinOps Foundation source workbook is
hashed (source.artifact_sha256) and the committed model was reproduced from it byte-for-byte by
the pinned extractor — so it installs with a plain pip install focus-data-toolkit (no --pre).

Highlights (full details in the 0.11.0rc1 entry below):

  • Studio — a local web UI (focus-toolkit ui, extra [studio]) over the same Core.
  • Runner — a containerised batch image (GHCR) whose entrypoint is the focus-toolkit CLI.
  • Core (Lot A) — progress/cancellation, separate work/output disk budgets, --exit-policy, and
    the detect / validate-bundle / version commands.

Changed

  • Model provenance: partialcomplete (source workbook hashed and end-to-end reproduction
    verified; see docs/model-provenance.md).
  • Release workflow (release.yml): the GitHub Release step is idempotent — if a release for the
    tag already exists (e.g. created via the "Draft a new release" UI), it updates that release in
    place and attaches the attested assets instead of failing.