はじめに
2017/4/16 に Mattermost 3.8.0 がリリースされましたので、追加された機能などについて簡単に紹介します。 (現在、v3.8.1 のリリースを検討しているようなので、安定稼働を求める方はもう少し待ったほうが良いかもしれません)
今回のリリースから隔月リリースから毎月 16 日のリリースサイクルに戻したようです。 (2016 年 9 月から隔月リリースに変更していました) Mattermost moves to monthly releases
詳細については公式のリリースを確認ください。 Mattermost 3.8: Deploy with next generation iOS and Android Apps in Beta – Now Faster than Ever Mattermost Changelog - Release v3.8.0
iOS/Android アプリ
ReactNative で開発された iOS/Android アプリのベータ版がリリースされています。
Android 版は Google Play Store から、iOS の場合は下記Sign up
でのユーザー登録とTestFlightのインストールが必要です。
To test on Android: Search for “Mattermost 2017 – Beta” in the Google Play store, or opt-in here. To test on iOS: Sign up to become a beta tester.
3.8 New End User Features
Emoji 機能の拡充 - Emoji Picker
絵文字選択機能がプリリリースされました。 今までのバージョンでは :emoji: の形式でしか Emoji 入力入力・リアクションの付与ができませんでしたが、3.8 からは画面上で入力できるようになります。
絵文字選択機能を使用するにはアカウント設定
> 詳細
> プリリリース機能をプレビューする
から行うことができます。
上記の設定を有効にすると、メッセージ入力ボックスに絵文字選択ボタンが出現します。
また、絵文字リアクションを付与する際にも絵文字選択機能を使用することができるようになっています。
Pinned Post
チャンネルごとにピン止めされた投稿を設定することができるようになりました。
投稿の横にある[...]
メニューからチャンネルにピン止めする
を選択することで、ピン止めすることができます。
ピン止めされた投稿は画面上部の :pushpin: アイコンをクリックすることで確認できます。
3.8 New System Admin Tools
システムコンソールのユーザーリスト/チーム管理
今までのバージョンでは、ユーザー一覧はチームごとにしか確認できませんでしたが、システムコンソールで全てのユーザーの一覧を確認・管理できるようになりました。 また、新しくチーム統計画面が追加されています。
チームの統計
画面
ユーザーリスト
画面
クラウド自動デプロイがよりシンプルに
様々な環境で Mattermost を動作させるため、設定情報を環境変数から指定できるようになりました。
config.json
に書かれた設定情報を環境変数によって上書きすることができるため、多様なクラウド環境へのデプロイ設定が容易になります。
例えばconfig.json
内で.ServiceSetting.ListenAddress
をキーとする設定は、環境変数MM_SERVICESETTINGS_LISTENADDRESS
によって上書きすることができます。
Community Integration
Siba Bot Integration
チャットボットツールであるSibaの Mattermost アダプターです。 Siba の Documentation ページはまだ準備中らしく、Siba がどのようなものかは分かりませんでした。
Conduct a Quick Emoji Poll
v3.6 から追加されたリアクション機能を利用した投票メッセージの作成を簡単にするサーバーアプリを作りました。 詳細はMattermost で投票機能もどきに書いています。
Simple CLI Utility for Posting Text in PHP
Mattermost の内向きのウェブフックを利用して、コマンドラインからメッセージを投稿できる PHP ツールです。 joho1968/mattermostsendphp
Simple Mattermost /slash Service Dispatcher and Responder in PHP
PHP 製のスラッシュコマンドのディスパッチャです。 joho1968/mmsrvdispatch
Removed and Deprecated Features
- v3.5 以前に使われていた古い CLI ツールが削除されました
- 下記の API が削除されました
- GET at /channels/more (replaced by /channels/more/{offset}/{limit})
- POST at /channels/update_last_viewed_at (replaced by /channels/view)
- POST at /channels/set_last_viewed_at (replaced by /channels/view)
- POST at /users/status/set_active_channel (replaced by /channels/view)
Removed and deprecated features for Mattermost
おわりに
次回の v3.9.0 のリリースは 2017/5/16 を予定しています。
v3.9.0 向けに現在開発中の機能として下記が挙げられています。
- チャンネルのアーカイブとアーカイブからの復元
- 公開/非公開チャンネルの切り替え
- 参加/脱退システムメッセージの結合
Coming Soon (In Progress by Community)
Community members are currently working on the features listed below. They are not scheduled for a specific release, but will be added to the product when work is complete.
- Unarchive channels
- Converting public channels to private
- Combining consecutive join/leave messages