Hello everybody,
we have released a new maintenance release:
Changelog 21.1.20221202
- PHP 8.1: our standard container uses now PHP 8.1, as 7.4 no longer receives security updates from PHP project itself
- PHP 7.4: there will be a container with PHP 7.4 with tag 21.1-7.4, which you can use on your own risk, we recommend NOT to use it
- SiteMgr, KnowledgeBase, Wiki under PHP 8.1: see https://github.com/EGroupware/egroupware/wiki/Running-own-apps-in-standard-Docker-installation
- smallPART: add start-page with course information and optional disclaimer to confirm when subscribe to a course
- Resources: Customfields can now be per category
- Collabora: use hostname of request to allow calling CO with different hostnames like EGroupware (eg. an internal and external one)
- MySQL 8.0: fix DB backup recorded Int columns as TinyInt and stalls restore
- MySQL 8.0: timestamp columns had no default and did not update automatic
- Setup: add dry-run option to account import from AD or LDAP
This Maintenance update is provided via Docker container.
If you have problems with this update, you can easily revert to the previous version:
Manual (container) update/downgrade in a Docker installation
Manuelles (Container)-Update/Downgrade in einer Docker-Installation
New functions / preferences or other important things:
Very Important !!!
We are exchanging PHP 7.4 for PHP 8.1 in the standard container.
In other words, the PHP 8.1 container that was previously offered as an alternative will now become standard.
This is necessary because PHP 7.4 is no longer updated with security updates. Some distributions will port back security updates. However, we always use very recent versions.
We have been using PHP 8.1 in our data centre and on some on premises installations for about 6 months.
With the upgrade to PHP 8.1 also comes a speed advantage. This is noticeable in various places
However, we will continue to offer a container with PHP 7.4 (for some time). This will carry the tag 21.1-7.4.
https://hub.docker.com/r/egroupware/egroupware/tags
This means that all standard installations will automatically be switched to PHP 8.1.
If you experience problems afterwards, you can switch your installation back to PHP 7.4 with the PHP 7.4 tag:
If old deprecated apps (knowledge base, wiki, …) are used, they may need to be removed and then added back in a specific way. We have described this in the GitHub wiki:
SiteMgr will definitely no longer work with PHP 8.1!
The Community group app does not work with PHP 8.1.
It is now possible to:
a) switch back to PHP 7.4 (as described above)
b) wait for the next release (group administration included again)
The commits in detail on GitHub:
The update information is collected in the following topic
in chronological order.
Many greetings
Your EGroupware team