App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.39
  • Release 8.38
  • 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
    • Changelogs
      • App Suite UI
      • App Suite Middleware
  • Release 8.10

App Suite Middleware

8.11.0 - 2023-03-08

Added

  • Generic watcher for input stream read processes
  • Added possibility to filter mail drive files
  • Generic watcher for input stream read processes
  • MWB-1959: added possibility to filter http api metric labels
  • Support hard timeout for processor tasks
  • SCR-1190: Added property accepting to define a timeout in milliseconds when reading responses from IMAP server after a command has been issued
  • Generic watcher for input stream read processes
  • SCR-1190: Added property accepting to define a timeout in milliseconds when reading responses from IMAP server after a command has been issued
  • SCR-1190: Added property accepting to define a timeout in milliseconds when reading responses from IMAP server after a command has been issued
  • Generic watcher for input stream read processes
  • Added Comparable interface
  • Add missing packages to cloud-plugins helm definition

Changed

  • Updated shipped VTIMEZONE resources
  • MWB-2049: Added hardening to ensure no wrongdoing push match has been determined for a certain push notification
  • MWB-2049: Use safe association of Engine.IO/Socket.IO socket to SocketIOSocketAdapter instance
  • MWB-2049: Use safe association of Engine.IO/Socket.IO socket to SocketIOSocketAdapter instance
  • MWB-2063: Lenient parsing for DTSTAMP property
  • Resolved some warnings
  • MWB-2039: Improved concurrency when loading time zone information
  • MWB-2049: Use safe association of Engine.IO/Socket.IO socket to SocketIOSocketAdapter instance
  • MWB-2059: Let /mail?action=all end-point support "allow_enqueue=true" parameter
  • MWB-2059: Let /mail?action=all end-point support "allow_enqueue=true" parameter [#3]
  • MWB-2040: Added some logging and introduced a session-list mutator lock
  • MWB-2049: Use safe association of Engine.IO/Socket.IO socket to SocketIOSocketAdapter instance
  • Resolved some warnings
  • MW-1964: optimizations referring to spectral findings
  • MWB-1845: Ensure a reasonable size for buffers, which will be allocated for writing data to a connection
  • MWB-2040: Added more logging
  • Use only one AtomicLong to generate request number
  • MWB-2049: Added hardening to ensure no wrongdoing push match has been determined for a certain push notification
  • MWB-2049: Track Web Socket to Socket.IO socket associations [#2]
  • MWB-1845: Ensure used number of Grizzly selector runners has a reasonable value (not only align to Runtime.getRuntime().availableProcessors())
  • MWB-2059: Let /mail?action=all end-point support "allow_enqueue=true" parameter [#2]
  • MWB-2040: Added more logging
  • MWB-2040: Added more logging
  • MWB-2049: Track Web Socket to Socket.IO socket associations
  • Uses timestamp to generate a unique name for the pre-update job so the helm chart can be applied multiple times in a row if needed. Also adds a (configurable) ttl to expire the job after 24hrs.
  • Avoid multiple instances of StringBuilder
  • MWB-2061: Prepare entity processor decoding for internal organizers
  • Upgraded logback-extension to 2.1.5
  • Include exception in logging statement
  • MWB-2031: Accept new property to disable black-listing of end-point for which an I/O error or HTTP protocol error was encountered
  • Use current year in copyright notice
  • MWB-2039: Set missing log message argument
  • Assume property "logback.threadlocal.put.duplicate" is "false" by default to use concurrent MDC property map

Removed

  • MW-1974: Drop Hazelcast Upgrade Packages
  • MW-1774: Removed ClusterTimeService
  • MW-1778: Disabled/deprecated the 'ramp-up' json action
  • MW-1778: Disabled/deprecated the 'ramp-up' json action (2)
  • MW-1767: Enqueued the drop ldap ids update task

Fixed

  • MWB-2054: Auto-delete guests when owner of per-user filestore is deleted (SCR-1193)
  • MWB-2048: Limit accepted POP3 server response to reasonable length/size
  • MWB-1877: Avoid DNS rebinding attacks where possible (check against possible block-list on connection establishment)
  • MWB-2038: Respect possible IPV4-mapped IPv6 addresses when checking if contained in a block-list
  • MWB-2047: Limit accepted IMAP server response to reasonable length/size
  • MWB-2037: Drop FOREIGN KEYs from several Groupware tables
  • MWB-2057: Add XCLIENT extension support for sieve
  • MWB-2046: Limit accepted SMTP server response to reasonable length/size
  • MWB-1395: Introduced limitation for number of queued image transformation tasks
  • MWB-2020: only apply sanitizing to certain fields
  • MWB-2019: Sanitize non whitespace control character
  • MWB-2025: Fixed avoidable exception on DEBUG logging
  • MWB-1967: Don't set i18n name for public IMAP namespace if there are multiple ones configured
  • MWB-2071: Indicate conflicting calendar object resource in different collection via CALDAV:unique-scheduling-object-resource precondition
  • MWB-2041: Fixed "file not exists" errors for single shared files
  • MWB-1790: Orderly complain about missing command-line arguments
  • MWB-2068: Orderly accept connect parameters when updating a mail account's attributes
  • MWB-2069: Yield "unsupported" result when analyzing links pointing to own shares
  • fixed helmPod.yaml
  • Fixed JavaDoc
  • MWB-2030: Orderly set session- and share-cookie when resolving share link
  • MWB-2038: Respect possible IPV4-mapped IPv6 addresses when checking if contained in a block-list [#2]
  • MWB-2044: Only update folder last-modified if permissions are sufficient
  • fixed helmPod.yaml
  • Fixed JavaDoc
  • Fixed JavaDoc
  • MW-1778: Added missing annotation
App Suite UI