プラグイン「ActivityPub」が5.3.0に更新された。

“変更履歴
5.3.0
・Added: A fallback Note for Article objects to improve previews on services that don’t support Articles yet.
・Added: A reply context for Posts and Comments to allow relying parties to discover the whole conversation of a thread.
・Added: Allow Activities on URLs instead of requiring Activity-Objects. This is useful especially for sending Announces and Likes.
・Added: Undo API for Outbox items.
・Added: Setting to adjust the number of days Outbox items are kept before being purged.
・Added: Failed Follower notifications for Outbox items now get retried for two more times.
・Added: Support incoming Move activities and ensure that followed persons are updated accordingly.
・Added: Show metadata in the New Follower E-Mail.
・Added: Outbox Activity IDs can now be resolved when the ActivityPub `Accept header is used.
・Added: Labels to add context to visibility settings in the block editor.
・Added: WP CLI command to reschedule Outbox-Activities.
・Changed: Properly process Update activities on profiles and ensure all properties of a followed person are updated accordingly.
・Changed: Outbox now precesses the first batch of followers right away to avoid delays in processing new Activities.
・Changed: Post bulk edits no longer create Outbox items, unless author or post status change.
・Changed: Outbox processing accounts for shared inboxes again.
・Changed: Improved check for ?activitypub query-var.
・Changed: Rewrite rules: be more specific in author rewrite rules to avoid conflicts on sites that use the “@author” pattern in their permalinks.
・Changed: Deprecate the activitypub_post_locale filter in favor of the activitypub_locale filter.
・Fixed: The Outbox purging routine no longer is limited to deleting 5 items at a time.
・Fixed: An issue where the outbox could not send object types other than Base_Object (introduced in 5.0.0).
・Fixed: Ellipses now display correctly in notification emails for Likes and Reposts.
・Fixed: Send Update-Activity when “Actor-Mode” is changed.
・Fixed: Added delay to Announce Activity from the Blog-Actor, to not have race conditions.
・Fixed: Actor validation in several REST API endpoints.
・Fixed: Bring back the activitypub_post_locale filter to allow overriding the post’s locale.

ActivityPub – WordPress プラグイン | WordPress.org 日本語
https://ja.wordpress.org/plugins/activitypub/#developers

Google翻訳してみた。

・追加: 記事オブジェクト用のフォールバック ノートを追加し、記事をまだサポートしていないサービスでのプレビューを改善しました。
・追加: 投稿とコメントの返信コンテキストを追加し、依存パーティがスレッドの会話全体を検出できるようにしました。
・追加: アクティビティ オブジェクトを要求せずに URL でアクティビティを許可しました。これは、アナウンスやいいねを送信する場合に特に便利です。
・追加: 送信トレイ アイテムの取り消し API。
・追加: 送信トレイ アイテムが消去されるまでの保存日数を調整する設定。
・追加: 送信トレイ アイテムの失敗したフォロワー通知が、さらに 2 回再試行されるようになりました。
・追加: 着信移動アクティビティをサポートし、フォローされている人がそれに応じて更新されるようにします。
・追加: 新しいフォロワーのメールにメタデータを表示します。
・追加: ActivityPub `Accept ヘッダーが使用されている場合に、送信トレイ アクティビティ ID を解決できるようになりました。
・追加: ブロック エディターの表示設定にコンテキストを追加するラベル。
・追加: 送信トレイ アクティビティを再スケジュールする WP CLI コマンド。
・変更: プロフィールの更新アクティビティを適切に処理し、フォローされている人のすべてのプロパティがそれに応じて更新されるようにします。
・変更: 送信トレイは、新しいアクティビティの処理の遅延を回避するために、フォロワーの最初のバッチをすぐに処理するようになりました。
・変更: 投稿者または投稿のステータスが変更されない限り、投稿の一括編集では送信トレイ アイテムが作成されなくなりました。
・変更: 送信トレイの処理で共有受信トレイが再び考慮されるようになりました。
・変更: ?activitypub クエリ変数のチェックが改善されました。
・変更: 書き換えルール: パーマリンクで「@author」パターンを使用するサイトでの競合を回避するために、投稿者の書き換えルールをより具体的にします。
・変更: activitypub_post_locale フィルターを廃止し、activitypub_locale フィルターを採用します。
・修正: 送信トレイのパージ ルーチンで、一度に 5 つのアイテムを削除するという制限がなくなりました。
・修正: 送信ボックスが Base_Object 以外のオブジェクト タイプを送信できない問題 (5.0.0 で導入)。
・修正: いいねや再投稿の通知メールで省略記号が正しく表示されるようになりました。
・修正: 「Actor-Mode」が変更されたときに Update-Activity を送信します。
・修正: 競合状態が発生しないように、Blog-Actor からの Announce Activity に遅延を追加しました。
・修正: いくつかの REST API エンドポイントでの Actor 検証。
・修正: 投稿のロケールを上書きできるように activitypub_post_locale フィルターを復活させました。

