App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.38
  • Release 8.37
  • Release 8.36
  • Release 8.35
  • Release 8.34
  • Release 8.33
  • Release 8.32
  • Release 8.31
  • Release 8.30
    • Noteworthy Changes
      • Important Changes
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • Switchboard
    • Helm Charts
      • App Suite Stack Chart
      • Cache Service
      • DocumentConverter
      • ImageConverter
      • App Suite Middleware Core
      • SpellCheck
      • Switchboard
  • Release 8.29
  • Release 8.28
  • Release 8.27
  • Release 8.26
  • Release 8.25
  • Release 8.24
  • Release 8.23
  • Release 8.22
  • Release 8.21
  • Release 8.20
  • Release 8.19
  • Release 8.18
  • Release 8.17
  • Release 8.16
  • Release 8.15
  • Release 8.14
  • Release 8.13
  • Release 8.12
  • Release 8.11
  • Release 8.10

App Suite Middleware

8.30.0 - 2024-09-25

Added

  • MW-1068: Improve support for SCHEDULE-AGENT
  • SCR-1454: New configuration property "com.openexchange.cache.v2.redis.disableHashExpiration"

Changed

  • IIJMX-530: Don't fail if UNSUBSCRIBE fails for IMAP-backed POP3 folders
  • MW-2191: Upgraded to Java v21
  • MW-2309: Use new caches for schema update states and db assignments
  • MW-2330: Replaced old context cache with the new v2
  • MW-2335: Transform "MailAccount" Cache to Redis
  • MW-2338: Removed "messaging"-related functionality and APIs
  • MW-2347: Use new cache for advertisement config caching
  • MW-2363: Removed legacy SessionD and Hazelcast-backed session storage
  • MW-2368: Disable Hazelcast by Default
    • Breaking Change
  • MW-2614: Use BadPassword exception for failed decryption
    • Also, log legacy encryption warning only once per day
  • SCR-1452: Moved Java Data Objects (JDO) API to target platform
  • SCR-1472: Updated Netty libraries from v4.1.112 to v4.1.114
  • SCR-1473: Updated lettuce library from v6.4.0 to v6.5.0
  • SCR-1474: New defaults for cached DNS name lookups
  • Some refactoring for the code packages in c.o.cache.v2
  • Reintroduced soap log filter for passwords - appsuite/platform/core#17

Removed

  • MW-2361: Remove com.openexchange.ms.MsService

Fixed

  • MWB-2641: Avoid inserting on auto_increment columns
  • Avoid duplicate service instance for singleton LeanConfigurationService
  • Perform synchronous unregistration from Dovecot HTTP Notify plugin using a lowered socket read timeout
  • Reverted some checks for pretty old messages that should not occur - appsuite/platform/core#23
  • Restored enhanced conflict checks during attendee update operation - appsuite/platform/core#25
  • Check mail messages reference retrieved from cache prior iterating - appsuite/platform/core#29
  • Update local file storage account reference after remembering error in metadata - appsuite/platform/core#30
  • Prevent NPE during shutdown. Ref.
  • Added auto-expiration of possible write lock for table filestore2user - appsuite/platform/core#32
  • Throw proper error if mail is not found. Ref.
  • Properly apply HTTP client config for iCal timezone updater - appsuite/platform/core#36
  • Don't retry login attempt by default (w/ exponential back-off wait policy) when IMAP server signals UNAVAILABLE response code - appsuite/platform/core#39
  • Keep user-sensitive information for isSubscribed() and getUsedForSync() - /appsuite/platform/core#40
  • Unregister user from Dovecot HTTP Notify plugin asynchronously - appsuite/platform/core#43
  • Moved creation of reseller tables to accessing bundles
  • Retry fetching thread-sorted messages if an inconsistent received date is detected - appsuite/platform/core#48
  • Prevent possible NPE when replacing organizer in a calendar event - appsuite/platform/core#49
  • Added missing org.xml.sax dependency to MANIFEST.MF
  • New defaults for cached DNS name lookups - appsuite/platform/core#95
  • Differentiate between deputy feature being 'enabled' and 'available' - appsuite/web-apps/ui#562
App Suite UI
Additional Components