Skip to main content

5.2.1

Version published on 30/01/2025

Webmail BlueMind (MailApp)

  • BM-21666 : Fixed: Incorrect sorting of address list in composer autocomplete
    The address list in the composer autocomplete text box was not sorted correctly: the most relevant addresses appeared after the least relevant. This correction introduces several changes:
    1. Mutation interface upgrade : The logic for calculating address weighting is now handled within mutations, rather than being delegated to the caller. Mutations now accept only one e-mail address, and either increase its weight or exclude it from semi-automatic data entry.
    2. Improved address weighting algorithm: Previously, the weight was increased by adding Date.now(), which gave excessive weight to addresses that had been the subject of frequent communications in the past. Now, repeated e-mails give a "bonus" to an address, but this bonus diminishes over time. For example, after writing to someone 3 times, she will have priority over recent contacts for 20 days, after which she will lose priority if she receives no further e-mails, after which they lose priority if no further e-mails are sent.
    3. Corrected sorting in MailContactRecipient: The address list was partially sorted in reverse order; the getter ADDRESS_AUTOCOMPLETE now places the most relevant addresses at the end and MailContactRecipient sorts them at the beginning.
  • BM-21677: Restores correct operation of the "Remove this suggestion" button

EAS

BM-21568: Fix: error when replying to an e-mail when the draft is saved on the server

Milter

BM-21627: Fix: images not displayed correctly in signatures

LMTP

  • BM-20973: Corrects the error related to filters applied to the send when processing had been rejected (no longer applied).
  • BM-21300 : Correction: set default alert mode when creating an event alarm

Core

  • BM-21337: Fix: mail filter error when receiving an e-mail with an empty subject line
  • BM-21658: Fix: the execution order is not synchronized with the save date of the associated upgrader.
  • BM-21652: Fix: recurrence change was not considered "important" and did not trigger event upgrade event
  • Now ensures that upgrades are carried out in the right order

Keycloak

  • BM-21648: Fix: Error upgrading a domain's KeyCloak realm with an empty external URL
  • BM-21394 : Keycloak cache cleanup to support user renaming

MAPI

  • BM-21618: Correction: a delegate receiving the same invitation for two delegates can accept only one.
  • BM-21469: Makes untitled events usable again
  • BM-21703: Fix: inbox delegate permissions are not always correctly displayed in the delegation configuration window.
  • Correction in the processing of encrypted emails

Clone

  • Fix: allows restart of cloning in progress
  • Fix: automatic repair of containers created on a mailbox data source but without data localization

Subscription

  • Fixed: user count harvesting can start while application is running
  • Correct: exclude energy-intensive harvesters only when not in use

SDS migration

  • BM-21672: Fix: sds migrate must indicate when it starts again from a save point

CLI

  • BM-21662: Add bm-cli command to delete orphaned mailbox records
  • BM-21670: Fix export and import of users based on obsolete dependencies

Journaling

  • FEATBL-2507: Fixed journaling of raw IMAP commands that were not saved

POP3

  • BM-21695: Corrects the interpretation of the '.' character. in the middle of eml
  • BM-21694: Deletion of the PASS command from the record

Calendar

  • BM-21590: Fix to exclude "cancelled" events in a search

Security

  • FEATBL-2390: Nginx upgrade to version 1.26.2 (CVE-2024-7347, CVE-2024-32760, CVE-2024-31079, CVE-2024-35200, CVE-2024-34161)