Releases: Automattic/fosse
Release list
0.1.3 — Atmosphere 2.0.0 and ActivityPub 9.0.2
Fourth preview of FOSSE. Headlined by a major bundled Atmosphere upgrade (2.0.0) and ActivityPub 9.0.2, plus Bluesky OAuth and admin hardening.
What's changed since 0.1.2
- Bundled wordpress-atmosphere updated to 2.0.0 (#230, #218) — block-editor support (reactions block, pre-publish panel, editor plugin), native
@handle.tldmention support with DID resolution, a REST layer (reactions, client metadata, pre-publish), and a preview transformer. The legacy meta-box is retired. - Bundled wordpress-activitypub updated to 9.0.2 (#218, #205) — FOSSE now defers to ActivityPub's native Blurhash encoder and drops its own copy (#206, #219).
- Bundled-backend coexistence — bundled backends load when a standalone plugin is inactive, with excludes hygiene (#228), and orphaned trunk-only files are pruned from the bundled Atmosphere (#229).
- Bluesky OAuth reliability — handle authorization denial and auth-server errors gracefully (#195), and never redirect a connect to a non-HTTPS authorize URL (#211).
- Admin hardening — preserve a saved site handle on collision and stop hidden-field submits (#199), scope admin asset enqueue and guard the wizard redirect against POST (#197), skip per-user notice consumption during AJAX and cron requests (#194), and pin a filter-safe sentinel read in the object-type migration (#202).
- Build & packaging — harden the build-zip script and pin all workflow actions to commit SHAs (#192, #190), exclude
docs/andCONTRIBUTING.mdfrom the plugin zip (#207), and keep the AP Blurhash test stub out of the autoloader classmaps (#210).
Still a preview release. Options, admin UI, and internal APIs may shift before 1.0.
Install
Download fosse.zip (attached below), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.
Requirements
- WordPress 6.9 or newer
- PHP 8.2 or newer
Feedback
Issues and pull requests welcome at https://github.com/Automattic/fosse.
0.1.2 — Photo-post federation and bundled resync
Third preview of FOSSE. Adds photo-post federation, hardens Bluesky domain-handle handling, polishes the admin surface, and refreshes the bundled backends.
What's changed since 0.1.1
- Photo-post federation — detects photo posts and gives them a proper ActivityPub federation shape (#155, #177) and AT Protocol shape (#156), with the AT projector moved onto Atmosphere's
atmosphere_post_embed(#164) and Blurhash placeholders for ActivityPub photo attachments (#159). - Bluesky domain-handle reliability — fixes domain-handle resolution during reauth (#166), the reconnect lockout after disconnect on domain-handle sites (#175), and delegates
/.well-known/atproto-didto Atmosphere (#170). The bundled Atmosphere bump adds the well-known rewrite flush fix that backs this up. - Admin polish — refined onboarding wizard theme styles (#171), federation identity summary (#161), aligned Bluesky account summaries (#162), a polished settings surface (#160), status UI aligned to WPDS guidance, and styled identity-token modifiers (#180).
- Bundled wordpress-activitypub resynced to upstream trunk (8.3.0 line) (#185, #164) — merged Blurhash support, SWICG ActivityPub API Basic Profile OAuth scope work, and new feature-request / feature-authorization handlers.
- Bundled wordpress-atmosphere updated to 1.1.1 (#185, #168) — well-known rewrite flush fix (domain-handle verification reliability) and client-side CID computation.
- Clarified fediverse publishing guidance (#167) and expanded e2e coverage with a teaser-thread Playwright spec (#179).
Still a preview release. Options, admin UI, and internal APIs may shift before 1.0.
Install
Download fosse.zip (attached below), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.
Requirements
- WordPress 6.9 or newer
- PHP 8.2 or newer
Feedback
Issues and pull requests welcome at https://github.com/Automattic/fosse.
0.1.1 — Resync and admin polish
Second preview of FOSSE. Refreshes the bundled backends and modernizes the admin surface.
What's changed since 0.1.0
- Modernized FOSSE admin screens (#149) — refreshed look and feel for the unified admin surface.
- Bundled wordpress-activitypub resynced to upstream trunk twice (#152, #153). Brings in tombstone reworks, blog-actor C2S admin/permission fixes, anonymous blog-actor ownership fix, webfinger proxy
Accepthandling, scheduler migration jitter, statistics earliest-date null guard, content-warning storage in the outbox API, the data-wp-on-async deprecation fix, and a tanstack-history pin. - Bundled wordpress-atmosphere resynced to upstream trunk (#152).
- Build-zip workflow now derives the version from
fosse.phpand stamps it into the runtimeFOSSE_VERSIONconstant (#147).
Still a preview release. Options, admin UI, and internal APIs may shift before 1.0.
Install
Download fosse.zip (attached below once the build workflow finishes), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.
Requirements
- WordPress 6.9 or newer
- PHP 8.2 or newer
Feedback
Issues and pull requests welcome at https://github.com/Automattic/fosse.
0.1.0 — First preview
First public preview release of FOSSE — Social Web for WordPress.
FOSSE gives WordPress site owners a single place to configure how their posts are represented across federated networks, then routes publishing through the right backend for each protocol. This release bundles wordpress-activitypub and wordpress-atmosphere, so a fresh site can publish to ActivityPub networks (Mastodon and the wider fediverse) and AT Protocol networks (Bluesky) out of the box, with one setup wizard and a unified admin surface.
This is a preview release. Options, admin UI, and internal APIs may shift before 1.0. Production self-hosters should expect some upgrade churn.
Install
Download fosse.zip (attached below; the build workflow uploads it shortly after this release is published), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.
Requirements
- WordPress 6.9 or newer
- PHP 8.2 or newer
Feedback
Issues and pull requests welcome at https://github.com/Automattic/fosse.