[Update] Version 0.19 Upgrade - Done!

lwadmin@lemmy.worldmod to Lemmy.World Announcements@lemmy.world – 778 points –

[Update - March 3rd 2024 , 21:14 CET]

The update seems to have worked well. The database migration took some time, but after that it looks everything works as far as we tested. Let us know what you think! And if you like our work, check the donations links in the sidebar ;-)

(As you might notice, the new comments are shown YELLOW, that's not a bug, it's apparently a new feature in Lemmy...)


Hey everyone,

We wanted to announce that we will be attempting to upgrade Lemmy.World to version 0.19.3 on Sunday. The update will start at 2024-03-03 1900 UTC and should hopefully take no more than 2 hours. In the event there are issues, we will roll back to 0.18.5. In the event of a roll back, any data created by users will be lost, so we'll try our best to avoid this!

Hopefully downtime should be minimal <3

During the upgrade, please feel free to make yourself at home on our Matrix and Discord chat rooms.

Lemmy.World Pub

Matrix

Please follow Lemmy.World (@LemmyWorld@mastodon.world) - Mastodon for updates.

As usual, status can be tracked by visiting https://dash.lemmy.world and https://status.lemmy.world

Thanks for your patience in waiting for us. Stability is king for us!

-LW Tech Group

207

For those out of the loop, 0.19 brings nice features to Lemmy World like:

  • Unbroken ampersands (&) in titles.
  • Improved 2-factor authentication, which will disable it for those using it, so you'll want to reenable it after the upgrade. I think in turn this may sign people out, so be sure you still have your login info around, and if things are acting kinda odd, maybe clear your cache.
  • Scaled sorting to help surface less active communities.
  • Instance blocking via user settings, so if there's an instance you don't enjoy seeing communities from, you can block them. This does not block all users from said instance.
  • Import/export account settings, which includes your bio & various settings like show/hide bot accounts/NSFW content, default sort settings, etc., subbed communities, saved posts/comments, and blocked users/communities/instances.

Scaled sorting is gonna be huge I think. Really looking forward to that

You can try it out on other instances right now, but really the effect it will have on Lemmy as a whole when applied to its biggest instance is the exciting thing.

Finally instance blocking, goodbye politics

goodbye lemmynsfw, with its' somehow constant stream of different types of kinks showing up in hot no matter how many communities I block from it 🙈

Fuck I actually hate that more than politics. The NSFW filter does not hide titles so your in a public space browsing Lemmy and you get 5 posts in a row of "Big COCK mmm yummy 😋😋😋🤤🤤🤤" in big font

Afaik this should also fix the linking to deleted comments, if anyone else cares.

And eating html in code blocks

And sometimes not resolving Lemmy links

And many other broken things

I'm not familiar with that one, what was going on with it?

Basically you can’t link to a deleted comment, and deleted comments don’t show up at all in threads. There’s also a bug where a comment that has a deleted reply shows as having “(x) more replies” hidden under them, but clicking it just endlessly loads.

If I’m not mistaken in 0.19.x they show up as “removed comment” and you can actually link to them and/or see eventual replies to them.

Just there are new bugs and issues but they can be easily fixex

Thank you for the points. Sums up the upgrade nicely.

Users will have to login again or only those using 2-factor authentication? Thanks!

All users will have to login again, 2FA was completely reset, so people who were locked out are now back in.

And at the risk of being repetitive, the 'Prev' button goes MIA.

Hey...I use it.

I just want to tell you both good luck.

We're all counting on you.

panic!

The Hitchhiker's Guide has been comforting me since I first discovered it in a charity shop at the age of 12.

People are truly strange, it's not just you, and the universe is more than we know. I found that comforting, and Adams' humour opened a whole new world to me :-)

Hi

Pls check how much traffic you're now sending out for every activity - my server is recording that everything from lemmy.world is being 4 times (e.g. 1 Upvote is sent 4 times to every instance that has a subscriber. Those instances will reject 3 of them for being dupes, but it's still a lot to be sending out).

