BlueMind forum

BlueMind 4.7 est disponible!

BlueMind 4.7.0

Webmail & préférences

  • FEATWEBML-1620 Feat: ajout de la fonctionnalité “modèles d’email”

Création de modèle

  • Feat: boites aux lettres partagées d’utilisateurs

Boites aux lettres partagées

  • Feat: impression de message

  • FEATWEBML-738 Feat: Filtrage / Recherche de dossiers

  • FEATWEBML-101 Feat: choix de l’identité lors de la rédaction d’un message

Affichage du champ "De" (1/2)
Affichage du champ "De" (2/2)
Sélection du champ "De"
Configuration des identités (1/2)
Configuration des identités (2/2)

  • FEATWEBML-1686 Feat: support des signatures d’entreprise

Configuration d'un disclaimer
Application automatique d'une signature d'entreprise
Application automatique d'une signature personnelle

  • FEATBL-1282 Feat: gestion des clés d’API dans les préférences
  • FEATBL-1403 Feat: gestion des abonnements de calendrier

Abonnement à d'autres calendriers (1/2)
Abonnement à d'autres calendriers (2/2)

  • FEATBL-1359 Feat: préférences du calendrier

Préférences du calendrier (1/2)
Préférences du calendrier (2/2)

  • FEATBL-1281 Feat: téléchargements des addons clients (Thunderbird)

Téléchargements

  • FEATBL-1406 Feat: gestion des abonnements aux boites aux lettres

Abonnement à d'autres boites aux lettres

  • FEATBL-1268 Feat: gestion des catégories

Gestion des catégories (1/3)
Gestion des catégories (2/3)
Gestion des catégories (3/3)

  • FEATBL-1405 Feat: gestion des carnets d’adresses

Gestion des carnets d'adresses (1/3)
Gestion des carnets d'adresses (2/3)
Gestion des carnets d'adresses (3/3)

  • FEATBL-1407 Feat: gestion des liste de tâches

Gestion des listes de tâches

  • BM-17876 Feat: importation de données (calendriers et listes de tâches ICS, carnets d’adresses VCF)

Importation de données (1/4)
Importation de données (2/4)
Importation de données (3/4)
Importation de données (4/4)

  • FEATBL-1576 Feat: recherche de préférences

Recherche dans les préférences)

  • FEATWEBML-1756 Feat: suppression de hiérarchie de dossiers

URL d’accès externe multiples

Désormais BlueMind peut disposer d’une URL d’accès externe (External-URL) par domaine.
Cette fonctionnalité permet aux installations multi-domaine / hébergeur de personnaliser
l’installation BlueMind pour chaque domaine utilisateur.

Par exemple, une instance globale de l’hébergeur BlueMind peut fournir
avec une unique instance de BlueMind:


Support automatisé de certificats LetsEncrypt

La gestion des certificats TLS (https) historiquement coûteuse et complexe à mettre en oeuvre
peut désormais être réalisée automatiquement par BlueMind.

Démonstration en vidéo: https://forge.bluemind.net/confluence/plugins/servlet/shareit/attachments/79860591/QFP4704ce34b7cb413a8d331d5e0fe6609aNLB/bm-letsencrypt-monte.mp4

Arrêt du support de la distribution Ubuntu 16.04 LTS (Xenial)

La distribution Ubuntu 16.04 LTS est en fin de vie (support sécurité uniquement)
depuis fin 2021. Les nouvelles dépendances nécessaires au fonctionnement de BlueMind
(PostgreSQL 14) ne supportant plus cette distribution, BlueMind 4.7.0 et supérieur
nécessitent une mise à jour du système d’exploitation.

Plus d’information sur le site de ubuntu.

Support SRS (Sender Rewriting Scheme)

Lorsqu’un compte sur un domaine BlueMind est configuré pour transférer
automatiquement les emails vers une adresse email extérieure, le
support SRS permet de gérer les aspects techniques évitant que l’email
soit notifié comme SPAM, ou refusé par le serveur extérieur.

