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:- 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.
- 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. - Corrected sorting in
MailContactRecipient: The address list was partially sorted in reverse order; the getterADDRESS_AUTOCOMPLETEnow places the most relevant addresses at the end andMailContactRecipientsorts 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 migratemust indicate when it starts again from a save point
CLI
- BM-21662: Add
bm-clicommand 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)