86
9

Lemmy v0.19.6 Release – this instance has been updated!

1y 7mon ago by discuss.tchncs.de/u/milan in tchncs@discuss.tchncs.de from join-lemmy.org

cross-posted from: https://lemmy.ml/post/22274306

What is Lemmy?

Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

Changes

This release took a long time to complete due to a major performance problem which brought lemmy.ml to a crawl every time we tried to deploy the new version. It took a lot of testing (in production) to narrow it down to a single commit, and finally fix the problem.

The release itself contains numerous bug fixes and minor improvements:

Lemmy

Enhancements

Bug Fixes

API

  • Return image dimensions and content type in API responses by dessalines in #4704
  • Adding a show_read override to GetPosts. by dessalines in #4846
  • Add show_nsfw override filter to GetPosts. by dessalines in #4889
  • Require authentication for site metadata fetch endpoint by dessalines in #4968
  • Add the ability to fetch a registration application by person_id by dessalines in #4913
  • Order community posts by published data, not id by dullbananas in #4859
  • Throw error when non-mod posts to mod-only comm or when URL is blocked by flamingo-cant-draw in #4966
  • Add option to search exclusively by post title by Carlos-Cabello #5015

Database

  • Approve applications in transaction by Nothing4You in #4970
  • Use trigger to generate apub URL in insert instead of update, and fix query planner options not being set when TLS is disabled by dullbananas in #4797

Lemmy-UI

New Contributors

Full Changelog

Upgrade instructions

This upgrade could take as long as ~30 minutes for larger servers, due to needing to recalculate controversy ranks for all historical posts.

There are no breaking changes with this release.

Follow the upgrade instructions for ansible or docker.

If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

Thanks to everyone

We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute.

Special shout out to SleeplessOne1917, phiresky, dullbananas, mv-gh, Nothing4u, asonix, sunaurus, flamingo-cant-draw, and Freakazoid182 for their many code contributions and helpful insights.

Support development

We (@dessalines and nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation, as well as donations from individual users.

If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers.

Some cool additions this time like implementing clearurls for removing url tracking parameters

That is really good addition!

Awesome, thanks!

Allow community settings changes by remote mods flamingo-cant-draw in #4937

I was excited to finally be able to mod the community I'm a mod of, but it looks like the instance with the community needs to be updated for this to work. And it's on lemmy.world which is like 3 versions behind now lol

And it’s on lemmy.world which is like 3 versions behind now lol

Hopefully it will happen 😄

as updates aren't known for stability,
I appreciate them for prioritising stability.

Many thanks!

Thank you!

Dope

Well done!