Divers

  • BM-18009 Imp: la déconnexion forcée d’utilisateur provoque désormais sa déconnexion
    immédiate de tous les services dans BlueMind
  • BM-17537 Fix: transfert d’utilisateur entre les backends BlueMind (si applicable)
  • BM-17866 Imp: les fonctionnalités de vidéo conférence peuvent désormais être
    activées ou désactivées par un rôle utilisateur

Dépendences / mises à jour

  • PostgreSQL 14 Imp: réduction de l’interruption de service lors des MAJ
  • ElasticSearch 7.17.0
  • Vert.x 4.2.4
  • Netty 4.1.73.Final
  • logback 1.2.10
  • Tika 2.2.1
  • AWS sdk 2.17.121
  • Netflix Hollow 6.5.0
  • Netflix Spectator 1.0.14
  • Zstd 1.5.2
  • Caffeine 2.9.3
  • Jsoup 1.14.3 (BM-17821) Fix: surconsommation mémoire dans le processus Exchange Active Sync
  • Guava 30.1.1
  • BM-17873 Chore: suppression des libraries boilerpipe et neko
1 Like

Changelog 4.7.0 => 4.7.1

  • [cli] BM-18229 Fix: log context info
  • BM-18232 Fix: erreur à l’ajout du tag mandataire HTTPS
  • [cal] BM-17865 Fix: protection npe
  • [MailApp] BM-18050 Fix: ne collapse pas contenu entre guillemets dans le cas d’un Forward
  • [MailApp] BM-18242 Fix: Erreur nettoyage corbeille
  • BM-17240 Fix: garde message dans Outbox si réponse n’est pas OK
  • [MailApp] BM-17900 Fix: récupère événement en utilisant byIcsUid au lieu de getComplete depuis que l’uid de l’événement peut avoir changer
  • chore: passe à PostgreSQL 14.2
  • [cal]BM-17865 Fix: visio hook onDeleteEvent
  • BM-18210 Fix: ne réinitialise pas marker lastAction
  • BM-18225 Fix: syntaxe service worker freemarker
  • BM-18215 Fix: garde domaines dans contenu génération mais ne l’affiche pas dans l’AC
  • [mapi] fix: reservation t_container_item.id doit être vérouillée, pour multi_nextval, mais aussi pour nextval()
  • BM-18230 Fix: message dans AC quand erreur “Let’s Encrypt TOS fail”
  • BM-18062 Fix: calcule temps au lieu de dépendre de la comparaison de string
  • BM-18233 Fix: pas de notification visio sur les installations hoster
  • BM-18234 Fix: utilise defaultAlias pour noreply mail
  • BM-18235 Fix: récupère serveur par nom et uid
  • BM-18224 Fix: statut mapi free/busy
  • [SettingsApp] FEATBL-1574 Fix: ajoute un lien vers documentation pour fonctionnalité ‘autres calendriers’
  • [migrate] ALEKSO-18 Fix: ex-migration-tool, importe mails avec nouvelle ligne
  • BM-18062 Fix: ajuste valeurs manquantes des événements récurrents produits par outlook
  • [SettingsApp] BM-18128 Fix: vérifie roles pour filtres mail
  • BM-18215 Feat: autorise restauration par OrgUnit
  • BM-18126 Fix: utilisateur définit roles pendant visio hook
  • [cal]BM-18216 Fix: pièces jointes manquantes pour les invités
  • [SettingsApp] Impr: nettoie état mailboxFilter
  • BM-18208 Fix: vérifie existence membre container
  • BM-18206 Fix: définit langage d’admin0 dans wizard + cli
  • BM-18217 Fix: supprime bdd onsuccess est une promise
  • [MailApp] BM-18198 Fix: les choix de dossiers cibles sont maintenant basés sur les messages déplacés, pas sur les dossiers actifs
  • [MailApp] BM-17660 Fix: pas de zone d’alignement dans une conversation éditée
  • BM-18207 Fix: meeting request pre send hook, crée un réunion dans le calendrier de l’organisateur
  • [setup] BM-18205 Fix: utilise une queue pour les longues tâches car on ne veut pas garder un contenu infini
  • [mapi] MID-76 Chore: ajoute infos détaillées pour les déplacements de messages et leurs erreurs afin de pouvoir les tracker plus facilement dans requests.log
  • BM-18158 Feat: commande bm-cli pour migrer d’un filesystem filehosting à un SDS filehosting

