cardinal 1.22 — clusters, FaaS, and blueprints

Multi-node orchestration, serverless functions, and one-command blueprints in a single binary.

The biggest release yet. cardinal 1.22 crams an entire orchestration platform

into the same ~5 MB binary:

  • Cluster orchestrationcluster init/join/leave with gossip-based state

replication, leader/worker roles, and DNS service discovery on UDP 5353.

  • Servicesservice create/scale/update/rm with replicas spread across

nodes and rolling updates.

  • FaaS / serverlessfn deploy/call/ls/rm with warm replicas, per-call

timeouts, and scale-to-zero after an idle window.

  • Blueprintsblueprint list/info/install plus custom registries: 20+

ready-to-deploy templates.

  • Docker-compatible REST APIcardinal serve works with Portainer and

VS Code Dev Containers.

  • Compose support — secrets, configs, depends_on healthchecks, and

cardinal up --generate.

Plus container events, dynamic ports, the fs browser, healthchecks, startup

scripts, named volumes, export/import, and registry auth. This is the release

that made cardinal a genuine Docker alternative for self-hosters.