Skip to content

Current main (unreleased)

Warning
This page describes the engine's current mainbranch after v0.7.1. Do not assume these contracts exist in the 0.7.1 binary or container. Pin a commit only for evaluation and wait for the next tagged release before depending on them in production.

Worker claim fencing

Each task claim now carries a monotonic claim_epoch. Heartbeat, completion, and failure requests must echo it so a delayed process from an expired lease cannot mutate a newer owner's task. Attempt history is available atGET /workers/tasks/{id}/attempts.

Transactional event-batch intake

POST /api/v1/events/batch accepts up to 100 PostgreSQL-outbox events. producer_event_id is deduplicated by tenant and event name, allowing a producer to retry an unknown delivery result safely.

Worker stream protocol v2

The negotiated gRPC worker stream adds the fencing metadata and hardened connect/acknowledgement behavior while the REST pull protocol remains available for any-language workers.

Control-plane and mobile hardening

The same development line adds push-wake governance, cluster drain and tenant storage-placement migrations, plus stricter mobile and managed control-plane validation. Consult the OpenAPI document generated by the exact commit you run for request and response schemas.

Ready to try Orch8?

One command to install. Then run your first local sequence.

Bash
curl -fsSL https://orch8.io/start.sh | sh
Was this helpful?