[Update] Version 0.19 Upgrade - Done!
[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.
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
For those out of the loop, 0.19 brings nice features to Lemmy World like:
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
LMAOO EXACTLY
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.
Unbroken ampersands? I thought it was just me! 🤡
Just there are new bugs and issues but they can be easily fixex
Thank you for the points. Sums up the upgrade nicely.
Unbroken ampersands? hallelujah
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.
No pressure, then 😂.
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 :-)
I'm giving you 42 upvotes
https://i.imgur.com/GaUGC6Y.gifv
If this doesn’t go well I’ll be pursuing a refund.
How exactly does one refund time spent shit posting on the toilet?
Put that shit back where it came from
So help me!
Maybe we could tune the emotion chip a bit.
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
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!
Thank you for your work!
We will look into this!
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.
Oh thank God, I was worried there for a second.
Right, federation took the worst part of Reddit - going offline - and made it obsolete
The “worst” part…
Where shall we all flee to in the meantime?
Sleep or masturbate?
https://i.imgur.com/c7NJRa2.gif
In case anyone needs a reminder
Here is an alternative Piped link(s):
In case anyone needs a reminder
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I'm open-source; check me out at GitHub.
Review the git commit history and see if there are new features not listed above that may interest you.
/S
You can do as @aeharding said, or check out the links in the OP for the Matrix (and Discord I guess) servers :)
Hold on to your butts...
Good luck on your updates. Thanks for all your work. Raise a glass
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)
Except Ruud? Seems ruud
Ex. 😅
Thank you for clarifying, I was rather concerned about your processes if a rollback would lose all data hahaha
lol, was definitely how I read it as well.
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
TEST
TESTEW TWEt
SUP
FAILED
Error: Failed Successfully!
Good job all! Thanks for all your efforts!
It’s working!!!!!!!
It's alive!
WOOOO
Good luck - I had no trouble upgrading Feddit.dk to 0.19.3, hope you have a similar experience :)
A local time converter for 2024-03-03T19:00Z
https://www.timeanddate.com/worldclock/fixedtime.html?iso=20240303T19
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
Oh so that's why it's buggered! Bugger..
Mine also stopped working. What's the alternative?
Voyager ;)
Sync seems to work. Unless you don't see this message then perhaps not
And sync just got an update. Posting from sync as well
Good luck, boss.
Best of luck and thank you for everything you do!
TY 🥰
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 :)
Sorry, I wrote that at midnight last night 😅 It's Sunday, Sunday, SUNDAY.
I'll pay for the whole seat BUT ONLY NEED THE EDGE!
Leap week.
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.
You did not know about Quiblr? The BEST web ui of them all?
You’re too kind! Your support gives me energy to keep working on Quiblr lol
I really like your ui so much
best is subjective
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!
Oooh, excitement! 🤩
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.
Would you be open to changing who hosts your servers?
source: https://xkcd.com/821/
Yes narnia, would be perfect place to host server stuff XD
Maybe, but you would be billed about 4.5 years for every month you rent a server
Its literally a quantum computer with extra costs XD
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.
But where do you find the material for that?
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.
🎉
Same here
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.
Got a popup about my session expiring.
Screenshot below:
Ah that's good, I wrote that to handle this. Glad it worked!
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!
We try because we're users like everyone else!
Best of Luck! Really hoping this works out well so Voyager can move forward with deprecating the old auth method
"So this is it," said Arthur, "We are going to die."
let's goooo. golden age of lemmy here we come
I am guessing this is why Liftoff is down?
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?
Same thought WHY. Its 10 minutes btw.
Why is this such a controvershull thing hehe
Those are "new" comments.
I'm using the darkly-compact theme. I don't see this.
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
Good luck lads.
🫡
0.19 also introduced a /sitemap.xml endpoint, but it responds with a 404 on lemmy.world. 🤔
Thanks for bringing it up, it works now :)
I’m curious, what is the sitemap endpoint used for generally?
Used by search engines for listing which pages should be indexed.
Google's documentation
Exciting times, best of luck with the update!
I was able to enable my 2FA now :-)
Congratulations and good work! Thanks for all your efforts.
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
Good point.
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.
Same thing with Boost, logging back in fixed it.
If it matters, tested out Scaled sorting across a couple different apps (Boost, Summit, Connect, Thunder). All working good.
Good job, boss.
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 👍
Test comment
Test recieved!
eta: 27 minutes. The end is near!
Looks like it worked!! Congratulations!!!
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"
Congratulations! 🎉
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
Bookmarks?
Are you talking about your saved posts?
Yes
🫡
see you on the other side
Woooooo!
Think this fucked up the mod log tho
How?
Click the mod log button, a bunch of info is now missing.
At least on a web client
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
Did tagging people break with the update? When I type @ nothing shows up.
@Astrealix@lemmy.world no, it works for me. Do you use a app?
Using the website on my mac, on chrome. Weird.
Hmmm really weird. But thanks for reporting it! We will investigate why it doesnt work.
Test comment.
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.
Let's go!
great
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.
What is the status regarding 0.19.5?
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.
Thats true. We hate it too. We suggest you to use photon or any other alternative ui. https://p.lemmy.world
Oh thank god. If the problem doesn't persist with the A or P then I'm solid.
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.
Love you too 😘
You got my upvote for constructive criticism.
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.
I'm assuming this isn't their full time job.
Why can't we see the amount of upvotes and downvotes? Put it back.