はじめに
2019/6/13 に Mattermost v5.12.0 がリリースされました。 この記事では、アップデートの内容について簡単に紹介していきます。
変更内容の詳細については公式のリリースを確認してください。
- Mattermost 5.12: Infinite scrolling, bot accounts, deeper Jira integration, and more - Mattermost Private Cloud Messaging
- Mattermost Changelog — Mattermost 5.12 documentation
アップデート内容
Mattermost へのフィードバック
Mattermost の改善を目的とした、ユーザーへのアンケート機能が追加されました。 これにより、Mattermost の使い勝手に関するアンケートメッセージが Bot から送信されるようになります。
Mattermost を 5.12 にアップデートすると、実際にアンケートが送信される前に、システム管理者に対してアンケートが予定されていることを伝える電子メールかダイレクトメッセージが送信されると思います。アンケートは 3 週間後に設定されているはずです。
現在、アンケートは英語で送信されるため、アンケートが送信されるとユーザーが混乱してしまう場合など、アンケートを実施したくない場合は、システムコンソール > プラグイン > Net Promoter Score > Enable Net Promoter Score Surveyを無効
に設定してください。
無限スクロール
チャンネル内の古い投稿を見るとき、もっとメッセージを読み込む
というリンクをクリックする必要がなくなりました。チャンネルの一番上までスクロールすると、自動で古いメッセージの読み込みが開始されます。
(この機能は IE11 では利用できません)
Bot アカウント
Mattermost で Bot 用のアカウントを作成できるようになりました。Bot アカウントは電子メールやパスワード、またはその他の認証方法を必要とせずにユーザーとやり取りができるアカウントです。これにより、統合機能用のダミーのアカウントを作る必要がなくなります。
さらに、Bot アカウントは下記のような特徴を持ちます。
- 非公開チーム、非公開チャンネル、ダイレクトメッセージなど、どのチャンネルにも投稿することができます
- 統合機能を Bot アカウントに関連づけておくことで、その統合機能を開発したユーザーが退職した後も統合機能を使い続けることができるようになります
- Bot アカウントはサーバー上の誰もがやり取り可能で、どのチーム、チャンネルにも追加することができます
また、Enterprise 版において Bot アカウントはライセンス上のユーザーとしてカウントされません。
Bot アカウントについて詳しくは下記のドキュメントを参照してください。 https://docs.mattermost.com/developer/bot-accounts.html
Jira プラグインのアップデート
Mattermost にバンドルされている Jira プラグインのバージョンが 2.0 になりました。このアップデートにより、Mattermost と Jira をより深く統合することができるようになりました。
- Issue 作成、更新、コメント追加を Mattermost チャンネルに通知
- Jira Issue の作成や、Mattermost 上のコメントの Jira Issue への反映、また、Issue の状態の更新などを Mattermost から実行
より詳しい情報は、下記を参照してください。 https://github.com/mattermost/mattermost-plugin-jira#jira-20-features
デフォルトプラグインの追加
Mattermost 5.12 から、さまざまなプラグインが Mattermost にデフォルトでバンドルされるようになりました。
- GitHub Plugin: GitHub の通知やリマインドを Mattermost に投稿することができるプラグイン。SaaS 版やオンプレミスの GitHub Enterprise にも対応しています。
- Autolink Plugin: あるテキストを自動でハイパーリンク化することができるプラグイン。(例えば、Issue Tracker の Issue 番号を投稿すると、自動でリンクに変換してくれます)
- Custom Attributes Plugin: ユーザープロフィールのポップオーバーに属性を追加するプラグイン
- Welcome Bot Plugin: 新規メンバーが追加された時にメッセージを通知するプラグイン
- Amazon SNS CloudWatch plugin: Amazon CloudWatchのアラートを AWS SNS 経由で Mattermost に通知できるようになるプラグイン。
他にも下記サイトから様々な Mattermost の拡張機能を検索することができます。 https://integrations.mattermost.com/
システムコンソール画面の再構築
Mattermost 5.12 からシステムコンソール画面の構成が変わりました。
この変更は、Mattermost Private Cloud など、システムコンソールを使わず環境変数で Mattermost の設定を指定する際に、よりロジカルにしたいという意図があるそうです。
E20 版のみの追加機能
- 非公開チーム/チャンネルに関する権限の管理を個別に操作することなく、AD/LDP グループを通じて管理できるようになりました。
- Elasticsearch の自動補完機能により検索機能を利用する際にユーザー/チャンネルが入力しやすくなりました
モバイルアプリのタブレット向け改善
モバイルアプリ v1.20 もリリースされています。
- チャンネルサイドバーが表示され続けるようになりました
- iOS でキーボードが表示されている際、スワイプダウンすることでキーボードを閉じることができるようになりました
そのほかの変更については下記を参照ください。 https://github.com/mattermost/mattermost-mobile/blob/master/CHANGELOG.md#1200-release
破壊的変更
Mattermost v5.10 以前のバージョンからアップデートをする場合、統合機能に関する下記の破壊的変更があります。
- (v5.12~) プラグイン API
DeleteEphemeralMessage
の引数が(userId string, post *model.Post)
から(userId, postId string)
に変更 - (v5.11~) 統合機能で既に投稿されている投稿の内容を更新する際、投稿の Props 属性を
Update.Props == nil
のようにnil
を指定してクリアする方法は利用できなくなりました。代わりにUpdate.Props == {}
のように、空の要素を指定する必要があります。
おわりに
次のv5.13
のリリースは 2019/7/16(Tue)を予定しています。
そして機能追加が行われるv5.14
は恐らく 2019/8/16(Fri)のリリースになるかと思います。
Mattermost 日本語(@mattermost_jp)さん | Twitter で Mattermost に関する日本語の情報を提供しています。