Skip to content

Changelog

What's new in Orch8

Release notes and feature updates. Follow along as Orch8 grows.

v0.1.0

Initial public release

  • Full durable workflow engine with 10 block types
  • Node.js, Python, and Go SDKs published
  • CLI with 13 command groups
  • Docker image, Homebrew tap, and Helm chart
  • Orch8 Cloud deployed at cloud.orch8.io

Engine

  • Durable execution via state snapshots (Postgres or SQLite)
  • 10 block types: Step, Parallel, Race, Loop, ForEach, Router, TryCatch, SubSequence, ABSplit, CancellationScope
  • 11 built-in handlers: noop, log, sleep, http_request, llm_call, tool_call, human_review, self_modify, emit_event, send_signal, query_instance
  • Rate limiting with resource pools, weighted rotation, and warmup ramps
  • Business-day scheduling, timezone per instance, randomized jitter, send windows
  • Multi-node clustering with SKIP LOCKED
  • Circuit breaker per handler
  • SLA timers and deadline enforcement
  • AES-256-GCM encryption at rest
  • Tenant isolation with per-tenant rate limits
  • Webhook event emitter with retry
  • Audit log (append-only, queryable)
  • Workflow versioning with hot migration
  • Dynamic step injection for AI agent workflows
  • Checkpointing (save, list, restore, prune)
  • Dead letter queue with retry
  • Cron-triggered sequences
  • Triggers: HTTP webhook, NATS, file watch
  • gRPC sidecar plugin system
  • Prometheus metrics (12 counters, 3 histograms, 2 gauges)

SDKs

  • Node.js: @orch8.io/sdk (80 methods, fluent builder, SSE streaming)
  • Python: orch8-io-sdk (76 methods, async httpx + pydantic)
  • Go: sdk-go (75 methods, zero external dependencies, context on all methods)

Distribution

  • Docker image: ghcr.io/orch8-io/engine:0.1.0
  • Binary releases for macOS (arm64, x86), Linux (arm64, x86) with checksums
  • Homebrew: brew install orch8-io/orch8/orch8-server
  • CLI: brew install orch8-io/orch8/orch8-cli
  • Helm chart: orch8-io/helm-charts
  • Fast-start script: curl -fsSL https://orch8.io/start.sh | sh

Testing

  • 1,250+ Rust unit tests across the workspace
  • 29 E2E tests across 7 test files (lifecycle, signals, DLQ, idempotency, concurrency, cron, dashboard)
  • CI: e2e, check, clippy, fmt, unit tests with Postgres