- MW-2016: added deployment role 'businessmobility' for USM/EAS deployments
- MW-2003: Handle Time Transparency of Appointments per User
- Added
transp
field to attendee - Handle transparencies set via CalDAV clients
- SCR-1270: Updated Google API Client libraries
- MWB-2259: Added more DEBUG and INFO logging for GDPR data export
- SCR-1275: Upgraded MySQL Connector for Java from v8.0.29 to v8.0.33
- SCR-1283: Enhanced redis hosts configuration
- MWB-2266: Extremely long-running requests are not terminated
- Hard timeout of 1h for tracked requests of any kind & hard timeout of 60 seconds for mail compose related communication with primary mail backend
- Introduced wait time for concurrent operations. If elapsed, the operation is aborted
- Use Apache FreeMarker template engine with safe configuration
- MWB-2242: Take over selected filestore id properly during user creation
- SCR-1264: Update task to insert missing references into 'filestore2user' table
- MWB-2249: properly disable context during filestore move
- MW-2094: Backwards compatibility for extra metadata in sieve scripts
- MWB-2275: Yield cloned objects from Caching LDAP Contacts Access
- MWB-2250: Added sanity check for Task Status.
- MWB-2272: Explicitly LIST a folder once not contained in
LIST "" "*"
queried from IMAP server - MWB-2265: Prefer to use config-cascade-wise configured value for
com.openexchange.imap.imapSupportsACL
- MWB-2274: Properly encode dynamically inserted part of LDAP folder filters
- MWB-2277: Changed displayed error messages according to customer's suggestion
- MWB-2242: Corrected invocation for 'list_unassigned' in filestore
- MWB-2280: Reset attendee transparency on rescheduling