Skip to main content

5.3.1

Version published on 26/05/2025

Webmail BlueMind (MailApp)

  • BM-22181: Fixes: impossible to add an attachment when the dialer is opened in a separate window.
  • BM-22177: Fixes: copy/paste does not trigger draft save.
  • BM-22146 | BM-22199 | BM-22208 | BM-22197 | BM-22198 : Improves performance with large folder hierarchies.
  • BM-22221: Fixes: Problem opening an email forwarded as an attachment to an external recipient.
  • BM-22234 : Fixes: When changing the sender in the dialer, the company signature is not correctly upgraded when only variable values change.

Preferences

  • BM-22164: Improved signature editor.
  • BM-22114 : Fixes: Autoresponder start and end dates not taken into account.

Calendar

  • BM-22166 : Fixes: The link indicating invitations waiting to be answered in the calendar does not lead to them.

IMAP

  • BM-22027: Fixes: Unable to mark emails as read via the Mautic application.
  • BM-22176: Improves the SEARCH function of the IMAP protocol.
  • BM-22230 : Fix: Prevents creation of unnamed folders in IMAP.

Thunderbird

  • BM-21919: Brings Thunderbird 136 support
  • BM-21308: Brings support for the next Thunderbird ESR 140

Administration

  • BM-22090: Fixes: Removing a user's sharing rights on a shared mailbox from the admin console does not remove delegation rights.

bm-cli

  • BM-21814 : bm-cli user export includes too much data.

Dataprotect

  • BM-22161: Fixes: Hidden entity boxes in address lists are not saved.
  • BM-22206: Fixes: task fails when folder creation date is null in backup file.
  • BM-22187: Fixes: Backup task fails with error Cannot invoke "String.isEmpty()" because "str" is null.

Mail filters

  • BM-22183: Fix: Restored correct operation of mail filters from the admin console.

Architecture

Clone/CRP/Kafka

  • Fix: Don't sanitize kafka data again.
  • Fix: kafka-clone can now ignore directory entries based on /etc/bm/core.conf.
  • Fix: Do not stack on dir entries without mailbox.
  • Fix: Skip entries when we are sure that crp-dir-entries has a deletion record.
  • FEATBL-3105 : Fix: A delay is added during a voluntary shutdown (SIGKILL/SIGTERM), during which the CRP continues to respond to requests while returning a status != 200 on its /health.
  • FEATBL-3144: Fixes: tx_outbox range deletion could delete entries that had not yet been written to kafka.

EAS

  • BM-22137: Fix: prevents EAS actions from running on the same thread.
  • FEATBL-3114: Brings S/MIME support to Android phones.

ElasticSearch

  • Provides default ring mode for new installations, does not switch existing installations.

Hollow

  • Fixes: hollow directory loading could fail when smime certificates were attached to directory entries.

Installation

  • Upgrade asynchronous profiler to version 4.

Keycloak

  • BM-22200: Fix: allow admin0 when all BlueMind domains use external authentication.

MAPI

  • Fix: prevents fast transfers from saturating network bandwidth. → mapi.fast-transfer.bytes-per-second (default 5m) in /etc/bm/core.conf can be used to adjust the per-transfer limit.

Security

  • BM-22175: JDK upgrade to version 21.0.7+6 (CVE-2025-21587, CVE-2025-30691)
  • BM-21799: Java logback dependency upgrade in version 1.2.13 (CVE-2023-6378, CVE-2023-6481)

Others

  • Fixes: bm-kafka-broker was not correctly using the memory configured in /etc/bm/default|local/bm-kafka.ini.
  • Fixes: Dataprotect "Null pointer exception" error when exception has no message.
  • Fixes: the event bus request must be made by the caller, not by the virtual thread.
  • Fixes: "Null pointer exception" error if modification set returns added/modified elements already deleted ⇒ Improved performance by using "multiple" variants instead of a single get/write/delete.