Upgrade-Guide
Ein Update ist unkompliziert, da Schema-Änderungen automatisch beim ersten Request nach dem Update laufen:
- Vor dem Update: Sicherung erstellen (Einstellungen → Sicherung & Export, oder
/backupsbei Docker sichern). - Apache: Neue Dateien über die alten kopieren bzw.
git pull—config.php,paragrafy_data.sqliteund/backupsdabei nicht überschreiben/löschen. Docker: Zuerst im lokalen Checkoutgit pull, danndocker compose up -d --build— das Image wird aus dem lokalen Code gebaut, ein reines--buildohne vorherigesgit pullverwendet weiterhin den alten Stand.config.php,paragrafy_data.sqlite,/backupsund.env.localbleiben durch dasdata-Volume automatisch erhalten. - Beim nächsten Aufruf einer beliebigen Seite legt
ensure_schema_migrations()fehlende Tabellen und Spalten automatisch an (z. B.users,audit_log,translation_versions,webhook_queue, neue Spalten inprojects) — kein manuelles Migrationsskript nötig. - Bestehende Installationen ohne
cron_secretinconfig.phpbekommen beim ersten Aufruf eines/api/cron/...-Endpunkts automatisch eines generiert (sichtbar unter Einstellungen → Automatisierung).
Es gab bislang keine Breaking Changes, die manuelles Eingreifen über die automatische Migration hinaus erfordern.