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 commandsbm-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 callingqueue.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 theimapUid
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.