Written by @dessalines and @nutomic, 2021-01-25
Since our last release in October of last year, and we’ve had ~450 commits.
The biggest changes, as we’ll outline below, are a re-work of Lemmy’s database structure, a v2
of Lemmy’s API, and activitypub compliance fixes. The new re-worked DB is much faster, easier to maintain, and now supports hierarchical rather than flat objects in the new API.
We’ve also seen the first release of Lemmur, an android / iOS (soon) / windows / linux client, as well as Lemmer, a native iOS client. Much thanks to @krawieck, @shilangyu, and @uuttff8 for making these great clients. If you can, please contribute to their patreon to help fund lemmur development.
v2
of the API to support the hierarchical objects created from the above changes.< 30 ms
.This release includes some bug fixes for federation, and some changes to get us closer to compliance with the ActivityPub standard.
None of these are breaking changes, so federation between 0.9.0 and 0.8.11 will work without problems.
v2
API. Our API docs now reference this project’s files, to show what the http / websocket forms and responses should look like.v2
API via lemmy-js-client
, required changing nearly every component.If you’d like to make a DB backup before upgrading, follow this guide.
Some older self-comments are being marked as unread in your inbox, click Mark all as read
to resolve this.