はじめに
2017/03/16 に Mattermost 3.7.0 がリリースされました。 リリースから2週間ほど経ってしまいましたが、追加された機能などについて簡単に紹介します。 現在、セキュリティ fix などを含んだ v3.7.3 が最新バージョンとなっています
詳細については公式のリリースを確認ください。 Mattermost 3.7: Auto-deploy to cloud, multi-person direct messaging and much more
その他、細かい変更や修正は下記にまとめられています。 Mattermost Changelog
変更点
Cloud Platform Auto-deploy
Deployment Solutions Programsが公開されています。 (Mattermost のデプロイメントを体系的にしたもの?)
また、Bitnami Mattermost Team Edition Stackによって Mattermost の Team Edition(OSS 版のこと)の主要パプリッククラウドサービスへのデプロイが容易になりました。 Azure のプライベートクラウドプラットフォームであるAzure Goverment Cloud にも適用できるようです。
Bitnami から Azure へ Mattermost をデプロイし、Slack からデータをインポートする手順についての動画が公開されています。
Group Messaging for Quick, Direct Chats
素早く複数人でのメッセージングを行う グループメッセージ の機能が追加されました。 ダイレクトメッセージ の機能拡張のようなものです。
以前のダイレクトメッセージ機能では1対1の会話のみが可能でしたが、グループメッセージでは最大 8 人での会話が可能です。 8 人を超える場合は 非公開グループ の作成が推奨されています。
More Flexibility
API Version 4 (early beta release)
Mattermost API の新バージョンのベータリリースです。 Mattermost API Reference (v4.0.0)
現在の API v3 は 2017/9/16 までサポートされます。
New Website Link Previews
Website Link を投稿すると、リンク先の内容を表示するようになります。 v3.6 までのプレビュー機能では日本語が文字化けしていましたが、v3.7 からは文字化けしていないようです。
プレビュー機能を有効にするには、システムコンソールでプレビュー機能を有効にした上で、各アカウントごとに設定します。
Channel Push Notification Preferences
モバイルプッシュ通知の設定をチャンネルごとに行えるようになりました。 (モバイルプッシュ通知の設定が行われている場合のみ)
スケーラビリティの改善
Faster Server-side Processing
サーバーサイドのパフォーマンス改善が行われました。
キャッシュ・クエリ最適化による CPU/DB のボトルネック低減や、不要な WebSocket の呼び出しを削除したとのことです。
詳しい改善内容はMattermost Changelog - Performanceにまとめられています。
また、パフォーマンス改善について、動画 Mattermost Developer Brown Bag - Performanceで語られています。
Simplified Import of Bulk Data
他のシステムからチーム、チャンネル、ユーザー、投稿をインポートするツールが使えるようになりました。 明示的なリンクはないのですが、おそらくBulk Loading Dataの事だと思います。
セキュリティ関係の新機能
New “Channel Administrator” Role (Enterprise Edition E10 & E20)
チャンネル名の変更とチャンネルの削除を行うことができるチャンネル管理者のロールが追加されました。 Enterprise 版(E10,E20)のみの機能となります。
OneLogin Support (Enterprise Edition E20)
v3.6 まではOktaかMicrosoft ADFSを利用した SAML SSO を利用できましたが、v3.7 からOneLoginを使用した SAML SSO も行うことが可能になりました。 Enterprise 版(E20)のみの機能になります。
Second Generation Mobile Apps: Beta Release in March
React Native 製の iOS/Android アプリの β 版が今月中にリリースされるそうです。 3/29 にリリースされました。 => A Native Mobile Experience – Second Generation Mobile Apps Released in Beta
Android 版、iOS 版それぞれ β 版を試してみることができます。 (iOS 版は TestFlight アプリのインストールが必要でした)
開発はmattermost/mattermost-mobileで行われています。
新しいコミュニティ連携
Mattermost-Tuleap Bot Plug-in
OSS の開発サポートツールであるTuleapとの連携機能です。 Tuleap への Git プッシュと Scrum レポートの Lattermost への通知を行えるようです。 Mattermost connectors for Tuleap Scrum reports and Git now available
New Simple GitHub Integration
Haskell 製の Github 連携ツールです。 UlfS/ghmm
python/flask 製の Github 連携ツール softdevteam/mattermost-github-integration のメンテも継続されています。
おわりに
次のバージョンである Mattermost v3.8.0 は 2017/4/17 リリースを予定しています。 Pinned PostやEmoji Picker,Reaction Pickerなどの機能が追加される予定です。 Core Team 向け Mattermostでは、すでに利用可能です。