Skip to main content

5.4.1

Version published on 2025/09/23

If you wish to update your BlueMind from a previous minor or major version, please refer to the Release notes 5.4.

Webmail BlueMind (Mail App)

  • BM-22612 : Fix: Invalidate the local container to force data reset when corrupted.
  • BM-21003 : Fixes: The “envelope” icon for sending an e-mail redirects to the old webmail even when it is not available.

Calendar

  • BM-22265 : Fixes: The URL field is not synchronized between the web application and devices connected via EAS.

Gmail / Android

  • BM-22646 : Fixes: Gmail rejects automatic replies from BM.
  • BM-22658 : Fixes: Messages deleted from the Gmail app on Android are not deleted and reappear.

Administration/Architecture

AD / LDAP

  • BM-22624 : Fix: Allow display names longer than 64 characters.
  • BM-22672 : Fix: Allow reverting to anonymous authentication for AD/LDAP import.
  • BM-22668 : Fixes: LDAP/AD filter validation does not detect extra parentheses at the end.
  • BM-22659 : Fix: Don't check LDAP external UID value.

Bm-cli

  • New feature: Added option to display the entire command hierarchy:
    • bm-cli -h displays the available commands
    • bm-cli -hv displays the commands and their help lines, including parameters

CAS

  • BM-22655 : Fix: Allow global.virt domain update even if CAS is used.

Clone

  • Fix: Ensure sysconf is replicated over keydb before cloning domains, otherwise we might start cloning domains with empty sysconf & trigger split domain or S3 keys issues

Dataprotect

  • BM-22680 : Fixes : Backup task failed following an update to BlueMind 5.4 with the following traces in the logs: “Error trying to backup user calendars,” “Unable to backup user archives folder,” “Sds sync rebuild in progress, please retry in a few minutes.”
    Fix : check that event history is present.

iampsync

  • BM-22618 : Fixes: Duplication of drafts when imapsync is run multiple times on mailboxes.

Mapi

  • BM-22638 : Fixes: Emails with detached attachments are not received in Outlook.
  • BM-22662 : Fixes: Videoconferencing addin error if the name contains characters that do not belong to the latin-1 standard.
  • Fix: prevent concurrent build of OABs and do not load the whole directory in memory while building the OAB.
  • [perf] Fix: Deploy ExecuteExecutor on virtual threads instead of vertx workers.
    This fixes the performance of concurrent fast transfers exhausting the worker pool when calling queue.poll for buffers.

Milter

  • Fix: Accept requests from anywhere (same as in 5.3). In the case of infrastructure with crp+kafka, crp access to milter is required.

OAB

  • Fix: The metadata for the MAPI offline address book is calculated at the same time as the OAB is regenerated to avoid parallel generations if several Outlook instances request a new OAB at the same time.

Performances

  • Fix: Expose and prefer IMailboxItems::fetchCompleteByGuid over the imapUid variant to avoid an SQL lookup on each fetch.
  • Fix: Reduced resources required to retrieve the full folder name by AuditLog.
  • CQL: Dynamic selection of the PostgreSQL or Cassandra storage code could be costly on certain mail APIs. Selection is now much faster.

Regression

  • Fix: Obfuscating passwords associated with domain properties required too much work for the server. The list of properties to be hidden is now loaded only once.

SDS

  • Fix sysconf usage as the public API no longer returns credentials.

User interface

  • BM-22634 : Websockets connection improvments.

Others

  • BM-22645 : Fixes: Email filters do not work when created from the administration console.
  • BM-21219 : Fixes: Error sending email when a recipient is entered with an incorrect address.
  • BM-22238 : Fixes: TNEF conversion error in a shared mailbox.
  • Fix: ical4j may return null in date.getDates().