v0.3.0 v0.21.0

high risk

parruda/swarmOct 2, 2026 → Oct 2, 20260 days between releases

What's New

Infrastructure overhaul adds Caddy TLS sharing and systemd activation with API socket path change

Breaking Changes

  • API socket path changed from /run/uncloud/uncloud.sock to /run/uncloud/api/uncloud.sock

New Features

  • Shared TLS certificate storage for Caddy with distributed locks
  • Systemd socket activation for stable API socket
  • Runtime templates for bind mount paths using container metadata
  • Certificate inventory command via `uc caddy cert ls`
  • UNCLOUD_DAEMON_VERSION support in machine init/add

Improvements

  • Faster service listing with single broadcast request
  • Compose support for `stdin_open` and `tty` configurations
  • Fixes for proxying, container logs, and terminal output

Upgrade Notes

Update custom tools and container mounts that reference the old socket path. The new `uc` binary handles the move automatically, but external consumers must be updated.

The Two Releases

v0.3.0

laya-mlx v0.3.0

Oct 2, 2026· 20 days ago

Brings upstream Laya runtime fixes into the native MLX port.

Full release notes
v0.21.0

v0.21.0

Oct 2, 2026· 20 days ago

Adds shared TLS certificate storage for Caddy, systemd socket activation, runtime templates for bind mounts, and custom cluster domain support.

Full release notes