<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Activity Relay 3.0.1 maintenance release]]></title><description><![CDATA[<p>30 Sep 2026</p><p>Activity Relay 3.0.1 has been released to fix a couple bugs caused by invalid follower states blocking relay operation. </p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://github.com/thystra/Activity-Relay/releases/tag/v3.0.1" title="Release Activity-Relay v3.0.1 · thystra/Activity-Relay">
<img src="https://opengraph.githubassets.com/7a981daf1c309ff0e8fb228906edb0e263dbdd8ed6aa26d75dfc63fb7bf7fd0f/thystra/Activity-Relay/releases/tag/v3.0.1" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" onerror="this.parentElement.remove()" />
</a>



<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://github.com/thystra/Activity-Relay/releases/tag/v3.0.1">
Release Activity-Relay v3.0.1 · thystra/Activity-Relay
</a>
</h5>
<p class="card-text line-clamp-3">Yet another powerful customizable ActivityPub relay server written in Go. - Release Activity-Relay v3.0.1 · thystra/Activity-Relay</p>
</div>
<a href="https://github.com/thystra/Activity-Relay/releases/tag/v3.0.1" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://github.githubassets.com/favicons/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" onerror="this.remove()"/>



<p class="d-inline-block text-truncate mb-0">GitHub <span class="text-secondary">(github.com)</span></p>
</a>
</div></p><p>Activity-Relay 3.0.1 is a focused reliability release for follower-state handling and relay fan-out.</p><h3>Fixed</h3><ul><li>Prevent stale mutual-follow responses from recreating incomplete Redis follower records.</li><li>Validate follower state before persistence.</li><li>Ignore malformed persisted follower records when loading relay state.</li><li>Isolate invalid or unplannable delivery targets so one bad receiver cannot abort healthy fan-out.</li><li>Keep queue reservations and remaining-delivery counts aligned with deliveries actually planned.</li><li>Harden manual follower acceptance ordering.</li><li>Update Forgejo container/release CI for Debian Trixie’s split Docker client packages.</li></ul><p>No configuration or data migration is required.</p><p>The 3.0.1 candidate was production-tested on <a href="https://relay.argentwolf.org">relay.argentwolf.org</a>, including real WordPress fan-out to healthy Friendica and Mastodon receivers while an independently failing receiver continued through its isolated retry path.</p><p>Container: <code>ghcr.io/thystra/activity-relay:3.0.1</code></p><p>See <code>docs/releases/v3.0.1.md</code> and <code>CHANGELOG.md</code> for complete details.</p><p>The attached files are the exact canonical artifacts produced and accepted by the Forgejo release workflow.</p><p>If you find this useful, please consider leaving a tip on my Ko-Fi – <a href="https://ko-fi.com/thewolfandtheraven">https://ko-fi.com/thewolfandtheraven</a></p><p><a rel="tag" href="https://www.wolfandraven.blog/tag/activitypub/">#activitypub</a> <a rel="tag" href="https://www.wolfandraven.blog/tag/fediverse/">#fediverse</a> <a rel="tag" href="https://www.wolfandraven.blog/tag/friendica/">#friendica</a> <a rel="tag" href="https://www.wolfandraven.blog/tag/mastodon/">#mastodon</a> <a rel="tag" href="https://www.wolfandraven.blog/tag/nodebb/">#nodebb</a> <a rel="tag" href="https://www.wolfandraven.blog/tag/relay/">#relay</a> <a rel="tag" href="https://www.wolfandraven.blog/tag/relays/">#relays</a> <a rel="tag" href="https://www.wolfandraven.blog/tag/relayserver/">#relayserver</a></p>]]></description><link>https://citiverse.it/topic/2a6bac60-49b3-4f30-8489-94ddad0cd996/activity-relay-3.0.1-maintenance-release</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 14:17:26 GMT</lastBuildDate><atom:link href="https://citiverse.it/topic/2a6bac60-49b3-4f30-8489-94ddad0cd996.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Sep 2026 22:01:49 GMT</pubDate><ttl>60</ttl></channel></rss>