BlueMind 3.5.9

BlueMind 3.5.9 has just been released!

Plenty of novelties for our collaborative messaging solution:
monitoring stack, expanded distribution support, along with the
customary bug fixes and enhancements.

Warning: new permissions and BlueMind upgrade

New permissions have been added to BlueMind 3.5.9: “mobile sync”,
“outlook sync” and “thunderbird sync”. These permissions are set on
the default user group during the upgrade.

If your configuration does not make use of a default user group, or if
some users don’t belong to this group, il will be necesssary to set
these permissions manually after the upgrade

We strongly recommand using a default user group.

Reminder

Upgrade is performed with the bm-setup-wizard tool if you have a
BlueMind subscription. You have to migrate your data manually
otherwise.

Changelog

Distributions

Ubuntu 18.04 (bionic) and Debian 9 (stretch) are now supported.

Monitoring

A brand new monitoring stack has been integrated to BlueMind, see the
overview in our
blog!

This TICK stack (Telegraph, InfluxDB, Chronograph, Kapacitor) is not
installed by default. Caution: if some of these tools are already
present on the server, they will be replaced by the BlueMind
implementations.

Subscription format (for our partners/customers)

The subscription format has evolved into a binary archive (bmz
extension), which can now be installed on any supported distribution
(subscription files used to be distribution-specific).

Hoster report add-on (for our hoster partners)

The reporting API has changed: you need to upgrade the hoster report
add-on
after you upgrade
your servers to BlueMind 3.5.9.

Webmail

  • BM-12321 Fix: do not try to replace text quote with html quote when switching between edit modes
  • BM-13156 Fix: prevent unread messages double check in current folder
  • BM-13192 Fix: always store sent message for default identity
  • BM-12637 Imp: increment default draft backup frequency

Calendar

  • BM-12321 Fix: correctly print event across 2 weeks
  • BM-13184 Fix: can’t select time frame with IE11
  • BM-13250 Fix: send reminders to event organizer
  • BM-12977 Fix: external ICS not working when DH key size > 2048

Contact

  • POPIT-162 Fix: search contacts using nickname

Tasks

  • BM-13295 Fix: blank page at first startup

Mobile devices

  • BM-8229 Fix: load highest modseq from server and never use a value higher than that for our sync
  • BM-8829 Fix: use a cyrus version that repacks its index less often (fixes inefficient qresync)
  • POPIT-156 Fix: sub folder creation

Thunderbird connector

  • BM-12764 Fix: refresh folder view after archiving/unarchiving to avoid showing temporary duplicates
  • BM-12991 Fix: autocomplete group email when directory is sync
  • BM-13035 Fix: detach file with space in name
  • BM-13138, BM-12940 Fix: tb 60 compatibility, photo code changes

Administration

  • ALTR-355 Fix: default user identity lost after sharing configuration update
  • BM-12816 Fix: duplicate mails after backup cause slow restore
  • BM-12820 Fix: password lost after archived user is restored

Unified communications (xivobridge)

  • UDL-217 Fix: don’t retain json objects forever (causing OOM)

Performance

  • BM-13079 Fix: switch some b64 decoding to JDK decoder as netty’s one seems slower
  • BM-13085 Fix: mailbox name is always lower case
  • BM-13067 Fix: slow contact query
  • BM-13161 Imp: delay outlook logs write on disk

Core services

  • Feat: classify and quantify inbound & outbound email traffic
  • UMTP3-73 Fix: session expiration propagation issue
  • BM-13012 Fix: deleted message still available in search results
  • BM-12531 Fix: prevent hierarchy inconsistency when moving mailshare root
  • disable tls 1.0 and tls 1.1
  • BM-12625, BM-13124 Nginx upgrade to allow custom max_worker configuration

Migration

  • COAX-502 Fix: remove local suffix from IMAP PST folder’s name
  • BM-13282 Fix: wrong permissions on configuration file

API

  • BM-11795 Feat: mass demote/promote
  • BM-12916 Fix: fix servers() helper in BMClient
  • BM-12917 Fix: add jobs() helper in python client

We wish you a pleasant install/upgrade!

Changelog HotFix #1

  • BM-13317 Fix: Nginx startup issue after upgrade on RedHat distributions
  • BM-13314 Imp: introduction of a commodity upgrader to add new permissions to users even for setups which don’t make use of a default user group

Changelog HotFix #2

  • BM-13332 Fix: Outlook sync error ‘Could not retrieve address or fax number for Email1 Address’
  • BM-13333 Fix: erratic shared mailboxes management
  • BM-13335 Fix: dynamic size for postfix-queue-size alerting
  • BM-13348 Fix: can’t edit shared event if a category is set

Changelog HotFix #3

  • BM-13355 Fix: skip events containing broken dates
  • BM-13347 Fix: calendar list printing uses color again
  • BM-13380 Fix: autocomplete group emails in Thunderbird
  • BM-13384 Fix: data consistency when when skipping an invalid event during migration from BM 3.0

Changelog HotFix #4

  • BM-13443 Fix: update apt priority preferences for bluemind.net repository
  • BM-13395 Fix: force TLS for outlook autoupdate service