# OpenRath v2.0.0 OpenRath `v2.0.0` is the Stable release of the durable Runtime and Agent Server. This page summarizes the release features, compatibility model, and distribution. ## Highlights - Explicit `@step` and `@router` compilation 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, and 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. ## Compatibility - The v1 Python façade remains supported in v2.0.0. - The Agent Server exposes versioned `/v1` HTTP and SSE resources. - v1 JSONL Sessions can be imported into the v2 history model. - Review the [threat model](../v2/threat-model.md) and [migration guide](../v2/migration.md). ## Distribution - The wheel and source distribution are attached to the [GitHub release](https://github.com/Rath-Team/OpenRath/releases/tag/v2.0.0). - The OCI image is published to GHCR and identified by the digest in the attached evidence manifest. - Compose and Kubernetes references are included for service deployments. Full code changes: [v1.3.0...v2.0.0](https://github.com/Rath-Team/OpenRath/compare/v1.3.0...v2.0.0).