Skip to content

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@Jameswlepage Jameswlepage released this 11 Jun 20:58
· 19 commits to main since this release

Initial public pre-release of ForecastOps — a local-first observability and evaluation layer for production forecasts.

Highlights

  • fops.capture() normalizes forecasts from existing pipelines into local Parquet artifacts with a DuckDB run index; evaluate, compare, and diff compute horizon-aware metrics, benchmark skill, and run-to-run deltas.
  • Local read-only UI (fops ui) with Runs, run detail (per-series forecast inspector), Projects (error trends across captures), and Compare views.
  • Static HTML reports (fops report) and an fops CLI for capture, lint, evaluate, diff, and report workflows.
  • Optional OpenTelemetry export of aggregate metrics and capture traces — off by default, never includes raw forecast points.

Privacy defaults

  • UI binds to 127.0.0.1 and refuses other hosts unless --allow-remote is passed
  • No outbound network calls; raw forecast points never leave the local store

See CHANGELOG.md for the full release notes, including the pre-release hardening pass (merge safety, DuckDB lock handling, query pushdown, real OTel export).

⚠️ Pre-release: APIs may change before a stable 0.x line is established.