コメント

  1. ishii ishii より:

    #Gemini に分かりやすく解説してくれるよう頼んだんだけど…。


    ActivityPubプラグインのバージョン5.3.0では、主に **相互運用性の向上** と **使い勝手の改善** に焦点が当てられています。

    **具体的には**

    * **記事のプレビュー表示の改善**: 記事に対応していないサービスでも、内容を把握しやすいように代替のノートを表示するようになりました。
    * **スレッド全体の表示**: 返信元の投稿やコメントへのリンクを含めることで、関連するやり取り全体を簡単に辿れるようになりました。
    * **アクティビティの送信**: 従来はアクティビティオブジェクトが必要でしたが、URLのみでアクティビティを送信できるようになりました。これにより、「いいね」や「共有」などのアクションがより手軽になります。
    * **アクティビティの取消**: 誤って送信したアクティビティを取り消せるようになりました。
    * **送信済みアクティビティの保存期間**: 送信済みアクティビティを保存しておく期間を設定できるようになりました。
    * **フォロー承認の再試行**: フォロー承認に失敗した場合、再試行する回数を増やしました。
    * **フォローされた人の情報の更新**: フォローされた人の情報が変更された場合、自動的に更新されるようになりました。
    * **メール通知の改善**: 新しいフォロワーのメール通知に、メタデータが表示されるようになりました。
    * **アクティビティIDの解決**: ActivityPubの`Accept`ヘッダーを使用した場合でも、アクティビティIDを解決できるようになりました。
    * **ブロックエディターの改善**: ブロックエディターの可視性設定にラベルを追加し、より分かりやすくしました。
    * **WP CLIコマンドの追加**: 送信済みアクティビティのスケジュールを再設定するためのWP CLIコマンドを追加しました。
    * **バグ修正**: 送信済みアクティビティの削除、オブジェクトタイプの送信、通知メールの表示など、いくつかのバグを修正しました。

    **その他**

    * パフォーマンスの向上、コードの最適化など、内部的な改善も行われています。

    **全体として**

    今回のアップデートにより、ActivityPubプラグインはより使いやすく、信頼性の高いものになりました。特に、他のサービスとの相互運用性の向上は、ActivityPubの普及を促進する上で重要な役割を果たすと期待されます。

    https://g.co/gemini/share/e7ec641e509c

  2. ishii ishii より:

    私が気にしてる問題は改善されてなさそう。

    WordPressのプラグイン「ActivityPub」の問題点 | いしい@試行錯誤
    https://ishii00141.stars.ne.jp/20250216-0756-852/

  3. ishii ishii より:

    プラグイン「ActivityPub」が5.3.1に更新された。
    “5.3.1
    ・Fixed: Blog profile settings can be saved again without errors.
    ・Fixed: Followers with backslashes in their descriptions no longer break their actor representation.

    ActivityPub – WordPress plugin | WordPress.org
    https://wordpress.org/plugins/activitypub/#developers

    Google翻訳:

    “5.3.1
    ・修正: ブログのプロフィール設定をエラーなく再度保存できるようになりました。
    ・修正: 説明にバックスラッシュが含まれるフォロワーが、アクターの表現を壊さなくなりました。

    ActivityPub – WordPress プラグイン | WordPress.org https://wordpress.org/plugins/activitypub/#developers

  4. ishii ishii より:

    プラグイン「ActivityPub」が5.3.2に更新された。

    “5.3.2
    ・Fixed: Remove activitypub_reply_block filter after Activity-JSON is rendered, to not affect the HTML representation.
    ・Fixed: Remove render_block_core/embed filter after Activity-JSON is rendered, to not affect the HTML representation.

    ActivityPub – WordPress プラグイン | WordPress.org 日本語
    https://ja.wordpress.org/plugins/activitypub/#developers

タイトルとURLをコピーしました