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 orchestration —
cluster init/join/leavewith gossip-based state
replication, leader/worker roles, and DNS service discovery on UDP 5353.
- Services —
service create/scale/update/rmwith replicas spread across
nodes and rolling updates.
- FaaS / serverless —
fn deploy/call/ls/rmwith warm replicas, per-call
timeouts, and scale-to-zero after an idle window.
- Blueprints —
blueprint list/info/installplus custom registries: 20+
ready-to-deploy templates.
- Docker-compatible REST API —
cardinal serveworks with Portainer and
VS Code Dev Containers.
- Compose support — secrets, configs,
depends_onhealthchecks, 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.