this post was submitted on 28 Sep 2023
5 points (69.2% liked)
Announcements
216 readers
1 users here now
Community updates and announcements.
Admins will post any updates here so be sure to follow!
Important updates will be pinned to the local feed.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
We are tracking the progress of the 3rd party apps on this post: https://discuss.online/post/1294119
tl;dr; App developers need to update to the new API of Lemmy 0.19. Breaking changes were made by the core team.
We decided to update before all the fixes were released for the apps for several reasons:
It's been a month and Sync doesn't support it. So much for that idea. Centralization wins again.
That said, the web interface is pretty good on my Tab S7.
I hope they don’t keep holding back .19 because app developers aren’t motivated to implement the changes.
I’ve been told by the developers of Liftoff! That they don’t intend to support 0.19RC at the moment.
Has discuss.online been defederated or is it to do with being on 0.19
I’ve been told by another developer that v0.19 is at least four weeks away and so there’s no urgency in adding v0.19 compatibility.
Not sure I can put up with the web interface that long.
Is there absolutely no way that we can roll back to 0.18.5?
We've tried rolling back multiple times in a couple of different ways. They all end up failing. From what we have seen through it all, Lemmy doesn't support downgrading/rolling back
Thanks for responding. It’s disappointing that not a single third party app seems to work with 0.19RC.
Can nothing be done ?
Something could be done. We could fork 0.19 and restore the previous authentication methods. I don't have the time available to do that. If someone does it we'd be happy to run it.
Lemmy changed their API contract with mobile apps without warning or API versioning. They changed how requests are authenticated, so it's not the most simple of fixes. Ideally, this change would be a new API version not to break previous integrations; however, that's not how it was done.
We continue to update because issues are resolved with every release; however, new ones appear. We traded some sync issues for API issues.
Sorry for the inconvenience.
I took this up with Lemmy devs and was pointed here: https://lemmy.ml/post/5711722 Where 0.19 was described and admins warned not to use it in production and to have backups due to it being unstable.
Yes, that came out later after we upgraded. We ran the
latest
tag, which wasn't stable (typically, that tag is), and included some 0.19 code. So, we were stuck moving forward. Lemmy doesn't roll back. So we either had to lose a week of content, users, etc, or keep moving forward with the latest version. The good news is some bugs are fixed.I’ve also noticed that I can’t access communities on Lemmy.world since they updated to 0.18.5
This is working now, if you haven't noticed. Thanks for calling it out!