Zum Inhalt

Stable v2.8.1

  • docs(docker): document container logs + k8s-file driver
  • fix(docker): container logs empty — force k8s-file log driver (rootless)
  • fix(docker): async container deploy so the UI no longer hangs on a spinner
  • fix(agent): accept real site usernames (underscores) in container/app actions
  • fix(backup): per-row spinners on schedule/snapshot actions
  • fix(db): CHECK constraints must drop+recreate so evolved enums take effect
  • fix(sites): expose "Container" app-type in the create form (was uncreatable)
  • fix(docker-ext): manifest select-option labels must be strings, not {de,en}
  • feat(docker): persistent container volumes + backup + auto-redeploy on restore
  • feat(docker): Site Doctor container health check + one-click restart
  • feat(docker): registry allowlist + image management — Phase 2
  • docs(docker): mark Stage 6 built
  • docs: container-hosting (Docker extension) page — full stack + honest limits
  • feat(docker): cleanup hooks + definition persistence — Stage 6
  • feat(docker): pin seccomp, document AppArmor limit — Stage 3
  • feat(docker): container egress hardening — Stage 2
  • feat(docker): first-class extension — sidebar, own page, customer routes
  • feat(docker): opt-in extension wrapper — marketplace + Podman install + gating
  • feat(docker): wire app_type=container end-to-end (controller) — Stage 1b
  • docs(docker): mark Stage 0 subid + Stage 1 agent lifecycle as built
  • feat(docker): container lifecycle handler (agent) — Stage 1
  • feat(docker): subuid/subgid manager — Stage 0 foundation