ActivityPubサーバーフレームワークのFedifyの1.3.0バージョンがリリースされました。主な変更点は以下の通りです。
• OpenTelemetry の計装のスパンが追加されました。殆どの場合、アプリケーションにOpenTelemetry SDKが設定されていれば、自動的に計装されます。
• 今回のバージョンから、受信アクティビティと送信アクティビティに対して異なるMessageQueueを設定する事が出来る様に成りました。
• Activityを手動でインボックスリスナーにルーティングする事が出来る様に成りました。
• Context.sendActivity()とforwardActivity()メソッドは、タスクをキューに入れる事に失敗した場合、エラーを出す様に成りました。
• @robin_maki さんのおかげでSvelteKitと連携する為に@fedify/fedify/x/sveltekitモジュールが追加されました。
• 正しいUser-Agentヘッダ(例えば、`User-Agent: Fedify/1.3.0 (Deno/2.1.2)`)を含めてHTTPリクエストを送る様に成りました。
詳細は変更ログをご覧ください!
https://github.com/dahlia/fedify/releases/tag/1.3.0
QT: https://hollo.social/@fedify/01937890-0cbd-7bee-97eb-08918829d091 [参照]
ちなみに、今回のFedifyリリースに追加された殆どの新機能は、Ghostの依頼で実装された物です。
QT: https://fedibird.com/@hongminhee/113567091862319490 [参照]