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
  • Release 8.13
  • Release 8.12
  • Release 8.11
  • Release 8.10
    • Changelogs
      • App Suite UI
      • App Suite Middleware

App Suite Middleware

8.10.0 - 2023-02-08

Added

  • MW-1910: Extended "needsAction" action to include Delegated Resources
    • Lookup for events needing action is now also done for attendees the user has delegated access to (resources and other users)
    • Introduced new parameter "includeDelegates" for "chronos?action=needsAction" (SCR-1162)
    • Adjusted method signature of "getEventsNeedingAction" throughout chronos stack (SCR-1163)
  • MW-1898: On-behalf management for Managed Resources
    • Actions 'updateAttendee' and 'update' in module 'chronos' can now be performed on behalf of a resource attendee
    • This can be indicated by targeting the virtual resource folder id
    • Added 'own_privilege' into 'resource' model to reflect the user's scheduling privilege for a certain resource (SCR-1154)
    • Participation status of managed resources will now be 'NEEDS-ACTION' if confirmation is pending
    • Initial hooks for subsequent notification messages are prepared
  • MW-1944: New Action "getRecurrence" in Module "chronos"
    • Clients can now discover whether a change exception is considered as rescheduled or overridden
    • Introduced new action "getRecurrence" in Module "chronos" (SCR-1166)
    • Added corresponding "getRecurrenceInfo" implementation throughout Chronos stack (SCR-1167)
  • MW-1931: Extended provisioning for managed resources
    • SCR-1161: Extended SOAP provisioning interface for managed resources
  • MW-1969: Accept "mail" as original to add attachments to a composition space referring to file attachments of existent mails [#2]
  • SCR-1181: New Properties to Control 'used-for-sync" Behavior of Calendar Folders
  • INF-80: Activate additional languages in default App uite 8 installations
  • MW-1969: Accept "mail" as original to add attachments to a composition space referring to file attachments of existent mails
  • MW-1888: Upgraded Socket.IO server components to support Engine.IO v4 and Socket.IO v3

Changed

  • MWB-2024: Upgraded logback-extension to 2.1.4
  • MW-1912: Allow multiple Password-Change Services
  • Fixed new warning since Eclipse 2022-06 "Project 'PROJECT_NAME' has no explicit encoding set"
  • MW-1957: referring to RFC5455-3.8.5.3, shift start/end date of recurrence master to the first occurrence
  • Don't build log message if log level does not fit [#2]
  • MWB-1970: Use active database connection when loading enhanced entity data for events
  • MWB-1970: Don't advertise 'count' capability for database-backed folders
  • MWB-1970: Maintain cached list of file storage account identifiers per service
  • MWB-1970: Use active database connection when loading enhanced entity data for events (2)
  • Added special HTTP protocol exception signaling that a certain URI is denied being accessed
  • Enrich calendar results with contact details for internal organizers if requested via 'extendedEntities=true'
  • MW-1830: Generation of mandatory Secret Values through Helm Chart
  • Indicate 'optional' participants in notification mails
  • Fixed logging & some thread visibility issues
  • MWB-1991: upgraded micrometer from 1.5.1 to 1.10.3
  • MWB-2001: Added logging for periodic attachment storage cleaner
  • Use thread-safe classes
  • MW-1985: Improve DB warning/error logs
  • Removed unused Apache POI library from JavaMail bundle
  • Fixed some issues announced by Eclipse IDE
  • Improved logged error message
  • Removed remnants
  • Resolved warnings
  • Don't build log message if log level does not fit [#3]

Removed

  • MW-1946 - removed org.apache.tika (and com.openexchange.textxtraction). The required functionality is now provided through the new bundle com.openexchange.tika.util
  • MW-1930: Removed direct links from notification mail
  • Removed obsolete test

Fixed

  • MWB-1983: Limit line length and header count when fetching HTTP headers of an HTTP message + Replaced usage of java.net.HttpURLConnection with Apache HttpClient where necessary
  • MWB-2026: Try to handle possible connection loss errors during mail export operation
  • MW-1840-8x-patch: Encrypt with old engine, try decrypt with new if possible
  • MWB-1999: impp type other than work or home is set properly
  • MWB-2023: Fixes to pre-update job for installations with multiple complex roles
  • MWB-2021: Return proper value for "com.openexchange.subscribe.subscriptionFlag" on folder retrieval
  • MWB-2027: Specify missing error message argument on SQL error
  • OXUIB-2162: wrong translation for calendar change
  • MWB-1997: API access not fully restricted when requiring 2FA
  • MWB-1983: Limit line length and header count when fetching HTTP headers of an HTTP message + Replaced usage of java.net.HttpURLConnection with Apache HttpClient where necessary [#2]
  • MWB-2005: Fixed retrieving RSS feed
  • MWB-2028: Fixed look-up of attachments in case IMAP message has TNEF content
  • MWB-2008: Don't allow to access snippets/signatures from other users if not shared
  • MWB-1991: properly remove metrics in case pool is destroyed
  • MWB-2020: added sanitizing to filter rules + improved the sanitizing regex
  • MWB-1981: properly check returned ical size
  • MWB-2025: Fixed avoidable exception on DEBUG logging
  • MWB-1939: Print exposure time as fraction if possible
  • MWB-2006: use owc only on feature branches
  • MWB-2007: Only set "domain" parameter when dropping a cookie if value is considered as valid: Not "localhost". Not an IPv4 identifier. Not an IPv6 identifier
  • MWB-1928: Only check usage (space capacity) of destination storage when moving from user-associated file storage to context-associated one since no entity assignment takes place [#2]
  • MWB-2036: Do escape column names when building database statements for context move
  • MWB-1991: adjusted 3rdPartyLibs.properties
  • MWB-2021: Return proper value for "com.openexchange.subscribe.subscriptionFlag" on folder retrieval (2)
  • MWB-2000: Only query fields necessary to construct contact image URI
  • MWB-2010: Set correct compression level for data exports
  • Fixed importing and exporting the same package
  • MWB-2000: Only query fields necessary to construct contact image URI (2)
App Suite UI