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 [`MessageQueue`]s for incoming and outgoing activities.
- [Fedify now allows you to manually route an `Activity` to the corresponding inbox listener.][1] 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 @robin_maki@planet.moe, [@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].
[Instrumented spans for OpenTelemetry]:
[OpenTelemetry SDK]:
[`MessageQueue`]:
[1]:
[@fedify/fedify/x/sveltekit]:
[SvelteKit]:
[full changelog]:
[JSR]:
[npm]: https://www.npmjs.com/package/@fedify/fedify/v/1.3.0
OpenTelemetry | Fedify
OpenTelemetry is a set of APIs, libraries, agents, and instrumentation to provide observability to your applications. Fedify supports OpenTelemetr...

OpenTelemetry
JavaScript
A language-specific implementation of OpenTelemetry in JavaScript (for Node.js & the browser).

JSR
MessageQueue from federation - @fedify/fedify - JSR
@fedify/fedify on JSR: An ActivityPub/fediverse server framework
Inbox listeners | Fedify
Fedify provides a way to register inbox listeners so that you can handle incoming activities from other actors. This section explains how to regis...
Integration | Fedify
Fedify is designed to be used together with web frameworks. This document explains how to integrate Fedify with web frameworks.
Svelte • Web development for the rest of us
Web development for the rest of us
GitHub
Release Fedify 1.3.0 · fedify-dev/fedify
Released on November 30, 2024.
MessageQueues now can be differently configured for incoming and outgoing activities.
Changed the type of CreateF...
JSR
@fedify/fedify - JSR
@fedify/fedify on JSR: An ActivityPub/fediverse server framework