Skip to content

Releases: EGroupware/egroupware

23.1.20240304

04 Mar 08:48
Compare
Choose a tag to compare
  • 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

23.1.20240125

25 Jan 09:18
Compare
Choose a tag to compare
  • Mail: New option "Name and domain" to show e.g. "John Smith (example.org)" set under "Information to show on email tag"
  • Mail: fix diverse problems of rich-text editor, if small paragraphs are used
  • Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments)
  • REST Api: allow to create new fields with PATCH for application/json content-type and error on not existing custom fields
  • Adressbook/Calendar/REST: fix not parsed custom fields
  • Addressbook: Fix distribution list rename
  • Api: Fix favorites button in nextmatch header did not work
  • Calendar/CalDAV: new calendar-config to allow party-crashers with email matching a given regular expression
  • Calendar: update holidays with new thunderbird.net URLs/data for a lot more countries
  • Filemanager: fix not working setting "No Access" permission on directories e.g. to hide (unwanted) group-directories
  • OpenIDConnect: allow to show as button on login page to use together with regular password login
  • Importexport: Fix import through dialog fails
  • Tracker: Fix missing assigned users with some access / group configurations
  • ActiveDirectory: optionally also use/import groups of type distribution-list
  • EPL S3: fix not working upload of backups
  • Extended release notes

23.1.20231220

20 Dec 08:51
Compare
Choose a tag to compare
  • Mail: new fully keyboard navigatable email-address entry, also allowing to sort recipients via drag-n-drop
  • Mail: fix regressions with new email widget selecting from search result with mouse
  • all apps: use new email widget in all apps as it fixes problems with iOS version 17.1+
  • all apps: fix editing email addresses did not take the new value and mouse usage for editing
  • Mail: implement Exchange login-type "domain/username"
  • Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension
  • Importexport: Progress updates pushed to browser when importing
  • Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests
  • LDAP/Import: fix groups never matched regular expression dn-filter in import
  • Infolog: Take group add ACL into account for type on new entries
  • OpenIDConnect: implement email_aliases scope&claim to support passing all valid email addresses of a user to a mail archive
  • OpenIDConnect: add required "end_session_endpoint" to OID discovery document (/.well-known/openid-configuration)
  • EPL/S3: allow to reset/retry failed uploads and specify a bandwidth used to calculate longer timeouts for huge files
  • Filemanager: Fix missing site icon in anonymous file share
  • Many translations
  • Extended release notes

23.1.20231219

19 Dec 12:38
Compare
Choose a tag to compare
23.1.20231219 Pre-release
Pre-release
  • Mail: new fully keyboard navigatable email-address entry, also allowing to sort recipients via drag-n-drop
  • Mail: implement Exchange login-type "domain/username"
  • Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension
  • Importexport: Progress updates pushed to browser when importing
  • Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests
  • LDAP/Import: fix groups never matched regular expression dn-filter in import
  • Infolog: Take group add ACL into account for type on new entries
  • OpenIDConnect: implement email_aliases scope&claim to support passing all valid email addresses of a user to a mail archive
  • OpenIDConnect: add required "end_session_endpoint" to OID discovery document (/.well-known/openid-configuration)
  • EPL/S3: allow to reset/retry failed uploads and specify a bandwidth used to calculate longer timeouts for huge files

23.1.20231201

01 Dec 06:20
Compare
Choose a tag to compare
  • SmallPART: new live feedback feature allows to get audience feedback on live recorded sessions
  • API: support OpenID Connect for authentication against another OIC IdP
  • PHP: updated container to PHP version 8.2.12 as 8.1 reached end of active maintenance
  • eTemplate: update webcomponent library Shoelace to version 2.8.0
  • Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder
  • REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments
  • REST API/Mail: support an "X-No-Location: true" header to avoid getting a "Location" header when uploading attachments
  • Mail/GMail/Microsoft365: store/update received refresh-token and redirect to IdP, if refresh-token is expired
  • Tracker: big performance optimisation for huge installations (causing high browser load before)
  • ProjectManager/Calendar: new option to show projects in calendar by data customfields or notify by date customfields
  • Registration: fix usage of customfields for registration
  • EPL: new feature to store files and backups encrypted in multiple S3 buckets and regions
  • Many translations
  • https://help.egroupware.org/t/egroupware-maintenance-release-23-1-20231201/78060

23.1.20231129