Changelog 4.7.1 => 4.7.2

  • [cli] Fix: robustesse de l’opération bm-cli sds migrate lorsque sysconf est incomplète
  • [tick] Imp: Software Defined Dashboard: affichage des erreurs et de la compression
  • BM-18297 Fix: backup du domaine global.virt
  • [MailApp] BM-18260 Fix: contenu perdu dans un brouillon sans objet
  • [Vue-apps] BM-18264 Fix: échappement de requête ES
  • BM-17986 Fix: ajout de l’identité d’une mailshare sur un compte lorsque les acls sont positionnées sur un groupe
  • BM-18296 Fix: résultats de recherche avec ES 7
  • BM-18290 Imp: robustesse de la migration des conversations
  • BM-18295 Fix: vérification du rôle drive
  • [ac] BM-17502 Fix: changement du formatted name d’une mailshare depuis l’AC
  • [rhel] Fix: création de nouveaux logs par pg_upgrade
  • BM-18274 Fix: message d’absence dont la date de début n’est pas positionnée
  • [SettingsApp] BM-18085 Fix: description des filtres de messages
  • BM-18273 Fix: chemin de libsystemd.so.0
  • BM-18252 Fix: picocli instancie un événement Command inopinément
  • Feat: commande cli reindex
  • Fix: mise à jour sur debian avec postgresql createcluster = false
  • BM-18255 Fix: nettoyage du script de backup
  • [SettingsApp] BM-18135 Fix: filtre d’autocomplétion dans les préférences
  • [Preferences] BM-18261 Fix: nouveau filtre non affiché
  • BM-18249 Fix: gestion d’erreur de recherche
  • BM-17698 Fix: suppression de mail avec la touche SUPPR
  • [mapi] Imp: configuration nginx pour les chunks PROCESSING
  • BM-16950 Fix: pahe de maintenance web-app
  • [cli]BM-18229 Fix: logs de contexte

