BM-22599 : Corrige : Impossible d'écrire à un groupe ne contenant qu'un sous-groupe sans adresse mail.
BM-23388 : Corrige : Une invitation dans un mail single part (l'e-mail lui-même contient le Content-Typetext/calendar) n'est pas traitée.
BM-23608 : Corrige : Le bonus de fréquence dans la pondération de la suggestion d'adresses n'est pas pris en compte.
BM-23699 : Corrige : Erreur dans les logs lorsqu'on déplie/replie l'arborescence d'une boîte.
BM-23764 : Corrige : Dans certains cas, la modification de date et heure d'un rendez-vous n'est pas prise en compte.
BM-23840 : Corrige : Les messages avec un sujet très long provoquent une erreur de traitement en base de données dans la vue par conversations.
BM-23844 : Corrige : Erreur lors de la prévisualisation de fichiers joints au format EML.
BM-23857 : Corrige : Lorsqu'on saisi un prénom suivi d'un 'R' dans le champ de destinataires, les résultats sont préfixé par "rong >".
BM-23877 : Corrige : Incohérence des résultats affichés avec les filtres système "lus" ou "non supprimés" (filtre permettant d'exclure des résultats de recherche les messages du double-fond de la corbeille).
BM-23937 : Corrige : Échec de la création d'un filtre à partir d'un message, le champ d'expéditeur étant mono-valué au lieu d'être multi-valué.
BM-23803 : Corrige : Lors d'une réponse rapide (SmartReply) à un message dont un seul destinataire est invalide (inexistant ou supprimé), l'e-mail de non remise n'est pas reçu et le message reste en erreur dans la boîte d'envoi alors qu'il est bien reçu par les destinataires valides.
BM-23897 : Corrige : Un appel bloquant sur la boucle d'événements du serveur lors du traitement des commandes Ping pouvait dégrader la réactivité de l'ensemble des connexions mobiles.
BM-23912 : Corrige : Perte de la description lors de la modification d'une exception de récurrence.
Correctif : Un même appareil ne peut plus ouvrir plusieurs commandes push simultanées, ce qui évite une consommation de ressources inutile côté serveur.
BM-23869 : Corrige : Blocage de la synchronisation Outlook lors du marquage lu/non-lu d'un message.
BM-23902 : Corrige : Le cache client du carnet d'adresses hors connexion (OAB) était inopérant : chaque client retéléchargeait l'OAB complet. Le cache est désormais correctement utilisé et les erreurs de téléchargement sont remontées.
BM-23903 : Corrige : Logs erronés et trop verbeux lors du décodage des réponses MAPI, pour un diagnostic plus fiable.
Corrections de plusieurs erreurs internes (NullPointerException lors d'une notification sur un message supprimé, erreurs de conversion sur les propriétés de dossiers) qui pouvaient interrompre une synchronisation.
Robustesse et performances améliorées pour les synchronisations Outlook massives (lors des migrations) : les délais d'attente, tailles de caches et autres paramètres internes deviennent des réglages ajustables, le cache d'annuaire est agrandi pour réduire la charge sur keydb, la lecture des corps de messages se fait directement depuis le stockage objet, et le traitement des requêtes exploite mieux les threads virtuels.
BM-23824 : Nouvelle commande mail repair-orphaned-folder pour réparer les dossiers dont le container mbox_records est manquant en base.
BM-23889 : Corrige : la commande mail delete-message ne respecte pas les quotes nécessaires aux paramètres.
Nouvelle commande group size permettant de calculer la taille totale des boîtes aux lettres des membres d'un groupe, la commande retourne la somme des boîtes aux lettres des membres et des boîtes aux lettres auxquelles ces derniers sont abonnés.
Nouvelle commande mapi-sync-monitor pour surveiller la synchronisation MAPI.
BM-23244 Ajout d'un avertissement de compatibilité Outlook dans les préférences de partage de boîte partagée : seuls les droits « Peut modifier la boîte partagée et gérer les partages » et « Tous les droits sur la boîte partagée » permettent l'accès depuis Outlook. ↳ Pour plus d'informations consulterÉditer les boîtes partagées > Partage et délégation.
BM-23451 : Corrige : Les dates de la réponse automatique positionnées dans un Outlook ne remontent pas correctement.
BM-23834 : Corrige : L'onglet pour ajouter un filtre de messagerie a pour titre "Modifier un filtre".
BM-23848 : Corrige : Incohérence des droits de partages entre la console d'administration et les interfaces des utilisateurs.
BM-23808 Correctif : Fiabilisation des rapports de non-remise (messages "NDR") quel que soit le client d'origine (webmail, Outlook, mobile) : correction d'erreurs qui empêchaient l'envoi du rapport ou le faisaient échouer. Ajout d'un en-tête Message-ID lorsqu'il est absent du message.
BM-23815 : Corrige : Échec de la suppression d'un dossier de messagerie lorsque des conteneurs associés sont absents de la base de données.
BM-23835 : Corrige : Boucle infinie avec stack d'erreur dans les logs lors du traitement d'un envoi différé programmé par un utilisateur supprimé.
BM-23861 : Corrige : Le message d'origine joint au rapport de non-remise peut faire échouer le processus de remise.
BM-23880 : Corrige : Fiabilisation du traitement des messages adressés aux ressources.
BM-23885 : Corrige : Lorsqu'une ressource n'a pas de gestionnaire désigné, l'organisateur d'une réunion reçoit une erreur de non remise ne contenant pas de texte expliquant l'erreur en question.
La limite du nombre de destinataires d'un message est portée à 2000.
BM-23606 : Correctif : Mise en file d'attente correcte des éléments dans les contextes Vert.x lors de l'utilisation d'un client Vert.x de type BufferedStream / Async (utilisé dans EAS). Cela évite l'exécution de code Vert.x à partir de threads non Vert.x.
BM-23882 : Corrige : Fuites mémoire off-heap dans la construction des messages MIME du connecteur Outlook.
BM-23883 : Corrige : Correction d'une fuite mémoire off-heap dans le pipeline de remise LMTP.
BM-23895 : Corrige : Fuites mémoire off-heap identifiées lors du traitement des corps de messages (webmail, EAS, MAPI, flux internes).
BM-23901 : Corrige : Flux REST : correction d'un bug d'ordonnancement (LIFO au lieu de FIFO) pouvant corrompre les streams transférés.
Correction d'un risque de crash de la JVM (segfault) lors du vidage de la boîte d'envoi du webmail.
BM-21978 : Corrige : La suppression d'une ressource ne laisse plus de conteneurs orphelins en base.
BM-22585 : Ajout de la possibilité d'activer les connexions S3 non sécurisées en ligne de commande.
BM-23794 : Corrige : Échec du hotupgradedelete-drafts-outbox-indexed-docs lorsque des conteneurs de sous-arborescence sont manquants.
BM-23799 : Corrige : Un clonage pouvait effacer l'identifiant externe positionné sur une entrée d'annuaire ; les identités de messagerie produites avant la 5.5.11 sont par ailleurs ignorées lors de la restauration d'un clone.
BM-23805 : Corrige : Après suppression d'un compte et sa recréation, le compte ne peut plus envoyer de message, ni internes ni externes.
↳ Correction du cache d'annuaire du milter : l'en-tête Sender ajouté lors d'un envoi « de la part de » contenait une adresse devinée au lieu de l'adresse réelle de la boîte, et l'invalidation du cache était coûteuse et pouvait laisser des entrées obsolètes.
BM-23822 : Corrige : Impossible de renommer les groupes.
BM-23863 : Corrige : Interruption d'une tâche planifiée (notamment sauvegarde Dataprotect) par le "watchdog" avant l'expiration réelle de son délai.
BM-23888 : Corrige : Accès concurrents aux journaux d'exécution des tâches planifiés pouvant provoquer des erreurs de traitement.
Correctif : Réduit le niveau de détail du journal de démarrage de KafkaTopicStore à debug.
Sur les installations ne disposant ni de Kafka ni de ZK, cela générait un avertissement erroné kafka.bootstrap null, zk null.
Correctif : La fonction de vidage de la boîte d'envoi résiste désormais aux échecs de leadership().
BM-23934 : Corrige : Les échecs de la commande updateByQuery sur un index de mailspool laissaient la tâche obligatoire marquée SUCCESS malgré un remplissage partiel des index restants.
L'erreur est désormais relancée afin que la tâche échoue et soit réessayée, et qu'une exécution complète se termine désormais par monitor.end(true).
BM-23935 : Correctif : Vérifier l'existence des messages dans l'Object Store en plus de la base de données lors de la migration du spool cyrus.
La répartition de charge nginx utilise désormais une politique "round-robin" au lieu de ip_hash, pour une meilleure répartition des connexions.