if you have any questions: BlueMind community forum

BLUEMIND 4.6 RELEASE NOTES

changelog 4.6.11 => 4.6.12

  • MID-76 Chore: more info on message move and failures
  • BM-18207 Fix: duplicate meeting in shared calendar

changelog 4.6.10 => 4.6.11

  • BM-17868 Fix: mapi description encoding
  • BM-18193 Fix: pg_restore may fail because of telegraf
  • BM-18185 Fix: missing link in Teams invitation
  • Chore: retry to autodiscover when 503 from upstream

changelog 4.6.9 => 4.6.10

  • [mapi] BM-18157 Fix: PidTagHtml from embedded message may have '\n' instead of '\r\n' for new lines
  • [mapi] BM-18101 Chore: use the real transport headers (at the cost of one more api/cyrus call)
  • [dataprotect] BM-16616 Fix: do not create inotify watchers for dataprotect directory data that will not change
  • [mapi] BM-18080 Fix: do not limit content table max size to 10k & raise core limit on email search (using ES scrolls).
  • [perf] Chore: there's is no need to keep changelog entries for replication probe actions. It is only designed to track cyrus replication latency.
  • [tbird] FACTORFX-594 Fix: detection of login page redirect
  • Fix: fix cherry-pick that only builds with vertx4
  • [mapi] Fix: use the same monitor root when we add other monitors to an handle
  • [metrics] Chore: move tracking of sync issues, add gauge for mapi notification monitors
  • [mapi] Chore: reduce the size of the monitor objects used for cleanup of eventbus consumers. Add /debug/monitors & /debug/monitors/by_context/:sid debug endpoints
  • [mapi] Chore: reduce session caches expireAfterAccess policy to 6min instead of one hour to avoid large number of stale sessions
  • BM-18048 Fix: BasicAuthHandler returns http 503 if core is not running
  • [tbird] BM-17480 Fix: file chooser is back for tbird 91
  • BM-18102 Fix: t_conversation must have a unique not null constraint to be pg_repack'ed
  • BM-18100 fix: pg_repack was in conflict with pg_dump

changelog 4.6.8 => 4.6.9

  • BM-18097 Fix: loop on t_message_body_purge_queue update
  • [mapi] Chore: publish (instead of sending) active contexts to trace leak contexts
  • [mapi] Fix npe adapting Outlook dlist with contact member not found
  • [migrate] Feat: ex-migration-tool, add option to migrate PST mails in a target folder of BlueMind mailbox
  • [mapi] BM-18043 Fix: memory exhausted with bodies & parts created by outlook
  • [mapi] Chore: context notifications expiration
  • [mapi] BM-17886 Fix: wingpg module support
  • [metrics] Chore: track netty native memory
  • [mapi] BM-18076 Fix: NPE with recurring event
  • BM-18065 Fix: cyrus index check on separate server
  • BM-18066 Fix: mail-application preference is not set

changelog 4.6.7 => 4.6.8

  • [cyrus] AID-328 Fix: can't remove mailbox
  • BM-18054 Fix: duplicated ContentIds for signature/disclaimer
  • BM-18055 Fix: can't create videoconference

changelog 4.6.6 => 4.6.7

  • BM-17866 Fix: manage visio access using existing role
  • BM-17730 Fix: Widget creator must return the built element
  • Fix: try to make fai container checks less error-prone
  • Feat: MAPI check tool imp: get server, email and auth from autodiscover and MAPI session
  • BM-18027 Fix: unsuspend users
  • Chore: do not let indexing exceptions end up in System.err and bm-core.output which is not rotated
  • BM-18046 fix: when removing a mailbox, don't fail if the mailbox is already planned for removal
  • [mapi] BM-18041 Fix: ensure mapi_fai container exists on every new logon
  • [mapi] BM-18035 Fix: don't force event sequence to one
  • [mapi] MID-39 Fix: don't apply read state for message in draft folder
  • BM-17944 Fix: don't assume a multipart mail if it contains images
  • BM-17933 Fix: outlook, duplicate in room searching screen
  • BM-18022 Fix: fix GetIcsProtocol
  • Fix: s/sam/sat to fix working days
  • MID-63 Fix: delete meeting on shared calendar
  • BM-18014 Fix: reject send mail as external user
  • MID-58 Fix: meeting forward, if organizer is external, send as logged user
  • [mapi] BM-17998 Fix: skip series attachments on exception proposal

changelog 4.6.5 => 4.6.6

  • chore: upgrade elasticsearch server to 6.8.22
  • chore: upgrade target platform: elasticsearch-client 6.8.22, and sentry without unused JndiLookup.class triggering false positive in bad log4shell detectors
  • [mapi] COAX-756 Fix: impossible to read calenda
  • MID-60 Fix: delay between notification and creation in organizer calendar
  • ORIX-72 Fix: curl command fail on second execution
  • [mapi] COAX-754 Fix: rate limit item notifications to 1/sec per owner+container
  • [api] BM-18000 Fix: bump api client maven deps to match what we really use

