2.4.0.beta10 の新機能
大きな絵文字
1〜3 個の絵文字が独立した行にある場合、自動的に大きく表示されるようになりました!これで、目を細めなくても絵文字でコミュニケーションが取れます。
![]()
![]()
![]()
複数のユーザーにバッジを授与
バッジに「一括授与」機能が追加され、管理者がユーザーのメールアドレスリストをアップロードして、すべてにバッジを付与できるようになりました。詳細については、Bulk Award a badge to a set of users をご覧ください。
MaxMind DB のダウンロードにはライセンスキーが必要に
Discourse は、ユーザーや管理者の位置情報提供のために、無料の MaxMind GeoLite2 IP データベースを使用しています。これにより、ユーザー設定の「最近使用したデバイス」や、ユーザー管理ページでの IP 照会などの機能が動作します。CCPA による要件変更のため、MaxMind はダウンロードプロセスを変更しました。データベースをダウンロードするには、管理者がアカウントを登録し、(無料の)ライセンスキーを取得する必要があります。詳細は Upgrade / Rebuilds Fail due to MaxMind DB EOL - #23 by sam をご覧ください。
Internet Explorer 11 のサポート終了
Discourse は、2020 年 6 月 1 日に IE11 のサポートを終了します。Discourse を中断なく使い続けるためには、サポートされているブラウザへの移行を強く推奨します。Discourse は、IE11 のサポート終了に関する警告をサイトの上部に表示し始めます。詳細については、Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020 をご覧ください。
CSP のデフォルト有効化
2019 年初頭に Discourse は、クロスサイトスクリプティング(XSS)やデータ注入攻撃などの特定の攻撃を検出・軽減するためのセキュリティ層であるコンテンツセキュリティポリシー(CSP)のサポートを開始しました。CSP は過去 1 年間で新規サイトでは有効化されていましたが、既存のサイトでは管理者による明示的な操作がない限り有効化されませんでした。beta10 では、管理者によって明示的に無効化されていない限り(強く推奨されませんが)、すべてのサイトで CSP が有効になります。Google アナリティクス、広告、トラッキングなど、外部スクリプトを実行しているサイトは、引き続き機能させるために設定の更新が必要になる場合があります。CSP の詳細とスクリプトの設定方法については、Mitigate XSS Attacks with Content Security Policy をご覧ください。
セキュリティアップデート
このベータ版には、コミュニティおよび HackerOne から報告された 4 つのセキュリティ問題に対する修正が含まれています。これらのパッチを適用するため、サイトを更新することを強く推奨します。
- U2F / TOTP を使用した 2 段階認証
- バックアップメタデータの解析時に厳密な JSON パースを使用
- 第 2 段階認証ロジックの改善
- ステージングされたユーザーと閉鎖されたカテゴリにおけるプライバシー漏洩