lemmy.ca had a problem where they were sending everything 3 times, and it was because they were running 3 containers, and they all had the same index number, so maybe it's that.

Thanks.

Thanks. This made us find out that we misconfigured it. I have now changed the configuration, hope it works.

Edit: FYI, I opened the Lemmy Matrix and see that you were already discussing the the dbzer0 admin

Hello Ruud,

Thank you for your work on LW.

Kind of hijacking this thread, but are you aware that 19 instances seem to be constantly lagging behind? https://phiresky.github.io/lemmy-federation-state/site?domain=lemmy.world

Among them

  • lemmy.dbzer0.com
  • lemmy.sdfeu.org
  • reddthat.com
  • lemmy.nz
  • lemdro.id
  • slrpnk.net

I usually use Reddthat, but used this account to make sure that this would go through.

Slight ping to @Rooki@lemmy.world as they commented on the previous comment

Hi,

yes we noticed that, and we will look into the issue with the federation. Thanks for the reminder!

What am I supposed to do with my free time in the meantime, do you expect me to talk to people in real life??

No need to talk to people in real life. You can use another lemmy instance temporarily.

Where shall we all flee to in the meantime?

Review the git commit history and see if there are new features not listed above that may interest you.

/S

In the event of a roll back, any data created by users will be lost, (...)

You mean to say : "any data created for these few hours" ...right ? ...Right ?

YES! During the upgrade window ONLY 😅. Our DR plan is pretty tight, some great DBA's on staff. (Ex Ruud)

Thank you for clarifying, I was rather concerned about your processes if a rollback would lose all data hahaha

No, they mean any data created by users.

User data created outside those few hours? Lost.

User data on other Lemmy instances? Lost.

User data on other Fediverse platforms? Also lost.

User data on non-Fediverse platforms? Believe it or not, lost.

YES

3 more...

Good luck - I had no trouble upgrading Feddit.dk to 0.19.3, hope you have a similar experience :)

It looks like the front hasn't fallen off.

Edit: context for those not aware - https://www.youtube.com/watch?v=3m5qxZm_JqM . The front section of a oil tanker fell off and it started leaking crude oil into the ocean off perth and it caught fire.

The two actors are comedians who (then) regularly did send ups of politicians in the last few minutes broadcast each week on an otherwise serious news show.

That's not very typical, I'd like to make that point.

Welp goodbye LiftOff. Hope it ends up getting updated in the future

We wanted to announce that we will be attempting to upgrade Lemmy.World to version 0.19.3 on Saturday.

I don't regularly deal with converting between timezones but I'm unable to figure out whether this upgrade is happening on Saturday or Sunday. My calendar shows March 3rd as being Sunday.

Yeah it's Sunday. Someone hasn't had their coffee yet it seems. :-)

Thanks for clarifying! Hope the upgrade goes smoothly :)

I'm curious about lemmy.world server upgrades. How do you test something like this? Do you upgrade a private staging server and run scripts that simulate user interaction at scale, or is it more like "fuck it, v.73.9.0.367.12.42.0.9 looks safe enough, just deploy it on production"? I'm trying to think of how you would handle any kind of maintenence for something as massive as lemmy.world, and it makes my brain hurt. Frick.

Best of luck with the upgrade tomorrow, gang!

We do try it ( if possible ) everything out on our dev instance. The automation and upgrading.

Quiblr web app updated 😇

oh, I love how that looks. Such a clean UI.

Thank you! It’s been my passion side-project!

It is self hostable or is there just the site at quiblr.com?

Seems like something I would love to throw onto q.programming.dev with the other alternate UIs were running

Just the site right now. I may put it in a docker in the future so different instances can host it too! I’ll let you know!

1 more...
1 more...

You mean Imma have to get a life for a whole two hours? Maybe even more??

sh.itjust.works Managed to finish in only 27 minutes which was much sooner than the estimated time. Lemmy.world might finish quickly too, estimated time is just a maximum, it isn't always going to be the amount of time it will take.

It will take surely minimum 1 hour for us probably just because the database migrations and moving our automation.

