lemmy/RELEASES.md
2020-08-05 12:39:47 -04:00

4.6 KiB

Lemmy v0.7.40 Pre-Release (2020-08-05)

We've added a lot in this pre-release:

  • New post sorts Active (previously called hot), and Hot. Active shows posts with recent comments, hot shows highly ranked posts.
  • Customizeable site icon and banner, user icon and banner, and community icon and banner.
  • Added user preferred names / display names, bios, and cakedays.
  • User settings are now shared across browsers (a page refresh will pick up changes).
  • Visual / Audio captchas through the lemmy API.
  • Lots of UI prettiness.
  • Lots of bug fixes.
  • Lots of additional translations.
  • Lots of federation prepping / additions / refactors.

This release removes the need for you to have a pictrs nginx route (the requests are now routed through lemmy directly). Follow the upgrade instructions below to replace your nginx with the new one.

Upgrading

With Ansible:

# run these commands locally
git pull
cd ansible
ansible-playbook lemmy.yml

With manual Docker installation:

# run these commands on your server
cd /lemmy
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/ansible/templates/nginx.conf
# Replace the {{ vars }}
sudo mv nginx.conf /etc/nginx/sites-enabled/lemmy.conf
sudo nginx -s reload
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/docker-compose.yml
sudo docker-compose up -d

Lemmy v0.7.0 Release (2020-06-23)

This release replaces pictshare with pict-rs, which improves performance and security.

Overall, since our last major release in January (v0.6.0), we have closed over 100 issues!

  • Site-wide list of recent comments
  • Reconnecting websockets
  • Many more themes, including a default light one.
  • Expandable embeds for post links (and thumbnails), from iframely
  • Better icons
  • Emoji autocomplete to post and message bodies, and an Emoji Picker
  • Post body now searchable
  • Community title and description is now searchable
  • Simplified cross-posts
  • Better documentation
  • LOTS more languages
  • Lots of bugs squashed
  • And more ...

Upgrading

Before starting the upgrade, make sure that you have a working backup of your database and image files. See our documentation for backup instructions.

With Ansible:

# deploy with ansible from your local lemmy git repo
git pull
cd ansible
ansible-playbook lemmy.yml
# connect via ssh to run the migration script
ssh your-server
cd /lemmy/
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/migrate-pictshare-to-pictrs.bash
chmod +x migrate-pictshare-to-pictrs.bash
sudo ./migrate-pictshare-to-pictrs.bash

With manual Docker installation:

# run these commands on your server
cd /lemmy
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/ansible/templates/nginx.conf
# Replace the {{ vars }}
sudo mv nginx.conf /etc/nginx/sites-enabled/lemmy.conf
sudo nginx -s reload
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/docker-compose.yml
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/migrate-pictshare-to-pictrs.bash
chmod +x migrate-pictshare-to-pictrs.bash
sudo bash migrate-pictshare-to-pictrs.bash

Note: After upgrading, all users need to reload the page, then logout and login again, so that images are loaded correctly.

Lemmy v0.6.0 Release (2020-01-16)

v0.6.0 is here, and we've closed 41 issues!

This is the biggest release by far:

  • Avatars!
  • Optional Email notifications for username mentions, post and comment replies.
  • Ability to change your password and email address.
  • Can set a custom language.
  • Lemmy-wide settings to disable downvotes, and close registration.
  • A better documentation system, hosted in lemmy itself.
  • Huge DB performance gains (everthing down to < 30ms) by using materialized views.
  • Fixed major issue with similar post URL and title searching.
  • Upgraded to Actix 2.0
  • Faster comment / post voting.
  • Better small screen support.
  • Lots of bug fixes, refactoring of back end code.

Another major announcement is that Lemmy now has another lead developer besides me, @felix@radical.town. Theyve created a better documentation system, implemented RSS feeds, simplified docker and project configs, upgraded actix, working on federation, a whole lot else.

https://dev.lemmy.ml