Release notes
The canonical runtime changelog lives in the system repository atCHANGELOG.md. It tracks every published version. This page mirrors only the milestones that introduced public-facing capability or terminology changes for docs readers.
For the current runtime topology and compatibility boundary, see
current runtime snapshot.
The current runtime version is 1.41.94 (released 2026-06-28). Always read
VERSION in the system repository for the absolute current version. The full version history is in CHANGELOG.md.0.3.0 — 2026-05-15
- Added durable worker callback outbox and replay support for transient callback failures.
- Added queue-alert auto-reconciliation for stale active lanes when a completed decision artifact is present.
- Added Research Facility quality signals, post-prompt diagnostics, bounded-follow-up prioritization, and janitor candidate review support.
- Tightened paper-production gates so only explicit positive decisions enter the write-needed lane.
- Fixed stale active-lane handling, database connection lock release, janitor run-cycle integration, and corpus ledger idempotency.
- Updated dependency locks and pinned GitHub Actions away from floating major tags.
0.2.0 — 2026-05-09
- Package name changed to
enoch-control-plane. - Python module changed to
enoch_control_plane. - FastAPI entrypoint changed to
enoch_control_plane.app:app. - Preferred config variable is
ENOCH_CONFIG;ENOCH_CONTROL_PLANE_CONFIGis accepted when an explicit control-plane name is useful. - Preferred API/dashboard token field is
control_api_bearer_token. - Preferred worker decision artifact path is
.enoch/project_decision.json. - Legacy
.omx/project_decision.json,omx_inbound_bearer_token, and/omx/eventremain compatibility surfaces for older runs and integrations.
0.1.0 — 2026-05-04
- Initial Enoch control-plane release with queue state, worker preflight, pause/resume controls, dashboard read models, paper pipeline gates, Supabase-backed runtime ledgers, and public-release validation tooling.
Version policy
- Runtime version is tracked in the system repo
VERSIONandpyproject.toml. - Every runtime release should update
CHANGELOG.mdand this docs page. /control/api/v1/*is the preferred bounded read API for dashboards and integrations.- Broad status and legacy dashboard endpoints are compatibility/debug surfaces unless a page explicitly says otherwise.