Zum Inhalt

v2026.08.07.21 – v2026.08.08.13 — 2026-08-08

  • feat(docker): cleanup hooks + definition persistence — Stage 6
  • docs(docker): mark Stage 4 (Grype CVE gate) built
  • docs: catch up session features — snapshot delete, PHP defaults, deliverability, PHP CVE/EOL
  • docs(docker): mark Stage 6 built
  • docs: container-hosting (Docker extension) page — full stack + honest limits
  • feat(docker): registry allowlist + image management — Phase 2
  • feat(docker): container-CVE Security-Advisor card + runtime self-heal
  • feat(docker): proactive container-CVE worker (12h rescan + notify)
  • feat(docker): Site Doctor container health check + one-click restart
  • feat(docker): persistent container volumes + backup + auto-redeploy on restore
  • 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}
  • fix(db): CHECK constraints must drop+recreate so evolved enums take effect
  • fix(backup): per-row spinners on schedule/snapshot actions
  • fix(agent): accept real site usernames (underscores) in container/app actions
  • fix(docker): async container deploy so the UI no longer hangs on a spinner
  • fix(docker): container logs empty — force k8s-file log driver (rootless)