Our latest patch version contains a critical security fix for closed-registration instances, along with some minor bug fixes and improvements to the UI. We recommend all admins update to this version as soon as possible.

Download v0.17.2 now, and read on to see what’s new in this version.

Security

This fixes a vulnerability where anyone could use an invalid invite code to create accounts on closed-registration instances (). Fixed by @snullp in .

User-Facing Changes

Fix Material icons in Safari by @thebaer in
Fix collection / post rendering in Chorus mode by @thebaer in
ActivityPub: Fix duplicated post signature and potential HTML entities in the title by @thebaer in

Admin-Facing Changes

make OAuth Adapter RFC-compliant by @mpldr in
Fix unquoted From address and phantom recipient in mailer by @thebaer in

Developer-Facing Changes

Add tests for signup, templates, and mailer by @thebaer in

Dependencies and minor fixes

Bump golang.org/x/net from 0.56.0 to 0.57.0 by @dependabot[bot] in

Upgrading from v0.17.x or earlier

Download the latest release for your operating system and architecture
Stop running your writefreely server
Replace all files in your installation (except for the keys directory) with the ones in the archive
(Only when upgrading from < v0.17.0) Update your database by running: writefreely db migrate
Start your writefreely server again

If you're upgrading from a much earlier version, follow the instructions in each previous release.