What is Nostr?
Fedify: an ActivityPub server framework /
npub14m5…rx6j
2024-11-29 15:35:31

Fedify: an ActivityPub server framework on Nostr: The version 1.3.0 of #Fedify, an #ActivityPub server framework, released! The key ...

The version 1.3.0 of #Fedify, an #ActivityPub server framework, released! The key changes include:

Instrumented spans for OpenTelemetry are added. In most cases, it's automatically enabled if your application configured OpenTelemetry SDK.
Since Fedify 1.3.0, you can configure different MessageQueues for incoming and outgoing activities.
Fedify now allows you to manually route an Activity to the corresponding inbox listener. It is useful for invoking an inbox listener for an Activity enclosed by another Activity.
Context.sendActivity() and InboxContext.forwardActivity() methods now reject when they fail to enqueue the task.
Thanks to nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq4jlfur7cfghe4dnprxu8v74qu8hsj4g9nuldjfs0w6l0tv7tdd6qlh5rsf (nprofile…5rsf), @fedify/fedify/x/sveltekit module is added for integrating with SvelteKit hook.
Fedify now makes HTTP requests with the proper User-Agent header, e.g., User-Agent: Fedify/1.3.0 (Deno/2.1.2).

For details, see the full changelog as well!
Fedify 1.3.0 is available at JSR and npm.
Author Public Key
npub14m5mtm90njtvnfethdhsy4svharvsyr7kep4dws6y9kvdn8sj96sg0rx6j