📣

Mattermost3.8の新機能

2021/06/19に公開

はじめに

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 からは画面上で入力できるようになります。

絵文字選択機能を使用するにはアカウント設定 > 詳細 > プリリリース機能をプレビューする から行うことができます。

mm3.8_emoji_picker1.png

上記の設定を有効にすると、メッセージ入力ボックスに絵文字選択ボタンが出現します。
mm3.8_emoji_picker2.png

また、絵文字リアクションを付与する際にも絵文字選択機能を使用することができるようになっています。
mm3.8_emoji_picker3.png

Pinned Post

チャンネルごとにピン止めされた投稿を設定することができるようになりました。
投稿の横にある[...]メニューからチャンネルにピン止めするを選択することで、ピン止めすることができます。

mm3.8_pinned1.png

ピン止めされた投稿は画面上部の :pushpin: アイコンをクリックすることで確認できます。

mm3.8_pinned2.png

3.8 New System Admin Tools

システムコンソールのユーザーリスト/チーム管理

今までのバージョンでは、ユーザー一覧はチームごとにしか確認できませんでしたが、システムコンソールで全てのユーザーの一覧を確認・管理できるようになりました。
また、新しくチーム統計画面が追加されています。

チームの統計画面
mm3.8_team.png

ユーザーリスト画面
mm3.8_userlist.png

クラウド自動デプロイがよりシンプルに

様々な環境で 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 向けに現在開発中の機能として下記が挙げられています。

  • チャンネルのアーカイブとアーカイブからの復元
  • 公開/非公開チャンネルの切り替え
  • 参加/脱退システムメッセージの結合

Roadmap - Mattermost

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

Discussion