Hello everybody,
we have released a new maintenance relaease 23.1.20250307.
Release notes:
- API: diverse security hardening following up a pentest through SySS GmbH contracted by one of our customers. Many thanks to Marcel Mangold, good job!
- API: allow to check passwords e.g. for application secrets via OpenID Connect authentication (requires “password” grant!)
- Addressbook: hide account-name column for non-admins, unless otherwise configured in app-configuration of addressbook
- CalDAV/CardDAV: only show own user and memberships on automatic index page (or PROPFIND) for privacy and security reasons
- Admin/API: allow to hide groups from non-admins
- Admin/Preferences: allow to use templates for creating application-passwords (and optionally limit groups to just use pre-existing templates)
- Calendar: Stop constant flickering in planner view
- Addressbook: use a hierarchical list to show distribution lists incl. groups (if groups are enabled)
- Filemanager: tile view show filename and comment on hover
- Mail: allow to search for Bcc addresses (works only in Sent folder!)
- Mail: allow to select (multiple) mail addresses from addressbook directly in compose window
- Mail: Deleting emails from the list is faster
- Mail: added an option in mail preferences to hide the ‘From’ address header in the compose window
- Collabora: white icons for new notebookbar in new Collabora version 24.04.11
- Tracker: Update Times column as timesheets are added to tickets
- Tracker: new filter “Not closed or pending”
- Resources: new setting what to show in title beside name: short description (default), location or inventory number
- Addressbook/REST-API: changed NameComponent names to match final RFC 9553 (old names are parsed, but no longer returned, see the docu)
- InfoLog/REST-API: allow to set primary link via relatedTo object, see updated REST API docu for InfoLog
- LDAP/Univention: fix not imported or read group mail address
- LDAP/ADS/Import: invalidating accounts-cache during import for groups, accounts and memberships
- EPL/eSyncProvisioning: allow to NOT set the optional MaxDevicePasswordFailedAttempts policy
- Invoices (EPL): new invoice-types “Corrected invoice” (384) to cancel invoices and “Credit note” (381)
- Invoices (EPL): allow to configure a full and reduced tax rate, to reduce errors by manual repeated entry
- Invoices (EPL): schema update to fit “cancelled” status and prefer matching business email over other matches on import
- Invoices (EPL): translation of unit-codes and {{*/en}} placeholders for untranslated content (without it’s translated to users language)
- Invoices (EPL): fix (regular) PDFs on mobile device are opened in invoices viewer and give an error it’s no invoice
- Many translations
Complete changelog:
https://github.com/EGroupware/egroupware/compare/23.1.20250113…23.1.20250307
This Maintenance update is provided via Docker container.
We also provide a new package egroupware-docker for upgrading PHP Swoole. This is not directly related to the EGroupware update, but should still be installed.
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:
- Addressbook: hide account-name column for non-admins, unless otherwise configured in app-configuration of addressbook
User names (the column in the list) are no longer displayed by default:
This is now configurable for non-admins:
- Admin/Api: allow to hide groups from non-admins
Groups can now be made invisible to non-admins:
- Admin/Preferences: allow to use templates for creating application-passwords (and optionally limit groups to just use pre-existing templates)
It is now possible to create templates for application passwords. Ultimately, you can restrict access to e.g. *DAV to access data with application passwords only and prevent access with normal access data.
This is also very useful in connection with SSO.
- Addressbook: use a hierarchical list to show distribution lists incl. groups (if groups are enabled)
The selection of distribution lists and groups has been given a new widget and is now displayed hierarchically.:
- Filemanager: tile view show filename and comment on hover
The file name and the comment are now displayed in the hover in the tile view:

- Mail: allow to search for Bcc addresses (works only in Sent folder!)
- Mail: allow to select (multiple) mail addresses from addressbook directly in compose window
There is still a problem with Firefox, which we still have to fix!
- Mail: added an option in mail preferences to hide the ‘From’ address header in the compose window
It is now possible to hide the ‘From’ field:
Before
Preference
After
This setting is a user setting. This means that an admin can generally remove this field if it is not required.
This creates clarity and space.
Especially in the mobile view, the hideout helps to get more space.
- Tracker: Update Times column as timesheets are added to tickets
Times from linked timesheets are now displayed in the list of tickets.
- Tracker: new filter “Not closed or pending”
It is now possible to filter by ‘Not closed or pending’:
- Resources: new setting what to show in title beside name: short description (default), location or inventory number
In the user settings for resources, you can now set what is displayed after the resource name. This is displayed when searching for resources in the calendar.
This makes it easier to distinguish between resources with the same name.
This is displayed when searching for resources in the calendar.
This makes it easier to distinguish between resources with the same name.
We have added many translations in many languages and also made many corrections/changes.
If something is wrong or needs improvement, please send an email to
su@egroupware.org.
We are always looking for more community translators!
Every contribution, no matter how small, makes the translations better 
The update information is collected in the following topic
in chronological order.
Many greetings
Your EGroupware team