Skip to main content

5.5.10

Version published 2026/05/13

Changelog published on 2026/05/15

Preferences

  • BM-23552: Fixes: The inconsistent permissions icon does not appear in the delegation management modal.

Administration / Architecture

Auditlog

  • BM-23589: Fixes: ElasticSearch error stack when multiple IP addresses are saved in the audit log.

bm-cli

  • BM-23660: Fixes: The message displayed by the bm-cli mail delete-message command to confirm deletion omits the double quotes, so no result is returned when attempting to delete the email.

core

  • BM-22348: Fix: VCard validation errors are logged as ValidationException to prevent error stacks from appearing in the core.log file.
  • BM-23617: Fix: Database insertion management component of fix BM-23602.
  • BM-23548: Fix: Do not rely on server assignments to determine the location of the domain's address book data.
  • BM-23612 : Fixes: A synchronous api call on the event loop thread can cause serious performance issues — Removed the synchronous api call from the event loop.

Elasticsearch

  • Multiple fixes related to Elastic clustering.
  • Fixed an issue with the number of shards in the mailspools that was preventing data from being distributed correctly.
  • Fixed an issue with the mailspool_pending reset that did not properly restore the ILM policy on the index.
  • Fix for our Elastic HTTP client to properly handle node failure.
Tasks to be completed

If ElasticSearch is running in a cluster and BlueMind is not using Kafka (and only in this case), you must perform the following resets before performing a full reindex:

bm-cli reset mailspool_pending
bm-cli index reset mailspool

Kafka

  • BM-23549: Fixes: Keydb restarts too frequently during a burst of rapid tags and remains down — deduplicate server tags to prevent multiple server tags
  • Fix: Domain address books appear as DirEntry instead of DirEntryAndValue in the topic.
  • Fix: The resources are updated to use the terminal itemId provided by the indexes instead of the one from the Kafka record. This prevents the resource calendar from being reset during cloning when an upgrade to the resource is made on the master.
  • Entries of type owner_subscriptions are skipped when the owner is not a user (only users can subscribe to objects).

LDAP/AD

  • BM-23688: Fixes: Users who accidentally switch from "third-party mail app" to "internal mail app".

Restoration

  • Fixes: Error when restoring a resource whose type no longer exists.

mmap

  • BM-23703: Fix: Free the mmap pool blocks held by Mime4JHelper.asSizedStream.

API

  • API enhancement: Option to suppress notifications for resource reservation requests using the notifyResourceManager=False option.
  • sendNotifications has been renamed to notifyAttendees.