Mattermost 3.0: Multi-Team Accounts, Japanese, Mobile & Desktop Upgrades, Integrations for Outlook, Ruby & Rust

Mattermost 3.0 offers a long awaited features: multi-team accounts, Japanese language translation, and full width display, plus upgrades to apps for iOS, Android, Windows, Linux and Mac, emojis, and we have new integrations for Outlook, Ruby & Rust.

It’s been an amazing month!

Mattermost’s major version number increments to 3.0 this release because of a backwards-incompatible change required to support multi-team accounts. If you’re upgrading from a previous release, please review the special procedure for upgrading to 3.0.

This release contains security updates and it is highly recommended that users upgrade. Thanks to Andreas Lindh, Yoni Ramon from the Tesla security team, and Uchida Ta for contributing security reports through the Mattermost Responsible Disclosure Policy.

Here’s what’s new:

Multi-Team Accounts

Mattermost 3.0 enables a single user account to be used across multiple teams. That means users can easily communicate across teams, using Direct Messages, without having to switch teams or switch accounts.

Example of Direct Messages list with the ability to reach users both inside and outside a team

It also means IT has a central place to manage all users.

Mobile Apps with Multi-Team, Snippets and Auto-Correct

Mattermost 3.0 requires new iOS and Android applications to be downloaded to work with a new “Version 3.0” server API.

Added benefits for the 3.0 mobile apps include:

  • Ability to switch across multiple teams on the same Mattermost server
  • Ability to include snippets of messages in push notifications if enabled by the System Administrator
  • Ability to auto-correct spelling typed into the mobile applications

android

NOTE: Hosted iOS and Android apps for Mattermost 3.0, which do not support 2.x, won’t be upgraded until May 20, in order to provide time for 2.x users to download the 2.x versions. You can download Android .apk releases for either 2.x or 3.x outside the Google Play Store. There is not an off-line option for iOS because of how iTunes is designed.

Windows, Mac and Linux App Upgrades

ScreenClip [34]Version 1.2.0 of the Windows, Mac and Linux desktop apps are now available. The new version includes a security update and it’s highly recommended that existing users upgrade to the new version.

Other upgrades include the ability to display mixed content, the addition of a login dialog for basic auth, desktop dialog notifications showing in Ubuntu, .deb support, and an option to show icon on menu bars in Mac.

Deep thanks to yuya-oc for all the changes, the new release, and for maintaining the Mattermost Desktop project!

New Emojis

We’ve updated the Mattermost Emoji set a second time. It turned out some users were so unhappy with the previous set that they were manually replacing emojis to get the results they wanted.  Here are examples of the new set:

Mattermost 3.0 features an all new set of emojis

Mattermost 3.0 features an all new set of emojis

Full Width Text Option

A new option was added for users to choose between the added readability of fixed-width text or the space efficiency of full-width text. The merits of each have been long debated in the Mattermost community and adding an option is a win-win for everyone.

full-width

Japanese Language Translation

Tremendous thanks to ryoon for leading the translation of the Mattermost user interface to Japanese.  This enables Mattermost to reach over 130 million Japanese speakers in the world.  The opportunity is enormous!

ScreenClip [30]

New Integrations

We’ve got some amazing work from the community this month to showcase as well.

Check out outlook-matters, the new Outlook integration for Mattermost by makmu. It moves email messages from Outlook straight into Mattermost channels.

Outlook integration for Mattermost

Outlook integration for Mattermost

From joshmn we have mattermost-ruby, a Mattermost API Client for Ruby.

Mattermost API Client for Ruby

Mattermost API Client for Ruby

From Ticki we have mars, a Mattermost Mattermost API wrapper for Rust, which can be used with Rust-based Playbot. This version uses webhooks and should be compatible with Mattermost 3.0.

Mattermost API integration with Rust

Mattermost API Wrapper for Rust

Thanks to all our integration developers for sharing out your work!
If you’ve developed a Mattermost integration you’d like to have shared, please let us know!

Note: The outlook-matters and mattermost-ruby integrations released against Mattermost 2.2 Web Service APIs and will require an update to the new Mattermost 3.0 APIs, announced April 14, prior to use with 3.0.  

Other Announcements

We want to welcome some new members of the core team:

Thank you

Finally, for contributors who haven’t yet been mentioned:

Extra special thanks to our top contributors for this release:

  • ArthurHit who helped find and solve a critical issue for 3.0.1
  • Andreas Lindh for extensive contributions to upgrading security
  • npcode for developing our new production Docker image
  • ryoon for leading Japanese localization
  • yuya-oc for upgrades and security fixes for Desktop apps

Many thanks to all our other contributors. By project, in alphabetical order :

/platform

/mattermost-docker

/ios

/android

/desktop

/docs

The Mattermost project is defined by the contributions of its community, and we’re incredibly grateful for the difference each of you has made.

The Mattermost Team

mm

Lindsay Brock is the former Head of Product for Mattermost, Inc. Prior to joining Mattermost in January 2015, she served as a product manager for SpinPunch, a Y Combinator-backed online gaming startup. Lindsay is an alumnus of the University of Waterloo, where she earned a bachelor of applied science degree in engineering.