EGroupware 23.1 was releases on 15 March 2023. Since then, maintenance releases have included many corrections as well as new functions, settings and presets.
See below for detailed release notes.
The release notes from the pre-releases are also listed here (below).
Release notes EGroupware 23.1: Read here
For each update the changes are described in Announcements. This article summarizes the descriptions once again.
Older Relaese Notes
https://help.egroupware.org/t/new-features-preferences-or-other-important-things-since-release-of-egroupware-23-1-part-1/77410
Changelog release 23.1.20251119
- Addressbook: fix not working avatar/picture upload
- EMail: fix printing contained only first page
- EMail: fix not working paste of email-addresses with uppercase letters
- EMail: storing mail accounts unchanged accidentally activated Sieve, even if not available
- InfoLog/Timesheet/REST Api: fix and document iterating through huge result-sets via sync-token
- Notifications: preference to also or only notify the private email address (if existing)
- KnowlegeBase: fix not working inserting of pictures from VFS/Filemanager
- All apps: fixed many PHP 8.4 Deprecated Warnings - still enough left
- API: fix drag & drop of attachments to popups
- Many translations
Complete changelog:
https://github.com/EGroupware/egroupware/compare/23.1.20250902…23.1.20251119
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:
- Notifications: preference to also or only notify the private email address (if existing)
It is now possible to allow notifications to be sent to your private email address in addition to your primary email address:
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 
Changelog release 23.1.20250902
- VIDOTEACH: introduce new type of video-choice question which causes a jump to one of multiple target-videos
- Mail/Sieve: support numeric comparison to a header e.g. “X-Spam-Score”
- Calendar: get subscriptions working with iCloud (caldav.icloud.com), added autodetection and calendar-selection
- Calendar: allow adding resources to subscribed calendars e.g. for migrating a ressource-calendar to EGroupware
- Calendar: subscription was not correct (un)deleting already synced events, change [Synchronize] button to ignore sync-token or etag
- Calendar: fix iCalendar export adding a seemingly empty line, if (wrapped) line has exactly 75 chars
- Calendar: fix not being able to set no default alarm in calendar preferences by setting it empty
- Calendar: answering NO to question “Apply changes to (future) exceptions too?” behaved like YES
- API/Authentication: new App-password backend to deny authentication with the real password, to force usage of tokens for Cal/CardDAV or eSync
- InfoLog/CalDAV: fix typo causing all types to be synchronized via CalDAV ignoring the preference what to sync
- Addressbook/InfoLog/Timessheet/REST-Api: new GET parameter “filters[linked]=:” to return entries linked to given other entry
- LDAP/ADS: fixed account import was not activating mail-accounts
- LDAP/ADS: allow to import aliases from AD or LDAP, incl. download of an .ldif file to first set them in the directory
- Preferences: fix not working password change on mobile devices
Complete changelog:
https://github.com/EGroupware/egroupware/compare/23.1.20250902…23.1.20251021
New functions / preferences or other important things:
- Mail/Sieve: support numeric comparison to a header e.g. “X-Spam-Score”
Mail filters can now apply a numerical comparison to headers.
For example, ‘X-Spam-Score’ can be used to evaluate the spam rating of an email and filter it into a subfolder once it reaches a certain value.
- Calendar: allow adding resources to subscribed calendars e.g. for migrating a ressource-calendar to EGroupware
It is now possible to assign resources as additional participants to subscribed calendars. This is helpful when migrating resource calendars.
- API/Authentication: new App-password backend to deny authentication with the real password, to force usage of tokens for Cal/CardDAV or eSync
It is now possible to enforce app passwords for authentication in the EGroupware Setup for CalDAV/CardDAV and eSysnc (ActiveSync). This means that it is no longer possible to log in there with normal access data.
- LDAP/ADS: allow to import aliases from AD or LDAP, incl. download of an .ldif file to first set them in the directory
It is now possible to import aliases from AD/LDAP and export an .ldif file.
If you have any questions or suggestions about this post, please post them in the forum.