OpenRath 2.0.0rc1
Pre-release
Pre-release
OpenRath v2.0.0rc1
v2.0.0rc1 is the first installable release candidate for OpenRath's durable
Runtime and Agent Server. It is published for integration, compatibility, and
operator validation. It is not GA approval and is not deployed by this
release.
Highlights
- Explicit
@step/@routercompilation with canonical plans and revision
identity. - Durable Run, Event, Checkpoint, Interrupt, lease/fencing, cancellation,
deadline, retry, and effect-reconciliation semantics. - PostgreSQL production storage, optional Redis signaling, and
S3-compatible artifact storage. - Tenant/project-scoped Agent Server HTTP/SSE APIs with explicit action grants,
bounded queues/pages/bodies, security headers, and redacted structured audit. - Governed Provider, Tool/MCP, Sandbox, and Memory adapter boundaries.
- OpenTelemetry integration, datasets/experiments/feedback, migration tooling,
Compose/Kubernetes references, SBOM, and security gates.
Stability
- The v1 Python façade remains supported during the RC.
- The Agent Server
/v1HTTP surface remains Beta. - v1 JSONL imports are historical and cannot resume active Runs.
- See
deploy/docs/known-limitations-v2.md,
deploy/docs/threat-model-v2.md, anddeploy/docs/migration-v2.md.
RC evidence boundary
This prerelease includes source/package/container CI and local/available
backend evidence. The following remain blocking before final v2.0.0 GA:
- Approved live LLM/provider lifecycle.
- Approved live OpenViking lifecycle.
- Target-like single-host and split-profile capacity results.
- One-to-four worker scaling efficiency validation.
- Eight-hour target-like soak.
- Target-cluster backup/restore, dependency-failure, rollout, and rollback
drills. - Final API stability, v1 maintenance-window, and GA owner approval.
Do not represent this RC as production certification.
Distribution
- Wheel and source distribution are attached to this GitHub prerelease.
- The OCI image is published to GHCR and identified by the digest in the
attached evidence manifest. - This RC does not publish to PyPI and does not deploy to a shared environment.