29 Nov 06:47
Compare
Choose a tag to compare
23.1.20231129 Pre-release
Pre-release
  • API: fixed several regressions around updated select and email entry widgets
  • SmallPART: fixed some problems with new LiveFeedback feature and updated Shoelace widgets

23.1.20231122

22 Nov 09:55
Compare
Choose a tag to compare
23.1.20231122 Pre-release
Pre-release
  • THIS IS A PRE-RELEASE for testing, you need to explicitly set the tag in your docker-compose.override.yml
  • SmallPART: new live feedback feature allows to get audience feedback on live recorded sessions
  • API: support OpenID Connect for authentication against another OIC IdP
  • PHP: updated container to PHP version 8.2.12 as 8.1 reached end of active maintenance
  • eTemplate: update webcomponent library Shoelace to version 2.8.0
  • Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder
  • REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments
  • REST API/Mail: support an "X-No-Location: true" header to avoid getting a "Location" header when uploading attachments
  • Mail/GMail/Microsoft365: store/update received refresh-token and redirect to IdP, if refresh-token is expired
  • Tracker: big performance optimisation for huge installations (causing high browser load before)
  • ProjectManager/Calendar: new option to show projects in calendar by data customfields or notify by date customfields
  • Registration: fix usage of customfields for registration
  • EPL: new feature to store files and backups encrypted in multiple S3 buckets and regions

23.1.20231110

10 Nov 06:12
Compare
Choose a tag to compare
  • Collabora: fix inserting images from filemanager
  • Notifications: aggregate messages by app:id to return only latest one, also added a cut-off date of 30 days and cleaning older messages
  • Addressbook/REST API: categories were lost, when updating existing contacts
  • Mail/REST API: always add signature below supplied body (independent of user preference for reply/forward)
  • Calendar/REST API: adding of participants to events
  • ActiveDirectory: supporting well-known SIDs not matching the domain-SID e.g. S-1-5-32-544 for BUILDIN\Administrators
  • AD Import: run full group import for AD, as it does not update modification time of group, when memberships change
  • AD/LDAP Import: allow setting import frequency < 1h eg. .1: every 5min, .5: every 30min
  • Api: converted action-system to TypeScript
  • Many translations
  • New icons (email) WIP
  • Extended release notes

23.1.20230911

11 Sep 06:34
Compare
Choose a tag to compare
  • Mail: equal sign followed by numbers is mangled in plain-text mails (e.g. =22 becomes a ")
  • Calendar: fix at certain times calendar showed Tuesday-Monday instead of Monday-Sunday (depending on timezone)
  • Api: Store recoverable password (encrypted) for shares so you don't have to change it when you forget
  • Api: fixed date&time display on mobile devices
  • ActiveDirectory: fix regression causing password change to fail with error "no SSL connection", even if one was used
  • Extended release notes

23.1.20230824

24 Aug 10:48
Compare
Choose a tag to compare
  • Api: Store recoverable password (encrypted) for shares so you don't have to change it when you forget
  • Mail: new modus for vacation notice to not save message to INBOX and REST API to set vacation handling
  • Mail: Add attachment action "Forward to" that adds file directly to compose window
  • Mail/ActiveSync: fix wrong mime-type / broken mail when AS smart-forward is used e.g. by gmail app
  • Calendar/CalDAV: Thunderbird and CalDAVSynchronizer: update only participant data, instead of failing when the event was changed
  • Calendar/CalDAV: do NOT limit number of returned events for GET requests with download parameter
  • Calendar/CalDAV: download of whole calendar as ics with a GET request on the collection and download GET parameter gave an empty file
  • Calendar: Change how participant emails are shown
  • PostgreSQL/Mail: fix SQL error querying email avatars
  • smallPART: automatic subscribe everyone (including teachers) only as student on LTI launch, course owner must grant higher rights
  • Status: add rocketchat group preference in order to be able to show selective RC groups in status app
  • Tracker: Add ability to set due date through mailhandling and escalations
  • Tracker: Add configuration option to set ticket start date from email
  • AD/LDAP: added a DN filter to the periodic import to e.g. use 2 OU with a shared base
  • AD/LDAP: fix periodic incremental import was loosing memberships to local groups for modified users
  • AD/LDAP: fix duplicate key account_lid error on import caused by mixed case in account-names not treated equal
  • AD/LDAP: fix local uploaded pictures are lost when automatic import is used
  • ActiveDirectory: fix not working ldaps connection on a non-standard port
  • Extended release notes