[BlueMind] BlueMind 4.0.5 has been released

Dominique Eav dominique.eav at bluemind.net
Tue Jun 18 16:48:13 CEST 2019


_[French release notes -- English version below]_

Changelog
4.0.5
---------------
Si votre installation présente des incohérences de
données (en
particulier si vous avez migré en 4.0 finale depuis une
beta), il est
nécessaire de déclencher les tâches Check&Repair depuis
bm-cli suite à
la mise à jour en 4.0.5. Le service bm-mapi doit être
inactif pendant
cette opération. Par exemple : 

- service bm-mapi
stop
- bm-cli maintenance repair mon-domain1.lan
- bm-cli maintenance
repair --workers 4 mon-domain2.lan (pour paralléliser
l'opération sur un
domaine avec de nombreux utilisateurs)
- service bm-mapi start 

###
MAPI
- BM-14765 Fix: slash interdit dans les dossiers de mail
-
BM-14783, COAX-584 Fix: tout marquer comme lu en mode online
- BM-14807
Fix: erreur de renommage d'un dossier
- BM-14850, BM-14831, COM-39 Fix:
les mails n'apparaissent pas dans Outlook
- BM-14906 Fix: conversion
entre container uid et id de dosser
- BM-14910 Fix: optimisation de la
lecture des streams
- BM-14940 Fix: détection du type de destinataire
-
Fix: gestion de la proposition de créneau de rendez-vous par Outlook
-
SAFERPACA-2 Fix: filtrage des utilisateurs archivés/cachés lors de
l'expansion des groupes
- BM-14786 Fix: crash serveur lors de l'ajout
d'un filtre sur dossier public
- BM-14764, BM-14787 Imp: import PST
-
BM-14799 Chore: ajout du service MAPI à la commande bmctl
- BM-14804
Fix: filtrage des messages sans body
- BM-14813 Fix: erreur de
synchronisation dans une installation multi-domaines
- BM-14824 Fix: la
réplication supprime les entrées non finalisées
- BM-14843 Fix:
conversion de timezone entre BM et Oulook
- BM-14853 Fix: la
confirmation de réservation automatique de ressource n'apparaît pas
-
BM-14866 Fix: crash serveur lors de la modification de créneau horaire
-
BM-14869 Fix: réplication en boucle
- BM-14877 Fix: gestion d'erreur
d'envoir email
- BM-14884 Fix: expéditeur vide dans les résultats de la
recherche
- BM-14889 Fix: crash serveur lors de la re-création d'un
dossier suite à sa suppression
- BM-14909 Fix: crash serveur lors de
l'accès à une boite partagée sans les droits
- BM-14919 Fix:
notification d'absence considérée comme SPAM 

### Check & repair
-
BM-14818 Fix: mailbox déplacée sur une mauvaise partition
- BM-13111
Feat: réparation de calendarview
- BM-14776 Fix: création erronée de
dossiers IMAP vides
- BM-14823 Fix: réparation du body de messages
-
BM-14923 Fix: réparation de missed.deletions pour les boîtes partagées
-
BM-14935 Fix: consolidateIndex pour supprimer les entrées orphelines


### Core services
- BM-14888 Fix: commande GET FETCH utilisée par
Cyrus
- FACTORFX-176 Fix: création d'un second domaine sur un shard
-
BM-14339 Fix: fichiers de configuration systématiquement considérés
comme modifés par systemd
- BM-14555 Fix: mise en cohérence de la
commande hostname sur RedHat
- BM-14811 Fix: démarrage des services en
timeout services à cause de bm-docs
- BM-14822 Fix: support du login CAS
avec un alias
- BM-14854 Fix: support de iptables -w sur Jessie
-
BM-14858 Chore: erreur d'initialisation de Cyrus
- BM-14867 Fix: erreur
d'authentification IMAP
- BM-14875 Imp: gestion du pool de connexions
LDAP
- BM-14897 Fix: corruption possible lors du flush d'écriture par
bm-node
- BM-14920 Fix: timeout en cas de délétion multiple par IMAP
-
Imp: pas de casse pour le login IMAP/POP 

