Mattermost 3.9: New Integrations Directory, Spell Checker, Polish Language Support
Welcome to our May release announcement.
There’s lots to report but the big story this month is our publication of a comprehensive Integrations Directory.
This will make it much easier for systems admins and power users to integrate Mattermost with their infrastructure using hundreds of apps and open source integrations.
We have responded to one of your most popular requests, adding an inline spell checker for Windows and Mac. And we’re proud to announce the availability of Mattermost in another major language: Polish.
Thanks for all community contributions and in particular to our 3.9 MVP Carlos Panato who made more than 20 contributions across our projects this month!
Mattermost 3.9 is now available for download. Since it includes security updates, upgrading is recommended.
In this issue:
Extend Mattermost with deeper integrations
Integrations Directory
APIv4 Endpoints Release Candidate
New End-User Features
Upgraded Desktop App: Spell Checker, Sound Notifications
Polish Language Support
Server-side Updates
Redux and Mattermost Dev Talk
Mattermost Application Layer Dev Talk
Community Integrations
Pidgin Integration
PHP Driver
Removed and Deprecated Features
Thank You to Our Contributors
Install or Upgrade Mattermost
Extend Mattermost through Deeper Integrations
Integrations Directory
A big advantage of Mattermost compared with closed source messaging platforms is that it integrates with existing apps and workflows through integrations developed by the open source community.
We’ve made it easier to find these apps with a convenient Integrations Directory. We’ve also made it easier to submit your open source integrations and be recognized by the community.
Discover multiple ways to extend your integrations including: RESTful APIs, drivers, webhooks, slash commands, and command line interface.
Got feedback? Share your suggestions on how we can improve the application directory in the comments section.
APIv4 Endpoints Release Candidate
To make the Mattermost API web service easier to use and to offer more powerful options for these integrations, we announced a new API version as beta with our 3.7 release. We have worked further on this and are delighted to announce it as production with more powerful endpoints in 3.9.
Highlights include:
- Fully documented API endpoints
- More in-depth access to server functionality
- Wider use of established HTTP verbs
- Consistent endpoint structures
- A new and improved Go driver
The release includes drivers for JS and Go; the community is building drivers for Python, PHP and C#.
To find out more, visit the APIv4 documentation site.
New End-User Features
Upgraded Desktop Apps
Spell Checker
We’ve added an inline spell checker for English, French, German, Spanish, and Dutch on all desktop platforms. This is a feature many users have asked for and we’ll add other languages in due course (perhaps you’d like to help).
Give it a try and let us know what you think!
Sound Notifications
You can now hear a ping when you receive a notification in Windows 7 & 8. To find out more about this and other fixes and upgrades, visit the changelog.
Special thanks to Yuya Ochiai and Jonas Schwabe for their continued efforts on the Desktop App!
Polish Language Support in Mattermost
Pozdrowienia! A big hello to all our Polish-speaking users. Yes, we have added another important language to Mattermost – because we believe in making the best messaging platform available in people’s own native tongue. Workplace messaging with Mattermost is available in English, German, French, Spanish, Chinese, Korean, Japanese, Dutch, Portuguese, Russian and now Polish.
Thanks to the dozens of contributors who helped make the Polish release possible, in particular robert843, PawelRojek and jakub.dykowski.
More than a dozen other language translations are currently in progress, including Italian, Norwegian, Indonesian and Breton. If you’d like to help, or volunteer to translate a new language, please join the Mattermost localization channel to meet the community and get started.
A special thanks also to our localization leads, in no particular order: aeomin (Simplified Chinese), Archie Roller (Russian), Carlos Panato (Portuguese), Christian Arnold (German), Elias Nahum (Spanish), Hyeseong Kim (Korean), Jakub Dykowski (Poland), Pawel Rojek (Poland), Robert (Poland), Rodrigo Corsi (Portuguese), Ryo Onodera (Japan), Tim Estermann (German), Tze-Kei Lee (Traditional Chinese), William Gathoye (French), Yusuke Nemoto (Japan)
Server-side Updates
Redux and Mattermost Dev Talk
Redux helps you write applications that behave consistently and are less error-prone, run in different environments (client, server, and native), and are easy to test. It also provides a great developer experience, such as live code editing combined with a time traveling debugger.
Put simply, Redux is a predictable state container for JavaScript apps. With requirements for JavaScript single-page applications becoming increasingly complicated, your code must manage more state than ever before.
You can use Redux together with React, or with any other view library. To find out more about Redux and how we use it at Mattermost, check out this recent Dev Talk by our engineer Harrison Healey.
Mattermost Application Layer Dev Talk
Want to learn more about our server architecture? For a walk-through the application layer of the Mattermost server, take a look at this recent Dev Talk presentation by Joram Wilander on YouTube.
Community Integrations
The contributions from our open source community make this May 2017 release even more exciting. If you’ve built an integration, or are working on one, please join our community channel for installers or community channel for integrations and apps hosted on our nightly builds server. We’d love to meet you and discuss your work.
Pidgin Integration
Huge thanks to EionRobb for developing a new Pidgin-Mattermost integration. It connects libpurple-based instant messaging clients (such as Pidgin, Finch, Adium, bitlbee) with the Mattermost server. You can install the integration on Windows and Linux.
If you’d like to follow the progress or are interested in contributing, you can do so here.
PHP Driver
A huge thanks to gnello for developing a PHP driver to interact with the Mattermost server. This provides developers building applications written in PHP easy access to the Mattermost REST API and makes it simple to build integrations with Mattermost in PHP.
Removed and Deprecated Features
System Console settings in Files > Images scheduled for removal in July 2017 release. This includes
- Image preview height and width
- Profile picture height and width
- Image thumbnail height and width
All APIv3 endpoints to be removed six months after APIv4 endpoints are stable.
For a list of past and upcoming deprecated features, see our website.
Thank You to Our Contributors
Many thanks to all of our other contributors to this release:
/platform
- asaadmahmood, coreyhulen, cpanato, crspeller, doh5, enahum, grundleborg, gstraube , hmhealey, jasonblais, JeffSchering, justinwyer, jwilander, lindalumitchell, prixone, Rudloff, R-Wang97, saturninoabril, simon0191, VeraLyu
/docs
/mattermost-api-reference
/mattermost-redux
/desktop
/mattermost-mobile
/mattermost-docker
/mattermost-push-proxy
/mattermost-selenium
/mattermost-kubernetes
/gcm
The Mattermost project is defined by the contributions of its community, and we’re incredibly grateful for the difference each of you has made.
Install or Upgrade Mattermost
Install a new instance of Mattermost with instructions from our download page. Check out our upgrade guide for guidance on updating to the latest version.
Enterprise Edition
Mattermost Enterprise Edition E10 and E20 are commercial versions of Mattermost designed for large organizations backed by commercial support from Mattermost, Inc. and available by subscription. See the feature list for more detail.
Looking for help on install and upgrade? A subscription also entitles you to upgrade and installation help from Mattermost, Inc.