Features
- Chatbot und KI-Features unterstützen auch die Anbindung zu IONOS.
- Der Chatbot-Verlauf kann optional reduziert aufgezeichnet werden (nur Statistiken und keine Texte).
- Eine Datensicherung eines Mandanten enthält nun standardmäßig keine Medien und Archive. Diese müssen explizit vor dem Ausführen der Datensicherung ausgewählt werden.
- Das Systemcheck-Desklet zeigt einen Graphen mit den letzten 60 Messpunkten der Serverlast an (letzte 60 Minuten).
- Die Berechnung der Serverlast kann außerdem deaktiviert werden (Verwaltung > System > Sicherheit > Serverlast nicht berechnen).
- Die Page-Methode canChangeType liefert für Superuser im Superusermodus immer den Wert true.
- Der Formular-Block Checkbox kann optional festlegen, dass eine Mindestanzahl von Checkboxen ausgewählt werden muss.
- In den Seitentyp-Informationen werden auch Block-Dateien aufgelistet, die der Seitentyp bereitstellt.
- Die Modulprüfung speichert die Ergebnisse nicht mehr in die Session des Benutzers, sondern in die globale Cache.
- Auch RSS und ICAL/ICS URLs können Suffix Templates verwenden (z.B. index.rss.tpl oder body.ics.tpl).
- Die Dialoge für globale Einstellungen und System werden in voller Größe dargestellt.
Kompatibilität
- Das Bash-Skript zur Berechnung der Serverlast ermittelt das EGOCMS Log-Verzeichnis in Abhängigkeit der für das EGOCMS eingestellten Pfade und funktioniert somit auch in Serverumgebungen mit unterschiedlichen EGOCMS Installationspfaden.
- Das Bash-Skript wird zudem automatisch beendet, wenn das erforderliche Tool jq nicht installiert ist.
- Da der Systemdienst (Dienst 0) ab der EGOCMS Version 26.0 minütlich ausgeführt wird, legt dieser keine Sperrdatei mehr an (CRON-0.LOCK). Das passiert nur noch für die Dienste 1 bis 10.
- Die Ego_System-Methode mkdir erzeugt keine Fehlermeldung mehr und versucht es im Fehlerfall einmalig erneut.
- Die Ego_System-Methode getIp prüft auch nach der Cloudflare Header-Information für die echte IP-Adresse.
Bugfixes
- Die zwischengespeicherte 404 Seite wird nur für nicht angemeldete Benutzer verwendet.
- Rewrite2: Der Parameter return_relative wird korrekt ausgewertet.
- SQL Abfragen stellen sicher, dass immer in der canonical Reihenfolge 1, 2, 3, 0 gesucht wird.
- Der EGOCMS Error Handler sendet nur dann einen 500 Status Code, wenn noch keine Ausgabe an den Browser erfolgte.