> ## Documentation Index
> Fetch the complete documentation index at: https://solo-09d10f60.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Release notes

> Version history and compatibility notes for Enoch Control Plane.

# Release notes

The canonical runtime changelog lives in the system repository at [`CHANGELOG.md`](https://github.com/alias8818/enoch-agentic-research-system/blob/main/CHANGELOG.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](/current-runtime-snapshot).

<Info>
  The current runtime version is **1.41.94** (released 2026-06-28). Always read [`VERSION`](https://github.com/alias8818/enoch-agentic-research-system/blob/main/VERSION) in the system repository for the absolute current version. The full version history is in [`CHANGELOG.md`](https://github.com/alias8818/enoch-agentic-research-system/blob/main/CHANGELOG.md).
</Info>

## 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_CONFIG` is 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/event` remain 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 `VERSION` and `pyproject.toml`.
* Every runtime release should update `CHANGELOG.md` and 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.
