App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.37
  • Release 8.36
  • Release 8.35
  • Release 8.34
  • 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
    • Changelogs
      • App Suite UI
      • App Suite Middleware
  • Release 8.13
  • Release 8.12
  • Release 8.11
  • Release 8.10

App Suite Middleware

8.14.0 - 2023-06-06

Added

  • MW-1545: Option to hide own Free/Busy time
    • Users can now configure whether their free/busy data is exposed to others (values all, none, internal-only)
    • Appointments that are visible by other means (shared folder, common participation) continue to be visible
    • Default value of setting is all, configurable and protectable (SCR-1197)
  • MW-1981: Added caching to the resource storage
  • SCR-1213: Introduced event flag 'all_others_declined' to indicate if one might be alone in a meeting

Changed

  • MW-2007: Remove man pages from image
  • SCR-1219: Upgraded JSoup library in target platform (con.openexchange.bundles) from v1.15.3 to v1.16.1
  • INF-173: Disable open-xchange-dataretention-csv by default

Fixed

  • MWB-2160: Avoid excessive parsing of E-Mail addresses possibly containing CFWS personal names; e.g. <bob@example.com> (Bob Smith)
  • MWB-2150: Don't expunge messages from POP3 storage that could not be added to backing primary mail storage
  • MWB-2156: Make DAV UserAgents configurable
    • Also add the new user agent part dataaccessd to properly recognize the Mac Calendar clients
    • Introduced new com.openexchange.dav.useragent.* properties, see also SCR-1220 for details
  • MWB-2158: Allow all folder names for iCAL feeds
  • MWB-2149: Prepare refreshing of subscriptions in a blocking manner to avoid having underlying HTTP being being recycled
  • MWB-2171: Split orphan instances on import
  • MWB-2167: Offered parameter and config option for sanitizing CSV cell content on contact export
  • MWB-2137: Unable to Delete Contacts Account if Implementation Missing
  • Redis Session Storage: Use tags to differentiate between common and brand-specific session metrics
  • MWB-2144: Disabled Hazelcast-based session test since Hazelcast has been replaced by Redis
  • MWB-2161: Allow relative paths in yaml file names
  • MWB-2162: Limit number of considered filestore candidates to a reasonable amount when determining the filestore to use for a new context/user
  • MWB-2139: Check a session's origin for both - guest and application-specific authentication - prior to validating mail access' authentication data
  • MWB-2153: Test for application/x-pkcs7-signature as well as application/pkcs7-signature
  • MWB-2165: Keep quotes in local part of an E-Mail address when extracted from ENVELOPE fetch item
  • Prevent invalid Resource Names for new CalDAV Collections
  • MWB-2143: Accept harddelete parameter to let client instantly delete a previously opened composition space
  • MWB-2159: Avoid unnecessary error in case of attempting to remove an already dropped session
  • MWB-2138: DAV file upload fails with redis session storage
  • MWB-2149: Prepare refreshing of subscriptions in a blocking manner to avoid having underlying HTTP being being recycled
  • MWB-2164: Use header for authorization instead of query string
  • MWB-2150: Follow up, reset parameter index before re-using
  • MWB-2145: NumberFormatException on partial file upload
App Suite UI