Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/
はじめに
2020/10/16 に Mattermost v5.28.0 がリリースされました。
本記事は、個人的に気になった新しい機能などを動かしてみることを目的としています。(なので、Enterprise 版限定の機能などについてはリリースノート書いてあることの紹介程度となっています)
変更内容の詳細については公式のリリースを確認してください。
- Mattermost Release v5.28 is now available - Mattermost - Open Source, On-Prem or Private Cloud Messaging
- Release v5.28 - Feature Release
また、mmctl
コマンドとコンプライアンスエクスポート機能のバグ Fix が行われた v5.28.1 がリリースされています。
- Mattermost 5.28.1 and 5.27.1 released - Mattermost - Open Source, On-Prem or Private Cloud Messaging
新しく導入された機能のお知らせ
Mattermost を新しいバージョンに上げた後にログインすると、新しいバージョンで利用可能なった機能などが Mattermost 上で通知されるようになりました。(v5.27 から v5.28 に上げた時は出てこなかったような? v5.26 で導入されたチャンネルカテゴリの機能では表示されましたが。)
(画像は公式ブログのもの)
この設定は システムコンソール > 通知 > エンドユーザー通知を有効にする からオフにすることもできます。
(システムコンソールのサイドメニュー上に2つ「通知」の項目が存在してしまったため、下の方の設定(今回追加された機能に関する設定)の項目名を「お知らせ」に変更しました。v5.29 から反映されると思います。)
その他の新機能
bold / italic の入力簡易化
メッセージ入力欄で Ctrl + I
を入力すると Markdown の Italic 記法が、Ctrl + B
を入力すると Markdown の Bold 記法が挿入されるようになりました。
Bleve 検索でのワイルドカードのサポート
v5.24 で Bleve を利用した全文検索機能がベータ版としてリリースされましたが、Bleve を利用した検索を行う際にワイルドカードを利用することができるようになりました。
検索除外文字のみを指定した場合でも検索結果を返す
過去に Issue も立てていましたが、チャンネルと検索除外ワードのみを指定した場合に、検索結果が空になってしまう問題が解決しました。チャンネル内の検索除外ワードを含む投稿を除いた投稿が検索結果として返されるようになります。
関連記事: Mattermost の検索機能についてちょっと調べた · kaakaa blog
通知音の切り替え
デスクトップ通知の通知音を変更できるようになりました。
(E20) 管理者タスクを委譲するための新たな管理者ロールの導入
Enterprise E20 限定の機能です。
管理者タスクを委譲しやすくするため、それぞれ細かい粒度の管理者権限を持つ新たな管理者ロール System Manger、 UserManage、 Read-only Adminが導入されました。
以前のバージョンでは、システム管理者の権限を持つユーザーのみがシステムコンソールにアクセスしたり、管理者向けのコマンドを実行することができました。そのため、一部の管理者権限を他のユーザーに渡したい場合でも、全ての管理者権限を渡す必要がありました。
今回のバージョンから、以下のような管理者タスクを他のユーザーに委譲したい場合に、全ての管理者権限を渡すことなく権限を委譲することができるようになります。
- 管理タスクやユーザー管理の委譲
- プラグイン管理の委譲
- システムコンソールの読み取り専用権限
- AD/LDAP や SAML などの認証管理やアクセスコントロールシステムへのアクセス権限
- コンプライアンスレポートやコンプライアンス管理へのアクセス権限
今回新たに追加された管理者ロールが持つ権限について、詳しくは公式ブログや公式ドキュメントを確認してください。 Granular administrator roles for delegated administration (E20 Edition) Additional System Admin Roles (E20)
今回新たに追加された管理者ロールは、システム管理者がコマンドラインツールであるmmctl
を実行することで付与できます。
(E10) AD/LDAP 証明書ベースの認証
Enterprise E10 限定の機能です。
AD/LDAP と連携している場合に、クライアント証明書を利用して AD/LDAP ディレクトリに対する認証を行うことができるようになりました。この追加の認証メカニズムにより、認証情報の誤用に対する保護を強化できます。
証明書ベースの認証を有効にするには、システムコンソール > AD/LDAPから公開証明書と秘密鍵をアップロードしてください。
その他の変更
GitHub Plugin v2.0 リリース
Mattermost 公式チームが開発を進めている GitHub Plugin v2.0 がリリースされました。 Github Plugin 2.0 Release - Mattermost
GitHub プラグインでは、GitHub リポジトリのアクティビティを関連する Mattermost へ通知したり、Mattermost から Issue を作成するなど、Mattermost と GitHub を使っている場合に便利な機能が利用可能になります。
その他、プラグインを含む Mattermost との連携機能については Mattermost Integrations - Powerful integrations to help your team do better work, faster. にまとまっています。
mmctl の TLS1.0, 1.1 サポートについて
2021/1/16 リリース予定の Mattermost v5.31 から、Mattermost の管理者向けコマンドラインツールであるmmctl
を用いて TLS1.0, 1.1 を利用している Mattermost サーバーに対して操作を行おうとすると、エラーを返すようになります。オプションを指定することで利用し続けることも可能ですが、TLS1.0, 1.1 は多くのブラウザで deprecated となっているため、TLS1.2 以降へのアップグレードを推奨します。
破壊的変更
- Mattermost がクラッシュした時に coredump が生成されるようになりました
おわりに
次のv5.29
のリリースは 2020/11/16(Mon)を予定しています。
そして機能追加が行われるv5.30
は恐らく 2020/12/16(Wed)のリリースになるかと思います。
Mattermost 日本語(@mattermost_jp)さん | Twitter で Mattermost に関する日本語の情報を提供しています。