I guess that makes sense considering just how much bigger Lemmy.world is. Bigger instances are bound to take longer to update.

It's tragic, I have nowhere else to go for that long. And the alternative is to socialize? 😥 I'd rather have a third wank.

You could completely fuck up your sleep schedule so that you're sure to be sleeping during the update.

Would only be a couple extra hours for me since my schedule is already so fucked. I'm considering it.

Create an alt account on another instance.

Liftoff is dead because of this right? It is for me at least.

Oh well, voyager seems cool so maybe it's a win I was forced to try it.

Liftoff hasn't been updated since July 2023, it doesn't look like this issue is getting fixed anytime soon. See https://github.com/liftoff-app/liftoff/issues/517

Kinda surprising the dev just abandoned it without a word given it was so popular. You'd think they at least announce they're done. Wonder how long before it gets pulled from the Play Store.

Pretty sure the dev had a kid recently and had said he might not be able to get around to updates. This was a known thing to some people at least.

Thanks for all your hard work, LW team :)

Greatly appreciate the 2FA improvement! I can finally enable it now without locking myself out, which happened every time I tried to enable it previously.

However, in true Fediverse fashion, they've made it 122.6% more complicated than it needs to be. Why contain all of the relevant information in a button pointing to a highly specific protocol? I had to manually copy and paste the button's URL into Notepad++ and cut the parts I needed from it. Why not just give the secret or a QR code like literally every other implementation of 2FA that has ever existed? I've never seen such a button before on any other website when I wanted to switch on 2FA, even on Mastodon they use a QR code and/or the secret key.

And no backup codes? 🤔

I sound like a complainy complainer, but I'm genuinely happy/grateful I could enable 2FA. I'm just a n00b who worries about people even n00bier than I am trying to figure it out.

Cheers!

The fact 2FA has been reset should be bold and center of this announcement. Many won't notice that 2FA wasn't requested on their next sign-in and will be less secure as a result.

Got logged out of both the browser and Sync. Logged back into both. Other than that everything seems fine.

🎉

Did sync tell you or did you have to manually log out and back in?

I had a popup that my session expired. Logged back in, and all was good!

Not op but pretty sure it told me. Being logged out was expected behaviour IIRC.

Thanks for your service. I enjoy it over here. Keep on with the good stuff!

Let's hope for a smooth upgrade and many thanks to all of you making this possible to all of us users!

Best of Luck! Really hoping this works out well so Voyager can move forward with deprecating the old auth method

Whoa, trippy. Your comments all have an orange-brown background?

edit: oh wow, mine too.

Yeah its a lemmy thing now. Every comment that is younger than 5 minutes it shows like this

Is there a way to change the color and/or transparency in the options? It's a bit... much.

The hell?

I don't get why comments younger than 5 minutes need highlighted in the first place...?

If you're gonna highlight anything, it should just be new comments after a refresh, but if that highlight falls off after 5 minutes, what's the point?

I'm looking forward to it. I've actually been cutting back my Lemmy waiting for a the scaled sort. To keep my feed fresh, id been subscribed to mostly memes and I have been getting tired of it. It wiltbe nice to seey niche community getting more love from my feed at last

Exciting times, best of luck with the update!

I was able to enable my 2FA now :-)

oh man, this yellow highlight is literally the worst

Someone should build a Lemmy client so we don't see that ugly colour anymore! And give it a StarTrekkie name!

;-)

Posts removed by a mod and by creator is still showing up. Before the update, they would disappear from the feed.

Yeah thats good though, it means that if someone deletes their comment (or is removed by mod) the rest of the comment tree isn't nuked along with it.

Lemmy could probably hide leaf node comments tho

Commenting from the latest version of Jerboa.

As far as I can tell so far the update went well. I was a little disappointed that I had to log back in again, old login token expired or whatever, but totally understandable.

If it matters, tested out Scaled sorting across a couple different apps (Boost, Summit, Connect, Thunder). All working good.

I had to logout and login again on Boost for Lemmy because I was getting HTTP 401 when I tried to comment. But now it works 👍