### API
- BM-14835 Fix:
gestion des connexions IMAP qui ne sont plus opérationnelles
- BM-14747
Fix: nouveaux hooks LDAP/AD pre et post import
- BM-14766 Fix: import
ICS depuis Python
- BM-14830 Fix: net.bluemind.backend.mail.api
manquante dans le client csharp
- BM-14832 Fix: les appels REST
sortedIds sont désormais POST pltôt que GET + data
- BM-14871 Fix:
gestion des réponses Stream et String par le client csharp
-
FEATWEBL-155, FEATWEBL-156: nouvelle API IOutbox 
### Apps & clients
-
BM-14926 Fix: simplification du flux de notification des rappels
-
BM-14428 Fix: support  de Tunderbird 68
- BM-14578 Fix: tri par sujet
des résultats de recherche dans le webmail
- BM-14827, BM-14845 Chore:
mise à jour de gwt en 2.8.2
- WORTEKS-51 Fix: pseudo-pièces jointes du
fait d'erreurs d'intégration avec NextCloud 

### CLI
- Feat: nouvelle
commande 'maintenance ops' pour énumérer les opérations de maintenance
disponibles
- BM-14775, BM-14784 Fix: historique des mails depuis
ElasticSearch
- BM-14829, BM-14852 Imp: calendar audit log
- EORIS-1
Imp: ajout du nom du serveur dans le retour bm-cli node
- FEATBL-797
Feat: utilitaires d'analyse de logs 

### Doc
- FEATBL-794 Imp: tags
API
- FEATBL-776 Imp: Domain api & java docs
- FEATBL-778 Imp:
ExternalUser api & java docs
- FEATBL-779 Imp: Filehosting apidoc
-
FEATBL-786 Imp: net.bluemind.metrics.alerts.api Javadoc
- FEATBL-787
Imp: net.bluemind.monitoring.api Javadoc
- FEATBL-788 Imp: Resource api
& java docs
- FEATBL-795 Imp: todolist api javadoc 

[English release
notes]

Changelog 4.0.5
--------------- 

If your installation has
suffered from data inconsistencies (for
instance if you migrated to 4.0
final from a beta release), it is
necessary to trigger check&repair
tasks from bm-cli after the server
update. For instance: 

- service
bm-mapi stop
- bm-cli maintenance repair mon-domain1.lan
- bm-cli
maintenance repair --workers 4 mon-domain2.lan (to split the operations
of your domain has many users)
- service bm-mapi start 

### MAPI
-
BM-14765 Fix: prevent Outlook from using a slash in mail folder
-
BM-14783, COAX-584 Fix: mark all as read in online mode
- BM-14807 Fix:
renaming a folder was failing as the server considered the name did not
change (name vs fullName mismatch)
- BM-14850, BM-14831, COM-39 Fix:
mails do not show up in Outlook
- BM-14906 Fix: conversion from
container uid to folder id
- BM-14910 Fix: prevent OOM from logging
statement while reading stream
- BM-14940 Fix: recipient type
detection
- Fix: when outlook sends a counter proposal, use a COUNTER
method
- SAFERPACA-2 Fix: filter archived users and hidden entries when
expanding groups
- BM-14786 Fix: server crash on public folder filter
-
BM-14764, BM-14787 Imp: PST import
- BM-14799 Chore: add MAPI service
support to bmctl
- BM-14804 Fix: filter out messages without body
-
BM-14813 Fix: sync issue in multi-domain install
- BM-14824 Fix: prevent
replication from deleting new entries
- BM-14843 Fix: timezone
conversion exception
- BM-14853 Fix: automatic resource reservation does
not show
- BM-14866 Fix: server crash on time slot modification
-
BM-14869 Fix: replication loop
- BM-14877 Fix: handle send mail error
-
BM-14884 Fix: empty from displayName in search result
- BM-14889 Fix:
server crash when re-creating a folder that was just deleted
- BM-14909
Fix: server crash on mailshare access without authorizations
- BM-14919
Fix: vacancy notification flagged as SPAM 

