Mattermost記事まとめ: https://blog.kaakaa.dev/tags/mattermost/
はじめに
2020/10/15に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に関する日本語の情報を提供しています。