Releases
23.1.20240304
LDAP: fix error creating a new group without a description
LDAP/ADS: fix periodic import was not converting numeric ID of primary group, in case it is different in SQL
LDAP/ADS: periodic import calls addaccount hook for existing account when email was just set, to activate mail account
Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so
ActiveDirectory: fix import was not detecting members removed from groups
Calendar/eSync: fix events created on the device are added to the server in a wrong timezone / shifted by some hours
Mail: display messages containing just a PDF (and no body part)
Notifications/Async service: fix caching in mail account always used sender from first notification
ImportExport: fix not working scheduled import caused by failure to update (the not existing) UI
ImportExport: fix not working import from http(s)
REST API: fix PATCHing of custom-fields
REST API: new links collection allowing to link application entries with each other or attach files
REST API: also log requests with Content-Type 'application/json' not just 'text/*'
REST API/Mail: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
REST API/Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md
API: show "My Account" in avatar menu on top right, if user has rights to change his contact data
API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD)
Registration: Fix contact fields did not get copied to user account
Admin: fix user timezone not taken into account when displaying admin queue
EPL: add S3 check to FSCK to delete files not in egw_sqlfs table or empty files from S3 buckets
EPL: fix finally deleting files from S3 gave an error leaving the files in S3, s3check.php script to check and fix that
EPL: fix purging old versions also deletes them in S3, if used
Many translations
Extended release notes
You can’t perform that action at this time.