Skip to main content

5.1.4

Release published on 2024/11/21

Fixes

Webmail BlueMind (MailApp)

  • BM-21435: in some cases, a folder was not kept up to date in webmail, revealing e-mails that had been deleted or modified (e.g. flag)
  • BM-21012: the "bold" button on the composer doesn't reset the font size anymore if it has been changed

MAPI

  • BM-21458: Fix: TNEF decoding failed when a message was received for an alias instead of user's default email
  • BM-21387: Chore: small API tweak to ask for direct deletions bypassing deleted items when moving messages in outlook
  • BM-21387: Fix: inconsistencies between the Outlook double-bottom recycle bin and IMAP (Webmail)
  • We now use a dedicated MAPI context for creating share messages from a resource calendar, because the context is destroyed once the value of logonMailboxGuid is found.

Kafka

  • Tweaks admin0 lookup as installations upgraded from a pre-3.5 have 'random' uids for admin0
  • Deal with a single api.Mailbox update for the directory container. Prevents crashing of the cloning process when quota was updated using bm-cli instead of adminconsole.

IMAP

  • Report the start of the command in the logs when a literal message larger than the size limit is rejected.

Core

  • FACTORFX-1241: Fix: keep loaded messages around for some time to avoid reloading from object store (and save memory) when multiple loads of the same email are needed.
  • Fix: do not strip SMIME certificates when we make a defensive copy from user's cache.

Backup & restore

  • BM-21462: distinct cache between restore context and nominal context in order to get relevant data, for User entities

Administration

  • BM-21466: Fix: use acme4j session with LetsEncryptProvider to bypass ServiceLoader issues

CLI

  • BM-21489: Fix: when we repair a specific entry, the domain entry was also repaired which triggers a cleanup of the public folder hierarchy.

Keycloak

  • BM-21483 : Fix: use 127.0.0.1 to connect to Keycloak if BM services and Keycloak are on the same server. Otherwise, use server IP. This fixes token validations when keycloak is bound to an internet-routable IP address.
  • BM-21481: Fix: disable kafka strategy completely when it is not configured.
  • BM-21488: Fix: update Keycloak to 25.0.6

HSM

  • Now ignores the source file if it is missing.
  • Fixed calculation of archive_size value when set.

Perf

  • S'assurer que la datalocation est définie pour domains_<instId> et les conteneurs d'installation. Those are frequently requested by service factories and DataSourceRouter cache hit rate is only around 20% because of those missing entries.

Other