Skip to content

Releases: EGroupware/egroupware

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

23.1.20230728

28 Jul 12:45
Compare
Choose a tag to compare