App Suite Middleware
3rd Party Libraries/License Change
SCR-1373
Summary: Deprecation of Apache Commons Lang 2.6
The Apache Commons Lang in version 2.6 will be removed from the target platform with version 8.26! As version 3.x (currently 3.14.0) of Apache Commons Lang is already available within the target platform please make sure to migrate your code to this version until the release of App Suite 8.26!
API - HTTP-API
SCR-1375
Summary: Added sort_first_name field to DistributionListMember
Each member of a distribution list now contains an additional field sort_first_name which provides a name which can be used for sorting by first name. This field works similar to the sort_first_name field of the contact itself.
Additionally the members are also sorted according to this field.
SCR-1372
Summary: Added virtual contact field column 'sort_first_name'
Added virtual contact field column sort_first_name
with the column identifier 623.
In analogy to the sort_name
column (607), which sorts by surname, this column id can be used to sort the contacts in a contact request by the first name, taking into account the YOMI names.
Configuration
SCR-1380
Summary: Added new config option to control if user's local part should be assumed
Added new lean config option com.openexchange.imap.assumeUserLocalPartForSharedFolderPath
to control if user's local part should be assumed when determining the path for a shared IMAP folder; e.g. assume "jane.doe" instead of "jane.doe@invalid.com". Default is false
. Reloadable and config-cascade aware.
SCR-1378
Summary: Removal of Property com.openexchange.redis.enabled
After Redis becoming mandatory for core middleware services (SCR-1310, SCR-1330, SCR-1342 and furthers), the previously available switch com.openexchange.redis.enabled
is no longer needed and therefore removed.
That means that the middleware will no longer start or work properly without configured Redis instance. By default, a standalone Redis instance on localhost:6379
, is used. See property documentation for further details.
Consequently, in the "core-mw" Helm chart, the previously available enabled
switch in the redis
section is removed as well. That means that, unless configured differently via hosts
, a fallback standalone Redis service is deployed by default.