Skip to content

Sheaft v0.2.4 technical preview

Latest

Choose a tag to compare

@github-actions github-actions released this 31 May 13:35
· 3 commits to main since this release

Sheaft v0.2.4

v0.2.4 is a technical-preview feature release for the v0.2.x line.

What changed

  • added a fixed Sheaft-on-Bering benchmark slice, runnable with make benchmark-slice
  • added benchmark quality-report.json output with release-quality checks for repeatability, decision stability, confidence, advanced metric availability, baseline diff coverage, contract match, and cross-profile weighted availability
  • added machine-readable gate decision reasons under policy_evaluation.reasons
  • added a Why section to generated summary.md
  • added sheaft gate --why and sheaft run --why for human-readable gate explanations
  • added the fixed benchmark manifest to the default config pack
  • added benchmark-slice validation to release dry-run and tag-driven release publishing

Stable within 0.2.4

  • strict support for Bering io.mb3r.bering.model@1.0.0 / @1.1.0
  • strict support for Bering io.mb3r.bering.snapshot@1.0.0 / @1.1.0
  • deterministic batch analysis, baseline comparison, and CI gate behavior from the v0.2.0 line
  • fixed benchmark-slice execution and release-quality report generation
  • gate decision explanations for endpoint threshold, aggregate threshold, and assertion causes

Experimental within 0.2.4

  • long-running serve / watch service mode remains technical-preview surface
  • local discover helper remains experimental
  • image/chart operational conventions are hardened but not promoted to a stable GA contract
  • external benchmark scale datasets remain outside this repository

Compatibility

Sheaft v0.2.4 remains compatible with these upstream contracts:

  • io.mb3r.bering.model@1.0.0
  • io.mb3r.bering.snapshot@1.0.0
  • io.mb3r.bering.model@1.1.0
  • io.mb3r.bering.snapshot@1.1.0