Important Changes
There are breaking changes administrators should be aware of when updating to OX App Suite v8.30.
Cache handling in Imageconverter
Cache handling for the Imageconverter is changed in an incompatible way. Please read this article for more details.
Hazelcast related roles removed from Helm chart
As previously announced, with OX App Suite v8.29 announcement, Hazelcast is only required for OX Documents from OX App Suite v8.30. A new "documents" role will be introduced and obsolete roles like "hazelcast-data-holding" and "hazelcast-lite-member" will be removed from Helm chart configuration. Note that when updating administrators will need to take special actions to prevent service interruptions. This change is recorded as SCR-1442.
Temporary new lean configuration property
A new lean configuration property com.openexchange.cache.v2.redis.disableHashExpiration
is temporarily introduced (SCR-154) for increased compatibility with older versions of Redis.
Minimum required Redis version
As previously announced, with OX App Suite v8.28 announcement, as of version 8.30, OX App Suite will depend on Redis v7.4. It will also need another Redis instance to be used as a cache for the OX App Suite Middleware. It is recommended that this Redis instance runs in standalone mode and has configured a higher amount of maximum memory. Open-Xchange encourages administrators to move to Redis v7.4 before updating to OX App Suite 8.30. More information can be found in the Operation Guides. Please also note that a future version of OX App Suite will remove support for directly configuring Redis via spotahome/redis-operator as currently advertised in Redis Session Storage documentation.