App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.45
    • Noteworthy Changes
      • Important Changes
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • Switchboard
    • Helm Charts
      • AI-Service documentation
      • App Suite Stack Chart
      • Helm Chart core-cacheservice
      • Helm Chart core-documentconverter
      • Helm Chart core-imageconverter
      • core-mw
      • Switchboard
  • Release 8.44
  • Release 8.43
  • Release 8.42
  • Release 8.41
  • Release 8.40

App Suite Middleware

8.45.49 - 2025-12-04

Fixed

  • Follow-up to also accept URL parameters w/ empty value - /appsuite/platform/core#400
  • Drop all deputy-associated permissions from mail folders - /appsuite/platform/core#416
  • Keep valid %XX sequences in path of an URI - /appsuite/platform/core#419

8.45.48 - 2025-12-03

Added

  • Added mail snooze feature - /appsuite/platform/core86

Changed

  • SCR-1625: Updated Caffeine caching library and Google Guava
  • SCR-1626: Added Eclipse Collections
  • SCR-1627: Added possibility to specify max. days in future as limitation for the date to send of a scheduled mail
  • SCR-1628: Updated several libraries for newest fabric8 client
  • Updated core-mw chart dependencies
    • Updated Gotenberg image to v8.25.0
    • Updated Collabora image to v25.04.7.2.1
    • Updated Collabora chart to v1.1.53
  • Use a description model when performing update to check what shall be changed and what not - /appsuite/platform/core#405
  • Orderly gather resources when handling addressbook-multiget request - /appsuite/platform/core#410
  • Added to "allowedProtocols" to HTML white-list JSlob entry - /appsuite/support#939
  • Added plausibility check to issued LIST "" "*" command against IMAP server (expect at least "INBOX" to be present) - /appsuite/support#966
  • Improved returned error code for invalid parameter value - /appsuite/support#975
  • Minor improvement for the attachment storage clean-up query - /appsuite/support#985
  • Don't query all attendee field when resolving event(s) by UID - /appsuite/support#986
  • Orderly handle possible "user not found" error when looking-up by maiul login string - /appsuite/support#994
  • Proper counting of borrowed IMAP store instances - /appsuite/support#1012

Fixed

  • CIC-930: Orderly add newlines when having multiple secret context sets
  • Delete tombstone entries in chunks
    • This limits the size of simultaneously loaded tombstone entries to 10k and therefore preventing overloads if the size is extremely big
  • Ensure IMAP folder is really not existent through dedicated LIST commands - /appsuite/platform/core#375
  • Use retry mechanism when encountering special optimistic concurrency conflict - /appsuite/platform/core#381
  • Orderly process locally held inline images to have a "Content-Id"-referencing "src" attribute - /appsuite/platform/core#382
  • Properly recognize guest calendar user in public folder - /appsuite/platform/core#395
  • Dont delete foreign folder appsuite/platform/core#396
  • Also allow TLDs as specified in RFC 6761 - /appsuite/platform/core#398
  • Ignore failure to retrieve the metadata for a \NoSelect mailbox - /appsuite/platform/core#399
  • Do not double URL-encode valid %XX sequences - /appsuite/platform/core#400
  • Use an alternative polling-based watcher for changed k8s secret - /appsuite/platform/core#402
  • Introduced possibility to let liveness fail, when health/readiness check failed consecutively for more than a configured duration - /appsuite/platform/core#406
  • Avoid auto-creation of optional default Drive folder (Documents, Videos, Music, ...) - appsuite/platform/core#407
  • Corrected invocation of legacy (PIM) event queue and adjusted its logging behavior - /appsuite/platform/core#408
  • Use improved hash calculation for a folder name to avoid possible collisions - /appsuite/platform/core#409
  • Chunk-wise output of resources in calendar- and addressbook-multiget report exceeding configured limits - /appsuite/platform/core#410
    • SCR-1634: Changed Semantics for 'com.openexchange.carddav.addressbookMultigetLimit' and 'com.openexchange.caldav.calendarMultigetLimit'
  • Drop invalid deputy permissions from result set - /appsuite/platform/core#411
  • Read proper command-line tool parameter on secondary account creation - /appsuite/platform/core#412
  • Enforce HTML sanitization if output view is set to "document" - /appsuite/platform/core#413
  • Lowered log level for annoying log message - /appsuite/platform/core#414
  • Still offer to accept party crasher from outdated REPLY - /appsuite/platform/core#415
  • Lowered log level to DEBUG if exception indicates an invalidly configured no-reply transport - /appsuite/platform/core#417
  • Use "DELETE ... JOIN" statement to drop duplicate entries from "ratelimit" table - /appsuite/platform/core#418
  • Corrected exception message argument order when importing to an incompatible parent folder - /appsuite/support#983
Prev
App Suite UI
Next
Additional Components