Features
- Chatbot and AI features also support the connection to IONOS.
- The chatbot history can optionally be recorded in reduced form (only statistics and no texts).
- A data backup of a client now does not include media and archives by default. These must be explicitly selected before the data backup is executed.
- The system check desklet displays a graph with the last 60 server load measurement points (last 60 minutes).
- The calculation of the server load can also be deactivated(Administration > System > Security > Do not calculate server load).
- The page method canChangeType always returns the value true for superusers in superuser mode.
- The Checkbox form block can optionally specify that a minimum number of checkboxes must be selected.
- Block files provided by the page type are also listed in the page type information.
- The module check no longer saves the results in the user's session, but in the global cache.
- RSS and ICAL/ICS URLs can also use suffix templates (e.g. index.rss.tpl or body.ics.tpl).
- The dialogues for global settings and system are displayed in full size.
Compatibility
- The bash script for calculating the server load determines the EGOCMS log directory depending on the paths set for the EGOCMS and therefore also works in server environments with different EGOCMS installation paths.
- The bash script is also automatically terminated if the required jq tool is not installed.
- As the system service (service 0) is executed every minute from EGOCMS version 26.0, it no longer creates a lock file(CRON-0.LOCK). This only happens for services 1 to 10.
- The Ego_System method mkdir no longer generates an error message and tries again once in the event of an error.
- The Ego_System method getIp also checks for the Cloudflare header information for the real IP address.
Bugfixes
- The cached 404 page is only used for users who are not logged in.
- Rewrite2: The parameter return_relative is evaluated correctly.
- SQL queries ensure that the search is always performed in the canonical order 1, 2, 3, 0.
- The EGOCMS Error Handler only sends a 500 status code if no output has yet been sent to the browser.