changelog 4.6.4 => 4.6.5

  • BM-15781 Fix: add shared calendar support
  • Imp: speed up hollow write cycles
  • [mapi] BM-17899 Fix: sync issues on recurring event exception
  • [mail-api] BM-17991 Fix: ensure filenames are properly encoded
  • BM-17989 Fix: update LDAP domain root on domain update
  • BM-17988 Fix: direct upgrade from BlueMind 3.5
  • [mapi] BM-17833 Fix: sender when replying from shared mailbox
  • [mapi] Chore: add details to requests.log for PermissionTable calls
  • [mapi] BM-17877 Feat: command line tool to check Outlook mapi profile
  • [security] BM-17982 Fix: explicitely disable log4shell in our bundled elasticsearch. It was not vulnerable because the bundled JVM was recent enough. Other BlueMind components do not use log4j.
  • MID-58 Fix: forward meeting created externally
  • [mapi] Imp: GetMailTips & GetServiceConfiguration EWS endpoints
  • [mapi] Chore: missing error handling for event bus failures when handling request chunks
  • BM-17375 Fix: AC menu should not be displayed
  • BM-17974 Fix: bm-cli return code
  • Fix: /input/ URL routing
  • BM-17953 Fix: archived mail is not backed up
  • [rhel] Fix: bmprofile on rhel7
  • [mapi] Fix: 365-like ews resolveNames responses
  • [tbird] Fix: send legacy connector if webext connector is downloaded from tbird 68

changelog 4.6.3 => 4.6.4

  • BM-17937 Fix: cannot configure account full + visio
  • [bm-cli] BM-17936 Fix: bad email address members with argument --resolved-members
  • BM-17929 Fix: use a taskref for long running server calls
  • [core] when sending an in-memory buffer, split it into 64k chunks to avoid a big direct mem allocation from ahc
  • [mapi] Fix: reduce attachments and EML copies to JVM memory to let outlook send a 500mb message to the smtp servers
  • [mapi] Fix: do not load in jvm heap attachments written through "RopWriteStream + backing file" when saving them

changelog 4.6.2 => 4.6.3

  • BM-17909 Fix: ignore deleted EAS devices
  • [webmail] BM-17902 Fix: missing video widget in old webmail banner
  • BM-17901 Fix: invalid videoconf link
  • BM-17906 Fix: quota calculation
  • COAX-733 Imp: sync logs
  • BM-17898 Fix: duplicate key during 3.5 => 4 migration
  • BM-17910 Fix: conversationService inaccessible
  • BM-17897 Fix: re-check cyrus index after reconstruct
  • BM-17883 Fix: set formatedName to null if no displayName defined
  • [mapi] BM-17875 Fix: infinite loop on RopFastTransferSourceCopyMessages
  • [mapi] BM-17882 Fix: prevent broken sync when multiple outlook are connected to same profile
  • [mapi] BM-17894 Fix: bad EX recipient format in RopModifyRecipient
  • BM-17896 Fix: containerChangeEventProducer timing
  • BM-17893 Fix: failure on LDAP/AD job if group member not found
  • BM-17878 Fix: domain address books missing
  • [eas] BM-17821 Fix: memory error on html => text conversion
  • COAX-486 Fix: eas contact birthday/anniversary date format
  • BM-17801 Fix: duplicated standard folders

changelog 4.6.1 => 4.6.2

  • [mapi] BM-17863 Fix: prevent copying attachments into jvm memory when building sync streams
  • Fix upgrade path: ERROR: column "removed" of relation "t_message_body_purge_queue" already exists
  • chore: Upgrade to PostgreSQL 12.9
  • BM-17853 Feat: add bm-cli hotupgrade 'logtail' command, 'progress --details' and 'start --planned' options
  • BM-17851 Fix: extends LoggingTaskMonitor to allow choosing log level and ITasksManager to specify a logger
  • BM-17851 Fix: fail hot upgrade tasks when their time estimation trigger an exception
  • BM-17862 Fix: don't create deferred action container for system users
  • BM-17864 Fix: bullseye subscription
  • BM-17780 Fix: mailbox index maintenance, skip if no shards found
  • [migrate] Imp: ex-migration-tool, migrate signed and encrypted messages
  • EORIS-149 Fix: StarLeaf meeting infos
  • BM-17820 Fix: check all folders for incompatible cyrus versions
  • BM-17813 Fix: adapt inline event images
  • BM-17819 Fix: don't try to add categories to resource calendar events

changelog 4.6.0 => 4.6.1

  • [mapi] Fix: PidName declared as ascii do not work as we only index name & set
  • FEATBL-1557 [MailApp] Fix: update date separators when a new day has come
  • BM-17793: fix databases corrupted by bad upgrade from BlueMind 3.5 to BlueMind 4.5.0 or less
  • Fix: don't crash in case of non-existing Pids
  • BM-17797 Fix: restore dialog only display options when browser in french
  • BM-17798 Fix: don't run LDAP import if disabled
  • [mapi] bugfix: allow outlook 365 to download big folder hierarchies
  • [mapi] bugfix: fix mapi compression: we need to compress soHandleTable
  • [mapi] chore: avoid listing too many folders in debug print
  • BM-17788 Fix: html body, keep original encoding
  • fixup 1ec617243f6bc6ae09ac34b39b3e7d1e076f6e22: missing import
  • BM-17788 Fix: body can be null
  • MID-50 Fix: mapi, recipient address as mailto
  • BM-17807 [MailApp] Fix: display message body even if event is not found
  • BM-17799 Fix: replace Bluemind by BlueMind
  • BM-17799 Fix: use an i18n key for '- BlueMind' string
  • BM-17814 Fix: response to a GET FULLMAILBOX call when conversations are not available yet
  • [mapi] BM-17741 Fix: saving contact

BlueMind 4.6.0

Changelog translation is currently a work in progress.

Next-gen email and collaboration

for any questions, please contact us!

+33 (0) 5 81 91 55 60

contact@bluemind.net