App Suite Middleware
API - Java
SCR-1460
Summary: Constructor change in com.openexchange.passwordchange.common.AbstractPasswordChangeService
With dropping legacy caching bundles com.openexchange.caching.*
, the constructor in com.openexchange.passwordchange.common.AbstractPasswordChangeService
changed as c.o.caching.CacheService
is no longer available
CLT
SCR-1464
Summary: Dropped 'checkconfigconsistency' CLT
With removal of legacy com.openexchange.caching
bundles, the checkconfigconsistency
CLT is no longer needed
Configuration
SCR-1466
Summary: Allow specifying the name of the HTTP header that forwards the originating remote port
Introduced new lean property "com.openexchange.server.portHeader"
specifying the name of the HTTP header that forwards the originating remote port. Default value is "X-Forwarded-Port"
. It is neither reloadable nor config-cascade aware.
SCR-1465
Summary: New configuration property com.openexchange.push.dovecot.unregisterAfterDelete
Depending on the setup, it may not be suitable to attempt a de-registration of active push listeners on the mail server during user- or context deletion. Therefore, a new lean configuration property is introduced:
com.openexchange.push.dovecot.unregisterAfterDelete
It defaults to true
so that current semantics are not changed. The new configuration property is reloadable, yet not config-cascade aware.
SCR-1462
Summary: Added new property to track Redis operation taking longer than a configured threshold
Added new lean property com.openexchange.redis.operationExecutionTimeThreshold
to track Redis operation taking longer than a configured threshold. Default value is 0
(zero), therefore disabled by default. Not reloadable and not config-cascade aware.
SCR-1461
Summary: Dropped legacy cache service properties
Dropped properties (referenced in open-xchange-core/debian/postinst
):
com.openexchange.caching.jcs.remoteInvalidationForPersonalFolders
com.openexchange.caching.jcs.enabled
jcs.region.*
Dropped from system.properties
:
UserConfigurationStorage
Cache
Frontend
SCR-1469
Summary: New Setting for Preferred Calendar User Address
Introduced the JSLob entry io.ox/calendar/preferredAddress
to let the end user control which email address is assigned to the corresponding attendee in calendar events, to e.g. avoid exposing of an unwanted email address. The value of the entry can always be set by the user, however is limited to the known aliases of the user.
Packaging/Bundles
SCR-1459
Summary: Dropped com.openexchange.caching.* bundles
As all caches are transformed to com.openexchange.cache.v2
implementation, the legacy cache implementation in com.openexchange.caching
and com.openexchange.caching.events
bundles is dropped