Skip to content

v0.10.0

Latest

Choose a tag to compare

@Shine-neko Shine-neko released this 04 Jul 00:27
· 71 commits to main since this release

This release significantly broadens runtime support and hardens scheduler reliability.

Highlights

  • New runtimes: containerd (native gRPC, CNI, multi-arch), Podman, and Firecracker microVM (experimental — boot, networking/NAT, virtio-block volumes, jobs, metrics and console logs).
  • Private registries: pull private images via image_pull_secret or the host's Docker credentials (use_host_auth), and scoped API tokens (PAT) with per-scope/per-namespace enforcement.
  • Outbound webhooks with HMAC-signed delivery and a durable event queue.
  • Observability: Prometheus /metrics endpoint (inventory, queues, per-deployment usage).
  • First-class volumes (/volumes CRUD + ring volume CLI).

Reliability

  • No more infinite recreation loops: a worker that exits 0 is marked Completed, MAX_RESTART_COUNT is honoured, restart_count is reset for a worker stuck in Creating, and a start_period grace window applies before the readiness deadline.

Full changelog: see CHANGELOG.md.