Changelog 4.7.2 => 4.7.3

  • BM-18304 fix: Déplace mails dans batch au lieu d’un big pack
  • Chore: maj elasticsearch vers 7.17.1
  • BM-18294 Fix: service systemd bm-postgresql-postupgrade + pas de double indexation
  • Active bm-postgresql-postupgrade sur RH par défaut
  • BM-18131 fix: affiche le chemin du dossier
  • BM-18267 Fix: garde rôle visio simple avec full
  • Fix: synchronise IMonitor.invalidate pour éviter ConcurrentModificationException
  • Fix: ajoute child monitor au root monitor
  • BM-18313 Fix: nom affiché diffère de l’adresse mail
  • [sds] fix: migration filehosting ne doit pas utiliser l’extension “.bin”
  • [cli] chore: passe ctx.info sur stdout au lieu de stderr
  • [cli] feat: ajoute read-cyrus-index [–json] /path/to/cyrus.index.
  • BM-18254 Fix: support mot de passe ISO-8859-1 pour IMAP/POP/SMTP
  • BM-18301 Fix: refactorisation rôles visio
  • Fix: mauvais nom de module pour le styleguide
  • ULR-300 Fix: EAS, emplacement exception événement
  • BM-15781 Fix: adapte le partage bluemind des mails
  • BM-18317 Fix: empêche pression index pendant réindexation
  • [mapi] BM-18299 Fix: ajoute group membership pour utilisateur et groupe externe
  • BM-18331 Fix: ne backup pas les memberships lors de la suppression de groupe
  • BM-18329 Fix: EAS, add OnlineMeetingExternalLink
  • Fix: essaye d’éviter erreurs de timeout avec bm-node sur des machines virtuelles avec peu d’entropie disponible
  • [mapi] BM-18332 Fix: RopQueryRows sur les fai (flag Associated) suivi de RopQueryPosition produit un résultat incohérent
  • BM-18327 Fix: utilise search_after au lieu du scrolling
  • [tika] fix: tika.extract peut planter, sans attendre un timeout
  • [tika] BM-18339 fix: mise à jour target platform vers 587, sans tika bm3
  • [mapi] Chore: ralentit contexts lors des erreurs de changement de hiérarchie
  • [mapi] BM-18338 Feat: ajoute timer bm-mapi.contentSync.latency pour tracker la latence du push de l’INBOX utilisateur
  • [mapi] BM-18337 Fix: renvoi d’une mauvaise ChangeKey sur des RopImportMessageChange successifs
  • BM-18325 Fix: ne dump pas bm-data si no.sw.dump existe
  • [xfer] Fix: timeout plus généreux, cyr_deny autorise événement si cyr_deny ne s’est pas exécuté avec succès
  • [mapi] BM-18338 Fix: réception lente des messages
  • [imap] BM-17364 Fix: les nouveaux dossiers n’héritent pas les flags “unifiés” correctement
  • BM-1834 Fix: mauvais rendu d’un mail reçu
  • [MailApp] FEATWEBML-1675 feat: affiche alertes système
  • [MailApp] Fix: état vide quand on essaie d’utiliser des templates
  • BM-18352 Fix: on perd le lien de visio quand on accepte depuis Outlook
  • BM-18315 Fix: erreur lors d’un import vcf dans un carnet de domaine
  • BM-17502 Fix: nom boîte partagée ‘null null’
  • [ac] BM-18268 Fix: ne pas afficher l’alerte lors du passage de collaboratif+visio à collaboratif
  • [cli] BM-18351 Fix: déplace bm-cli mail reindexpending dans bm-cli index reindexpending
  • BM-18364 Fix: définit MS_TEAMS conferenceId pour conférences teams
  • BM-18367 Fix: vérification rôle visio

Changelog 4.7.3 => 4.7.4

  • BM-18400 Fix: exception lors du Hot Upgrade
  • [mapi] BM-17768 Imp: requests.log
  • BM-18211 Fix: détails manquants lors de l’annulation d’un événement
  • BM-18388 Fix: validation d’un email externe
  • BM-18394 Chore: timeout insuffisant sur /api
  • BM-18324 Fix: blocage de PG lors de mise à jour
  • [core] BM-18373 Fix: suppression de container lorsque le login contient un ‘.’
  • BM-18373 Fix: priorité des hot upgraders
  • Fix: AsyncCompletionHandler n’est pas toujours traité en parties
  • [xfer] Fix: backend source non spécifié
  • [cli] Feat: ajout de bm-cli maintenance xfer: transfer d’utilisateurs par lots entre les backends de données
  • Imp: propagation des erreurs client http asynchrones sur BufferedStream
  • BM-18219 Fix: proposition de nouvelle date de réunion pas envoyée
  • BM-18377 Fix: calendriers manquants suite à migration 3.5/4
  • BM-18373 Chore: maj cyrus 3.0.13-bluemind326
  • BM-18362 Fix: datalocation aléatoire pour les utilisateurs créés par bm-cli
  • [replication] BM-18373 Fix: re-création de boîte mail suite à suppression
  • [es] BM-16211 Fix: concurrence des opérations de suppression
  • BM-18156 Fix: noms de domaines internes affichés dans les identités

