Skip to content

v0.3.0

Choose a tag to compare

@uniskela uniskela released this 17 Jun 05:32
· 60 commits to main since this release

v0.3.0

First control-plane milestone: provider system foundation and Docker read-only container status.

Features

  • Provider system with typed capabilities, registry, and runtime error isolation
  • Virtual manual provider adapter (existing services unchanged)
  • Docker read-only container list via opt-in socket mount
  • Settings → Integrations: enable, configure, and test Docker connection
  • New Containers page with mobile-first detail sheet
  • Encrypted credential storage helper for future API-token integrations

Operations

  • Copy docker-compose.override.example.yml to docker-compose.override.yml to mount /var/run/docker.sock:ro
  • Enable Docker in Settings → Integrations, then Test connection
  • See SECURITY.md for Docker socket risks

Upgrade

Pull the new image and restart:

docker pull ghcr.io/uniskela/unihomelabdash:v0.3.0
# or
docker pull uniskela/unihomelabdash:v0.3.0

Existing SQLite service data is preserved. A new providers table is created automatically on startup.

CI

  • Fixed invalid GitHub Actions workflow: permissions moved to workflow root in .github/workflows/ci.yml

Full changelog

v0.2.1...v0.3.0