This week we were mainly busy to prepare Lemmy version 0.9.0, which we plan to release on Monday. That version will include the database rewrite which @dessalines worked for over a month, as well as some breaking API changes. We will also provide ARM builds which many people have asked for.

@nutomic:

  • Moved most Rust code into crates/ subfolder to clean up the repo
  • Made some benchmarks to compare build time between Lemmy v0.8.11 and v0.9.0
  • Wrote a blog post which explains how to optimise build times in Rust (to be published soon)
  • Reviewed @dessalines’ API changes
  • Opened a number of issues for enhancements that we can implement later

@dessalines:

  • Helped prepare the v0.9.0 release.
  • Made a few API v2 fixes based on @nutomic’s suggestions.
  • Fixed an issue with site counts using total users / posts / comments, and not local.
  • Removed an external css link from join.lemmy.ml
  • Fixed an issue in lemmy-ui with initial site setup.