📣

Mattermost4.7の新機能

2021/06/19に公開

はじめに

2018/02/16 に Mattermost 4.7.0 がリリースされたので、追加された機能などについて簡単に紹介します。

詳細については公式のリリースを確認ください。
Mattermost 4.7: Enhanced image preview and thumbnails, faster load times, upgraded desktop app – Mattermost
Mattermost Changelog — Mattermost 4.7 documentation

また、Compliance Export 機能に問題があったようで、近々v4.7.1のリリースが予定されています。

新機能

画像サムネイルの改善

画像サムネイルの見た目が改善されました。

添付画像ファイルが一つの場合、サムネイルが自動で拡大表示されるようになっています。

single_image.png

複数ファイルが添付された場合のサムネイル表示も若干変更されています。
ダウンロードボタンが付与されたことで、プレビューを開かずにダウンロードができるようになっています。

multi_image.png

ロード時間の短縮

  • カスタム絵文字のロードが非同期処理となり、最初のページンのロード時間が高速化されました
  • チャンネル名の補完処理が最適化されました
  • 不要なメタデータを削除したことで、ほとんどの画像のサイズが 25%以上削減され、パフォーマンスが改善されました

画像プロキシ

クライアントからの画像のリクエストをプロキシサーバーへ直接送信することができるようになりました。
これにより、画像はプロキシサーバーにキャッシュされるためパフォーマンスが向上します。また、画像がキャッシュされるため、リンク先の画像が消失することを心配する必要がなくなりました。

不要な場合にフルサイズの画像をダウンロードする必要もなくなりました。
さらに、willnorris/imageproxyを利用すると、画像のリサイズなどが可能となるImageProxyOptionの設定ができるようになります。

画像プロキシは システムコンソール > ファイル > ストレージ から設定できます。

Desktop アプリ 4.0

デスクトップアプリのメジャーアップデート版であるv4.0がリリースされています。
desktop/CHANGELOG.md at beta-4.0 · mattermost/desktop

  • UX 改善: 予期せずアプリが終了した際に再度アプリを開くためのダイアログや、ビデオ通話のためにマイクやあカメラへのアクセスを求めるダイアログなどが追加されました。また、ページをロードしている間、Mattermost アイコンのアニメーションが表示されるようになりました。
  • ディープリンク: mattermost://を通じたディープリンクプロトコルをサポートしました。ユーザーがmattermost://で始まるリンクをクリックすることで、デスクトップをアプリを開いたり、特定のチャンネルへジャンプすることができます。
  • デプロイの簡易化: 管理者がエンドユーザーへ Mattermost デスクトップアプリをサイレントデプロイするのがとても簡単になりました。

これらの新機能の他にアーキテクチャーの変更も行われています。

'未読' サイドバー設定

未読メッセージのあるチャンネルをサイドバーの一番上にまとめて表示する実験的な機能を追加しました。
Account Settings — Mattermost 4.7 documentation

Mattermost の設定ファイルconfig.jsonExperimentalGroupUnreadChannelsの設定値をdefault_onもしくはdefault_offとすると、アカウント設定 > サイドバー > 未読チャンネルのグループ化 より未読チャンネルをグループ化するかの設定を行うことができます。
ExperimentalGroupUnreadChannelsの設定値がdisabledだと、サイドバーのメニューが表示されません。

その他のサイドバーに関する改善にも取り組んでいるそうです。

その他(APIv3 について)

先月のリリースで APIv3 が deprecated となりましたが、APIv3 は Mattermost 5.0 で削除される予定です。
APIv3 から APIv4 へのマイグレーションについては下記を参考にしてください。
Mattermost API Reference

おわりに

次回のv4.8.0のリリースは 2018/3/16 を予定しています。

Discussion