Skip to content

Sheaft

Monitoring & Metrics

Sheaft is a downstream resilience posture engine and CI/CD gate that analyzes model artifacts produced by Bering, emits posture reports, and can fail or warn a delivery pipeline based on policy.

Go Latest v1.2.0 · 15h ago Security brief →

Features

  • Consumes model or snapshot artifacts from upstream producers like Bering
  • Runs deterministic resilience analysis and generates detailed posture reports
  • Acts as a CI/CD gate to pass, fail, or warn pipelines based on configurable policies
  • Provides batch commands (`simulate`, `gate`, `run`) and a long‑running service mode (`serve`)

Recent releases

View all 10 releases →
No immediate action
v1.2.0 New feature

Analysis schema 1.2 + tolerance gating

No immediate action
v1.1.0 New feature

fixed_k sampling mode

v1.0.0 Breaking risk
⚠ Upgrade required
Breaking changes
  • Pre‑v1 Bering preview artifacts (versions 1.0.0, 1.1.0, 1.2.0) are no longer supported; must regenerate on Bering v1.3.0 before use with Sheaft v1.0.0.
  • Sheaft removes compatibility code and vendored schema copies for Bering versions prior to 1.3.0.
Notable features
  • Release Evidence: strict schema‑contract validation, benchmark slice quality report, synthetic oracle suite, smoke examples, config pack generation, release manifest, OCI image/Helm chart metadata, checksums, and SBOMs.
  • Compatibility layer records app‑level sync with Bering v1.0.0 in compatibility-manifest.json.
Full changelog

Sheaft v1.0.0

v1.0.0 is the first major Sheaft release for the stochastic-connectivity baseline over Bering model and snapshot artifacts.

The release implements the product-baseline model described in docs/v1-major-semantics.md: typed Bering topology G=(V,E,tau), replication map R, product reliability model P_Node * P_Edge, threshold parameters theta and rho, and endpoint success predicates Phi for immediate and eventual semantics.

The formal motivation is described in the preprint Stochastic Connectivity as the Foundation of a Runtime Model for Microservice Availability Analysis.

Compatibility

  • consumes Bering v1.0.0 artifacts on the strict 1.3.0 model and snapshot contract line;
  • accepts only [email protected] and [email protected];
  • rejects retired pre-v1 Bering preview contract lines 1.0.0, 1.1.0, and 1.2.0;
  • records app-level sync with Bering v1.0.0 in compatibility-manifest.json.

Release Evidence

  • strict schema-contract validation against the published Bering 1.3.0 model and snapshot schemas;
  • fixed benchmark slice with release-quality quality-report.json;
  • synthetic oracle suite for product-baseline stochastic-connectivity semantics;
  • checked-in smoke examples and default config pack generation;
  • release manifest, OCI image metadata, Helm chart metadata, checksums, and SBOMs.

Breaking Changes

Pre-v1 Bering preview artifacts must be regenerated on Bering 1.3.0 before use with Sheaft v1.0.0. Sheaft no longer carries compatibility code or vendored schema copies for Bering 1.0.0, 1.1.0, or 1.2.0.

Boundaries

This release does not claim automatic probability calibration, arbitrary non-product P, live chaos execution, or rich temporal workflow models. Long-running serve remains outside the stable v1 stochastic-connectivity release claim.

No immediate action
v0.2.4 Mixed

Benchmark report + gate reasons + Bering support

No immediate action
v0.2.3 Mixed

Service handling + Bering support

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
3
Forks
0
Languages
Go Shell Makefile

Install & Platforms

Install via
binary go
Platforms
linux macos arm64

Beta — feedback welcome: [email protected]