BM-24275: Fixes: Unnecessary full resynchronisation of the domain directory every time the application is opened or a change is made, in every tab/browser window.
BM-24276: Fixes: Recipient autocomplete returns a truncated result: an existing contact does not appear in the list
BM-24277: Fixes: Synchronisation does not resume after a network outage.
BM-24148: Fixes: The encoding of emails converted from Outlook (TNEF) results in unreadable text (garbled characters) when received or sent.
Fixes: Crash when logging into a shared mailbox when an email folder is out of sync, triggering an automatic repair loop every time a session is opened.
Organizational units deleted from the source no longer reappear on the clone as placeholders. Their deletions are correctly replicated, including for units that still contained members, children or administrators.
Subfolders now retain the correct path when a parent folder has been renamed on the source.
Calendar shares are correctly reflected in the clone’s Freebusy status.
Shared folders are once again visible to the user on the clone.
Users who have uploaded a photo will have their photo (rather than the default image) displayed on the clone.
Calendars and address books that have been renamed retain their new names on the clone.
Global settings (retention and maximum file hosting size, automatic detachment limit, tags ignored by DataProtect, password policy, etc.) are now cloned and flagged in ‘tail’ mode.
Contacts deleted by clearing an address book (or by resetting a calendar, to-do list or notes, or via bm-cli reset) are now also deleted on the clone.
Performance and reliability: the container modification event (address books, calendars, tasks, notes) is no longer published twice, and HTTP clients (vCard certificates, OpenID URL verification, JWT tokens) are correctly closed, which fixes resource leaks.
A REST response split into chunks could be truncated without any error being returned. The issue has been fixed.
BM-24352: Fix: Emails with multiple recipients now retain their full ‘From’, ‘To’ and ‘Cc’ lists in the search index (up to 8,191 characters, for full recipient names only).
Note: Emails indexed prior to this fix will retain their truncated lists until the mailbox is re-indexed.
BM-24336: Fix: Elasticsearch purges (mailbox deletion, expunge) now run as flagged tasks.
BM-24334: Improvements to system stability when sending a large email to a very large number of recipients (for example, a 30 or 40 MB email to several hundred people reading the message at the same time).
The symptoms were direct memory saturation on the IMAP side, a full memory pool and blocked BM-Core threads.
A valid backup generation is incorrectly deleted following a simple, non-blocking warning.
Backup status now visible in the administration console and in the monitoring interface.
BM-24321: Fixes: Interruption of an incomplete backup.
Cancelling a backup (by an administrator or after 23 hours) now effectively stops the email backup process: this includes backing up mailboxes, downloading content and copying data to the backup storage.
A cancelled backup stops once the processing of the current mailboxes is completed; it no longer appears in the list of backups and ends with the message ‘Backup cancelled’.
Only one backup can run at a time: no new backup will start whilst another is in progress, even if that one has been cancelled. The task report will indicate the reason for this.
The progress made when downloading email content is now saved: the next backup resumes where it left off, rather than re-downloading the latest emails each time.
Pre-production subscriptions now behave in the same way as the production environments they replicate, whilst also displaying a permanent warning to all users stating that the installation must not be used in production.