On the login page, if your existing password is less than 10 characters, the password-validation script will not let you log in.

I would recommend then to try "forget password"

Hi, all my bookmarks got totally messed up: I lost some bookmarks and for new bookmarks I never asked for.

This happens for instance on the "Traditional art" Community.

Could you please have a look?

Thanks

Ps: On Android apps, this problem is fixed after logging out and logging in again

It may be an issue with the app Memmy, but I now have a score of zero, not three thousand. It’s not a huge issue at all, just something I noticed.

Those "scores" were just "accidentally" a feature, removed after 0.19

Everything seems to be fine: I had to reload in all the apps and on the desktop. Just a thing, when using the phothon UI I had to manually delete my old session and open a new one with my account, because when I log on again there were two sessions for my account.

I love how last week I kept seeing YT videos about yellow paint in video games being good, or bad, and now lemmyworld has incorporated it. The algorithm is working it seems.

Took me about half hour to get logged back on!! The damn Android system blocked the button I needed to paste the absurdly complex password onto the form. Wish you coild do changes without making people log back on!

Sadly, this would never have worked, because we needed to shutdown the backend and it had very large changes to it too.

Thanks! I fucking hate it!

I post a lot and chat with a decent amount of people. Because of this I've regularly got 20-30+ messages in my inbox. It was bad enough that if I click upvote while typing that it would have deleted my entire message and make me start over. That's fine. I can get over that. I can just rewire around that and just wait or cut the text before doing anything. What's driving me fucking insane now is that instead of being able to mark messages as read and refreshing the page manually, the page refreshes automatically after marking every message as read. I have no idea who the hell thought that would be a good idea but it's idiotic. I either have to mark everything read all at once or suffer through a refresh every single time I mark a message as read.

The other features and what not I'm sure are great but that is such an enormous downside for me that I've barely bothered looking at anything else. Just get frustrated with waiting for a refresh after every message and just going to YouTube or playing a game instead. I'm going to end up just using Boost exclusively for messages, something that just got leaps and bounds better due to threading messages.

Was this really the best way to present this?

It is an ENORMOUS downside for people who have a large inbox. Like, fucking severe. So yes. I think that it was in order to demonstrate the absolute absurdity of it. I mean, the admin didn't seem to bothered either given he agreed...

There are better ways of alerting them of that problem than that rant. You're talking like they deliberately slighted you.

No, you're projecting this as me talking about the admins. I'm not. The admins didn't create the update. They merely applied it. My rant of frustration is for the Lemmy devs, not for the admins. Probably why the Admin said "We hate it too" and agreed on that front.

Doesn't matter who you're talking about, my comment is equally valid no matter who you directed your tirade at. Do you think the developers did that as a personal attack on you? Just report the bug in a civilized way! There's no need for attitude.

Edit: And if you think the devs won't see that, it's pretty likely they're checking the comments in the upgrade notification of the largest Lemmy instance in existence.

I don't really care what you have to say here. You've ignored everything I've said to try and apply your own bullshit to it and say "be more polite". This isn't your world. We don't have to follow what you believe to be the kindest and most polite way to do something. I didn't react like it was a personal attack against me, I reacted with frustration. You are the one who actively projected this as an attack against the admins or developers. You are wrong.

I do not care what else you have to say about this topic. Your opinion doesn't matter to me, especially when you act based off of it without ever asking for clarification. Your opinion doesn't get to force me to phrase things in a certain way. Your opinion doesn't give you the moral highground to lecture me on how to voice my frustration with a bullshit update so bad that even multiple admins from multiple instances behind the scenes are calling this a fucking disaster.

The internet will not fit to your own personal tastes, preferences, and sensibilities. Cope.

Everyone reading this thread already knows you're an asshole, dude. No need to expand upon it.

Like I said. The opinion of someone who is projecting what they think as fact? Doesn't matter to me.

Get blocked.

True question: why Sunday? hopefully you’re not in the US. Do this stuff during normal person hours and not during time you should be off.

1 more...