
Mozillaのメールクライアントの最新バージョンであるThunderbird 155がリリースされました。アカウント設定、OAuth認証、カスタムメールサーバーとの互換性が大幅に改善されています。今回のリリースは、プロジェクトにとって大きな転換期でもあります。9月から開発サイクルが大幅に短縮され、2週間ごとに新しい安定版がリリースされるようになりました。
新バージョンでは、Thunderbirdがより柔軟なメールクライアントへと進化を遂げ、最新のサービスに最適なものとなっています。主な新機能としては、IMAPおよびSMTPサーバー向けのカスタムOAuthサポートに加え、拡張機能が特定のドメインで使用される認証プロバイダーを変更できる新機能が追加されています。また、多数のバグ修正、安定性の向上、セキュリティアップデートも含まれています。
Thunderbird 155でOAuth認証が改善されました
Thunderbird 155の主な新機能は認証に関するものです。新バージョンでは、IMAPおよびSMTPサーバー上でカスタムOAuthプロバイダーを設定する機能がサポートされており、独自の認証システムを使用している組織やメールプロバイダーにとって特に便利です。
これまで、Thunderbirdのアカウント設定は、クライアント自体に組み込まれているOAuthプロバイダーに大きく依存していました。新バージョンでは、システムがより柔軟になり、デフォルトのプロバイダーを使用しないサーバーやドメインに対して、個別の設定を定義できるようになりました。
この改善は、特にビジネス、教育、または管理された環境において重要です。これらの環境では、メールサーバーが大規模な商用サービスで使用されているものとは異なる認証インフラストラクチャを使用している可能性があるためです。
拡張機能は認証プロバイダーを変更できます
Thunderbird 155では、OAuth関連の拡張機能の機能も拡張されています。アドオンは、特定のドメインやホスト名に対して、組み込みの設定を上書きできるようになりました。
これにより、各プロバイダーがThunderbirdのメインコードに直接組み込まれるのを待つことなく、特定の認証メカニズムを提供する拡張機能を開発することが可能になります。
この変更により、Thunderbirdは特殊なサービスへの適応能力も向上します。すべてのメールサーバーを同じように扱うのではなく、クライアントは接続先のドメインやサーバーに応じて異なる設定を使用できるようになります。
手動アカウント設定の方がより包括的です
もう一つの改善点は、アカウントの手動設定プロセスに関するものです。Thunderbird 155では、このワークフローが簡素化され、Exchange、Microsoft Graph、およびカスタムOAuthが同一の操作環境でサポートされるようになりました。
これは特に重要です。なぜなら、ThunderbirdはMicrosoft Exchangeのサポートを段階的に拡大しているからです。プロジェクトでは、Microsoft Graphを統合し、従来のEWSベースの実装のさまざまなコンポーネントを徐々に置き換える作業に数ヶ月前から取り組んできました。
Thunderbird 154では既にMicrosoft Graph for Microsoft 365が有効になっていましたが、バージョン155では、これらのアカウントをより簡単に構成および認証するために必要なインフラストラクチャの開発が続けられています。
OAuthはPKCEと外部ブラウザ経由の認証を組み込んでいます。
Thunderbird 155では、カスタムOAuthパラメータ内でPKCEと外部ブラウザの使用を設定するための専用フィールドも追加されています。
PKCE(Proof Key for Code Exchangeの略)は、認証フローに保護レイヤーを追加するもので、特に顧客秘密情報を安全に管理できない顧客向けに設計されています。OAuthを採用する最新のアプリケーションでは、PKCEの使用が標準的な手法となっています。
外部ブラウザのサポートは、Thunderbirdが以前のバージョンで既に開始していた進化とも合致しています。Thunderbird 153以降、メールアカウントのOAuthログインは、アプリケーション内で全プロセスを実行するのではなく、システムのデフォルトブラウザで開くことができるようになりました。
S/MIMEの改善
新バージョンには、S/MIMEユーザー向けの改善点も含まれています。該当する情報ボックスに、メッセージの署名と暗号化に関する詳細情報が表示されるようになりました。
参照できる情報には、署名に使用されるアルゴリズム、ダイジェストアルゴリズム、暗号化アルゴリズム、および鍵のサイズが含まれます。
この情報により、署名または暗号化されたメッセージの暗号特性をより正確に検証することが可能になり、通信がどのように保護されているかを検証する必要のあるユーザーに対して、より高い透明性を提供することができます。
IMAP、Exchange、カレンダーに関するさらなる修正
Thunderbird 155には、多数の修正が含まれています。これには、IMAPタグの同期、グローバルメッセージ検索、添付ファイルフィルターに関する問題の解決が含まれます。
ExchangeとCalDAVに関連するいくつかの問題も修正されました。例えば、Exchangeアカウントを削除しても送信サーバーの設定が残ってしまう場合や、オフラインモード使用時に一部のCalDAVカレンダーでイベントの同期が完全に停止してしまう場合などです。
このクライアントでは、Thunderbirdが再接続した際に、キャッシュされたICSファイルに加えられた変更が気づかないうちに失われる可能性がある問題も修正されています。
サンダーバード155号では、多数の安定性の問題も修正されました。
今回のアップデートには、プログラムが予期せずクラッシュする原因となる可能性のある複数のバグ修正が含まれています。解決された問題の中には、データベースのメモリ管理やメールフォルダの読み込みに関する様々なエラーが含まれています。
クライアントがOAuth2パスワードの入力を待っている間にThunderbirdのシャットダウン中に発生する可能性があったクラッシュも修正されました。
これらの変更は新機能ほど目立たないかもしれませんが、長時間開いたままになり、メッセージ、フォルダ、カレンダー、連絡先、ローカルデータベースを継続的に管理するメールクライアントにおいては特に重要です。
サンダーバード155号から、より頻繁なバージョンが登場する新たな段階が始まる。
Thunderbird 155のリリースには重要な特徴がある。それは、MozillaとThunderbirdが採用した新しい加速リリーススケジュールの一環であるということだ。
このプロジェクトでは、デスクトップ版の開発サイクルを4週間から約2週間に変更することを決定しました。Thunderbird 155はこの変更の恩恵を受ける最初のバージョンの1つであり、これにより改良点をより迅速にユーザーに届けることが可能になります。
開発チームは、このモデルは開発者に2倍のスピードで作業することを強制するものではないと説明した。まだ準備ができていない機能は開発を継続し、後のバージョンを待つことができる一方、準備が整っている改善点は、より早く安定版ブランチに反映される可能性が高くなる。
より小規模で頻繁なバージョン
新しいスケジュールでは、Thunderbirdはより短い間隔でリリースされる一連のバージョンに慣れる必要がある。多数の変更を1回の月次アップデートに集中させるのではなく、改善点を複数の小規模なリリースに分散させることができる。
この戦略は、以前発表されたFirefoxの変更に続くもので、Firefoxも2週間ごとのリリースサイクルを試験的に導入し始めている。ThunderbirdもFirefoxとバージョン番号を同期させているため、Thunderbird 155はFirefox 155をベースとしている。
ユーザーにとって、アップデーターの通常の動作は変わりません。新しいバージョンは、Thunderbirdのアップデート機能、または各種Linuxディストリビューションのリポジトリを通じて引き続き提供されます。
サンダーバード155号は、交換事業への取り組みを強化する。
Exchangeサポートの進化は、Thunderbirdにとって最も重要な技術プロジェクトの一つです。開発チームは数ヶ月にわたり、Microsoft Graphとの互換性を拡大し、EWSが以前提供していた機能に近づけるための取り組みを進めてきました。
Thunderbird 155は、ExchangeとGraphをアカウント設定の手動フローに統合することで、この取り組みの恩恵を受けています。このサポートをカスタムOAuthと組み合わせることで、ユーザーはより幅広い企業構成に対応できるようになります。
このプロジェクトでは、Graphの開発はメール機能だけにとどまらないことも確認されています。メールとの互換性が確立された後も、ThunderbirdはExchange統合の他の部分の開発を継続し、将来的にはカレンダー関連の改善も行う予定です。
Mozillaメールクライアントのメジャーアップデート
Thunderbird 155は、主に認証、アカウント設定、および様々なメールインフラストラクチャとの互換性に重点を置いたアップデートです。IMAPとSMTP向けのカスタムOAuthサポートは、おそらく最も重要な追加機能であり、PKCE、外部ブラウザのサポート、拡張機能の改善なども、このプログラムのこの部分における大幅な刷新を締めくくっています。
このバージョンには、S/MIMEの改善、新しい管理者ポリシー、IMAP、Exchange、CalDAV、検索、フィルタ、安定性に関する多数の修正が含まれています。これらはすべて、Thunderbirdがより頻繁なリリースを行う新たな段階に入ったことを記念するものです。
約2週間というサイクルに移行することで、このプロジェクトは改善の完了からユーザーへの提供までの時間を短縮することを目指しています。したがって、Thunderbird 155は単なるメンテナンスアップデートにとどまらず、Mozillaのメールクライアントが今後数ヶ月間取り組む新しい開発戦略を示すものでもあります。