MW-2045: Introduced separate bundle for parsing a schedule expression and for initiating periodic tasks. Refactored database clean-up framework to have a "maintenance" window, in which execution of general clean-up jobs is permitted. It also accepts custom clean-up jobs having their own schedule.
MW-2020: Dedicated simple HTTP liveness end-point for early access to liveness check & await availability of database during start-up
MW-1084: Added support for segmented updates with OIDC
MWB-2193: missed to remove deprecated servlet path to admin API.
removed servlet path registration for obsolete path
removed obvious parts related to AXIS2
MW-2050: Refactored message alarm delivery worker to orderly use database locks
MWB-2130: Try to perform hard-delete by delete-through-rename
MWB-2182: Fixed typo "(E|e)xcpetion" in code
MWB-2130: Try to perform hard-delete by delete-through-rename
MWB-2201: Do translate standard folders of secondary accounts as well
MWB-2196: Pay respect to order parameter when sorting contacts by special sorting
MWB-2168: Support AWS S3 IMAP role using AWS_WEB_IDENTITY_TOKEN_FILE environment variable
MWB-2187: Add necessary imports
MWB-2181: Fixed possible null dereference
MWB-2187: Assume configured IMAP host for IMAP authentication does not need to be checked against blocked hosts (see com.openexchange.mail.account.blacklist)
MWB-2189: Orderly close database statements
MWB-2199: Mention the affected YAML file if an invalid format is detected
MWB-2178: Handle possible null session on account retrieval
MWB-2045: Omit specific OS version for macOS clients (2)
MWB-2194: Fixed typo in property description
MWB-2179: Orderly handle iTip request without method
MWB-2180: Check for possible null return value when looking-up a user with invalid user identifier
MWB-2185: Use SMTP default settings when changing a user's assigned SMTP server
MWB-1764: Don't check against blocked hosts/allowed ports when obtaining status for subscribed mail accounts
MWB-2214: Try to re-open folder in case a javax.mail.FolderNotFoundException occurs (IMAP folder not LISTed, but SELECTable)