]> Untitled Git - lemmy.git/blob - RELEASES.md
Merge branch 'master' of https://github.com/lemmynet/lemmy
[lemmy.git] / RELEASES.md
1 # Lemmy v0.7.0 Release (2020-06-23)
2
3 This release replaces [pictshare](https://github.com/HaschekSolutions/pictshare)
4 with [pict-rs](https://git.asonix.dog/asonix/pict-rs), which improves performance
5 and security.
6
7 Overall, since our last major release in January (v0.6.0), we have closed over
8 [100 issues!](https://github.com/LemmyNet/lemmy/milestone/16?closed=1)
9
10 - Site-wide list of recent comments
11 - Reconnecting websockets
12 - Many more themes, including a default light one.
13 - Expandable embeds for post links (and thumbnails), from
14 [iframely](https://github.com/itteco/iframely)
15 - Better icons
16 - Emoji autocomplete to post and message bodies, and an Emoji Picker
17 - Post body now searchable
18 - Community title and description is now searchable
19 - Simplified cross-posts
20 - Better documentation
21 - LOTS more languages
22 - Lots of bugs squashed
23 - And more ...
24
25 ## Upgrading
26
27 Before starting the upgrade, make sure that you have a working backup of your
28 database and image files. See our
29 [documentation](https://dev.lemmy.ml/docs/administration_backup_and_restore.html)
30 for backup instructions.
31
32 **With Ansible:**
33
34 ```
35 # deploy with ansible from your local lemmy git repo
36 git pull
37 cd ansible
38 ansible-playbook lemmy.yml
39 # connect via ssh to run the migration script
40 ssh your-server
41 cd /lemmy/
42 wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/prod/migrate-pictshare-to-pictrs.bash
43 chmod +x migrate-pictshare-to-pictrs.bash
44 sudo ./migrate-pictshare-to-pictrs.bash
45 ```
46
47 **With manual Docker installation:**
48 ```
49 # run these commands on your server
50 cd /lemmy
51 wget https://raw.githubusercontent.com/dessalines/lemmy/master/ansible/templates/nginx.conf
52 # Replace the {{ vars }}
53 sudo mv nginx.conf /etc/nginx/sites-enabled/lemmy.conf
54 sudo nginx -s reload
55 wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/prod/docker-compose.yml
56 wget https://raw.githubusercontent.com/dessalines/lemmy/master/docker/prod/migrate-pictshare-to-pictrs.bash
57 chmod +x migrate-pictshare-to-pictrs.bash
58 sudo bash migrate-pictshare-to-pictrs.bash
59 ```
60
61 **Note:** After upgrading, all users need to reload the page, then logout and
62 login again, so that images are loaded correctly.
63
64 # Lemmy v0.6.0 Release (2020-01-16)
65
66 `v0.6.0` is here, and we've closed [41 issues!](https://github.com/LemmyNet/lemmy/milestone/15?closed=1) 
67
68 This is the biggest release by far:
69
70 - Avatars!
71 - Optional Email notifications for username mentions, post and comment replies.
72 - Ability to change your password and email address.
73 - Can set a custom language.
74 - Lemmy-wide settings to disable downvotes, and close registration.
75 - A better documentation system, hosted in lemmy itself.
76 - [Huge DB performance gains](https://github.com/LemmyNet/lemmy/issues/411) (everthing down to < `30ms`) by using materialized views. 
77 - Fixed major issue with similar post URL and title searching.
78 - Upgraded to Actix `2.0`
79 - Faster comment / post voting.
80 - Better small screen support.
81 - Lots of bug fixes, refactoring of back end code.
82
83 Another major announcement is that Lemmy now has another lead developer besides me, [@felix@radical.town](https://radical.town/@felix). Theyve created a better documentation system, implemented RSS feeds, simplified docker and project configs, upgraded actix, working on federation, a whole lot else.
84
85 https://dev.lemmy.ml