eviltoast.org has been upgraded to lemmy and lemmy-ui 0.18.3. For 0.18.1 and 0.18.2 we were using a custom patched build to fix some security issues, but now we are back on the officially released builds.

This release has a few performance improvements too.

Release notes copied below.

lemmy/RELEASES.md at main · LemmyNet/lemmy

Changes

Lemmy

  • Restore markdown quotes after sanitize (#3708) (#3749)
  • remove performance-problematic and buggy duplicate site aggregates (#3732)
  • remove n^2 part of person triggers, improve community aggregate trigger (#3739)
  • Revert “Add controversial ranking (#3205)”
  • Omit local instance from federated instances list (#3712)
  • add trigram index to search (#3719)
  • Federation tests replication round1 - demonstrate absent replication of comment deletes (#3657)
  • Make resolve_object not require auth #3685 (#3716)
  • Sanitize html (#3708)
  • Add controversial ranking (#3205)
  • Skip fragile API tests (#3723)
  • Enable gzip for reqwest (#3696)
  • Dont authenticate user after successful password reset #3714 (#3715)
  • Bump version of dependency “webmention” (#3711)
  • prevent ordering by comment path without post filter (#3717)
  • Update Dockerfile to run process as non-privileged user. (#3709)
  • Dont show removed comments to unauthenticated users (release branch) (#3689)
  • Add dev profile to strip symbols and disable debug info (ref #3610) (#3611)
  • Dont publish releases to crates.io (fixes #3272) (#3664)
  • Change logic for determining comment default language (fixes #3451) (#3672)
  • Post remove delete federation outbound fix0 (#3613)
  • disable rustfmt feature on rosetta-build (#3679)
  • Make sure comments are sorted by hot_rank, then score. (#3667)
  • Ignore errors when fetching community mods (fixes #3460) (#3674)
  • Upgrade activitypub library to 0.4.6 (fixes #3222) (#3675)
  • Denormalize community_id into post_aggregates for a 1000x speed-up when loading posts (#3653)
  • Fixing hot_ranks and scores to append a published sort. (#3618)
  • Use local_site.default_post_listing_type as the initial default listing type for new users (#3666)
  • Don’t panic when scheduled tasks can’t connect to database (#3634)
  • Add http cache for webfingers (#3317)
  • Optimize hot rank updates (#3617)
  • Split activity table into sent and received parts (fixes #3103) (#3583)
  • work around race condition on community fetch (#3414)
  • Make lemmy_api_common wasm-compatible (#3587)
  • Check for dead federated instances (fixes #2221) (#3427)
  • Fix wrong SMTP port when TLS is being used (fixes #3574) (#3607)
  • Add infinite scroll user option (#3572)
  • Shrink capacity in RateLimitStorage::remove_older_than (#3536)
  • Fix #3501 - Fix aggregation counts for elements removed and deleted (#3543)

Lemmy-UI

  • Fixing comment report showing dot. (#1989)
  • Make sure comment score color matches your vote. (#1988)
  • Allow limited set of markdown in title rendering (#1977)
  • Allow selecting from all languages in person settings (fixes #1971) (#1985)
  • Separate final comment row + add classes (#1982)
  • Fix CSP in dev mode (#1918)
  • Fix base.output (see #1911) (#1943)
  • Add show/hide button to password fields (#1861)
  • Fix start_url and scope (#1931)
  • Remove lodash.merge dependency (#1911)
  • Set person_id to myId in handleLeaveModTeam (#1929)
  • Remove invalid default option from language list (#1919)
  • Comment border tweak (#1820)
  • Add Toast Messages for Bad Logins (#1874)