### Check & repair
-
BM-14818 Fix: only list mailboxes from the domain we are check&repairing
otherwise we can move a mailbox to the wrong partition
- BM-13111 Feat:
add calendarview repair support
- BM-14776 Fix: empty IMAP folders after
check&repair
- BM-14823 Fix: message body repair
- BM-14923 Fix:
missed.deletions repair for mailshares
- BM-14935 Fix: consolidateIndex
to remove orphan entries 

### Core services
- BM-14888 Fix: Implement
GET FETCH command used by cyrus
- FACTORFX-176 Fix: when creating a
second domain on a shard
- BM-14339 Fix: wrong systemd services
configuration update notification
- BM-14555 Fix: hostname consistency
on RedHat
- BM-14811 Fix: services timeout because of bm-docs
- BM-14822
Fix: support for CAS login with email alias
- BM-14854 Fix: iptables -w
support on jessie
- BM-14858 Chore: Cyrus initialization issue
-
BM-14867 Fix: IMAP auth issue
- BM-14875 Imp: LDAP pool management
-
BM-14897 Fix: possible corruption on bm-node write flush
- BM-14920 Fix:
avoid timeout on IMAP multiple delete
- Imp: ignore sensitive case on
imap/pop logon 

### API
- BM-14835 Fix: deal with disconnected IMAP
connections
- BM-14747 Fix: add LDAP/AD before and after import hooks
-
BM-14766 Fix:  Python ICS import
- BM-14830 Fix: missing
net.bluemind.backend.mail.api in csharp client
- BM-14832 Fix: make
sortedIds REST call POST instead of GET + data
- BM-14871 Fix: csharp
client Stream and String responses
- FEATWEBL-155, FEATWEBL-156: new
IOutbox API 
### Apps & clients
- BM-14926 Fix: simplify reminders
notification flow
- BM-14428 Fix: Tunderbird 68 support
- BM-14578 Fix:
sort webmail search results on subject
- BM-14827, BM-14845 Chore:
upgrade gwt to 2.8.2
- WORTEKS-51 Fix: pseudo-attachments because of
NextCloud integration 

### CLI
- Feat: 'maintenance ops' command to
enumerate available maintenance operations
- BM-14775, BM-14784 Fix: ES
mail history
- BM-14829, BM-14852 Imp: calendar audit log
- EORIS-1 Imp:
bm-cli node output
- FEATBL-797 Feat: audit logs analysis utilities


### Doc
- FEATBL-794 Imp: tags API
- FEATBL-776 Imp: Domain api & java
docs
- FEATBL-778 Imp: ExternalUser api & java docs
- FEATBL-779 Imp:
Filehosting apidoc
- FEATBL-786 Imp: net.bluemind.metrics.alerts.api
Javadoc
- FEATBL-787 Imp: net.bluemind.monitoring.api Javadoc
-
FEATBL-788 Imp: Resource api & java docs
- FEATBL-795 Imp: todolist api
javadoc 

Dominique Eav
INGENIEUR QUALITE  


BlueMind
+33 (0)5 81 91 55 60
Hotel des Télécoms, 40 rue du village d'entreprises
31670 Labège, France
www.bluemind.net / https://blog.bluemind.net/fr/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bluemind.net/pipermail/bluemind/attachments/20190618/98c55a17/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x-disclaimer1673635184-0.png
Type: image/png
Size: 1986 bytes
Desc: x-disclaimer1673635184-0.png
URL: <http://lists.bluemind.net/pipermail/bluemind/attachments/20190618/98c55a17/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x-disclaimer1673635184-1.png
Type: image/png
Size: 1943 bytes
Desc: x-disclaimer1673635184-1.png
URL: <http://lists.bluemind.net/pipermail/bluemind/attachments/20190618/98c55a17/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x-disclaimer1673635184-2.png
Type: image/png
Size: 1933 bytes
Desc: x-disclaimer1673635184-2.png
URL: <http://lists.bluemind.net/pipermail/bluemind/attachments/20190618/98c55a17/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x-disclaimer1673635184-3.png
Type: image/png
Size: 1923 bytes
Desc: x-disclaimer1673635184-3.png
URL: <http://lists.bluemind.net/pipermail/bluemind/attachments/20190618/98c55a17/attachment-0007.png>


More information about the Bluemind mailing list