Zum Inhalt

vstable-v2.8.55 – v2026.08.24.04 — 2026-08-24

  • fix(lint): clear two golangci-lint findings blocking the release gate
  • chore(deps): bump Go toolchain 1.26.4 → 1.26.7 (7 stdlib CVEs)
  • docs(plan): correct the "no dict needed" claim for Team-Postfächer discovery
  • fix(mail): shared folders now actually show up in a plain IMAP LIST
  • docs(plan): mark T6/S5b Team-Postfächer as built, correct the stale diagnosis
  • docs(groupware): document Team-Postfächer setup and client usage
  • feat(ui): Team-Postfächer management on the Groupware page
  • feat(email): Team-Postfächer CRUD (T6) — activate the existing Team/TeamMember models
  • fix(mail): never let the shared-folder delete endpoint touch INBOX
  • feat(mail): agent-side Dovecot ACL endpoints for Team-Postfächer (T6)
  • chore(tests): stop tracking node_modules, add tests/.gitignore
  • fix(backup): auto-repair restic index on pack size mismatch during prune
  • fix(uptime): prevent status badge from wrapping onto two lines
  • fix(extensions): fix undersized scroll.x on Joomla/WP/PrestaShop detail tables
  • fix(uptime): add horizontal scroll fallback on desktop viewports
  • fix(domains): prevent action-icon and column overflow in admin table
  • chore(ui): add tableLayout=fixed to Sites table for consistency
  • feat(ui): show live capacity (sites/CPU/RAM/disk) in server table
  • fix(ui): trim server-table column widths so Actions isn't cut off
  • fix(ui): collapse contradictory Active+Offline pills into one status badge
  • fix(i18n): add missing mailGateway server-role translation (de/en)
  • docs: document the automatic Debian mariadb-server fallback
  • docs: document the "repo unreachable (404)" update-stuck variant
  • refactor(packages): reorganize PackageEdit tabs by domain, not by field type
  • chore(changelog): add v2026.08.24.01 testing-channel index entry
  • feat(bundle): register enconf-office bundleDef (Nextcloud only, v1)
  • feat(bundle): expose perm_enconf_office toggle + limit in package editor
  • feat(bundle): add dedicated perm_enconf_office permission + quota
  • feat(bundle): wire Controller-layer orchestration for multi-container bundle sites
  • feat(vhost): container-backed subdomains (bundle sidecar public vhosts)
  • feat(container): agent-side multi-container ("bundle") deploy support
  • feat(sites): data model for multi-container "bundle" sites (enconf Office fundament)
  • chore(changelog): add v2026.08.24.02 testing-channel index entry
  • revert(office): drop enconf Office bundle product, keep only generic Docker hosting
  • feat(office): one-click SSO login into Nextcloud
  • feat(office): customer-facing enconf Office page
  • fix(sites): expose bundle_key in site list/get responses
  • feat(office): customer-facing bundle endpoints + mailbox unwire
  • feat(office): auto-install Mail app and disable Calendar/Contacts on deploy
  • feat(office): wire an existing mailbox into a bundle site's Nextcloud Mail app
  • fix(security): scope the loopback firewall accept-rule to genuine 127.0.0.1/::1
  • fix(containers): replace unreliable ":U" chown with explicit deterministic ownership
  • feat(bundle): add per-container version-update endpoint (known issue open)
  • fix(containers): add CAP_DAC_OVERRIDE, fix runtime-dir race, complete Nextcloud auto-install