🎉

Mattermost 10.1の新機能

2024/10/18に公開

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

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

はじめに

2024/10/16 に Mattermost のアップデートとなる v10.1.0 がリリースされました。
また、同日にshared server関連のIssueを修正したv10.1.1がリリースされています。

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


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

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

(Professional/Enterprise) チャンネルブックマーク機能の有効化

Enabled Channel Bookmarks, added re-ordering, and fixed URL validity checking.

Mattermost v9.8でサーバー側のみ機能が追加されていたチャンネルブックマーク機能がリリースされました。
Professional版とEnterprise版のユーザーのみ利用可能です。

Manage channel bookmarks - Mattermost documentation

alt text

チャンネルごとの通知音設定

Added channel specific message notification sounds configuration.

チャンネルに新規投稿があった場合の通知音について、アカウントに対する設定とは別にチャンネル毎に異なる通知音を設定することができるようになりました。
重要なチャンネルのみ通知音を変えて注意を向けやすくするなどの対応が取れるようになります。

Manage your channel-specific notifications - Mattermost documentation

チャンネルメニュー > 通知の設定 > サウンドから設定できます。

alt text

その他の変更

Pluginファイルアップロード時のメッセージ改善

Added a more descriptive error message, “Uploaded plugin size exceeds limit.” for plugin uploads that are too large.

Mattermost Pluginをアップロードする際、Mattermostのアップロードファイル制限を超えるサイズのファイルをアップロードしようとした場合に表示されるエラーメッセージから原因を特定しづらいという問題がありました。

Received invalid response from the server

本バージョンで以下のようにメッセージが改善され、メッセージから原因が特定しやすくなりました。PR

Uploaded plugin size exceeds limit. This limit can be changed in the System Console via File Storage > Maximum File Size

Mattermost Pluginsの設定でSecret値が扱えるように

Plugins are now allowed to mark setting fields as secret, obfuscating them in the System Console and the Support Packet.

Mattermost Pluginで設定を扱う際、WebUI上で設定値を見えなくするには Webapp PluginのregisterAdminConsoleCustomSettingを利用した独自コンポーネントの開発などを実施する必要がありました。
本バージョンから、Plugin Manifestのsettings_schemasecret: boolというフィールドが追加され、trueを指定するとその設定値をWebUI上から見えなくすることができるようになりました。

Manifest reference at Mattermost

alt text

設定入力中は入力値が見えますが、設定を保存して、画面を切り替えるとダミー文字列が表示されるようになるようです。

アップグレード時の注意事項

特になし

その他のトピック

Hacktoberfest 2024

今年もMattermostではHacktober向けのキャンペーンを行っており、以下のような特設ページが用意されています。
Mattermost - Hacktoberfest 2024.

また、Hacktoberfestの開幕を記念して、Holopinのバッジを配布しているようです。
Hacktoberfest 2024: Contribute, connect & collect digital rewards! - Mattermost

Reference Architecture検討

v10 to the power 5: Scaling Mattermost to support 100,000 users

上記エントリでは、Mattermostを10万ユーザー以上で利用する場合のReference Architectureを検討する際に実施したことについて説明されています。
Mattermostの使われ方について調査し、lord testツールを改良し、Reference Architectureを導出していく流れが描かれており、個人的に興味深い記事でした。

ユーザー数ごとのReference Architectureについては以下で公開されています。
Scaling for Enterprise - Mattermost documentation

おわりに

次のv10.2のリリースは 2024/11/15(Fri)を予定しています。

Discussion