Stable-Releases vom 21. August 2026¶
Alle Änderungen, die am 21. August 2026 im Stable-Kanal erschienen sind — von v2.8.41 bis v2.8.49, neueste zuerst. Installiert wird v2.8.49; die Versionen darunter sind der Weg dorthin.
Stable v2.8.49¶
- docs(backups): SFTP, FTP local-staging, NFS/CIFS mount, S3-first, node-gating
- fix(backup): hide node backup type on single-server installs
Stable v2.8.48¶
- build: drop rclone dependency (replaced by lftp for FTP backups)
- build(agent): depend on lftp (FTP backup transport)
Stable v2.8.47¶
- fix(backup): never overwrite an FTP repo that couldn't be staged locally
- docs(whatsnew): pending note for S3 priority + FTP staging warning
- feat(backup): prioritize S3 + red warning that FTP is staged locally
- fix(backup): use error-code envelope for mount failure (i18n guardrail)
- docs(whatsnew): pending note for NFS/CIFS backup storage
- feat(backup): mount NFS/CIFS network storage as the backup target
- style(backup): satisfy golangci-lint on ftp_staging (gosec/staticcheck)
- docs(whatsnew): pending note for reliable FTP/SFTP backups
- feat(backup): FTP local-staging via lftp + disk-space precheck
- feat(backup): native SFTP restic backend (no rclone)
- fix(installer): refuse to reinstall over an already-provisioned or demo box
- fix(backup): allow panel/node/ssl/config scopes in the schedule CHECK constraint
Stable v2.8.46¶
- feat(backup): absolute max-duration ceiling as a final backstop (ENCONF_BACKUP_MAX_HOURS)
Stable v2.8.45¶
- fix(backup): watchdog must not false-kill a slow-but-working restic (CPU-liveness)
Stable v2.8.44¶
- fix(groupware): purge ALL roundcube* packages on cutover (incl. skin orphans)
Stable v2.8.43¶
- fix(groupware): detect distro SOGo under any locale (LC_ALL=C) — trixie install
Stable v2.8.42¶
- fix(backup): progress-aware stall watchdog — restic heartbeats no longer defeat it
Stable v2.8.41¶
- fix(dns): satisfy contextcheck on shared resolveServerIP helper
- style: gofmt comment alignment in agent handlers
- feat(dns,groupware): per-domain DNS health badge + SOGo/ActiveSync load monitor