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.
Lemmy Announcements
Feel free to announce new communities here.
Other than that, this is reserved for admin use only.
well, it will be good thing if lemmy installation is possible on shared hosting
In case you have successfully launched an instance on raspberry pi, please share your experience in the linked thread https://lemmy.ml/post/49609
Wondering, is there a roadmap available somewhere?
We have a few bigger issues / milestones to tackle, but they’re all just github issues right now.
🎉🎊
We are almost at 1.0!
I dont think so, its more likely that we do 0.10.0 and further versions first.
Personally I’d prefer to call it 1.0.
1.0 implies a stable API, and we are certainly not there yet.
Hmm, ok.
Great work as always!
いおいお
yay!
Great work!
Amazing work! And I knew about Lemmur, but not the native iOS client Lemmer. I just installed it and it’s working well. Great work @uuttff8
same here. so far so good!
Oh I also wanted to say a lot of the top communities have mods that haven’t been active in a long time, if you’d like to request one do so at !community_requests@lemmy.ml .
Congratulations @dessalines@lemmy.ml Thanks for making this awesome component of the fediverse available!!
It’s been awesome following this website. It improves every time I visit. As far as lemmur, has anyone tried it on android? I downloaded the arm64 version and nothing seems to load in it.
API v2 migration is done, I just need to review the changes and merge them. Everything should be back to normal then
They’re in the process of upgrading to use
v2
of the API, once that’s done it’ll work again.Whoa, amazing! I see now community names are shown instead of community slugs, maybe worth mentioning?
Sure thing, I’ll add.
Thanks! I think now it appears a lot of communities have in their display names what is better to be in descriptions.
Yep, hopefully these coms will see that and change them to shorter titles. It does make sense to use titles for most things, so !age_of_empires@lemmy.ml for example when on the front page will be
Age Of Empires@lemmy.ml
Upgraded
Baraza
. All feels much faster.Just noted that if someone posts while you are entering text in the comment box, your draft comment disappears. I do not know if this is on other instances but I’ll monitor it today and file an issue.
Could you help me replicate, I’ve tried to reproduce this a few times locally, but can’t seem to. Try messing around with multiple tabs and firefox containers on one of our test servers like enterprise.lemmy.ml
I tried replicating it on enterprise but also can’t seem to. It had happened to me twice on lemmy.ml so I will keep an eye on it. It could be my firefox browser or automated post updates clashing with javascript blockers.