this post was submitted on 17 Jun 2024
7 points (81.8% liked)
Boost For Lemmy
6950 readers
1 users here now
Community of the Android app Boost for Lemmy
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
So even if making a new account on another instance running an older version works, it will only work for some period of time until that instance updates.
I'm not sure what bug you're experiencing exactly, but it sounds like it could be either server side or app side. Either way, just sit tight and wait for a fix to be published.
Is it because Lemmy is still very young (is it?) that versions will be so incompatible? I feel like servers would usually have a /api/v1/ or similar to stay backwards compatible, but I don't really know what causes the incompatibilities, so...
Yes. The latest version is 0.9.13, iirc, and most instances have upgraded by now, but during the migration, some servers had features that others didn't.
For most, this means the extra data gets dropped or ignored, and there weren't particularly problematic differences in the last big upgrade (most that I saw were database migration issues on the instances themselves). However, if Lemmy has an update that fundamentally changes how federation works, how votes are counted, how security is handled, etc., we may see bigger breaks if people don't update. The API might be forced to change to such a degree that the original function isn't even the same.
Devs may try to mitigate migration breakages like that by backporting some of the changes into a patch for older versions, but they may decide not to, either to force people to upgrade (to have a better base upon which to upgrade, for example), or because it would involve an unreasonable amount of work to implement or maintain multiple versions.
this topic