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
    • Noteworthy Changes
      • Important Changes
      • App Suite DocumentConverter
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • App Suite DocumentConverter
        • Switchboard
    • Helm Charts
      • App Suite Stack Chart
      • Cache Service
      • DocumentConverter
      • ImageConverter
      • App Suite Middleware Core
      • SpellCheck
      • Switchboard
  • Release 8.33
  • Release 8.32
  • Release 8.31
  • Release 8.30
  • 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.34.0 - 2025-01-15

Added

  • PLG-360: Added entry for new feature 'open-xchange-plugins-contact-storage-provider'
  • SCR-1477: New property to select default collection for new contacts via iOS / CardDAV (SCR-1477) - /appsuite/platform/core#111
  • SCR-1486: New property 'com.openexchange.carddav.addressbookMultigetLimit'
  • Health Check for Redis Cache - /appsuite/platform/core#134
  • Expose CardDAV URL for Address Book Folders - /appsuite/platform/core#137
  • Warm-up Thread-local Cache when Handling Client Requests - /appsuite/platform/core#138
  • Control Sharding for Redis Cluster - /appsuite/platform/core#139
  • Fixed existing graphs and added new ones based on redis cache metrics - /appsuite/platform/core#144
  • Documentation for Redis cache in "cluster" mode - /appsuite/support#344

Changed

  • Additional add-opens for health monitor in JAVA_OPTS_OPENS
  • Batch-resolve resources when handling CARDDAV:addressbook-multiget request
  • MW-2012: Allow moving appointment series to other calendars
  • SCR-1479: Updated Netty libraries from v4.1.114 to v4.1.115
  • SCR-1480: Updated lettuce library from v6.5.0 to v6.5.1
  • SCR-1481: Updated Fabric8 libraries from v6.10.0 to v6.13.4
  • SCR-1482: Added redis.tls chart value - appsuite/platform/core#123
  • SCR-1485: New options for the Redis Connector
  • SCR-1496: Enhanced OAuthAuthorizationService#validateAccessToken with Header collection parameter - /appsuite/platform/core#74
  • Type-specific redis configuration
  • [Redis Cache] Added support for putting multiple key-value-pairs into cache
  • Added appropriate OAuth scopes to mail compose actions
  • Skip capability check and don't trigger preview generation if not needed
  • Updated collabora and gotenberg dependency
  • Allow to fetch multiple values at once from Redis cache - /appsuite/platform/core#62
  • Allow specifying the name of the HTTP header that forwards the originating remote port - appsuite/platform/core#65
  • Make mail-related actions un-doable - /appsuite/platform/core#102
  • Added check when storing user feedback if actually enabled as per configuration - /appsuite/platform/core#114
  • Added additional example for LDAP client configurations - /appsuite/platform/core#120
  • Disable Global Folder Cache by Default - /appsuite/platform/core#142
  • Redirect to configured failure redirect location after erroneous token response - /appsuite/platform/core#156
  • Use shortcut when checking calendar/contacts provider capability - /appsuite/support#340

Fixed

  • IIJMX-554: Don't use IMAP folder's sequence number when sorting by received date is performed in application
  • INU-4767: Improved handling of corrupt address list
  • Only check conflicts for added/updated attendees unless re-scheduled
  • PLG-450: Continue if visible folders cannot be collected for non-default contacts account
  • Set correct dependencies for update task - appsuite/support/350
  • Improved skiptoken matching. Ref. [#116]
  • Ensure compatibility with mysql 8+. Ref. [#131]
    • Removed unnecessary default value from the propertyValue column
  • Fixed AbstractAdvertisementConfigServiceTest
  • Continue import w/o attachments on absence of 'filestore' capability - /appsuite/platform/core#113
  • Re-added formerly dropped method from Cache interface through a delegate implementation - /appsuite/platform/core#121
  • Keep subsequent space characters through quoting - /appsuite/platform/core#122
  • Remember upload chunk size beyond underlying file holder's validity - /appsuite/platform/core#129
  • Skip initial reachability check for remote redis connections - /appsuite/platform/core#130
  • Fall back to storage access if accessing cache yields errors - appsuite/platform/core#135
  • Corrected link in Contacts Provider LDAP documentation article - /appsuite/platform/core#140
  • Use only one cache region for advertisment config - /appsuite/platform/core#141
  • Handle empty JSON input as no available value is Redis cache - appsuite/platform/core#143
  • Hard-delete mail(s) if located in trash folder - /appsuite/platform/core#147
  • Don't attempt to invalidate caches if no group members are set - /appsuite/platform/core#155
App Suite UI
Additional Components