Changelog 4.7.4 => 4.7.5

  • BM-18479 Imp: statut des noeuds périphériques (!= core)
  • FACTORFX-628 Imp: logs EAS
  • Feat: réparation des utilisateurs archivés
  • [xfer] Fix: containers MAPI suite à échec
  • [xfer] BM-18452 Feat: cli xfer pour user, mailshare, group + unsuspend/repair utilisateur avant xfer si nécessaire
  • DATAXP-283 Fix: nom de PJ manquant
  • BM-18471 Fix: rapport d’expiration de cert sur tous les domaines
  • BM-18470 Fix: renouvellement Let’s Encrypt
  • BM-1837 Fix: liens calendriers privés
  • BM-18302 Imp: icône d’exception de récurrence
  • MID-90 Fix: erreur de récurrence suite à changement d’heure
  • BM-18456 Fix: casse UID non supportée par backends IMAP
  • [MailApp] BM-18454 Imp: performance
  • [sds] BM-18447 Fix: gestion d’échec get/mget
  • [perf] Fix: import LDAP de grands groupes
  • [sds] Imp: hprofs dans /var/spool/cyrus as, endpoint pour check_sds.sh, optimisation netty
  • [cli] BM-18440 Fix: config de langue perdue pour admin0
  • FEATBL-1694 Feat: conservation de l’historique de MAJ
  • [rest] Fix: hprof sur requête importante (>2g) non segmentée
  • [tbird] BM-18336 Imp: support Thunderbird ESR 102
  • [mapi] BM-18312 Fix: mise à jour de la hiérarchie de boîtes partagées suite à changement d’ACL
  • BM-18420 Fix: reset de l’annuaire de domaine hollow si erreur de désérialisation
  • BM-18417 Fix: exception de synchro mobile
  • BM-18432 Fix: colonne manquante pour la MAJ
  • BM-18389 Fix: sauvegarde de la BD lors du setup wizard
  • ALEKSO-31 Fix: envoi avec alias depuis Outlook
  • BM-18410 Fix: valeur null pour description de réunion
  • BM-18427 Fix: corruption de cyrus.cache
  • BM-18398 Fix: filtres cal, books & todolist sur hiérarchie
  • BM-18416 Fix: informations manquantes sur exceptions de récurrence
  • ALEKSO-30 Fix: transfert de réunion TEAMS
  • BM-18195 Fix: gestion tnef sur boîte partagée
  • BM-18395 Fix: volume d’export vcard

Bonjour,

Serait-il possible de mettre ce topic dans la catégorie Annonces ?
Je relève ces sujets en RSS sur la catégorie Annonces et du coup je n’ai pas les nouvelles pour ces versions.

Merci d’avance

Mais bien sûr, il aurait dû y être ! C’est fait.

Changelog 4.7.5 => 4.7.6

  • Feat: “bm-cli index rebalance --domain bm.lan --apply” pour le rééquilibrage des index
  • Chore: durée du timeout du calcul des stats de shard sur les grosses installations
  • Fix: allocations excessives par Columns.names()
  • BM-18507 Fix: erreur bm-postgresql-postupgrade.service lors d’un restart PG
  • BM-18505 Chore: installation par défaut de bm-mail-app sur RH/CentOS
  • BM-18501 Fix: opérations node lorsque le nom de dossier comprend un ‘+’
  • [mapi] BM-17768 Feat: échec de déplacement de message
  • BM-17768 Fix: suppression des messages supprimés du global id set
  • BM-18498 Fix: fuite de connexions AD
  • EORIS-224 Fix: nom de la racine de mailshare
  • Fix: déplacement atomique des alias
  • Feat: “bm-cli add-mailspools” pour rééquilibrer les alias sur davantage d’index physiques
  • BM-18457 Fix: attribution du tag bm/pgsql
  • BM-18496 Fix: accès à dataprotect sans le rôle manageSubscription
  • [mapi] BM-18492 Fix: changement de statut d’événement zn jour complet sur exception de récurrence
  • BM-18481 Fix: migration HSM avec des messages hors limite
  • BM-18396 Fix: statut de service bm-postgresl-postupgrade