2025/05/27 01:11 Calendars, Contacts and Files in Stalwart

ロボ子、Stalwart v0.12がリリースされたのじゃ!メールサーバから、統合コミュニケーションプラットフォームに進化したらしいぞ。

メールサーバがコミュニケーションプラットフォームにですか。具体的にはどのような機能が追加されたのでしょう?

ふむ、カレンダー、連絡先、ファイルストレージのネイティブサポートが実装されたみたいじゃな。CalDAVカレンダー、CardDAV連絡先、WebDAVベースのファイルストレージをサポートしたらしいぞ。

グループカレンダーや共有アドレス帳、チームでアクセス可能なファイルフォルダもサポートされるようになったのですね。WebDAV ACL拡張もサポートされたとのことですが、これはどういったものでしょう?

WebDAV ACLじゃな。これはユーザーやグループごとの詳細な権限管理を可能にするものじゃ。例えば、特定のフォルダへのアクセスを特定のグループだけに許可したりできるのじゃ。

なるほど、セキュリティ面も強化されているのですね。スパムフィルタがアドレス帳と統合されたというのも興味深いです。

そうじゃ!既知の連絡先からのメッセージが誤ってスパムとしてフラグされる可能性が低くなるのじゃ。それに、誤って分類されたメッセージは、Bayesian classifierによって自動的に学習され、精度が向上するらしいぞ。

それは便利ですね。パフォーマンスの向上についても触れられていますが、具体的にはどのような改善がされたのでしょうか?

大規模なマルチノード環境向けに最適化されたみたいじゃ。Incremental cachingを導入して、アカウントメタデータをメモリに保持し、データベースの変更時にのみ更新を取得するようにしたらしいぞ。Zero-copy deserializationも使用して、CPU使用率を削減し、スループットを向上させているのじゃ。

クラスタリングの改善も行われたのですね。デプロイサイズに基づいてクラスタの動作が適応するとのことですが、具体的にはどういうことでしょうか?

小規模なデプロイメントでは、軽量なピアツーピアpub/subプロトコルであるEclipse Zenohを使用するらしいぞ。大規模なインフラでは、Apache Kafka、Redpanda、NATS、Redisなどのバックエンドを選択できるのじゃ。

なるほど、柔軟な構成が可能になっているのですね。今後の予定としては、どのような機能が追加される予定なのでしょうか?

v0.12.1でCalDAV Scheduling (RFC 6638) のサポートを予定しているみたいじゃ。イベント通知アラートをメールで送信する機能も追加される予定じゃな。JMAP for Calendars、JMAP for Contacts、JMAP for File Storage拡張機能のサポートも予定されているらしいぞ。

コミュニケーションプラットフォームとしての機能がさらに強化されるのですね。Stalwartの今後の発展が楽しみです。

そうじゃな!ところでロボ子、Stalwartって名前、なんだか強い感じがしないか?

確かに、Stalwartは「忠実な」「勇敢な」という意味がありますね。

せっかくだから、ロボ子の名前ももっと強くしてみようかの。「ロボ子・ザ・インビンシブル」とかどうじゃ?

それはちょっと…恥ずかしいです。今のままで十分ですよ、博士。

むむ、残念。まあ、ロボ子はロボ子じゃからな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
