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.20260131
- probably last 23.1 maintenance release, final 26.x release planned for Februar 9th
- Addressbook: fixed after security release not working advanced search
- Calendar: Fix reordering resources removed them from list of selected calendars
- some more minor fixes, see changelog
Complete changelog:
https://github.com/EGroupware/egroupware/compare/23.1.20260113…23.1.20260131
This Maintenance update is provided via Docker container.
New functions / preferences or other important things:
- probably last 23.1 maintenance release, final 26.x release planned for Februar 9th
We plan to release the new EGroupware version 26.x on 9 February 2026.
We will publish further information at that time.
The update will not be distributed automatically(!), but will be offered as a package update and must therefore be installed/initiated manually.
This means that everyone can and must decide for themselves when the update makes sense in their environment.
Changelog release 23.1.20260113
-
SECURITY and Maintenance Release: strong recommendation to update to this release (or 26.0.20260113) immediately
- Addressbook: Fix renaming distribution list
- Admin/Mail: fix warning about not-a-personal-account was still displayed after changing to a personal one
- Calendar/CalDAV: fix SQL error if event was accepted without changing the status (e.g. accepted twice)
- Filemanager: Fix file a file kept files after uploading them leading to incorrect overwrite prompt
- Search: fix not able to remove search, even if it’s no longer displayed in search-box
Complete changelog:
https://github.com/EGroupware/egroupware/compare/23.1.20260108…23.1.20260113
This Maintenance update is provided via Docker container.
New functions / preferences or other important things:
This time only (security) fixes.
Please make sure that this update is installed!
The version used can be found at: Admin/Admin/Changelog and versions/Changelog
Changelog release 23.1.20260108
-
SECURITY and Maintenance Release: strong recommendation to update to this release (or 26.0.20260108) immediately
- Many thanks to Łukasz Rybak who found and reported the vulnerability (GitHub CVE-2026-22243)
- Addressbook: Hide group distribution list from email search results when group has an email & hiding groups without email address
- Addressbook/CardDAV/REST: fix not working search for phone-numbers (you need at least 9 digits!)
- Invoices: allow setting or importing non-integer position identifier (BT-126) e.g. 1.1, 1.2, 1.3, 2.1 instead of 1, 2, 3, 4
- Many translations
Complete changelog:
https://github.com/EGroupware/egroupware/compare/23.1.20251119…23.1.20260108
This Maintenance update is provided via Docker container.
New functions / preferences or other important things:
This time only (security) fixes.
Please make sure that this update is installed!
The version used can be found at: Admin/Admin/Changelog and versions/Changelog
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.