🎉

Mattermost 9.3の新機能

2023/12/18に公開

Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/

Twitter: @mattermost_jp で Mattermost に関する日本語の情報を提供しています。

はじめに

2023/12/15 に Mattermost のアップデートとなる v9.3.0 がリリースされました。

本記事は、個人的に気になった新しい機能などを動かしてみることを目的としています。
変更内容の詳細については公式のリリースを確認してください。

本バージョンでの主な変更点を紹介する動画がMattermostの公式YouTubeチャンネルで公開されています。
実際の動作を確認したい方は、こちらを参照ください。

https://www.youtube.com/watch?v=eXA8emM97Bo


各機能の見出し前の記号は、その機能が利用可能なエディションを表しています。

見出しの前に何もない場合、Free版も利用可能な機能です。

また、各見出しにPrefixとしてMattermostの機能分類を記述しています。

  • Channels: 従来のチャット機能
  • Playbook: Mattermost v6.0から追加されたインシデント管理機能
  • Calls: Mattermost上で音声通話と画面共有を行うことができるプラグイン
  • Platform: 上記機能を含むMattermost全体

Channels: 設定モーダルのデザイン変更

設定プロフィールメニューを開いた時に表示されるモーダルのデザインが変更されました。

左が旧バージョン(Mattermost v9.2)で、右が新バージョン(Mattermost v9.3)になります。

Alt text

Channels: 最新の投稿に移動するボタンの表示

チャンネルの投稿を過去に遡った際に、最新の投稿まで1クリックで戻ることができるボタンが表示されるようになりました。

Alt text

Channels: 1投稿に対するリアクション種別の上限設定

一つの投稿に対して付与できるリアクション種別の上限が設定できるようになりました。
リアクション種別が多すぎることによるパフォーマンス低下を防ぐための設定です。

この設定は、リアクション""ではなく、リアクション"種別"に対する上限値です。
例えば、上限値を5に設定した場合、5種類のリアクションに対して計10個のリアクションを付与するのは問題ないですが、6種類目のリアクションを付与しようとするとエラーとなります。

システムコンソール > サイト設定 > 投稿 > Unique Emoji Reaction Limitから設定できます。初期値は50に設定されています。
Alt text

上限値を超える種別のリアクションを付与しようとすると、以下のモーダルが表示され、リアクションを付与できません。(以下の例はUnique Emoji Reaction Limit5に設定し、6種類目のリアクションを付与しようとした際に表示される画面です。)
Alt text

(Professional/Enterprise) Channels: 通知なしのキーワードハイライト

今まで、通知のトリガーとなるキーワードに設定された単語は、その単語を含む投稿が行われた際にMattermostから通知が送信されると共にMattermost画面上でハイライト表示されていましたが、今回のバージョンから、通知を行うことなくMattermost画面上でのハイライト表示のみを行うキーワードを設定できるようになりました。
例えば"AI"のような、その単語を含む投稿は注目はしておきたいものの、そのような投稿が数多く行われることが予想されるために一々通知はして欲しくない、というような場合に使用できる機能です。

設定 > 通知 > ハイライトされるキーワード(通知はされません) から設定できます。

Alt text

設定したキーワードは、以下のようにハイライトされます。

Alt text

この機能は、有償版(Professional/Enterprise)限定の機能です。

その他の変更

Removed all uses of the ExperimentalTimezone setting. The Timezone feature is now always enabled and no longer behind a configuration setting.

今までのバージョンですは、システムコンソール > 実験的機能 > 機能 > タイムゾーン有効に設定した場合に限り、各ユーザーの設定画面で自身のタイムゾーンを設定することができましたが、v9.3から正式な機能となっため、システムコンソールのタイムゾーン設定が削除され、すべての環境でユーザーがタイムゾーンを設定できるようになりました。

Alt text

Added support for previewing WebVTT attachments.

WebVTT形式のファイルプレビューに対応しました。


その他、パフォーマンス改善やログ出力改善等の変更が数多くあります。
詳しくは公式のChangelogを参照ください。

その他のトピック

Hacktoberfest 2023

10月に行われていたHacktoberfest 2023のWrap upが以下の記事にまとめられています。
期間中、Mattermostとしては80人のコントリビューターによる159のPull Requestがマージされたようです。

Hacktoberfest 2023: Incredible community contributions, digital rewards & a healthier planet - Mattermost

MySQL v5.7のサポート停止

2023/10月に End of Lifeを迎えたMySQL 5.7について、2024/02月リリース予定のMattermost v9.5からサポートを停止するため、MySQL v8系へのアップグレードを推奨しています。

MySQL v8にアップグレードすることの影響等は以下の記事で説明されています。
MySQL 5.7 reached EOL. Upgrade to MySQL 8.x today - Mattermost

Mattermost Enterprise版の紹介

Mattermostの有償版であるEnterprise Editionの機能を使うことで、どのようにワークフローを改善できるかについて以下の記事で紹介されています。

おわりに

次のv9.4のリリースは 2024/1/16(Tue)を予定しています。

Discussion