App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.40
    • Noteworthy Changes
      • Important Changes
      • App Suite CacheService
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • Switchboard
    • Helm Charts
      • App Suite Stack Chart
      • Helm Chart core-cacheservice
      • Document Converter
      • Image Converter
      • App Suite Middleware Core
      • SpellCheck
      • Switchboard
  • Release 8.39
  • Release 8.38
  • Release 8.37
  • Release 8.36
  • Release 8.35

App Suite Middleware

8.40.76 - 2025-08-06

Fixed

  • Explicitly drop existent scheduled mail on edit - /appsuite/platform/core#358

8.40.75 - 2025-08-06

Fixed

  • Inject 'exclude admin' clause at right locations while crafting contact search statement - /appsuite/platform/core#354
    • eb7c9a74 Fixed: Inject 'exclude admin' clause at right locations while crafting

8.40.74 - 2025-08-05

Added

  • SCR-1584: New Property 'com.openexchange.calendar.includeCreatorInFreeBusy' (SCR-1584)
  • SCR-1586: New Parameter 'user' for Action 'resolve' in Module 'chronos' (SCR-1586) - /appsuite/support#731

Changed

  • Improved documentation when acting on behalf from received scheduling mails - /appsuite/support#731

8.40.73 - 2025-07-31

Fixed

  • Several corrections and improvements for LDAP contacts provider cache
    • 06541e73 Fixed: Several corrections and improvements for LDAP contacts provider
    • 68f3a413 minor fix

8.40.72 - 2025-07-29

Changed

  • Use pagination when querying context identifiers - /appsuite/platform/core#349
  • Use pagination when querying context identifiers - /appsuite/support#735

8.40.71 - 2025-07-28

Fixed

  • Route access to external image resources through a proxy that denies possibly requested basic-auth - /appsuite/platform/core#338

8.40.70 - 2025-07-28

Fixed

  • Replace common tokens in URL string - /appsuite/platform/core#338

8.40.69 - 2025-07-28

Fixed

  • Deal with possible IllegalStateException when trying to send an error since response was committed - /appsuite/platform/core#338

8.40.68 - 2025-07-25

Fixed

  • Route access to external image resources through a proxy that denies possibly requested basic-auth - /appsuite/platform/core#338

8.40.67 - 2025-07-25

Fixed

  • Route access to external image resources through a proxy that denies possibly requested basic-auth - /appsuite/platform/core#338

8.40.66 - 2025-07-24

Fixed

  • Route access to external image resources through a proxy that denies possibly requested basic-auth - /appsuite/platform/core#338

8.40.65 - 2025-07-23

Changed

  • Use common Map.Entry interface to signal supported languages - /appsuite/platform/core#341

8.40.64 - 2025-07-22

Fixed

  • Orderly throw exception if endpoint is not configured with TLS - /appsuite/platform/core#306

8.40.63 - 2025-07-21

Fixed

  • Orderly throw exception if endpoint is not configured with TLS - /appsuite/platform/core#306
  • Deal with possible NO response when probing for file name search capability of an IMAP server - /appsuite/platform/core#342

8.40.62 - 2025-07-21

Changed

  • Retry with SMTP "DATA" command in case "BDAT" command is rejected - /appsuite/platform/core#340

Fixed

  • Route access to external image resources through a proxy that denies possibly requested basic-auth - /appsuite/platform/core#338
  • Deal with possible NO response when probing for file name search capability of an IMAP server - /appsuite/platform/core#342

8.40.61 - 2025-07-18

Changed

  • Retry with SMTP "DATA" command in case "BDAT" command is rejected - /appsuite/platform/core#340

Fixed

  • Route access to external image resources through a proxy that denies possibly requested basic-auth - /appsuite/platform/core#338

8.40.60 - 2025-07-14

Fixed

  • Orderly parse retrieved value to appropriate type - /appsuite/platform/core#335 (3)

8.40.59 - 2025-07-11

Fixed

  • Orderly parse retrieved value to appropriate type - /appsuite/platform/core#335 (2)

8.40.58 - 2025-07-10

Fixed

  • Deny attribute values containing HTML fragments - appsuite/platform/core#336

8.40.57 - 2025-07-10

Fixed

  • Fixed description for various "AUTO_TO_LOWERCASE_UID" properties for admin module - /appsuite/platform/core#332
  • Orderly parse retrieved value to appropriate type - /appsuite/platform/core#335

8.40.56 - 2025-07-09

Added

  • Introduced limits for maximum number of tombstones per external calendar account - /appsuite/platform/core#6
    • SCR-1576: New properties to control number of tombstone records

Changed

  • SCR-1577: Updated OSGi target platform bundles
  • Allow only a certain max. number of invocation to OIDC authentication failed handler - /appsuite/platform/core#262
  • Added special connection error circuit breaker - /appsuite/platform/core#304
  • Take client identifier from servlet path if possible - /appsuite/platform/core#318
  • Use an SQL IN statement to delete multiple documents from infostore database tables - /appsuite/support#635

Removed

  • Removed dependencies to c.o.test.config.helper bundle.

Fixed

  • Determine file size from passed input stream instead of re-querying file storage - /appsuite/support/-/issues/#670
  • Added missing snippet import action docu. Ref. 317
  • Set default value for contact autodelete rententiondays
  • Don't add events to existing calendar object resource w/o series id - /appsuite/platform/core#205
  • Aligned identifying fields when checking maximum size of returned event collections - /appsuite/platform/core#245
  • Re-Initialize authentication information mail access state once new OAuth token were acquired - /appsuite/platform/core#262
  • Orderly set content type 'application/x-apple-aspen-config' after signing plist file - /appsuite/platform/core#282
  • Ensure moved/copied files are moved back/deleted on exception path during file storage move operation - /appsuite/platform/core#320
  • Use local reference when printing capabilities in debug mode - /appsuite/platform/core#325
  • Apply lowered read timeout when probing for file name search capability of an IMAP server - /appsuite/platform/core#327
  • Prevent amount quota deadlocks while creating events - /appsuite/platform/core#331
  • Use a temporary table (derived table) when deleting entries from 'updateTask' table while reading from it in a subquery - /appsuite/platform/core#333
App Suite UI
Additional Components