Lemmy.world updated to 0.18.1

https://lemmy.world/post/1145866

Lemmy.world updated to 0.18.1 - Lemmy.world

We’ve updated Lemmy.world :lw: to Lemmy 0.18.1. For the release notes, see https://lemmy.world/post/1139237 [https://lemmy.world/post/1139237]

Ooh I need to check the size of the custom emoji 😄
Hi Ruud, was wondering if you could check if lemmy.world/.well-known/security.txt actually exists on the server. It was added in 0.18.1 but either isn’t being created or isn’t public.

“This release includes major improvements to performance, specifically optimizations of database queries. Special thanks to @phiresky, @ruud, @sunaurus and many others for investigating these.”

Hehe, lemmy.world doing some stress testing for the entire lemmy project.

Congrats!

I just donated to celebrate this!

The Rodent is bitchin’ fast now.

Lemmy World! Party Time! Excellent!
Whoops replied to the wrong place

Have any comments on the overall load on the server now and how it might look with any further growth?

How does lemmy compare to say mastodon or calckey in terms of server load for example?

I suppose this fixes issues with sorting by Active, Hot etc.
Lemmy.world running better and better, thank yall for all that you do!
Awesome, robo-lemming has been upgraded!
This is just gettin’ better and better. Congrats!
Thank you for your work!
Nice work @ruud. Things are feeling MUCH better now.
Woo! Thanks for keeping this going in your spare time, hope you’re getting time for cappuccinos! Congrats on the credits to you and all the team 👍

My favourite thing except the emoji is the new theme

Hahah hadn’t seen that one, looks nice! Reminds me of the good old days…
Haha exactly! I just need to find my dot matrix printer paper with the holes and I’m all set to relive my youth
Ohh in my youth we had a MSX…
Awesome! We had BBC Micro in schools here, I think at home we had a Commodore or it might have been an Amiga! it is a bit hard to remember so far back :) I remember writing a letter to my dad on it, quoting Monty Python and calling him a bastard lol, not knowing exactly what I was saying at the time. Ah, fond memories!
That is the ugliest thing I have ever seen. What the fuck.
Mobile browser is ultra fast and stable, and Jerboa is running like a charm! Appreciate all you and your team’s hard work.
Good to see for Lemmy.
Definitely notice the improved speed and fewer errors lately. Thanks so much for hosting a great instance, and for keeping up with its needs.
Congrats! 👍🤙
Thanks @[email protected] . Will this be normal cadence ? You are doing what you can because of major bug fixes but should the largest lemmy instance be the latest version ?
Definitely snappier! Thanks for all the hard work!
Thank you! Much faster, and no JSON errors so far!

Hi! I noticed an issue with the headers sent by Lemmy.world.

Headers sent from and to this website’s official UI look like this:

HTTP/1.1 200 OK server: nginx/1.18.0 (Ubuntu) date: Fri, 07 Jul 2023 23:35:17 GMT content-type: application/json vary: accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers content-encoding: gzip access-control-allow-origin: * access-control-allow-methods: GET, POST, PUT, OPTIONS access-control-allow-headers: DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range access-control-expose-headers: content-encoding, content-type, vary, Content-Length,Content-Range X-Firefox-Spdy: h2

Which is fine. However, headers received by custom clients look like this:

HTTP/2 200 OK server: nginx/1.18.0 (Ubuntu) date: Fri, 07 Jul 2023 23:33:50 GMT content-type: application/json vary: accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers content-encoding: gzip access-control-allow-origin: https://natoboram.github.io access-control-expose-headers: content-encoding, access-control-allow-origin, content-type, vary access-control-allow-origin: * access-control-allow-methods: GET, POST, PUT, OPTIONS access-control-allow-headers: DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range access-control-expose-headers: Content-Length,Content-Range X-Firefox-Spdy: h2

There’s two access-control-allow-origin! This still breaks web clients.

At first I thought it was a Lemmy problem, but lemmy.ml doesn’t have this problem. It’s a lemmy.world problem indeed.
I’ll check that. It’s to do with the CORS settings that changed in recent Lemmy update
Awesome! Thanks for all your hard work and providing an excellent community experience.
Thanks to all those working on lemmy.world !

It has been working great. Smooth like butter.

Thank you!

Nice to see speedups. I always thought it was ironic that kbin was faster than Lemmy when kbin is php and lemmy is rust. Makes sense it was database stuff. You can’t solve that with language choice.
Awesome, now block threads.net from this instance. Lemmy.ml already did it.
I’m just gonna leave Lemmy.world while I’m ahead. The quietness says all we need to know.
Keep up the great work!
Any plans to allow cryptocurrency donations to help fund the costs of the servers? If you post a Bitcoin, Bitcoin Cash and Litecoin address in the sidebar under Donations, I will send some crypto now and them to help with the costs.
Have been looking into this, haven’t yet found an easy way to accept donations via crypto. It needs to be transparent so people can see what’s donated, without having to dig through the blockchain :-) When I find an option I’ll add it.
Just donated. Thank you for giving us Lemmy.
Very nice, very smooth
Working great for me!
Can you please give us a straight answer regarding blocking threads.net? If you don’t intend to do so, there are those of us who want to know so that we can leave.
I’m not familiar with this blocking threads controversy. Can you EIL5?

Threads is the new Facebook-owned twitter come. It uses the activity pub protocol and is therefore part of the fediverse.

People are concerned that Facebook with embrace the fediverse, enhance it with me features (as they will be the largest developers on the platform) and then either deliberately or because no-one can keep up with their development extinguish it.

Where can I learn about transferring my community to another instance? Lemmy.worlds silence about threads means he has no intent to defederate so I need to move over to lemmy.ml.

Or is this not possible? Do I just need to walk away from my community because @ruud doesn’t care about the issue?

If that’s the case, how do I add a mod that doesn’t care about meta expressly stating they are going to add features to ActivityPub protocol (step two of EEE)? I don’t want to keep coming back here if it is federated with threads but I don’t need to leave whoever is staying here high and dry.

Make your own instances. No more issues.
Is there a quality guide for how to do this? Preferably online.
Use the ansible Lemmy install, it’s very simple and will also create https certs and everything. But you need a domain first, pointed at your hosted instance.
How much power does it take to run an instance? Not planning on hosting my own, just curious. I read stories about people being able to host a Mastodon instance on a Raspberry Pi.
Yeah it doesn’t take much for a small instance. My instance uses 1 GB of memory and like 1% cpu.
If you move, don’t move to Lemmy.ml, move to smaller instances