Aller au contenu principal

5.5.8

Version publiée le 23/04/2026

Webmail BlueMind (Mail App)

  • BM-23417 : Corrige : La barre de statut de l'éditeur de texte riche se superpose au pied de page du composeur lors de la rédaction.
  • BM-23443 : Corrige : Les liens mailto ouvrent une fenêtre complète du webmail en plus d'une éventuelle déjà présente. Correctif : le lien ouvre désormais simplement le composeur.
  • BM-23484 : Correctif : Traiter les fichiers PDF intégrés comme des pièces jointes afin d'éviter que l'afficheur du webmail ne sélectionne la mauvaise "part" et n'essaie d'afficher le contenu dans l'email.
  • BM-23507 : Corrige : Prise en compte des échanges dans l'ordre de présentation des suggestions lors de l'autocomplétion dans les champs du composeur.
  • Correction d'un problème massif de calendriers accédés via Outlook : une erreur interne mal propagée remontait sous forme d'exception non gérée ; elle est désormais remontée comme un code dossier introuvable compréhensible par Outlook.

Calendrier

  • BM-17529 : Corrige : Le rappel pour une occurrence de réunion récurrente comporte la date de première occurrence de la série.
  • BM-23499 : Corrige : Contenu trop long déborde de la fenêtre modale de création de délégation.

Préférences

  • BM-23521 : Corrige : Le focus sur le champ de recherche des préférences ne fonctionne qu'à la première ouverture.
  • BM-23527 : Corrige : Le nom d'une boîte est tronqué dans les modales de préférences lorsqu'il est trop long. Correctif : Une info-bulle apparaît désormais au survol pour lever l'ambiguïté éventuelle.
  • BM-23539 : Corrige : La section "Mes catégories" déborde sur la section précédente "Catégorie de domaines".

Outlook / MAPI

  • BM-23508 : Corrige : Un événement créé dans le calendrier d'une boîte partagée depuis Outlook est enregistré dans le calendrier de l'utilisateur effectuant la création.
  • BM-23610 : Corrige : Impossible de faire apparaître une boîte partagée dans Outlook, une erreur SharedContainersService Doesnt have role Visible est levée lors de la réparation de la boîte — Plus de NullPointerException lors de la vérification d'un dossier potentiellement supprimé dans la hiérarchie mail.
  • FEATBL-2495 : Le cache PCLCache conservait la valeur du tout premier import (sémantique insert-or-ignore héritée de la migration MapDB → PostgreSQL). Conséquence : faux conflits de synchronisation côté Outlook, avec dans certains cas remplacement d'une version serveur à jour par une version locale plus ancienne (événements qui "reviennent en arrière"). La sémantique correcte (upsert) est rétablie, et un upgrader de remédiation est embarqué : il force un cycle de resynchronisation sur tous les items déjà migrés afin qu'Outlook réécrive le bon ChangeKey.
  • Correction d'un échec d'enregistrement de message avec pièce jointe : la séquence RopGetPropertiesSpecific ne tolérait pas un attachIdx nul, ce qui est pourtant un cas normal tant que la pièce jointe n'a pas encore été sauvegardée.

Administration / Architecture

bm-cli

  • BM-23175 : Corrige : Échec de la commande bm-cli user logout causée par le dépassement du délai d'attente (Timeout).
  • BM-23533 : Corrige : Échec de la commande bm-cli auditlog avec l'option --after.

Annuaire / GAL

  • BM-23624 : Corrige : La synchronisation d'annuaire hollow peut boucler en cas d'erreur sur une VCard.

JUnit

  • Correctif : Empêcher l'exécution simultanée de plusieurs appels à JdbcTestHelper.beforeTest lorsque le test précédent échoue en raison de @RuleTimeout. Cela pouvait entraîner l'apparition du message ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index" dans les logs Jenkins.

Exploitation

Kafka

  • Les ktables / kstreams ne sont plus nettoyées à la coupure : une reprise propre est possible au redémarrage.
  • Exclusion de bodies.store de la construction des index de topics (moins de travail inutile au démarrage).
  • Plus d'utilisation de parallelStream() sur les listes de boîtes : sur des serveurs hébergeant plus de 100 000 comptes, cela pouvait provoquer des rejets du pool fork/join au démarrage.
  • Revert d'un changement de topologie kstream qui pouvait bloquer les montées de version en rolling upgrade.
  • Les objets factices produits par les hot-upgraders sont ignorés lorsqu'un upgrade in-place a déjà été exécuté côté leader Kafka, pour éviter les doubles traitements.
  • Correction d'un oubli de vérification d'existence d'itemId dans la restauration de MailboxRecords.

Mémoire mmap / pool

  • BM-23519 : Durcissement des accès aux chunks mmap (lecture via un flux dédié), corrections dans l'upgrader de migration du spool Cyrus, dans la commande resync-cyrus-spool, dans le hook Nginx et dans la gestion de session du CLI.
  • BM-23606 : Protection des écritures concurrentes sur les chunks composites (le mécanisme empêche désormais correctement les écritures concurrentes, sans interdire pour autant l'usage multi-thread légitime).
  • Corrige : Engorgement continu de /var/mmap-pool suite à la mise à jour en 5.5.6

Stockage objet (S3 / Scality)

  • Fiabilisation des chemins d'erreur côté clients S3 et Scality : garantie qu'aucun chunk mémoire ni thread zstd ne reste orphelin en cas d'échec, et meilleure gestion des retries internes du SDK AWS S3.
  • Amélioration de l'allocation mémoire : lorsque la taille de chunk requise dépasse le seuil composite, les sous-chunks sont maintenant alloués de manière paresseuse (évite des pics mémoire inutiles pour les très gros objets).

Sécurité

  • Mises à niveau pour multiples CVE :
    • Vert.x 4.5.26
    • Netty 4.1.132
    • Tika 3.3.0
    • ZooKeeper 3.9.5