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:
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
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
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!
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
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.
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!
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
From joshmn we have mattermost-ruby, a 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 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.
We want to welcome some new members of the core team:
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 :
- alanmoo, asaadmahmoodspin,augustohp, brunoqc, chengweiv5, Compaurum, coreyhulen, crspeller, CyrilTerets, DavidLu1997, enahum, Felicious, hauschke, hmhealey, insin, it33, jwilander, khoa-le, lfbrock, loafoe, maruTA-bis5, moogle19, olivierperes, pjgrizel, qcu, rodrigocorsi2, ryoon, samogot, stupied4ever, takashibagura, usmanarif, yumenohosi
- ajerezr, apheleia, asaadmahmoodspin, crspeller, DavidLu1997, enahum, esethna, it33, lfbrock, lindy65, pjgrizel, schemacs
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
Want to know about the latest releases? Subscribe to our monthly mailing list