FediHome v1.12.0 #237
TemujinCalidius
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
FediHome v1.12.0 — crossposts that don't get lost 🔁
Highlights
GOAWAY) used to be discarded with no log line and no retry — a real incident lost a video post's Bluesky copy with zero evidence. Now every crosspost failure is logged, and Bluesky/Threads failures are persisted and retried by the scheduler with backoff (2 min → 10 min → 1 h → 6 h → 24 h, then it gives up), writing the crosspost marker on success. Because Bluesky/Threads (unlike ActivityPub) don't dedupe a re-sent post, a retry re-reads the post first and skips if it already landed or was deleted — so a crash between a successful crosspost and its bookkeeping can't produce a duplicate. It's a fourth toggle on Instance settings (/admin/settings,SCHEDULER_CROSSPOST_*). (Compose-path Bluesky crosspost failures are silent: success:false discarded unlogged (scheduled path already logs+retries) #225)@atproto/api→ 0.20.27.Upgrade
npm run update. Additive schema only (newFailedCrossposttable) — no breaking changes.Full changelog: the
1.12.0section of CHANGELOG.mdThis discussion was created from the release FediHome v1.12.0.
All reactions